Я должен перейти с linux-bridge на openvswitch. У меня есть один физический сетевой адаптер, который получил немаркированный vlan от коммутатора cisco Я успешно создал сеть с использованием linux-моста и iproute2 (каждый vlan имеет мост). Я должен сделать то же самое с помощью openvswitch, но я не могу подключить шлюз vlan, используя соответствующий мост, подключенный к определенному vlan.openvswitch, один NIC brdiges и vlans
вот что я сделал (убунту 12.04.3 LTS):
указать VLANs в файле интерфейсов:
/etc/network/interfaces
auto vlan300
iface vlan300 inet manual
vlan-raw-device eth1
auto vlan302
iface vlan302 inet manual
vlan-raw-device eth1
конфигурации openvswitch:
ovs-vsctl add-br mgmnt
ovs-vsctl add-port mgmnt vlan300
ovs-vsctl add-br dmz
ovs-vsctl add-port dmz vlan302
iproute2 конфигурация:
ip route add 172.40.1.0/24 dev mgmnt src 172.40.1.1 table vlan300
ip route add default via 172.40.1.254 dev mgmnt table vlan300
ip rule add from 172.40.1.0/24 table vlan300
ip rule add to 172.40.1.1 table vlan300
ip addr add 172.40.1.1/24 dev mgmnt
ip link set mgmnt up
ip route add 172.50.1.0/24 dev dmz src 172.50.1.1 table vlan302
ip route add default via 172.50.1.254 dev dmz table vlan302
ip rule add from 172.50.1.0/24 table vlan302
ip rule add to 172.50.1.1 table vlan302
ip addr add 172.50.1.1/24 dev dmz
ip link set dmz up
На данный момент у меня есть интерфейс mgmnt и dmz с IP-адресом, информация о маршрутизации.
Bu Я не могу выполнить ping шлюз vlan, и я не могу выполнить ping IP-адрес интерфейса с другой машины в том же vlan.
Что я пропустил?
Спасибо!