CodingBox दस्तावेज़

फ़ॉरवर्डिंग की बुनियादी बातें: VLAN, LAG, स्पैनिंग ट्री, राउटिंग

किसी ट्रांसीवर की समस्या कभी ख़ुद को ट्रांसीवर की समस्या के तौर पर पेश नहीं करती। यह स्पैनिंग-ट्री टोपोलॉजी चेंज, सस्पेंड हुए LAG मेंबर, उछलते OSPF नेबर, फ़्लैप करती VXLAN टनल या “आधे यूज़र स्लो हैं” के तौर पर सामने आती है। इन लक्षणों को फ़िज़िकल लेयर तक वापस पढ़ने के लिए आपको फ़ॉरवर्डिंग की शब्दावली चाहिए: स्विच MAC एड्रेस कैसे सीखता है, VLAN और ट्रंक क्या होते हैं, लिंक एग्रीगेशन फ़्लो को कैसे हैश करता है, स्पैनिंग ट्री पोर्ट क्यों ब्लॉक करता है, और लिंक झपकने पर राउटिंग प्रोटोकॉल क्या करते हैं। यह पेज वही शब्दावली है, बस उतनी ही जितनी तब काम आती है जब रूट कॉज़ शायद एक गंदा कनेक्टर हो।

लेयर 2: MAC लर्निंग और VLAN

कॉन्सेप्टक्या होता हैऑप्टिक्स एंगल
MAC लर्निंगहर फ़्रेम का सोर्स MAC इनग्रेस पोर्ट के हिसाब से दर्ज होता है; अनजान डेस्टिनेशन फ़्लड की जाती हैंफ़्लैप करता पोर्ट एंट्री फ़्लश करके दोबारा सीखता है — हर फ़्लैप के बाद संक्षिप्त फ़्लड
एजिंगएंट्री एक्सपायर हो जाती हैं (डिफ़ॉल्ट 300 s)
VLAN (802.1Q)एक ब्रॉडकास्ट डोमेन; ट्रंक पर फ़्रेम 12-बिट टैग (1–4094) ले जाते हैं
एक्सेस पोर्टएक अनटैग्ड VLAN
ट्रंक पोर्टकई टैग्ड VLAN, एक नेटिव अनटैग्डअपलिंक पर नेटिव-VLAN मिसमैच पार्शियल कनेक्टिविटी जैसा दिखता है, लिंक की खराबी जैसा नहीं
MTU / जंबोडिफ़ॉल्ट 1 500 बाइट, जंबो 9 000–9 216अपलिंक पर MTU मिसमैच छोटे पैकेट पास कर देता है, बड़े ड्रॉप करता है — इंटरमिटेंट ऑप्टिक्स जैसा दिखता है
स्टॉर्म कंट्रोल, BPDU गार्ड, पोर्ट सिक्योरिटीपोर्ट बंद करने वाले प्रोटेक्टिव फ़ीचरइनमें से किसी के कारण errdisabled हुआ पोर्ट डेड मॉड्यूल जैसा दिखता है (लक्षण इंडेक्स)

स्पैनिंग ट्री

वैरिएंटकन्वर्जेंसनोट्स
STP (802.1D)30–50 sलेगेसी
RSTP (802.1w)< 1–3 sज़्यादातर पर डिफ़ॉल्ट
MSTP (802.1s)RSTP जैसा, प्रति इंस्टेंसVLAN ग्रुप
PVST+/Rapid-PVST+प्रति VLANCisco

स्पैनिंग ट्री रिडंडेंट L2 पाथ ब्लॉक करता है। एक ख़राब ऑप्टिक इसके साथ क्या करता है:

  • एक फ़्लैपिंग अपलिंक टोपोलॉजी चेंज नोटिफ़िकेशन (TCN) जनरेट करता है; हर TCN नेटवर्क-वाइड MAC टेबल फ़्लश कर देता है और कुछ सेकंड की फ़्लडिंग करता है — यूज़र को हर फ़्लैप पर ठहराव दिखता है (लिंक फ़्लैपिंग);
  • एक यूनिडायरेक्शनल लिंक (एक फ़ाइबर टूटी है, Tx काम करता है, Rx नहीं) लूप बना सकता है अगर BPDU आना बंद हो जाएँ — UDLD, लूप गार्ड और ब्रिज एश्योरेंस ठीक इसी के लिए हैं (लिंक न मिलना);
  • ब्लॉक्ड पोर्ट के LED (एम्बर) रिडंडेंट लिंक पर सामान्य होते हैं, कोई खराबी नहीं (पोर्ट नेमिंग और LED)।

लीफ़–स्पाइन फ़ैब्रिक हर लिंक को राउट करके STP से बचते हैं।

लिंक एग्रीगेशन (LAG, पोर्ट-चैनल, बॉन्ड)

आइटमनियम
प्रोटोकॉलLACP (802.1AX / 802.3ad): मेंबर PDU एक्सचेंज करते हैं, मेंबरशिप नेगोशिएट करते हैं; स्टैटिक LAG में कोई प्रोटेक्शन नहीं होता
मेंबरएक जैसी स्पीड, डुप्लेक्स, MTU; ज़्यादातर NOS को एक जैसा FEC और मीडिया टाइप चाहिए — 4 × 25G ऑप्टिक्स या 4 × 25G DAC, मिक्स नहीं
हैशिंगफ़्लो को MAC/IP/पोर्ट फ़ील्ड के हैश से डिस्ट्रिब्यूट किया जाता है; कोई एक फ़्लो कभी एक मेंबर की स्पीड से आगे नहीं जाता
एरर वाला मेंबरजब तक PDU पास होते रहते हैं, LACP इसे बंडल में बनाए रखता है; एक मेंबर पर CRC एरर उस पर हैश हुए फ़्लो को करप्ट कर देते हैं — “कुछ सेशन स्लो, बाक़ी ठीक” इसकी पहचान है (VDM और FEC मेट्रिक्स)
मिन-लिंक्सअगर N से कम मेंबर अप हैं तो बंडल डाउन हो जाता है — एक डिग्रेडेड लिंक पर चलने से बचाता है
नामहर NOS पर Port-channel, ae, Eth-Trunk, bond, PortChannel
दो स्विच के बीचMLAG/vPC/VLT (स्टैकिंग और MLAG)

व्यावहारिक बात: जब कोई LAG “काम तो करता है पर स्लो है”, तो बंडल नहीं बल्कि पर-मेंबर काउंटर और DDM जाँचें।

लेयर 3: स्विच पर राउटिंग

कॉन्सेप्टयह क्या हैऑप्टिक्स एंगल
SVI / रूटेड पोर्टVLAN या फ़िज़िकल पोर्ट पर IP इंटरफ़ेसरूटेड अपलिंक में कोई STP नहीं होता; फ़्लैप एक राउटिंग इवेंट है
स्टैटिक / OSPF / IS-IS / BGPराउटिंग प्रोटोकॉल; DC फ़ैब्रिक BGP (प्रति लिंक eBGP) या OSPF इस्तेमाल करते हैंनेबर के up/down लॉग बताते हैं कि कौन-सा लिंक कब फ़्लैप हुआ
ECMPN अपलिंक पर इक्वल-कॉस्ट मल्टीपाथ; फ़्लो LAG की तरह हैश होते हैंएक ख़राब अपलिंक 1/N फ़्लो को डिग्रेड करता है; BFD (50–300 ms) प्रोटोकॉल टाइमर से ज़्यादा तेज़ फ़ेलियर डिटेक्ट करता है
डैम्पनिंगफ़्लैप करते इंटरफ़ेस को एडवरटाइज़ करने से रोकती हैफ़्लैप करता ऑप्टिक आख़िर में डैम्पन हो जाता है — लिंक “up” लेकिन ट्रैफ़िक राउट नहीं होता
VRFअलग राउटिंग टेबल (मैनेजमेंट VRF!)ग़लत VRF पर स्विच को पिंग करना लिंक की खराबी जैसा दिखता है
फ़र्स्ट-हॉप रिडंडेंसी (HSRP/VRRP)दो स्विच के बीच वर्चुअल गेटवेफ़्लैप गेटवे स्विचओवर करा देते हैं

ओवरले

ओवरलेकहाँऑप्टिक्स एंगल
VXLAN / EVPNDC फ़ैब्रिक: L3 पर L2टनल ECMP पर चलते हैं; फ़ेल होता स्पाइन लिंक टनल को रैंडम तरीक़े से डिग्रेड करता है, तय तरीक़े से नहीं
MPLS / SRकैरियरफ़ास्ट रीरूट (< 50 ms) फ़्लैप को छुपा देता है — अंडरले काउंटर जाँचें
EVPN मल्टीहोमिंग (ESI-LAG)MLAG की जगह लेता हैमेंबर लिंक अलग-अलग लीफ़ तक जाते हैं, नियम LAG मेंबर जैसे ही

फ़्लो कंट्रोल और लॉसलेस क्लास

मैकेनिज़्ममक़सदऑप्टिक्स एंगल
802.3x पॉज़नेबर को रोकनाकम इस्तेमाल होता है; ग्लोबल पॉज़ कंजेशन छुपा देता है
PFC (802.1Qbb)RoCE/FCoE के लिए प्रति-प्रायोरिटी पॉज़CRC एरर वाला लिंक रीट्रांसमिट ट्रिगर करता है, पॉज़ नहीं — लेकिन फ़्लैप करते पोर्ट से आने वाले पॉज़ स्टॉर्म एक लॉसलेस क्लास को पूरे फ़ैब्रिक में रोक सकते हैं (लॉसलेस ईथरनेट)
ECNकंजेशन मार्क करना

फ़ॉरवर्डिंग के लक्षणों को फ़िज़िकल लेयर तक वापस पढ़ना

फ़ॉरवर्डिंग लक्षणजाँचने लायक़ फ़िज़िकल कारण
हर कुछ मिनट में STP TCN, लॉग में MAC फ़्लैपएक अपलिंक फ़्लैप कर रहा है — DDM Rx पावर संवेदनशीलता के क़रीब, गंदा कनेक्टर
LACP मेंबर “suspended” / “individual”उस मेंबर पर FEC या स्पीड मिसमैच; मॉड्यूल पहचाना नहीं गया
एक लिंक पर OSPF/BGP नेबर रीसेटफ़्लैप करता ऑप्टिक, या तापमान सीमा पर पहुँचा मॉड्यूल
ECMP: कुछ फ़्लो स्लो या लॉसीFEC अनकरेक्टेबल / CRC वाला एक अपलिंक
जंबो फ़्रेम फ़ेल होते हैं, पिंग काम करता हैMTU — ऑप्टिक्स नहीं
फ़ाइबर रिपेयर के बाद लूप या ब्रॉडकास्ट स्टॉर्मयूनिडायरेक्शनल लिंक, MPO पर पोलैरिटी स्वैप, ग़ायब UDLD
सॉफ़्टवेयर अपग्रेड के बाद ट्रैफ़िक रुक जाता हैनए रिलीज़ पर थर्ड-पार्टी ऑप्टिक्स रिजेक्ट (कंपैट मैट्रिक्स और फ़र्मवेयर)
सर्वर को लिंक up दिखता है, ट्रैफ़िक नहींग़लत VLAN/नेटिव मिसमैच, या स्विच पर LAG और सर्वर पर नहीं

हर रो के पीछे की फ़िज़िकल जाँच: लक्षण इंडेक्स, स्विच पर ऑप्टिक्स वेरिफ़ाई करना

CodingBox में

फ़ॉरवर्डिंग-लेयर के लक्षण किसी पोर्ट की तरफ़ इशारा करते हैं; पोर्ट किसी मॉड्यूल की तरफ़; मॉड्यूल का DDM, पहचान जानकारी और थ्रेशोल्ड — स्विच पर या बेंच पर पढ़े गए — मामला बंद कर देते हैं। code database में हर मॉड्यूल का रिकॉर्ड रखने से “LAG फिर स्लो हो गया था” जैसी बात “मेंबर 3, सीरियल X, Rx −17 dBm, बदला गया” में बदल जाती है।


अगर आपको इस सामग्री में कोई अशुद्धि या त्रुटि दिखे, तो संबंधित अंश चुनें और Ctrl+Enter दबाकर