10장. VXLAN을 사용하여 VM용 가상 계층 2 도메인 생성
VXLAN(Virtual extensible LAN)은 UDP 프로토콜을 사용하여 IP 네트워크를 통해 계층 2 트래픽을 터널링하는 네트워킹 프로토콜입니다. 예를 들어 다른 호스트에서 실행 중인 특정 VM(가상 머신)은 VXLAN 터널을 통해 통신할 수 있습니다. 호스트는 다른 서브넷에 있거나 전 세계의 다른 데이터 센터에 있을 수 있습니다. VM의 관점에서 동일한 VXLAN의 다른 VM은 동일한 계층 2 도메인에 있습니다.
이 예에서 RHEL-host-A 및 RHEL-host-B는 브리지 br0 을 사용하여 각 호스트에서 VM의 가상 네트워크를 vxlan10 이라는 VXLAN과 연결합니다. 이 구성으로 인해 VXLAN은 VM에 표시되지 않으며 VM에는 특별한 구성이 필요하지 않습니다. 나중에 동일한 가상 네트워크에 더 많은 VM을 연결하면 VM이 동일한 가상 계층-2 도메인의 멤버가 됩니다.
일반 계층 2 트래픽과 마찬가지로 VXLAN의 데이터는 암호화되지 않습니다. 보안상의 이유로 VPN 또는 기타 유형의 암호화된 연결을 통해 VXLAN을 사용합니다.
10.1. VXLAN의 이점 링크 복사링크가 클립보드에 복사되었습니다!
VXLAN(가상 확장 LAN)은 다음과 같은 주요 이점을 제공합니다.
- VXLAN은 24비트 ID를 사용합니다. 따라서 16,777,216개의 격리된 네트워크를 생성할 수 있습니다. 예를 들어 VLAN(가상 LAN)은 4096개의 격리된 네트워크만 지원합니다.
- VXLAN은 IP 프로토콜을 사용합니다. 이를 통해 동일한 계층-2 도메인 내의 다른 네트워크 및 위치에서 트래픽을 라우팅하고 시스템을 가상으로 실행할 수 있습니다.
- 대부분의 터널 프로토콜과 달리 VXLAN은 지점 간 네트워크일 뿐만 아니라 VXLAN은 다른 끝점의 IP 주소를 동적으로 확인하거나 정적으로 구성된 전달 항목을 사용할 수 있습니다.
- 특정 네트워크 카드는 UDP 터널 관련 오프로드 기능을 지원합니다.