18.14. vLAN 태그 설정
virtual local area network (vLAN) 태그는 virsh net-edit 명령을 사용하여 추가됩니다. 이 태그는 SR-IOV 장치를 사용하여 PCI 장치 할당과 함께 사용할 수도 있습니다. 자세한 내용은 9.1.7절. “SR-IOV 장치를 사용하여 PCI 할당(Passthrough) 구성” 에서 참조하십시오.
그림 18.30. v setting VLAN 태그(지원되는 네트워크 유형에서만)
<network> <name>ovs-net</name> <forward mode='bridge'/> <bridge name='ovsbr0'/> <virtualport type='openvswitch'> <parameters interfaceid='09b11c53-8b5c-4eeb-8f00-d84eaa0aaa4f'/> </virtualport> <vlan trunk='yes'> <tag id='42' nativeMode='untagged'/> <tag id='47'/> </vlan> <portgroup name='dontpanic'> <vlan> <tag id='42'/> </vlan> </portgroup> </network>
네트워크 유형이 게스트에 vlan 태깅을 투명하게 지원하는 경우 선택적
<vlan>
요소에서는 이 네트워크를 사용하여 모든 게스트의 트래픽에 적용되도록 하나 이상의 vlan 태그를 지정할 수 있습니다. (openvswitch 및 type='hostdev' SR-IOV 네트워크는 게스트 트래픽의 투명 VLAN 태그 지정을 지원합니다. 표준 Linux 브리지 및 libvirt의 자체 가상 네트워크를 포함한 기타 모든 기능은 지원하지 않습니다. 802.1QBH(vn-link) 및 802.1Qbg(VEPA) 스위치는 특정 vlans에 게스트 트래픽을 태그하는 고유한 방법( libvirt 제외)을 제공합니다. tag 속성은 사용할 vlan 태그를 지정합니다. 네트워크에 둘 이상의 <vlan>
요소가 정의되어 있는 경우 사용자가 지정된 모든 태그를 사용하여 VLAN 트렁크를 수행하는 것으로 가정합니다. 단일 태그로 VLAN 트렁크를 원하는 경우 선택적 속성 trunk='yes'를 VLAN 요소에 추가할 수 있습니다.
openvswitch를 사용하여 네트워크 연결의 경우 'native-tagged' 및 'native-untagged' VLAN 모드를 구성할 수 있습니다. 이는
<태그>
요소에서 선택적 nativeMode 특성을 사용합니다. nativeMode는 'tagged' 또는 'untagged'로 설정할 수 있습니다. 요소의 id 속성은 기본 vlan을 설정합니다.
<VLAN>
요소는 <portgroup>
요소와 도메인의 <인터페이스>
요소에 직접 지정할 수도 있습니다. vlan 태그가 여러 위치에 지정된 경우 인터페이스의 설정이 우선한 다음 <인터페이스>
구성에서 선택한 <portgroup>
의 설정이 우선합니다. <네트워크>
의 <vlan>
은 <포트 그룹>
또는 <인터페이스에>
제공되지 않은 경우에만 선택됩니다.