एक्सस्टार्ट एडजेंसी स्टेट में OSPF अटक गया


12

इस लेख के अनुसार दो राउटर एक्सस्टार्ट आसन्न स्थिति में फंस जाएंगे जब उनके कॉन्फ़िगर किए गए एमटीयू आकार मेल नहीं खाते हैं। क्या वीएलएएन टैग इसे प्रभावित करता है, भले ही इसमें शामिल राउटर असंबद्ध हों, जिसके साथ वीएलएएन पैकेट आ रहा है या शीर्ष पर आ रहा है?

यदि यह बिल्कुल स्पष्ट नहीं है तो मैं प्रश्न को स्पष्ट करने का प्रयास करूँगा।

जवाबों:


8

इस लेख के अनुसार दो राउटर एक्सस्टार्ट आसन्न स्थिति में फंस जाएंगे जब उनके कॉन्फ़िगर किए गए एमटीयू आकार मेल नहीं खाते हैं। क्या वीएलएएन टैग इसे प्रभावित करता है, भले ही इसमें शामिल राउटर असंबद्ध हों, जिसके साथ वीएलएएन पैकेट आ रहा है या शीर्ष पर आ रहा है?

अधिकांश सिस्को राउटर और स्विच डॉट 1 के साथ टैग किए जाने पर भी डिफ़ॉल्ट रूप से 1500 बाइट आईपी पेलोड की अनुमति देते हैं। आप इसे सत्यापित कर सकते हैं show ip interface SomeIntfName...

Router1#sh ip int vlan105
Vlan105 is up, line protocol is up
  Internet address is 10.15.2.19/30
  Broadcast address is 255.255.255.255
  Address determined by setup command
  MTU is 1500 bytes  <-------------

एक सिस्को इंटरफ़ेस पर डॉट 1q भौतिक इंटरफ़ेस एमटीयू को टक्कर दिए बिना काम करता है, क्योंकि अधिकांश सिस्को रूटर्स समर्थन करते हैं कि सिस्को "बेबी दिग्गज" को क्या कहते हैं ... एक बच्चे के विशालकाय में 1518 से ऊपर ईथरनेट एमटीयू है (जिसमें एथ हेडर का आकार शामिल है, लेकिन नहीं 1518 से बहुत अधिक ... आमतौर पर डिफ़ॉल्ट मान 1522 बाइट्स होते हैं ... अधिक जानकारी के लिए यह MTU कॉन्फ़िगरेशन दस्तावेज़ देखें। कई सिस्को प्लेटफॉर्म 1532 बाइट्स (या इससे भी अधिक) के लिए विन्यास योग्य ईथरनेट बेबी विशाल MTUs का समर्थन करते हैं, यही वजह है कि एमपीएलएस टैग स्टैक (2 या 3 टैग डीप) लीगेसी ईथरनेट लिंक के माध्यम से काम कर सकते हैं।

भले ही सिस्को ईथरनेट इंटरफेस बेबी दिग्गज का समर्थन करते हैं, लेकिन वे डिफ़ॉल्ट आईपी एमटीयू को 1500 बाइट्स पर छोड़ देते हैं। जब तक 1500 के डिफ़ॉल्ट IP MTU को बनाए रखा जाता है, आपको 1500-बाइट वाले IP MTU के साथ किसी अन्य राउटर की डिफ़ॉल्ट सेटिंग्स के साथ कोई समस्या नहीं होगी ... RFC 2328 धारा 10.8 का हवाला देते हुए :

10.8.  Sending Database Description Packets

    This section describes how Database Description Packets are sent
    to a neighbor. The Database Description packet's Interface MTU
    field is set to the size of the largest IP datagram that can be
    sent out the sending interface, without fragmentation.

क्या होगा अगर मैं एक अलग विक्रेता से सिस्को राउटर और एक अन्य राउटर का उपयोग कर रहा हूं? सिस्को राउटर का इंटरफ़ेस 1500 बाइट एमटीयू के लिए कॉन्फ़िगर किया गया है, लेकिन यह वास्तव में एक आईपी पैकेट प्रेषित कर रहा है जो 1522 बाइट्स है अन्य राउटर अभी भी इसे स्वीकार करेंगे जब तक कि इंटरफ़ेस 1500 बाइट एमटीयू के साथ कॉन्फ़िगर नहीं किया गया है? ऐसा इसलिए होगा क्योंकि नीचे उल्लिखित @Puglet और OSPF DB के इंटरफ़ेस MTU भाग का वर्णन करता है विवरण के साथ MTU आकार पैकेट स्पष्ट रूप से कॉन्फ़िगर किया गया है और पैकेट का वास्तविक आकार क्या है?
JDGray

सही है, सिस्को IOS स्थानीय इंटरफ़ेस के आईपी एमटीयू का उपयोग करता है ... आपके सिस्को के आईपी एमटीयू और अन्य विक्रेता के बॉक्स का मिलान होता है। अफसोस की बात है, मैं अन्य विक्रेता उपकरणों के व्यवहार के लिए बात नहीं कर सकता। क्या कोई तरीका है जिससे आप तैनात करने से पहले पिंग टेस्ट (डीएफ विकल्प का उपयोग करके) कर सकते हैं?
माइक पेनिंगटन

मैं वास्तव में इस मुद्दे का अनुभव नहीं कर रहा हूँ। मैंने अच्छे साक्षात्कार के सवालों के बारे में चर्चा में लिंक पर एक समान प्रश्न देखा । मुझे लगा कि इस स्टैक एक्सचेंज के लिए चर्चा होगी।
JDGray

5

इसलिए VLAN टैग उस राशि को प्रभावित करता है जिसे आप ईथरनेट हेडर के नीचे इंटरफेस के माध्यम से स्थानांतरित कर सकते हैं, लेकिन यह वास्तविक एमटीयू को नहीं बदलता है।

ओएसपीएफ पड़ोसियों को खोजने के लिए प्रसारण माध्यम (मल्टीकास्ट 224.0.0.5) पर हैलो पैकेट भेजकर शुरू करता है, फिर डीआर और बीडीआर चुनाव करता है।

चुनाव पूरा होने के बाद, प्रत्येक मेजबान एक डीबी विवरण पैकेट भेजता है। इस पैकेट के भीतर एक क्षेत्र है [IP -> OSPF -> OSPF DB-Description -> Interface MTU]जो OSPF आउटगोइंग इंटरफ़ेस के MTU पर सेट होता है।

यदि साथियों के MTU मेल नहीं खाते हैं, तो वे ExStart चरण से आगे नहीं बढ़ेंगे।

मैं एक पैकेट कैप्चर (यदि संभव हो) ले सकता हूं और इस क्षेत्र में ड्रिल करके देख सकता हूं कि क्या हो रहा है, या debug ip ospf adjयह सुनिश्चित करने के लिए कि यह मामला है ..

A show interface <int> | MTUआपको एक इंटरफ़ेस का MTU देगा।


इसलिए, भले ही आप एक पैकेट में वीएलएएन टैग जोड़ रहे हों, यह पड़ोसी आसन्न से बातचीत करने वाले ओएसपीएफ पैकेट के आकार को प्रभावित नहीं करेगा क्योंकि इसमें पहली बार एक वीएलएएन शामिल नहीं होगा?
JDGray

यह आउटगोइंग इंटरफ़ेस के MTU को प्रभावित नहीं करेगा, जो कि अपने DBD पैकेट में OSPF होता है।
पुगलेट

2

IEEE 802.3ac मानक ने चार-बाइट वीएलएफ टैग को समायोजित करने के लिए अधिकतम ईथरनेट फ्रेम आकार 1518 बाइट्स से 1522 बाइट्स तक बढ़ाया। कुछ नेटवर्क डिवाइस जो बड़े फ्रेम आकार का समर्थन नहीं करते हैं वे फ्रेम को सफलतापूर्वक संसाधित करेंगे लेकिन उन्हें "बेबी विशाल" विसंगतियों के रूप में रिपोर्ट कर सकते हैं।

इसलिए, यदि आप डिवाइस का समर्थन "IEEE 802.3ac" करते हैं, तो IP MTU नहीं बदलेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.