[ovs-discuss] packets getting dropped at egress

gowrishankar gowrishankar.m at linux.vnet.ibm.com
Mon Jul 27 04:50:26 UTC 2015


ifconfig br0 mtu 1600 works expectedly. Even ip link set command too.

You might need to check on why ifconfig fails to update br0. dmesg ?

Thanks,
Gowrishankar

On Friday 24 July 2015 09:26 PM, Dave Waters wrote:
> Hi,
>
> I am unable to increase the MTU of the bridge port (the internal port) 
> to be anything more than 1500. While i am able to reduce it, i am not 
> able to increase it.
>
> The reason i want to increase the MTU of the internal port is because 
> i am encapsulating all packets that i recieve on eth1 inside VXLAN 
> which increase the packet size. If i recieve a 1500 byte packet on 
> eth1, then i am dropping the packets since the size goes beyond the 
> MTU of the bridge after i put in VXLAN encapsulation.
>
> root at ubuntu:/home/dw# ovs-vsctl show
> b69c9516-a7dd-445c-a82d-8fb704e587a3
>     Bridge "br0"
>         Port "gre0"
>             Interface "vxlanIp"
>                 type: vxlan
>                 options: {key="500", remote_ip="192.168.0.1"}
>         Port "eth1"
>             Interface "eth1"
>         Port "br0"
>             Interface "br0"
>                 type: internal
>         Port "eth0"
>             Interface "eth0"
>     ovs_version: "2.0.2"
> root at ubuntu:/home/dw#
> root at ubuntu:/home/dw# ifconfig br0 mtu 1600
>
> root at ubuntu:/home/dw# ifconfig br0
> br0     Link encap:Ethernet  HWaddr 00:90:0b:35:e4:36
>           inet addr:192.16.10.147  Bcast:192.168.10.255 
>  Mask:255.255.255.0
>           inet6 addr: fe80::dc88:f5ff:feef:ef9b/64 Scope:Link
>           UP BROADCAST RUNNING  MTU:1500  Metric:1
> [clipped]
>
> root at ubuntu:/home/dw#
>
> Dave
>
> On Thu, Jul 23, 2015 at 7:49 PM, gowrishankar 
> <gowrishankar.m at linux.vnet.ibm.com 
> <mailto:gowrishankar.m at linux.vnet.ibm.com>> wrote:
>
>     On Thursday 23 July 2015 04:16 AM, Dave Waters wrote:
>
>         Hi,
>
>         I have two ports in my OVS bridge. I receive packets from one
>         port (portA) and i send them out of the other (portB). When i
>         send out the packets, they are VXLAN tunneled to the other end.
>
>         Now, the default MTU of all ports (including the bridge port)
>         is 1500 in my setup.
>
>         The issue is that when i get a 1500 byte packet on portA, i
>         try to push it out on portB after slapping on the VXLAN
>         headers. This results in a packet size thats greater than what
>         portB can handle, and hence the packets are dropped.
>
>
>     Is increasing MTU of portB to 1550 (to accommodate additional 50
>     bytes when no vlan taged) a constraint in your setup ?
>
>
>         I know that OVS does not handle IP fragmentation/reassembly,
>         so how do we deal with this situation? I dont think we can
>         rely on path MTU discovery since not all applications do PMTU
>         before spewing out packets. Any ideas, anybody?
>
>         Warm regards,
>         Dave
>
>
>     -- 
>     Regards,
>     Gowrishankar M
>
>


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


More information about the discuss mailing list