KVM에서 VLAN 트렁킹을 사용하는 가상 머신

KVM에서 VLAN 트렁킹을 사용하는 가상 머신

VLAN이 1보다 많은 트렁킹을 VM에 전달하려면 Ubuntu18 기반 QEMU/KVM 서버에서 정확히 무엇을 구성해야 합니까? (기본적으로 ESXi 포트에서 VLAN ID를 4095로 설정하는 것과 같습니다.) 1개의 기본 브리지와 >1개의 보조 브리지를 사용하여 이를 달성하려는 시도 중 일부는 보도에 따르면 다소 복잡한 예가 최선의 선택처럼 보이지 않을 수 있습니다. 첫눈에. ..이것이 KVM을 사용할 수 있는 유일한 방법이 아니라면 말이죠. 미리 감사드립니다!

답변1

놀랍게도 KVM 서버의 트렁크 인터페이스에 대한 다음 구성만으로도 충분했습니다. 우리는 VLAN을 정의하거나 vlan_filtering=1을 설정하는 등 이 새로운 브리지 VLAN을 인식하도록 하기 위한 아무 작업도 수행하지 않았습니다.

brctl addbr br2
brctl addif br2 enp94s0f0

(나중에 enp94s0f0 및 br2를 netplan 구성에 추가하여 영구적으로 만들었습니다)

VM의 NIC를 br2에 넣으면 VM 자체와 KVM 서버의 enp94s0f0이 연결된 스위치에 정의된 만큼의 VLAN을 포함하는 트렁크로 전환됩니다.

관련 정보