[ovs-dev] ovs and gre tunnel configuration
ravi kerur
rkerur at gmail.com
Mon Jun 4 20:26:47 UTC 2012
Hi, I see some discussion on ovs + gre but not sure what the solution
is. I am facing some what similar issue w.r.t configuration and flow
matching.
On host-1, gre0 interface is configured via
ovs-vsctl add-br br0
ovs-vsctl add-port br0 eth0
ovs-vsctl add-port br0 gre0 -- set interface gre0 type=gre
options:remote_ip=10.0.0.7
ifconfig eth0 0
ifconfig br0 10.0.0.3 netmask 255.255.255.0 up
gre0 is added to br0 port table and I have verified using
ovs-[vs/dp/of]ctl show commands
however, gre0 interface is not in the interface table i.e. if I do
"ifconfig -a" I don't see gre interface.
Now, I configure flows for transmit and receive packets via gre0
tunnel as follows
on host-1:
ovs-ofctl add-flow br0
priority=104,idle_timeout=50000,dl_type=0x0800,nw_proto=1,nw_src=10.0.0.3/32,nw_dst=10.0.0.7/32,actions=mod_vlan_vid:300,mod_vlan_pcp:3,set_tunnel:111,2
ovs-ofctl add-flow br0
priority=104,idle_timeout=50000,tun_id=222,dl_vlan=200,actions=strip_vlan,NORMAL
on host-2:
ovs-vsctl add-br br0
ovs-vsctl add-port br0 eth0
ovs-vsctl add-port br0 gre0 -- set interface gre0 type=gre
options:remote_ip=10.0.0.3
ifconfig eth0 0
ifconfig br0 10.0.0.7 netmask 255.255.255.0 up
ovs-ofctl add-flow br0
priority=104,idle_timeout=50000,dl_type=0x0800,nw_proto=1,nw_src=10.0.0.7/32,nw_dst=10.0.0.3/32,actions=mod_vlan_vid:200,mod_vlan_pcp:3,set_tunnel:222,2
ovs-ofctl add-flow br0
priority=104,idle_timeout=50000,tun_id=111,dl_vlan=300,actions=strip_vlan,NORMAL
When I ping from host-1 to host-2,
on host-1, i see ICMP packets matching first entry, however, I am not
able to capture packets going out since tcpdump won't work due to gre0
not in interface table.
on host-2, packets are not matched at all.
My question is, any additional configuration needed to get icmp
packets go through tunnel interface?
Thanks,
Ravi
More information about the dev
mailing list