• : Function ereg() is deprecated in /home/tcdaemon/tygerclan-Prod/site/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/tcdaemon/tygerclan-Prod/site/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/tcdaemon/tygerclan-Prod/site/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/tcdaemon/tygerclan-Prod/site/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/tcdaemon/tygerclan-Prod/site/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/tcdaemon/tygerclan-Prod/site/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/tcdaemon/tygerclan-Prod/site/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/tcdaemon/tygerclan-Prod/site/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/tcdaemon/tygerclan-Prod/site/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/tcdaemon/tygerclan-Prod/site/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/tcdaemon/tygerclan-Prod/site/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/tcdaemon/tygerclan-Prod/site/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/tcdaemon/tygerclan-Prod/site/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/tcdaemon/tygerclan-Prod/site/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/tcdaemon/tygerclan-Prod/site/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/tcdaemon/tygerclan-Prod/site/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/tcdaemon/tygerclan-Prod/site/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/tcdaemon/tygerclan-Prod/site/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/tcdaemon/tygerclan-Prod/site/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/tcdaemon/tygerclan-Prod/site/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/tcdaemon/tygerclan-Prod/site/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/tcdaemon/tygerclan-Prod/site/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/tcdaemon/tygerclan-Prod/site/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/tcdaemon/tygerclan-Prod/site/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/tcdaemon/tygerclan-Prod/site/includes/file.inc on line 649.
  • : Function ereg() is deprecated in /home/tcdaemon/tygerclan-Prod/site/includes/file.inc on line 649.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/tcdaemon/tygerclan-Prod/site/includes/unicode.inc on line 311.
  • : Function split() is deprecated in /home/tcdaemon/tygerclan-Prod/site/modules/filter/filter.module on line 1200.
  • : Function split() is deprecated in /home/tcdaemon/tygerclan-Prod/site/modules/filter/filter.module on line 1200.
  • : Function split() is deprecated in /home/tcdaemon/tygerclan-Prod/site/modules/filter/filter.module on line 1200.
  • : Function split() is deprecated in /home/tcdaemon/tygerclan-Prod/site/modules/filter/filter.module on line 1200.
  • : Function split() is deprecated in /home/tcdaemon/tygerclan-Prod/site/modules/filter/filter.module on line 1200.
  • : Function split() is deprecated in /home/tcdaemon/tygerclan-Prod/site/modules/filter/filter.module on line 1200.
  • : Function split() is deprecated in /home/tcdaemon/tygerclan-Prod/site/modules/filter/filter.module on line 1200.
  • : Function split() is deprecated in /home/tcdaemon/tygerclan-Prod/site/modules/filter/filter.module on line 1200.

Enable Jumbo Frames on ESXi 4.x

Configuration

Here is a little note on how to able jumbo frames on ESXi 4.x.  This is an unsupported function of ESXi, but I have run it without an issue for over six months.  This howto does not cover enabling jumbo frames over a VLAN trunk. 

  1. Enable Tech Support Mode (aka TSM) on the ESXi console.  Either Local or Remote (SSH access) is usable.
  2. Make sure that the physical interface that going to be used is setup as a VMkernel network adapter. This can be done via the vSphere client or the CLI.
  3. Naviate to your CLI (Console or SSH).
  4. Display current vSwitches
    # esxcfg-vswitch -l 
    Switch Name      Num Ports   Used Ports  Configured Ports  MTU     Uplinks   
    vSwitch0         128         7           128               1500    vmnic0    
    
      PortGroup Name        VLAN ID  Used Ports  Uplinks   
      VM Network            0        4           vmnic0    
      Management Network    0        1           vmnic0    
    
    Switch Name      Num Ports   Used Ports  Configured Ports  MTU     Uplinks   
    vSwitch1         128         3           128               1500    vmnic1    
    
      PortGroup Name        VLAN ID  Used Ports  Uplinks   
      VMkernel              0        1           vmnic1    
    
    
  5. enable Jumbo Frames (MTU 9000) on vSwitch1
    esxcfg-vswitch -m 9000 vSwitch1
  6.  Verify configuration change
    # esxcfg-vswitch -l 
    Switch Name      Num Ports   Used Ports  Configured Ports  MTU     Uplinks   
    vSwitch0         128         7           128               1500    vmnic0    
    
      PortGroup Name        VLAN ID  Used Ports  Uplinks   
      VM Network            0        4           vmnic0    
      Management Network    0        1           vmnic0    
    
    Switch Name      Num Ports   Used Ports  Configured Ports  MTU     Uplinks   
    vSwitch1         128         3           128               9000    vmnic1    
    
      PortGroup Name        VLAN ID  Used Ports  Uplinks   
      VMkernel              0        1           vmnic1    
    
    
    
  7. Make sure every NIC that is associated with the vSwitch that has jumbo frames is set to 9000 MTU. 
    # esxcfg-nics -l 
    Name    PCI           Driver      Link Speed     Duplex MAC Address       MTU    Description                  
    vmnic0  0000:03:03.00 e1000       Up   1000Mbps  Full   00:30:48:58:38:d4 1500   Intel Corp...
    vmnic1  0000:03:04.00 e1000       Up   1000Mbps  Full   00:30:48:58:38:d5 9000   Intel Corp...
    
  8. Reboot ESXi server

TroubleShooting

  • If your port keeps on becoming disabled or reverting back to the default 1500 MTU, make sure you don't have mixed MTU sizes in your attacted network.  This will cause lots of frame errors and make ESXi reset/disable the network interface.

References

Enable Jumbo Frames in ESXi 4