शुरू करें: एक पैकेट हानि या धीमी गति से प्रदर्शन?
नैदानिक प्रक्रिया शुरू करने के लिए क्लिक करें। हम व्यवस्थित समस्या निवारण चरणों के माध्यम से चलेंगे।
↓
क्या आप छोटे पैकेट (64 बाइट्स) के साथ पिंग कर सकते हैं?
टेस्ट: (Linux) (Windows)
↓
To make a problem, to be a problem.
समस्या निवारण चरण:
- भौतिक कनेक्शन और केबल अखंडता की जांच करें
- इंटरफ़ेस स्थिति सत्यापित करें:
show interface - इंटरफेस पर त्रुटियों / डिकार्ड की जाँच करें
- रूटिंग और ARP टेबल सत्यापित करें
- फ़ायरवॉल नियमों और ACL की जाँच करें
क्या आप बड़े पैकेट (1472 बाइट्स) के साथ पिंग कर सकते हैं?
टेस्ट: (Linux) (Windows)
नोट: 1472 डेटा + 20 आईपी + 8 आईसीएमपी = 1500 बाइट पैकेट
↓
✅ नहीं MTU मुद्दे का पता लगाया
क्या आप DF (Fragment) बिट सेट के साथ पिंग कर सकते हैं?
टेस्ट: (Linux) (Windows)
↓
PMTUD ब्लैक होल डिटेक्टेड!
समाधान:
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 को इंटरफेस पर कम करने पर विचार करें
- पैकेट हानि और retransmission के लिए मॉनिटर
- भविष्य के संदर्भ के लिए अपनी MTU सेटिंग्स को दस्तावेज़ करें