QEMU VLAN
Сетевая подсистема QEMU может использовать технологию VLAN. VLAN в QEMU это совсем не то что подразумевается под VLAN'ами 802.1q. В общем случае технология используются для перенаправления трафика к виртуальным машинам в определенных VLAN.При определении параметров запуска есть возможность назначить сетевой карте номер VLAN'а которому она будет принадлежать. Без указания номера, карта будет назначена в VLAN по умолчанию равный 0. В виртуальных машинах имеющих несколько сетевых карт рекомендуется разносить их по разным VLAN'ам.
Следующий пример показывает как определять соответствующие параметры при запуске машины
-net nic,model=virtio,vlan=0,macaddr=00:16:3e:00:01:01
-net tap,vlan=0,script=/etc/qemu/ifup-br0,downscript=/etc/qemu/ifdown-br0
-net nic,model=virtio,vlan=1,macaddr=00:16:3e:00:01:02
-net tap,vlan=1,script=/etc/qemu/ifup-br1,downscript=/etc/qemu/ifdown-br1
В примере показано определение двух сетевых карт в двух разных VLAN.
-net nic определяет сетевой адаптер используемый в гостевом окружении. Обе сетевые карты используют паравиртуальные драйвера и им назначены уникальные MAC-адреса. Каждая сетевая карта находится в своем VLAN.
-net tap определяет как сетевое окружение будет настраиваться в QEMU. Каждое устройство будет добавлено и удалено из bridge-соединений с помощью соответствующих скриптов.
Таким образом используются VLAN в QEMU.
По теме:
"Guest networking"
"Vhost-net: все быстрее и быстрее"
На главную "Virtualizing Linux"
Следует добавить, что эти вланы, как не имеют отношения к настоящим 802.1q, а являются средством изоляции виртуальных хостов
ОтветитьУдалитьДа, именно так и написано в первом абзаце (второе предложение)
Удалить