2013-09-19 2 views
-1

Я должен перейти с 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.

Что я пропустил?

Спасибо!

ответ

0

Наконец-то я выяснил решение. В приведенном выше дизайне существует ненужное правило политики ip. удаление

ip rule add to 172.50.1.1 table vlan302 

положение о

ip rule add to 172.40.1.1 table vlan300 

и

, решить эту проблему.

Смежные вопросы