Hello,

First post to this list, so apologizes in advance if this is not the
correct place to post my question

Scenario: I am trying to setup a L3 gre tunnel between two linux boxes with
OVS. I am using l3/vpn branch, which seems to have the patches to support
this funcionality.

I have built ovs,kvm, and a couple of VMs connected to bridge at on
machine. machines on box one are 192.168.1.x and box two are 192.168.2.x.
At each bridge there's a gre port with options:layer3=true enabled.

When testing ping from 192.168.1.x to 192.168.2.x, I get no answer.
Openvswitch logs are showing these messages:

2016-09-28T07:44:11.087Z|00335|dpif(handler6)|WARN|system@ovs-system:
execute set(tunnel(dst=<remote
ip>,ttl=64,flags(df))),pop_eth,set(eth(src=3a:2b:b1:1b:63:05,dst=12:ad:b7:5d:53:64)),1
failed (Invalid argument) on packet
icmp,vlan_tci=0x0000,dl_src=52:54:00:34:1a:91,dl_dst=8e:96:95:f5:7d:42,nw_src=192.168.2.100,nw_dst=192.168.1.100,nw_tos=0,nw_ecn=0,nw_ttl=64,icmp_type=8,icmp_code=0
icmp_csum:34db
 mtu 0
2016-09-28T07:44:12.086Z|00336|dpif(handler6)|WARN|system@ovs-system:
failed to put[create] (Invalid argument)
ufid:c949dda9-42c0-4dbd-baa7-0c7f6271d50a
recirc_id(0),dp_hash(0/0),skb_priority(0/0),in_port(6),skb_mark(0/0),eth(src=52:54:00:34:1a:91,dst=8e:96:95:f5:7d:42),eth_type(0x0800),ipv4(src=192.168.2.100,dst=192.168.1.100,proto=1/0,tos=0/0x3,ttl=64/0,frag=no),icmp(type=8/0,code=0/0),
actions:set(tunnel(dst=<remote_ip>,ttl=64,flags(df))),pop_eth,set(eth(src=3a:2b:b1:1b:63:05,dst=12:ad:b7:5d:53:64)),1

(tunnel ips removed for privacity)

I am wondering if my setup is wrong, or this is just some kind of
implementation problem on the code.

Could anyone help?

Thanks!
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to