Are Jumbo Frames (MTU up to 9k) realistic/common over the open Internet

jumboframesmtunetworking

I've got an application that would benefit from larger Ethernet frames. (In theory, we could reduce the number of outbound packets by > 50%, maybe even 66%.)

I'm also in the process of specifying networking requirements with candidate hosting companies for a new installation of my application servers. It would be nice to, at a minimum, not restrict client connections from benefiting from Jumbo Frames.

But how realistic is this? Some general questions, assuming the segment of the network we can control is Jumbo Frame-friendly (switches are large MTUs capable, ICMP MTU path discovery allowed, etc.):

  • Is it realistic to send Jumbo Frames over the public Internet?
  • Is it inviting endless networking problems trying to support Jumbo Frames over the public Internet?
  • Are there any other concerns that I've not considered?

Best Answer

The key here is that you can control your little segment of the network and enable large MTUs but you can't control the path your packets take over the internet and certainly can't control the configuration of the routers your packets will pass through. Most internet routers aren't configured above 1500 so you aren't going to have much luck with this solution. Worse, sometimes larger packets will actually get dropped by routers that don't support jumbo frames so I think you'd actually find things are worse if you try sending jumbo frames to the internet.

Jumbo frames are great on your internal network - especially for networks doing streaming or iSCSI.