L3 IP MTU

Neutron provides multiple ways to specify the maximum transmission unit (MTU) for networks.

You can provide a global value in the neutron.conf file using the global_physnet_mtu value. This value applies to all networks. For example:
/etc/neutron/neutron.conf
[DEFAULT] 
global_physnet_mtu = <mtu_value> 
You can provide a specific value when creating the network using the --mtu option. This value takes higher precedence and overrides the global value. For example:
openstack network create –-mtu <mtu-value> GREEN_NETWORK

The MTU value for each network is captured by Extreme plug-ins and passed to EFA. EFA then enforces the value on the endpoint group as part of its ipv6-nd-mtu and ip-mtu options. This value is per Ctag and is enforced on the VE interface corresponding to the Ctag. EFA configures the ipv6-nd-mtu and ip-mtu values on the specific VE interface on the device.

The value is applied to the SLX device when the router-interface is associated with the network in Neutron, either when the router is added to a subnet that is associated with the network or when a port on the network is added to a router.

Example

The following is a sample SLX configuration.
(device)# show running-config interface Ve 3  

interface Ve 3  
 vrf forwarding 274e9461081849f8867b77a112f6c510 
 ip anycast-address 61.1.1.1/24 
 ip mtu 9000 
 ipv6 anycast-address fd00:61:0:57::1/64 
 ipv6 nd managed-config-flag 
 ipv6 nd other-config-flag 
 ipv6 nd mtu 9000 
 ipv6 nd prefix fd00:61:0:57::/64 2592000 604800 no-autoconfig 
 no shutdown 
Note

Note

SLX supports IP MTU values in the range from 1280 through 9194 bytes. Creation of the router-interface fails if you try to configure an MTU value outside of this range.