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 <[email protected]> > 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 >> [email protected] <mailto:[email protected]> >> http://openvswitch.org/mailman/listinfo/discuss >> <http://openvswitch.org/mailman/listinfo/discuss> > > > -- > Regards, > Gowrishankar M > Linux Networking
_______________________________________________ discuss mailing list [email protected] http://openvswitch.org/mailman/listinfo/discuss
