11장. VLAN 인식 인스턴스

11.1. VLAN 트렁크 및 VLAN 투명 네트워크

인스턴스는 단일 가상 NIC를 통해 VLAN 태그가 지정된 트래픽을 보내고 받을 수 있습니다. 이 기능은 VLAN 태그가 지정된 트래픽을 예상하는 NFV 애플리케이션(VNF)에 특히 유용하므로 단일 가상 NIC가 여러 고객 또는 서비스를 제공할 수 있습니다.

ML2/OVN 배포에서는 VLAN 투명 네트워크를 사용하여 VLAN 인식 인스턴스를 지원할 수 있습니다. ML2/OVN 또는 ML2/OVS 배포의 대안으로 트렁크를 사용하여 VLAN 인식 인스턴스를 지원할 수 있습니다.

VLAN 투명한 네트워크에서 VM 인스턴스에 VLAN 태그를 설정합니다. VLAN 태그는 네트워크를 통해 전송되고 동일한 VLAN의 VM 인스턴스에서 사용하며 다른 인스턴스 및 장치에서 무시됩니다. VLAN 투명한 네트워크에서 VLAN은 VM 인스턴스에서 관리됩니다. OpenStack Networking 서비스(neutron)에서 VLAN을 설정할 필요가 없습니다.

VLAN 트렁크는 VLAN을 단일 트렁크 포트에 결합하여 VLAN 인식 인스턴스를 지원합니다. 예를 들어 프로젝트 데이터 네트워크는 VLAN 또는 터널링(VXLAN, GRE 또는 Geneve) 분할을 사용할 수 있으며 인스턴스에서 VLAN ID로 태그가 지정된 트래픽을 확인할 수 있습니다. 네트워크 패킷은 인스턴스에 삽입되기 직전에 태그가 지정되며 전체 네트워크 전체에서 태그를 지정할 필요가 없습니다.

다음 테이블에서는 VLAN 투명한 네트워크 및 VLAN 트렁크의 특정 기능을 비교합니다.

 투명 (Transparent)트렁크

메커니즘 드라이버 지원

ML2/OVN

ML2/OVN, ML2/OVS

VLAN 설정에서 관리

VM 인스턴스

OpenStack Networking 서비스(neutron)

IP 할당

VM 인스턴스에서 구성

DHCP에서 할당

VLAN ID

유연함. 인스턴스에서 VLAN ID를 설정할 수 있습니다.

고정되어 있습니다. 인스턴스에서 트렁크에 구성된 VLAN ID를 사용해야 합니다.