This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
networking:mtu_test [2014/09/18 11:34] gcooper |
networking:mtu_test [2025/03/10 12:14] (current) gcooper |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== MTU, Jumbo Frames and Packet Fragmentation ====== | ====== MTU, Jumbo Frames and Packet Fragmentation ====== | ||
- | :!: MTU issues can be caused by PPPoE. | + | :!: MTU issues can be caused by the extra overhead of PPPoE, VPNs, VLANs, MPLS, VPLS, etc. |
:!: MTU issues can cause Microsoft Exchange to not accept mail. | :!: MTU issues can cause Microsoft Exchange to not accept mail. | ||
Line 7: | Line 7: | ||
:!: MTU issues can interfere with SSH connections. | :!: MTU issues can interfere with SSH connections. | ||
- | :!: MTU is the maximum | + | **MTU** (maximum transmission unit) is the maximum |
- | :!: MSS is the maximum data bytes carried within a packet. | + | **MSS** (maximum TCP segment size) is the maximum data bytes carried within a TCP packet. **1472** is fairly safe. Less than that is problematic due to fragmentation. |
- | ^Connection | + | ^Connection |
- | |DSL (PPPoE) |1492 |1464 | + | |DSL (PPPoE) |
- | |Cable | + | |Cable |
+ | |IPSec VPN |1446 |1418 | ||
+ | |Jumbo Frames |9000 |8972 |Used for storage networks, Max throughput | ||
+ | |||
+ | {{ : | ||
===== Linux ===== | ===== Linux ===== | ||
Line 46: | Line 50: | ||
===== Windows ===== | ===== Windows ===== | ||
+ | |||
+ | https:// | ||
< | < | ||
- | ping -f -l 8792 < | + | ping -n 1 -f -l 8792 < |
</ | </ | ||
Line 55: | Line 61: | ||
These are tools which will figure out the MTU across the path between the host and the target: | These are tools which will figure out the MTU across the path between the host and the target: | ||
- | * For Windows | + | ==== For Windows |
- | * '' | + | |
- | | + | https:// |
- | * '' | + | |
- | * '' | + | < |
+ | mtupath hostname.yourdomain.tld | ||
+ | </ | ||
+ | |||
+ | http:// | ||
+ | |||
+ | < | ||
+ | mturoute < | ||
+ | mturoute -t < | ||
+ | </ | ||
+ | |||
+ | ==== For *nix ==== | ||
+ | |||
+ | < | ||
+ | tracepath | ||
+ | traceroute --mtu < | ||
+ | </ | ||