vSphere Junos OS VMware NSX에서 OVSDB 및 가상 확장형 LAN(VXLAN) 구현의 이해
일부 주니퍼 네트웍스 디바이스는 가상 확장형 LAN(가상 확장형 LAN(VXLAN)) 및 OVSDB(Open vSwitch Database) 관리 프로토콜을 지원합니다. (디바이스 에서 OVSDB 주니퍼 네트웍스 참조). 가상 확장형 LAN(VXLAN) 및 OVSDB를 지원하기 때문에 물리적 주니퍼 네트웍스 디바이스를 가상 네트워크에 통합할 수 있습니다.
데이터센터를 가상 확장형 LAN(VXLAN) vSphere 환경용 NSX용 VMware NSX에서 가상 확장형 LAN(VXLAN) 및 OVSD 주니퍼 네트웍스B를 구현할 수 있습니다. 표 1 에는 각 구성 요소에 일반적으로 구축되는 이러한 환경과 제품을 구성하는 구성 요소가 나와 있습니다.
구성 요소 |
제품 |
|---|---|
클라우드 관리 플랫폼(CMP) |
CloudStack OpenStack 맞춤형 CMP |
네트워크 가상화 플랫폼 |
vSphere용 NSX |
하이퍼바이저 |
커널 기반 가상 머신(KVM) 레드햇 VMware ESXi 젠
참고:
주니퍼 네트웍스 KVM 및 ESXi만 지원 |
가상 스위치 |
OVS(Open vSwitch) NSX vSwitch |
SDN(Software-Defined Networking) 컨트롤러 |
vSphere 컨트롤러용 NSX |
오버레이 프로토콜 |
가상 확장형 LAN(VXLAN) |
미디어 액세스 제어(MAC) 학습 프로토콜 |
OVSDB |
그림 1 은 vSphere 플랫폼 아키텍처에 대한 NSX의 높은 수준의 뷰를 보여주는 반면 그림 2 는 가상 및 물리적 네트워크의 구성 요소에 대한 자세한 표현을 제공합니다.
통합
그림 2에 표시된 데이터센터 토폴로지에서 물리적 서버와 가상 서버는 통신을 해야 합니다. 이와 같은 통신을 용이하게 하기 위해 주니퍼 네트웍스 가상 확장형 LAN(VXLAN) 디바이스를 전략적으로 구축하여 물리적 네트워크의 에지에서 게이트웨이(VXLAN 터널 엔드포인트(VTEP))의 역할을 합니다. 가상 네트워크의 에지에 구축된 소프트웨어 VXLAN 터널 엔드포인트(VTEP)와 함께 작동하면 하드웨어 VXLAN 터널 엔드포인트(VTEP) 1의 리소스에서 가상 확장형 LAN(VXLAN) 헤더를 사용하여 패킷을 캡슐화합니다. 패킷이 Layer 3 전송 네트워크를 통과하면 VXLAN 터널 엔드포인트(VTEP) 패킷에서 가상 확장형 LAN(VXLAN) 헤더를 제거하고 패킷을 적절한 가상 머신(VM)으로 전달합니다. 기본적으로 하드웨어 및 소프트웨어 VTEP에 의해 패킷의 캡슐화 및 캡슐화 기능을 디캡션하면 물리적 네트워크와 가상 네트워크의 구성 요소가 공존할 수 있습니다.
그림 2 의 하드웨어 VXLAN 터널 엔드포인트(VTEP) 역할을 하는 동일한 주니퍼 네트웍스 디바이스는 OVSDB를 구현합니다. OVSDB를 구현하면 이 디바이스에서 물리적 서버 1 및 기타 물리적 서버의 MAC 주소를 학습하고 물리적 장치에 정의된 OVSDB 체마에 주소를 게시할 수 있습니다. 가상 네트워크에서 하나 이상의 NSX 컨트롤러가 Host 1 및 기타 가상 서버의 MAC 주소를 수집하고 OVSDB체계에 주소를 게시합니다. OVSDB 체마를 사용하여 물리적 및 가상 네트워크의 구성 요소는 MAC 주소와 통계 정보를 교환할 수 있으므로 구성 요소가 해당 네트워크에서 서로 학습하고 도달할 수 있습니다.