CodingBox दस्तावेज़

नेटवर्क स्विच क्या है

एक नेटवर्क स्विच पोर्ट और एक फ़ॉरवर्डिंग इंजन का बॉक्स है: फ़्रेम एक पोर्ट पर आते हैं और उस पोर्ट से निकलते हैं जहाँ डेस्टिनेशन रहता है। इस एक वाक्य के पीछे कई लेयर होती हैं जो तय करती हैं कि कोई ऑप्टिकल मॉड्यूल काम करेगा या नहीं — पोर्ट को चलाने वाला सिलिकॉन, मॉड्यूल को थामने वाला केज, इसकी मेमोरी पढ़कर उस पर भरोसा करने का फ़ैसला लेने वाला सॉफ़्टवेयर, नेटवर्क में स्विच की भूमिका, और जो कुछ हुआ उसे बताने वाला मैनेजमेंट प्लेन। यह सेक्शन इन सबको ट्रांसीवर के नज़रिए से देखता है; यह पेज उसका नक़्शा है।

स्विच का ब्लॉक डायग्राम: केज, PHY, फ़ॉरवर्डिंग ASIC, कंट्रोल-प्लेन CPU, मैनेजमेंट पोर्ट, I²C बस, पावर

स्विच क्या करता है

फ़ंक्शनलेयरइसका मतलबऔर कहाँ पढ़ें
MAC एड्रेस से फ़ॉरवर्डिंग2सीखता है कि कौन-सा MAC किस पोर्ट के पीछे है, अनजान को फ़्लड करता है, VLAN को आइसोलेट करता हैफ़ॉरवर्डिंग बेसिक्स
राउटिंग3ज़्यादातर एंटरप्राइज़ और सभी डेटा-सेंटर स्विच सबनेट के बीच राउटिंग भी करते हैं (ECMP, BGP/OSPF)फ़ॉरवर्डिंग बेसिक्स
लिंक एग्रीगेशन, रिडंडेंसी2/3LAG/LACP, MLAG, स्पैनिंग ट्री, स्टैकिंगस्टैकिंग और MLAG
फ़िज़िकल टर्मिनेशन1केज, SerDes, PHY — वह हिस्सा जो मॉड्यूल को छूता हैस्विच के अंदर, पोर्ट के प्रकार और केज
मैनेजमेंटCLI/API, SNMP, टेलीमेट्री, सिसलॉग; ट्रांसीवर के EEPROM और DDM पढ़नामैनेजमेंट और मॉनिटरिंग

एक टेबल में बनावट

पार्टकामऑप्टिक्स के लिए क्यों मायने रखता है
फ़ॉरवर्डिंग ASICलाइन रेट पर स्विच/राउट करता हैइसके SerDes तय करते हैं कि पोर्ट किन लेन रेट पर चल सकता है
फ़्रंट-पैनल केज (RJ45, SFP, QSFP…)मॉड्यूल और केबल थामते हैंफ़ैमिली और जनरेशन तय करती है कि क्या फ़िट होगा और कितनी स्पीड पर
PHY, रीटाइमर, गियरबॉक्सASIC लेन को पोर्ट के हिसाब से ढालते हैंस्पीड/FEC की सीमाएँ जोड़ते हैं; LPO को सीधे ASIC अटैचमेंट की ज़रूरत होती है
कंट्रोल-प्लेन CPU + NOSसब कुछ कॉन्फ़िगर करता है, I²C पर मॉड्यूल पढ़ता हैविक्रेता की मॉड्यूल पॉलिसी लागू करता है
पावर सप्लाई और फ़ैनASIC और 1 kW तक के ऑप्टिक्स को पावर देते हैं; हवा चलाते हैंकेज पावर बजट, एयरफ़्लो डायरेक्शन, मॉड्यूल तापमान
मैनेजमेंट पोर्ट (कंसोल, OOB ईथरनेट, USB)नेटवर्क डाउन होने पर एक्सेसजहाँ आपको show interfaces transceiver दिखता है

विवरण: स्विच के अंदर; इन पार्ट को पैकेज करने वाले बॉक्स की क्लास: स्विच क्लास और फ़ॉर्म फ़ैक्टर

स्विच कहाँ लगते हैं

पोज़िशनआम पोर्टऑप्टिक्स
एक्सेस / लीफ़24–48 कॉपर या SFP28 डाउनलिंक, 2–8 अपलिंकरैक में DAC, SR/LR अपलिंक
डिस्ट्रीब्यूशन / एग्रीगेशन / स्पाइनसभी फ़ाइबर 25G–400GSR4/DR4/FR4/LR4
कोर / सुपर-स्पाइन / बॉर्डर100G–800G, लॉन्ग-रीचLR4, ER4, ZR/ZR+, CWDM/DWDM
मैनेजमेंट (OOB)1G कॉपर/SFPOOB कोर तक LX

भूमिकाएँ, टोपोलॉजी और डिज़ाइन से ऑप्टिक्स कैसे गिनें: स्विच की भूमिकाएँ और टोपोलॉजी

स्विच और ट्रांसीवर

  1. केज तय करता है कि मैकेनिकली क्या फ़िट होगा और कौन-सी लेन रेट मुमकिन हैं (पोर्ट के प्रकार और केज)।
  2. इंसर्शन पर NOS टू-वायर बस पर मॉड्यूल का EEPROM पढ़ता है: पहचान जानकारी, कंप्लायंस कोड, पावर क्लास (होस्ट इनिशियलाइज़ेशन)।
  3. यह मॉड्यूल को अपनी पॉलिसी के आधार पर वैलिडेट करता है — “जो कुछ भी पार्स हो जाए” से लेकर सख़्त OEM व्हाइटलिस्ट तक (हर NOS मॉड्यूल को कैसे वैलिडेट करता है)।
  4. यह मॉड्यूल की बताई क्षमताओं और ऑपरेटर के कमांड के आधार पर पोर्ट को कॉन्फ़िगर करता है — स्पीड, FEC, ऑटो-नेगोशिएशन, ब्रेकआउट (पोर्ट कॉन्फ़िगरेशन रेसिपी)।
  5. यह DDM पोल करता है और अलार्म उठाता है; मैनेजमेंट प्लेन इन्हें एक्सपोर्ट करता है (मैनेजमेंट और मॉनिटरिंग)।

CodingBox ठीक वही मेमोरी पढ़ता और कोड करता है जिसे स्विच स्टेप 2 में जाँचता है, ताकि मॉड्यूल स्टेप 3 में स्विच की उम्मीद वाली पहचान जानकारी पेश करे (विक्रेता लॉक और कोडिंग)।

दूसरा सिरा: नेटवर्क कार्ड

सर्वर साइड भी वही खेल खेलती है, बस NOS की जगह ड्राइवर और फ़ैब्रिक ASIC की जगह PCIe होता है — ऑप्टिकल पोर्ट वाले NIC। दोनों तरफ़ MAC, PHY और केज के बीच का इलेक्ट्रिकल इंटरफ़ेस (SGMII, SFI, CAUI-4, 400GAUI-8) मीडिया-इंडिपेंडेंट इंटरफ़ेस में है।

आगे पढ़ें

CodingBox में

हर वह स्टेप जहाँ स्विच मॉड्यूल को छूता है — पहचान जानकारी पढ़ना, वैलिडेशन, स्पीड और पावर नेगोशिएशन, DDM — बाइट की एक रीड या राइट है, जिसे CodingBox बेंच पर दिखाता है, ताकि मॉड्यूल को रैक में लगाने से पहले ही स्विच-साइड का नतीजा पता चल सके (Check transceiver)।


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