Hi,
I added a support for GTP, an UDP based tunneling protocol, using generic 
tunnel functions in Open vSwitch 1.11.

I tried to test communication through the tunnel with the mininet topology 
below :  

[h1] ---- [OvS1] ====(GTP tunnel)==== [OvS2] ---- [h2]
h1 and OvS1 are in the same VM. (h2 and OvS2 are in the same VM too).

When I ping h1 -> h2, i can see in wireshark ARP requests, ARP repplies and 
ICMP echo request in GTP but I can't see the replies.

The ping messages are received by eth0 in the second VM but the switch doesn't 
forward it to the GTP port.
I used debug messages to locate the problem and it seems to be in the function 
ovs_dp_process_received_packet in the instructions : "flow = 
ovs_flow_lookup(rcu_dereference(dp->table), &key);
     if (unlikely(!flow)) {"

Even when I added the flow rules to forward messages to the right ports, 
nothing changed.

Can anyone help me to solve this problem?

Thanks,
Arthur
                                          
_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to