[ovs-discuss] Subsequent packets get lost

Pyotr Bryzgalov peterbryz at yahoo.com
Mon Apr 27 14:26:18 UTC 2015


Thank you Gowrishankar,

I had MTU 1500. I set tap interfaces’ MTU to 1462 and it worked for GRE tunnel! 
Unfortunately, setting MTU to 1458 (1500 - 14 - 20 - 8)  does’t work for VXLAN. (8 bytes is vxlan header size)

Regards,
Peter  

> On 27Apr, 2015, at 19:59, gowrishankar <gowrishankar.m at linux.vnet.ibm.com> wrote:
> 
> On Monday 27 April 2015 04:03 PM, Peter Bryzgalov wrote:
>> Hi,
>> 
>> I have connected two Docker containers on two hosts through an OVS tunnel (tested GRE and VXLAN). I can ping and even login with ssh from one container to another through the tunnel, but I cannot use scp, iperf, etc., because for streams only the first packet reaches destination and all subsequent packets get lost. 
>> 
> 
> Make sure you have configured right MTU (1462) for docker bridge and container interfaces.
> 
> Hope this one http://wiredcraft.com/blog/multi-host-docker-network/ <http://wiredcraft.com/blog/multi-host-docker-network/>  helps you.
> 
> Thx,
> Gowrishankar
> 
>> For both servers:
>> 
>> OS: Ubuntu 12.04
>> Kernel: 3.13.0-49-generic
>> 
>> OVS version:
>> ovs-vsctl (Open vSwitch) 2.3.1
>> Compiled Apr 24 2015 19:17:31
>> DB Schema 7.6.2
>> 
>> ovs-vsctl show (on 172.19.5.5 server):
>>     Bridge ovs-bridge
>>         Port "tap10654"
>>             Interface "tap10654"
>>                 type: internal
>>         Port ovs_gre
>>             Interface ovs_gre
>>                 type: gre
>>                 options: {remote_ip="172.19.5.12"}
>>         Port ovs-bridge
>>             Interface ovs-bridge
>>                 type: internal
>> 
>> Tap interface is moved inside a Docker container namespace and assigned an IP address (10.0.0.5 on one server and 10.0.0.6 on another). 
>> 
>> I did tcpdump for perf session (fragment):
>> this packet passed:
>> 16:29:49.454168 IP 172.19.5.5 > 172.19.5.12: GREv0, length 94: IP 10.0.0.5.39330 > 10.0.0.6.5001: Flags [P.], seq 1:25, ack 1, win 229, options [nop,nop,TS val 62341003 ecr 212259725], length 24
>> these packets lost:
>> 16:29:49.454238 IP 172.19.5.5 > 172.19.5.12: GREv0, length 1518: IP 10.0.0.5.39330 > 10.0.0.6.5001: Flags [.], seq 25:1473, ack 1, win 229, options [nop,nop,TS val 62341003 ecr 212259725], length 1448
>> 16:29:49.454246 IP 172.19.5.5 > 172.19.5.12: GREv0, length 1518: IP 10.0.0.5.39330 > 10.0.0.6.5001: Flags [.], seq 1473:2921, ack 1, win 229, options [nop,nop,TS val 62341003 ecr 212259725], length 1448
>> 16:29:49.454248 IP 172.19.5.5 > 172.19.5.12: GREv0, length 1518: IP 10.0.0.5.39330 > 10.0.0.6.5001: Flags [.], seq 2921:4369, ack 1, win 229, options [nop,nop,TS val 62341003 ecr 212259725], length 1448
>> 16:29:49.454250 IP 172.19.5.5 > 172.19.5.12: GREv0, length 1518: IP 10.0.0.5.39330 > 10.0.0.6.5001: Flags [.], seq 4369:5817, ack 1, win 229, options [nop,nop,TS val 62341003 ecr 212259725], length 1448
>> 16:29:49.454253 IP 172.19.5.5 > 172.19.5.12: GREv0, length 1518: IP 10.0.0.5.39330 > 10.0.0.6.5001: Flags [.], seq 5817:7265, ack 1, win 229, options [nop,nop,TS val 62341003 ecr 212259725], length 1448
>> 16:29:49.454255 IP 172.19.5.5 > 172.19.5.12: GREv0, length 1518: IP 10.0.0.5.39330 > 10.0.0.6.5001: Flags [.], seq 7265:8713, ack 1, win 229, options [nop,nop,TS val 62341003 ecr 212259725], length 1448
>> 16:29:49.454257 IP 172.19.5.5 > 172.19.5.12: GREv0, length 1518: IP 10.0.0.5.39330 > 10.0.0.6.5001: Flags [.], seq 8713:10161, ack 1, win 229, options [nop,nop,TS val 62341003 ecr 212259725], length 1448
>> 16:29:49.454259 IP 172.19.5.5 > 172.19.5.12: GREv0, length 1518: IP 10.0.0.5.39330 > 10.0.0.6.5001: Flags [.], seq 10161:11609, ack 1, win 229, options [nop,nop,TS val 62341003 ecr 212259725], length 1448
>> 16:29:49.454264 IP 172.19.5.5 > 172.19.5.12: GREv0, length 1518: IP 10.0.0.5.39330 > 10.0.0.6.5001: Flags [.], seq 11609:13057, ack 1, win 229, options [nop,nop,TS val 62341003 ecr 212259725], length 1448
>> 
>> 
>> Regards,
>> Peter
>> 
>> 
>> _______________________________________________
>> discuss mailing list
>> discuss at openvswitch.org <mailto:discuss at openvswitch.org>
>> http://openvswitch.org/mailman/listinfo/discuss <http://openvswitch.org/mailman/listinfo/discuss>
> 
> 
> -- 
> Regards,
> Gowrishankar M
> Linux Networking

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openvswitch.org/pipermail/ovs-discuss/attachments/20150427/f7f71a1c/attachment-0002.html>


More information about the discuss mailing list