Börja: Att ha paketförlust eller långsam prestanda?
Klicka för att börja diagnostikprocessen. Vi går igenom systematiska felsökningssteg.
❤ ❤
Kan du pinga med små paket (64 byte)?
Test: ping -s 64 destination (Linux) eller ping -l 64 destination (Windows)
❤ ❤
Layer 1/2 Problem - Inte MTU Relaterad
Om små paket misslyckas är detta ett anslutningsproblem, inte MTU/fragmentering.
Felsökningssteg:
- Kontrollera fysiska anslutningar och kabelintegritet
- Verifiera gränssnittsstatus:
show interface - Kontrollera för fel/discards på gränssnitt
- Verifiera routing och ARP-bord
- Kontrollera brandväggsregler och ACLs
Kan du pinga med stora paket (1472 byte)?
Test: ping -s 1472 destination (Linux) eller ping -l 1472 destination (Windows)
Notera: 1472 data + 20 IP + 8 ICMP = 1500 bytespaket
❤ ❤
Inga MTU-frågor upptäckta
Stora paket fungerar bra. Din MTU-konfiguration är korrekt. Leta efter andra prestandaproblem.
Kan du pinga med DF (Inte Fragment) bit set?
Test: ping -M do -s 1472 destination (Linux) eller ping -f -l 1472 destination (Windows)
❤ ❤
PMTUD Black Hole Detected!
ICMP "Fragmentering behövs" (typ 3, kod 4) meddelanden filtreras någonstans i vägen.
Lösningar:
TCP MSS Clamping (rekommenderad):Cisco IOS/IOS-XE
GigabitEthernet0/0
ip tcp just-mss 1460Juniper JunOS
Sätt gränssnitt ge-0/0/0 enhet 0 familj inet tcp-mss 1460# Linux iptables
iptables -t mangle -A FORWARD -p tcp -tcp-flags SYN, RST SYN
-j TCPMSS - Set-Mss 1460
2. Tillåt ICMP Typ 3 kod 4:Cisco ACL
Tillåt icmp någon paket-för-stor
# Iptables
Iptables -A INPUT -p icmp -icmp-typ fragmentering -j ACCEPT
Minska gränssnittet MTU:Cisco
GigabitEthernet0/0
Ip mtu 1400
PMTUD fungerar korrekt
Path MTU Discovery fungerar korrekt. ICMP-meddelanden filtreras inte.
Rekommenderade åtgärder:
- Använd TCP MSS-klämmor för optimal prestanda
- Överväg att minska MTU på gränssnitt om det behövs
- Monitor för paketförlust och retransmissioner
- Dokumentera dina MTU-inställningar för framtida referens