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