התחל: אובדן החבילה או ביצועים איטיים?
לחץ כדי להתחיל בתהליך האבחון. אנחנו נעבור בצעדים לפתרון בעיות שיטתיות.
↓
האם אתה יכול להחליק עם חבילות קטנות (64 על ידיטים)?
מבחן: ping -s 64 destination (לינוקס) או ping -l 64 destination (Windows)
↓
🔴 Layer 1/2 Problem - Not MTU קשורים
אם חבילות קטנות נכשלות, זו בעיה של קישוריות, לא MTU/fragation.
פתרון צעדים:
- בדוק קשרים פיזיים ויושרה כבל
- לבדוק את מצב הממשק:
show interface - בדוק עבור שגיאות / חסרונות על ממשקים
- עקבו אחרי ARP
- בדיקת כללי חומת אש ו-ACLs
האם אתה יכול לטבול עם חבילות גדולות (1472 by)?
מבחן: ping -s 1472 destination (לינוקס) או ping -l 1472 destination (Windows)
הערה: 1472 נתונים + 20 IP + 8 ICMP = 1500 חבילות
↓
No MTU בעיות Detected
חבילות גדולות עובדות בסדר. התצורה של MTU שלך נכונה. חפשו בעיות ביצועים אחרות.
❓ האם אתה יכול להחליק עם DF (אל תתפרק)?
מבחן: ping -M do -s 1472 destination (לינוקס) או ping -f -l 1472 destination (Windows)
↓
עמוד הבית > PMTUD Black Hole Detected!
ICMP "Fragment Needed" (Type 3, Code 4) הודעות מסונן איפשהו בדרך.
פתרונות:
TCP MSS Clamping (Recommended):סיסקו IOS/IOS-XE
ממשק GigabitEthernet0/0
ip tcp Fit-ms 1460Joiper JoOS
הגדרת ממשקים ge-0/0 / 0 יחידה 0 משפחתית 1460לינוקס iptables
iptables -t Mangle - A FORWARD -p-flags SYN,RST SYN
תגית: TCPMSS -set-mss 1460
ICMP Type 3 Code 4:סיסקו ACL
לאפשר לרוקן כל חבילה-גדולה מדי
# לוחצים
iptables - A INPUT -p icmp -icmp-type פיצולed -j ACCEPT
צמצם את Interface MTU:סיסקו!
ממשק GigabitEthernet0/0
ip mtu 1400
✅ PMTUD עבודה נכונה
Path MTU Discovery מתפקד כראוי. הודעות ICMP אינן מסוננות.
פעילות מומלצת:
- השתמש TCP MSS clamping עבור ביצועים אופטימליים
- שקול להפחית MTU על ממשקים במידת הצורך
- עקבו אחרי Pack Loss and Retransmissions
- מסמך הגדרות ה-MTU שלך לקבלת התייחסות עתידית