i updated the ovs_lib.py in /usr/lib/python2.7/dist-packages/neutron/agent/common dir file with ovs_lib.py i got after downloading the patch for bug https://review.openstack.org/#/c/295917/
Then I have set global_physnet_mtu as 9000 in neutron.conf on all nodes and path_mtu as 9000 and physical_network_mtus as 9000 under [ml2] in ml2_conf.ini file
I also had to recreate my virtual networks and instances for the mtu to take into effect in instances.
The mtu of the instances and tap* have 8950 mtu but the virbr0 which seems to be the linuxintergration bridge still has 1500 mtu.I am still unable to ping larger sized packets from vm to vm.
In compute nodes i see that virbr0 is still 1500 and i am not sure why
tap8eca5f1d-bb Link encap:Ethernet HWaddr fe:16:3e:d5:46:35
inet6 addr: fe80::fc16:3eff:fed5:4635/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:8950 Metric:1
RX packets:45 errors:0 dropped:0 overruns:0 frame:0
TX packets:52 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3694 (3.6 KB) TX bytes:4967 (4.9 KB)
virbr0 Link encap:Ethernet HWaddr 52:54:00:d9:25:2d
inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Also for some some strange reason i am unable to ssh to my instances using the floating ip after i updated mtu values.I am able to ping the floating ips though?The instances mgmt interfaces have come up with 8950 as mtu
Hi did you resolve this issue after all? I'm running into the same issue.....Thx.