Support for Jumbo Frames is one of the major new features for ESX 3.5. Especially for the people who are using an iSCSI SAN configuring jumbo frames could be very beneficial. Instead of having an MTU(maximum size of transmitted packet) of 1500 an MTU of 9000 would be possible. That would cut out a lot of the iSCSI overhead. But are jumbo frames supported for 3.5? Answer: Yes and no.
Jumbo frames for a vSwitch are supported. Most people would want to enable this for the iSCSI initiator, but:
Jumbo Frames allow ESX Server 3 to send larger frames out onto the physical network. The network must support Jumbo Frames end‐to‐end for Jumbo Frames to be effective. Jumbo Frames up to 9kB (9000 Bytes) are supported. iSCSI with Jumbo Frames is not supported!
In other words, your vSwitch and VMkernel support Jumbo Frames but the iSCSI initiator doesn’t. I don’t really understand why VMware did this, but it probably has got something to do with the release date of 3.5 and proper testing this new functionality. If you want to take the the risk here’s how you enable jumbo frames on your vSwitch or VMkernel:
- VMkernel command: esxcfg-vmknic -a -i <ip-address vmkernel> -n <netmask vmkernel> -m 9000 <portgroupname>
- vSwitch command: esxcfg-vswitch -m 9000 <vSwitchx>
for more info check the server configuration guide.
Scott Lowe says
iSCSI is the only thing being left out in the cold with regards to jumbo frames, either: NFS also doesn’t get jumbo frame support. It appears that the jumbo frame support is ONLY for VMs that want to use jumbo frames.
Scott Lowe says
Sorry, correction: iSCSI _isn’t_ the only thing lacking jumbo frame support. Wish I could edit my comments!
duncan says
Indeed, lacking support. About editting your comments… I will try to implement it as soon as i have some spare time on my hands.
Paul says
I thought it was just iSCSI SAN connections via software iSCSI initiators that were left without jumbo frame support. Could someone please clarify this?
JeremyinNC says
It’s not supported but it works (as does NFS). We are using it in production and it’s been fine.
Linh says
Is iSCSI on the software initiator still left out w/ the latest version of 3.5i?
We have a PS6000 we’re about to set up, and having jumbo frames support would be quite nice.
Duncan says
It’s in there, but not supported in 3.5i. It’s supported in 4.0 though!
ronaldpj says
Just a question. Is iSCSI jumbo-frames supported when using a software initiator from within the client? I would suspect so, since from an ESX perspective that is plain TCP/IP traffic. Also, would you recommend such a configuration? Why, of why not?
John Willemse says
Can Jumbo Frames be configured without CLI access in vSphere ?
Regards,
John