This page lists gigabit networking gear that is jumbo frame (MTU>=9000 bytes) clean, and gigabit networking gear that has been investigated and found NOT to be jumbo frame clean.
Corrections or additions may be sent to joe@oregon.uoregon.edu
16110 MTU Ethernet
See, for example: Linux
"16KB" MTU
14336 MTU Ethernet
10240 MTU Ethernet
10194 MTU Ethernet
9600 MTU Ethernet
9500 MTU Ethernet
9252 MTU Ethernet
9234 MTU (9216+18 bytes of ethernet header/trailer) Ethernet
"The Catalyst 6000 series and 7600 Optical Services Router (OSR) platform can support jumbo frame sizes as of release 6.1(1) of CatOS, and 12.1(1)E for Native IOS. However, this is dependent on the type of line cards that are used. There are generally no restrictions in enabling the jumbo frame size feature. [* * *] The default MTU size is 9216 bytes once jumbo frame support has been enabled on the individual port. However, on the following 10/100-based line cards, an Application Specific Integrated Circuit (ASIC) limitation requires that the MTU size be limited to 8092 bytes. Specifically, the line cards that are affected are as follows:
The WS-X6516-GE-TX is also affected at 100 Mbps. At 10/1000 Mbps, up to 9216 bytes can be supported. Note, however, that the WS-X6548-RJ-45 line card is not affected, as it uses newer ASICs.
Note: Jumbo Frame support is available on WS-X6101 ATM modules.
9220 MTU (including 4 bytes for a VLAN tag)
9216 MTU (9198+18 bytes of ethernet header/trailer) Ethernet
"The nine-port Gigabit Ethernet line card (WS-X5410) does not support the jumbo frame feature due to an ASIC limitation."
"Jumbo frame support is currently not available on ATM modules for the Catalyst 5500 series switches."
both Supervisor uplink ports on Supervisor III (WS-X4013) and Supervisor IV
(WS-X4014)
WS-X4306-GB
WS-X4232-GB-RJ (ports 1-2 only)
WS-X4418-GB (ports 1-2 only)
WS-X4412-2GB-TX (ports 13-14 only)"
9192 MTU Ethernet
POS does have a 4 byte header so 9192 should be OK if that includes the header. Gige has a 14 byte header so 9178 + 14 = 9192.
We have not heard of any interop issues with Juniper on Max MTU, so when Juniper states that 9192 is their max MTU, they are referring to payload + header whereas we only specify the payload."
9180 MTU Ethernet
9166+18=9194
9014 MTU Ethernet
9004
9000 MTU Ethernet
John Matthews reports that "I tested the SMC 8505T and 8508T switches and in my opinion they are not jumbo frame clean. If more than one 9000 byte jumbo frame is passing through the switch fabric at the same time, the packet is lost. [...] The lower the frame sizes get, the less packet loss. I believe I had to drop the packet size to between 5000 and 7000 bytes before I stopped seeing packet loss."
"The Marvell 8053 is a Yukon 2 adaptor and found on several motherboard. It is a PCIe interface.
Down to section 7 Large Frame Support for confirmation."
Believed to Be Jumbo Capable, But No Exact Value Specified
8500 Byte MTU
http://www.cisco.com/en/US/docs/security/fwsm/fwsm31/configuration/guide/intro_f.html
7500 Byte MTU
7168 Byte MTU
7K
4500 MTU Ethernet
4480 MTU Ethernet
4476 MTU Ethernet
4470 MTU Ethernet
3900 MTU Ethernet
3000 MTU Ethernet
2450 MTU Ethernet
Update: See http://www.cisco.com/en/US/partner/products/sw/iosswrel/ps1829/prod_release_note09186a0080132a8d.html#772405 As of IOS 12.0(22)S, the Trident card supports 9180 byte frames on ports 0 and 1 (but not on 2). It is recommended that all interfaces on a box having a Trident card in it be limited to 8192 or less due to issues related to buffer recarving. [Thanks to Niels den Otter for this pointer!]
2025 MTU Ethernet
2018 MTU Etherent
2000 MTU Ethernet
1548 MTU Ethernet ("Baby Jumbos")
1546 MTU Ethernet
1536 MTU Ethernet
1534 MTU Ethernet
1532 MTU Ethernet
1508 MTU Ethernet
1500 MTU Ethernet
NOT jumbo frame capable (no specific MTU value quoted)
Martin also notes that "Dell PowerConnect 2608, 2616, 2624 (Marvell Prestera) - no support according to specifications."
Also of interest: in July 2003, Glen Turner of AARNet (glen.turner+spam@aarnet.edu.au) mentioned:
I went through all the ethernet driver code in the Linux 2.4 kernel.
The following drivers support 9000 MTU packets:
tg3 Broadcom gigabit
e1000 Intel gigabit
acenic Alteon AceNIC, 3Com 3c985, 3Com 3c985B, Netgear GA620,
HP, SGI, DEC.
amd8111e Claims support, but only 8K
d12k (DLink) Claims support, but only 8000
Everything else in the stock kernel is 1500. The tc902x
driver used by the Antares cards isn't in the stock kernel.
The drivers which work can also do VLANs at 9000 MTU for
the encapsulated packets.
For people looking for a GbE card for Linux the "Intel Pro/1000
Server MT" is currently the best choice of the popular cards.
The e1000 driver fully supports the hardware features, including
interrupt combining and large send offload.
People using Broadcom cards have a hard time of it. The
manufacturer's bcm5700 driver doesn't work well with the
kernel. The tg3 driver doesn't work well with the card.
Things are improving, but large send offload, etc are
still some time away.
but see also:
additional jumbo frame link for the GS108
See also:
Practical Issues Associated With 9K MTUs
Internert2 Interface MTU Values
TCP Performance Implications of Network Path Asymmetry (RFC3449) at Section 4.2