पोर्ट के प्रकार और केज: क्या कहाँ फ़िट होता है
किसी फ़ेसप्लेट पर RJ45 जैक, SFP-फ़ैमिली केज, QSFP-फ़ैमिली केज और कभी-कभी एक कॉम्बो पोर्ट या मॉड्यूल स्लॉट मिले-जुले होते हैं। कौन-सा ट्रांसीवर किस केज में फ़िट होता है, यह ज़्यादातर फ़ैमिली के अंदर मैकेनिकल बैकवर्ड कंपैटिबिलिटी की बात है; वह फिर काम करेगा या नहीं यह केज के पीछे के SerDes और NOS पॉलिसी पर निर्भर करता है। यह पेज वह फ़िट-एंड-फ़ंक्शन मैट्रिक्स है, साथ में वे एडैप्टर, कॉम्बो पोर्ट और पोर्ट-ग्रुप के नियम जिनमें लोग अक्सर फँस जाते हैं।
केज फ़ैमिली
| केज | स्वीकार करता है (मैकेनिकली) | चलता है | नोट्स |
|---|---|---|---|
| SFP (1G) | SFP | 1G (कुछ पर 100M) | 1G-युग के स्विच; SFP+ मॉड्यूल फ़िट होते हैं लेकिन 10G पर नहीं चलेंगे |
| SFP+ | SFP, SFP+ | 1G (अगर सपोर्टेड हो), 10G | SFP+ केज में 1G सपोर्ट प्लेटफ़ॉर्म पर निर्भर करता है |
| SFP28 | SFP, SFP+, SFP28 | 1G (दुर्लभ), 10G, 25G | चार-चार के स्पीड ग्रुप (आर्किटेक्चर) |
| SFP56 / SFP-DD | SFP फ़ैमिली, SFP56 / SFP-DD | 50G / 100G तक | SFP-DD केज SFP28 मॉड्यूल स्वीकार करता है (SFP-DD) |
| QSFP+ | QSFP+ | 40G, 4 × 10G | QSFP28 मॉड्यूल यहाँ 100G पर नहीं चलते |
| QSFP28 | QSFP+, QSFP28 | 40G, 100G, 4 × 25G, 4 × 10G, 2 × 50G | 2016–2022 के दौर का सबसे आम DC केज |
| QSFP56 | QSFP+, QSFP28, QSFP56 | 200G तक | InfiniBand HDR, 200GbE |
| QSFP112 | QSFP फ़ैमिली, QSFP112 | 400G तक (4 × 100G) | NIC और कुछ स्विच |
| QSFP-DD / QSFP-DD800 | QSFP फ़ैमिली, QSFP-DD | 400G / 800G, ब्रेकआउट | 100G पर QSFP28 स्वीकार करता है (QSFP-DD) |
| OSFP / OSFP224 | OSFP | 400G / 800G / 1.6T | बिना एडैप्टर के QSFP-कंपैटिबल नहीं (OSFP, OSFP224) |
| OSFP-XD | OSFP, OSFP-XD | 800G / 1.6T / 3.2T | OSFP-XD |
| XFP (लेगेसी) | XFP | 10G | अलग 10G फ़ैमिली; SFP+ नहीं (XFP) |
| GBIC (लेगेसी) | GBIC | 1G | GBIC |
| CFP / CFP2 / CFP4 | अपनी फ़ैमिली | 100G, कोहेरेंट | लाइन-कार्ड और ट्रांसपोर्ट गियर |
फ़िट होना ज़रूरी है, काफ़ी नहीं: बाक़ी फ़ैसला प्लेटफ़ॉर्म की सपोर्टेड-ऑप्टिक्स लिस्ट करती है (कंपैटिबिलिटी मैट्रिक्स)।
RJ45 पोर्ट बनाम कॉपर मॉड्यूल
बिल्ट-इन RJ45 पोर्ट में बोर्ड पर एक PHY होता है और यह 10/100/1000 नेगोशिएट करता है (या मल्टी-गिग पोर्ट पर 2.5/5/10G)। एक कॉपर SFP (1000BASE-T, 10GBASE-T) उस PHY को मॉड्यूल के अंदर रखता है; यह ऑप्टिक्स से ज़्यादा पावर खींचता है, इसमें DDM नहीं भी हो सकता, और 10GBASE-T SFP+ मॉड्यूल अक्सर केज की 1.5 W क्लास से आगे निकल जाते हैं (कॉपर ईथरनेट और DAC)।
कॉम्बो पोर्ट
एक कॉम्बो पोर्ट एक ही स्विच पोर्ट पर एक RJ45 और एक SFP केज को जोड़े रखता है: इनमें से सिर्फ़ एक एक्टिव रहता है। नियम अलग-अलग होते हैं — कुछ प्लेटफ़ॉर्म मॉड्यूल मौजूद होने पर SFP को प्राथमिकता देते हैं, कुछ को media-type कॉन्फ़िगरेशन चाहिए होता है। लक्षण: कॉम्बो पोर्ट में लगाया गया ऑप्टिक कुछ नहीं करता क्योंकि RJ45 साइड एक्टिव है।
एडैप्टर
| एडैप्टर | दिशा | नोट्स |
|---|---|---|
| QSA (QSFP-to-SFP+) | QSFP+/QSFP28 केज में SFP+/SFP28 मॉड्यूल | पोर्ट एक लेन पर 10G/25G पर चलता है; होस्ट सपोर्ट चाहिए (QSFP पोर्ट पर speed 10000, कभी-कभी अलग कमांड) |
| QSFP-DD-to-QSFP | QSFP-DD केज में QSFP28 | आमतौर पर एडैप्टर की ज़रूरत नहीं — QSFP-DD सीधे QSFP28 स्वीकार करता है |
| OSFP-to-QSFP-DD | OSFP केज में QSFP-DD मॉड्यूल | इलेक्ट्रिकल पास-थ्रू वाला मैकेनिकल एडैप्टर; विक्रेता के हिसाब से सपोर्ट |
| SFP-to-RJ45 “कन्वर्टर” | कॉपर SFP मॉड्यूल | एडैप्टर नहीं — PHY वाला एक ट्रांसीवर |
| मीडिया कन्वर्टर | स्टैंडअलोन बॉक्स | अपने SFP केज और पॉलिसी वाला अलग डिवाइस |
एक एडैप्टर अंदर के मॉड्यूल की पहचान जानकारी होस्ट को दिखाता है; होस्ट को एडैप्टर (अगर उसमें EEPROM हो) और मॉड्यूल, दोनों को स्वीकार करना होता है।
ब्रेकआउट पोर्ट
एक 4-लेन या 8-लेन केज को कई लॉजिकल पोर्ट के तौर पर कॉन्फ़िगर किया जा सकता है, जब ऑप्टिक्स पैरेलल हों (SR4, DR4, PSM4, CR4 DAC) और ASIC/PHY मैपिंग इजाज़त दे। आम पाबंदियाँ:
- सिर्फ़ कुछ पोर्ट (अक्सर पहले या आख़िरी N, या हर दूसरा पोर्ट) ब्रेकआउट कर सकते हैं;
- ब्रेकआउट पड़ोसी पोर्ट को डिसेबल कर सकता है;
- चाइल्ड पोर्ट FEC मोड इनहेरिट करते हैं या उसकी माँग करते हैं; सभी चाइल्ड एक ही स्पीड पर चलते हैं;
- CMIS मॉड्यूल को ब्रेकआउट एप्लिकेशन एडवरटाइज़ करना ज़रूरी है (CMIS)।
केबलिंग साइड: ब्रेकआउट और MPO केबलिंग; कॉन्फ़िगरेशन सिंटैक्स: पोर्ट कॉन्फ़िगरेशन रेसिपी।
स्पीड ग्रुप और मिक्स्ड-स्पीड के नियम
| नियम (प्लेटफ़ॉर्म पर निर्भर) | हार्डवेयर गाइड में आम शब्द |
|---|---|
| SFP28 पोर्ट 4 के ग्रुप में 10G/25G शेयर करते हैं | “पोर्ट 1–4 को एक ही स्पीड पर चलना चाहिए” |
| QSFP28 अपलिंक: प्रति पोर्ट 40G या 100G, ब्रेकआउट सिर्फ़ कुछ पर | “पोर्ट 49 और 51 4×25G ब्रेकआउट सपोर्ट करते हैं” |
| SFP+/SFP28 केज में 1G | “पोर्ट 49–52 पर 1G सपोर्टेड नहीं है” या “ऑटो-नेगोशिएशन बंद होने पर सपोर्टेड” |
| QSFP-DD पर मिक्स्ड 400G/2×200G/4×100G | प्रति पोर्ट या प्रति मॉड्यूल चुने गए “पोर्ट मोड” या “प्रोफ़ाइल” |
प्लेटफ़ॉर्म की हार्डवेयर इंस्टॉलेशन गाइड एक बार पढ़ लें; इससे “मॉड्यूल ठीक है, फिर लिंक क्यों नहीं होता” वाले घंटों बच जाते हैं (स्पीड और रेट)।
अपलिंक मॉड्यूल और एक्सपैंशन स्लॉट
कैंपस स्विच अक्सर एक रिमूवेबल अपलिंक मॉड्यूल लेते हैं (4 × SFP+, 2 × QSFP28…) जिसका अपना PHY/रीटाइमर और अपनी सपोर्टेड-ऑप्टिक्स लिस्ट होती है; स्टैकेबल स्विच में स्टैकिंग पोर्ट होते हैं जो सिर्फ़ स्टैकिंग केबल या ख़ास DAC स्वीकार करते हैं (पोर्ट और अपलिंक)।
फ़िट-एंड-फ़ंक्शन चेकलिस्ट
- केज फ़ैमिली और जनरेशन → कौन-से मॉड्यूल फ़िट होते हैं और SerDes किन स्पीड पर चल सकता है।
- पोर्ट-ग्रुप के नियम → क्या पड़ोसी पोर्ट स्पीड को सीमित करते हैं।
- उस ख़ास पोर्ट की ब्रेकआउट क्षमता।
- केज बनाम मॉड्यूल की पावर क्लास।
- NOS पॉलिसी → सपोर्टेड लिस्ट या ओवरराइड (हर NOS मॉड्यूल को कैसे वैलिडेट करता है)।
- मॉड्यूल की पहचान जानकारी ऊपर की सभी बातों के अनुरूप (Check transceiver)।
CodingBox में
पहचान जानकारी के बाइट आपको बताते हैं कि कोई मॉड्यूल क्या है; ऊपर के केज और प्लेटफ़ॉर्म के नियम बताते हैं कि वह कहाँ जा सकता है। CodingBox पहला वाला पढ़ता है — फ़ॉर्म फ़ैक्टर, रेट कोड, पावर क्लास, कनेक्टर — ताकि फ़िट-एंड-फ़ंक्शन जाँच मॉड्यूल के रैक तक पहुँचने से पहले ही बेंच पर हो सके (Check transceiver)।
सर्वर एडैप्टर पर वही केज, साथ में एक अतिरिक्त पाबंदी के तौर पर PCIe बैंडविड्थ: NIC पोर्ट, स्पीड और PCIe; 1G केज इलेक्ट्रिकली क्या ले जाता है और कॉपर SFP को इससे क्यों फ़र्क़ पड़ता है: SGMII और सीरियल गीगाबिट।
हर NOS में इन केज के इंटरफ़ेस नाम, ब्रेकआउट चाइल्ड नोटेशन और LED कोड: पोर्ट नेमिंग और LED; स्टैकिंग और MLAG पीयर लिंक में इस्तेमाल होने वाले पोर्ट: स्टैकिंग और MLAG।