शुरू करें: एक पैकेट हानि या धीमी गति से प्रदर्शन?
नैदानिक प्रक्रिया शुरू करने के लिए क्लिक करें। हम व्यवस्थित समस्या निवारण चरणों के माध्यम से चलेंगे।
↓
क्या आप छोटे पैकेट (64 बाइट्स) के साथ पिंग कर सकते हैं?
टेस्ट: ping -s 64 destination (Linux) ping -l 64 destination (Windows)
↓
To make a problem, to be a problem.
यदि छोटे पैकेट विफल हो जाते हैं, तो यह एक कनेक्टिविटी मुद्दा है, MTU/fragmentation नहीं।
समस्या निवारण चरण:
- भौतिक कनेक्शन और केबल अखंडता की जांच करें
- इंटरफ़ेस स्थिति सत्यापित करें:
show interface - इंटरफेस पर त्रुटियों / डिकार्ड की जाँच करें
- रूटिंग और ARP टेबल सत्यापित करें
- फ़ायरवॉल नियमों और ACL की जाँच करें
क्या आप बड़े पैकेट (1472 बाइट्स) के साथ पिंग कर सकते हैं?
टेस्ट: ping -s 1472 destination (Linux) ping -l 1472 destination (Windows)
नोट: 1472 डेटा + 20 आईपी + 8 आईसीएमपी = 1500 बाइट पैकेट
↓
✅ नहीं MTU मुद्दे का पता लगाया
बड़े पैकेट ठीक काम करते हैं। आपका MTU विन्यास सही है। अन्य प्रदर्शन मुद्दों के लिए देखो।
क्या आप DF (Fragment) बिट सेट के साथ पिंग कर सकते हैं?
टेस्ट: ping -M do -s 1472 destination (Linux) ping -f -l 1472 destination (Windows)
↓
PMTUD ब्लैक होल डिटेक्टेड!
ICMP "Fragmentation Needed" (टाइप 3, कोड 4) संदेश को रास्ते में कहीं फ़िल्टर किया जा रहा है।
समाधान:
1. टीसीपी एमएसएस क्लैंपिंग (अनुशंसित):सिस्को IOS/IOS-XE
इंटरफ़ेस गीगाबिट ईथरनेट0/0
आईपी tcp समायोजन-ms 1460जुनिपर जूनोस
सेट इंटरफेस ge-0/0/0 इकाई 0 परिवार inet tcp-ms 1460# लिनक्स आईपीटेबल
iptables -t mangle -A FORWARD -p tcp - tcp-flags SYN, RST SYN \\
-j TCPMSS - सेट-ms 1460
2. ICMP टाइप 3 कोड 4 की अनुमति दें:सिस्को ACL
किसी भी पैकेट-टू-बिग की अनुमति देता है
#iptables
IPtables -A INPUT -p icmp --icmp प्रकार विखंडन-need -j ACCEPT
3. इंटरफ़ेस MTU को कम करें:सिस्को
इंटरफ़ेस गीगाबिट ईथरनेट0/0
ip mtu 1400
PMTUD कार्य Correctly
पथ MTU डिस्कवरी ठीक से काम कर रहा है। ICMP संदेशों को फ़िल्टर नहीं किया जा रहा है।
अनुशंसित कार्य:
- इष्टतम प्रदर्शन के लिए टीसीपी एमएसएस क्लैंपिंग का उपयोग करें
- यदि आवश्यक हो तो MTU को इंटरफेस पर कम करने पर विचार करें
- पैकेट हानि और retransmission के लिए मॉनिटर
- भविष्य के संदर्भ के लिए अपनी MTU सेटिंग्स को दस्तावेज़ करें