Hello
I am tring to run the following configuration:
kvm client --- net1 interface -- ovs switch -- net2
interface -- kvm routeur
eth0 192.168.6.1 tag = 10 br-machines
trunks=10,20 eth0.10 192.168.6.2
but both router and client cannot ping each other.
I know this case is already documented but i am facing a very strange
situation.
openvswitch guest : Linux virtu 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1 x86_64
GNU/Linux
ovs_version: "1.4.2"
Interfaces and Open-vswitch configuration
ovs-vsctl add-br br-machines
/usr/sbin/tunctl -u root -t net1
/usr/sbin/tunctl -u root -t net2
ovs-vsctl add-port br-machines net1
ovs-vsctl add-port br-machines net1 tag=10
ovs-vsctl add-port br-machines net2
ovs-vsctl add-port br-machines net2 vlan_mode=trunk trunk=10,20
kvm guest network related configuration
kvm client
-netdev tap,id=net1,ifname=net1,script=no,downscript=no \
-device e1000,netdev=net1,mac=D8:5D:4C:81:92:71
kvm router
-netdev tap,id=net2,ifname=net2,script=no,downscript=no \
-device e1000,netdev=net2,mac=D8:5D:4C:81:92:70
kvm guest VM config
ifconfig eth0 192.168.6.1/24
kvm router config
modprobe 8021q
vconfig add eth0 10
ifconfig eth0.10 192.168.6.2/24
Debugging informations:
ovs-vsctl show
Bridge br-machines
Port "net2"
trunks: [10, 20]
Interface "net2"
Port br-machines
Interface br-machines
type: internal
Port "net1"
tag: 10
Interface "net1"
ovs_version: "1.4.2"
ovs-vsctl list port
net 2
_uuid : a5d74a36-dc00-496d-82b3-f30a24feb081
bond_downdelay : 0
bond_fake_iface : false
bond_mode : []
bond_updelay : 0
external_ids : {}
fake_bridge : false
interfaces : [e06dae02-3309-47b3-a299-53e47164396c]
lacp : []
mac : []
name : "net2"
other_config : {}
qos : []
statistics : {}
status : {}
tag : []
trunks : [10, 20]
vlan_mode : trunk
net 1
_uuid : fbe74c3d-283e-428e-9f59-a3703594fd78
bond_downdelay : 0
bond_fake_iface : false
bond_mode : []
bond_updelay : 0
external_ids : {}
fake_bridge : false
interfaces : [45205c44-557f-4dad-8e6d-bd6401145ec5]
lacp : []
mac : []
name : "net1"
other_config : {}
qos : []
statistics : {}
status : {}
tag : 10
trunks : []
vlan_mode : []
ovs-vsctl list-ifaces br-machines
net1
net2
When kvm are pinging each other :
ovs-appctl fdb/show br-machines
port VLAN MAC Age
1 10 d8:5d:4c:81:92:71 170
2 10 d8:5d:4c:81:92:70 0
Dump when kvm client is pinging kvm router
ovs-dpctl dump-flows br-machines
in_port(1),eth(src=d8:5d:4c:81:92:71,dst=ff:ff:ff:ff:ff:ff),eth_type(0x0806),arp(sip=192.168.6.1,tip=192.168.6.2,op=1,sha=d8:5d:4c:81:92:71,tha=00:00:00:00:00:00),
packets:22, bytes:924, used:0.712s, actions:push_vlan(vid=10,pcp=0),2,0
Dump when router is pinging kvm client
ovs-dpctl dump-flows br-machines
in_port(2),eth(src=d8:5d:4c:81:92:70,dst=ff:ff:ff:ff:ff:ff),eth_type(0x8100),vlan(vid=10,pcp=0),encap(eth_type(0x0806),arp(sip=192.168.6.2,tip=192.168.6.1,op=1,sha=d8:5d:4c:81:92:70,tha=00:00:00:00:00:00)),
packets:36, bytes:1512, used:0.400s,
actions:pop_vlan,1,push_vlan(vid=10,pcp=0),0
KVM client
>From 192.168.6.1 Destination Host unreachable
KVM router
>From 192.168.6.2 Destination Host unreachable
Any ideas or advices ?
Philippe G.
_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss