Requirements to achieve Jumbo Frame (mtu = 9000) with PXE Enabled networks

What I should be looking for when trying to enable Jumbo Frames in networks that relies on PXE for server booting?

As far as I know I must have:

  • Network switch capable of MTU >= 9000
  • The ability to enable Jumbo Frames not only on the network interface on the switch but also on the Port Channels and VLANs
  • A compatible SO to deal with the higher MTU after the boot process with network bonding and VLANs if needed.

What I don't know exactly is how the network card on a given server would know that the connection is not using the default MTU = 1500 value during the PXE phase. Is it supported? Varies by vendor? It should work out of the box? There's something that should be added to the DHCP server the handles the addresses during boot?

Thanks


There's a DHCP parameter for that, option 26:

5.1. Interface MTU Option

This option specifies the MTU to use on this interface. The MTU is specified as a 16-bit unsigned integer. The minimum legal value for the MTU is 68.

If this is not supported, an alternative would be to make the PXE server use a MTU of 1500b, so that frames from this is transmitted correctly to a client that works with MTU of 1500b, and house file systems to be mounted on a different server with a higher MTU.