Bug 1914388
Summary: | VLAN Transparency: neutron network mtu should be 4 bytes lower for transparent-vlan networks | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Eduardo Olivares <eolivare> |
Component: | documentation | Assignee: | James Smith <jamsmith> |
Status: | CLOSED DUPLICATE | QA Contact: | RHOS Documentation Team <rhos-docs> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 16.1 (Train) | CC: | dcha, jamsmith, skaplons, sputhenp |
Target Milestone: | --- | Keywords: | Triaged |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | docs-accepted | ||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2021-02-17 19:21:03 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1846019 |
Description
Eduardo Olivares
2021-01-08 17:33:32 UTC
Isn't it better to advise to use 1496 (like we set for vxlan) as MTU for networks than requesting to set 1504 as the MTU for infrastructure? (In reply to Sadique Puthen from comment #1) > Isn't it better to advise to use 1496 (like we set for vxlan) as MTU for > networks than requesting to set 1504 as the MTU for infrastructure? You are right. Thanks. Let me add some more details about this bug: - There is an upstream bug to modify default neutron network's mtu value when vlan transparency is enabled: https://bugs.launchpad.net/neutron/+bug/1906318 This change is not expected for 16.1.4 (when VLAN transparency support for OVN is expected, BZ1846019), so this documentation bug is needed. - With OVN, the following default MTU values are used at network creation: flat and vlan networks -> default_mtu = global_physnet_mtu (1500 in the example from the description) geneve networks -> default_mtu = global_physnet_mtu - 58 (1442) -> the reason for this difference is the lenght of the geneve headers added to the packet If vlan transparency is enabled and underlay network interfaces mtu is global_physnet_mtu (1500), some packets might be dropped. - Two alternative solutions that could be documented: a. reduce network mtu in 4 bytes at network creation when vlan-transparency is enabled: openstack network create --mtu 1438 --transparent-vlan n1 b. increase underlay network interfaces mtu: [root@compute-0 ~]# ip link set dev ens4 mtu 1504 |