Страницы

Сохранить статью у себя в соцсети:

среда, 27 июня 2012 г.

§ QEMU VLAN

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"

2 комментария:

  1. Следует добавить, что эти вланы, как не имеют отношения к настоящим 802.1q, а являются средством изоляции виртуальных хостов

    ОтветитьУдалить
    Ответы
    1. Да, именно так и написано в первом абзаце (второе предложение)

      Удалить

Популярные сообщения

Профиль в Google+ Яндекс цитирования Яндекс.Метрика