Организация подсетей в openstack

subnet vlan bound bridge openstack

Объявляем интерфейс для подсети provider, который использует контроллер. Как видите, использован VLAN_ID 2 (bond0.2)

auto cntrbr
iface cntrbr inet manual
       address 0.0.0.0
       bridge_ports bond0.2
       bridge_hello 2
       bridge_maxage 12
       bridge_stp off
       bridge_fd 9
       up /sbin/ifconfig $IFACE up || /bin/true

А это подсеть public, его так же использует контроллер. VLAN_ID 10 (bond0.10)

auto publicbr
iface publicbr inet manual
       address 0.0.0.0
       bridge_ports bond0.10
       bridge_hello 2
       bridge_maxage 12
       bridge_stp off
       bridge_fd 9
       up /sbin/ifconfig $IFACE up || /bin/true

Сами VLAN объявлены на этом уровне (соотвественно VLAND_ID 2 и VLAND_ID 10)

auto bond0.2
iface bond0.2 inet manual
       vlan-raw-device bond0
auto bond0.10
iface bond0.10 inet manual
       vlan-raw-device bond0