PermitANY

Troubleshooting · python · 169 copies

Path MTU Analyzer

A ping is 100 bytes and the query result is 9000, so every diagnostic anyone reaches for first is the wrong size to find the problem. This measures the largest packet a path actually passes -- DF-bit binary search, hop by hop -- and compares it against what the devices believe. The gap between the two is an encapsulation nobody told you about. It also detects the PMTUD black hole, where ICMP fragmentation-needed is filtered and TCP opens a session it cannot use.

  • Cisco ASA
  • Arista EOS
  • Cisco IOS
  • Cisco IOS-XE
  • Cisco IOS-XR
  • Junos
  • Cisco NX-OS
  • PAN-OS
$pip install "netmiko>=4.0" "PyYAML>=6.0"
terminal

Tags

mtupmtudpath-mtujumbogrevxlanmsstroubleshootingtraceroute