SFP/QSFP पोर्ट में कॉपर Ethernet और DAC
SFP या QSFP केज में सब कुछ ऑप्टिकल नहीं होता। कॉपर RJ45 मॉड्यूल और डायरेक्ट-अटैच केबल वही पोर्ट लेते हैं, वही पहचान मेमोरी रखते हैं, और “लिंक क्यों नहीं हो रहा” वाली टिकट में उनका हिस्सा कहीं ज़्यादा होता है।
RJ45 मॉड्यूल
| मॉड्यूल | स्टैंडर्ड | रीच | पावर | नोट |
|---|---|---|---|---|
| 1000BASE-T SFP | 802.3ab | 100 m Cat5e | ~1 W | होस्ट मॉड्यूल के PHY से SGMII या 1000BASE-X में बात करता है |
| 10GBASE-T SFP+ | 802.3an | ~30 m Cat6a (मॉड्यूल-लिमिटेड) | 2.5–4+ W | गर्म, ज़्यादा लेटेंसी; कई होस्ट पोर्ट सीमित करते हैं या रिजेक्ट कर देते हैं |
| 2.5G/5G-T SFP | 802.3bz | 100 m | ~1.5–2 W | एक्सेस के लिए मल्टी-गिग |
10GBASE-T SFP+ सबसे बदनाम है: इसके PHY को SFP+ क्लास की इजाज़त से कहीं ज़्यादा पावर चाहिए, इसलिए रीच घटकर लगभग 30 m रह जाती है, मॉड्यूल घने पोर्ट में गर्म चलता है, और ऑपरेटर आमतौर पर इसकी जगह SR ऑप्टिक्स या DAC इस्तेमाल करने की सलाह देते हैं (देखें DAC बनाम AOC बनाम ट्रांसीवर)।
एक 1000BASE-T SFP में एक छुपा हुआ संगतता पहलू होता है: वह होस्ट-साइड इंटरफ़ेस जिसकी उसे उम्मीद है (ऑटो-नेगोशिएशन के साथ SGMII बनाम सादा 1000BASE-X)। एक के लिए कोड किया गया मॉड्यूल दूसरे के लिए कॉन्फ़िगर किए पोर्ट पर लिंक नहीं करेगा।
डायरेक्ट-अटैच कॉपर (DAC)
एक DAC एक ट्विनैक्स केबल है जिसके साथ मॉड्यूल वाला सिरा परमानेंटली जुड़ा होता है। कोई लेज़र नहीं होता — बस कनेक्टर, एक पहचान EEPROM और, एक्टिव केबल पर, सिग्नल-कंडीशनिंग IC।
| टाइप | रेट | सामान्य रीच | पावर |
|---|---|---|---|
| पैसिव DAC | 10G SFP+ | 5–7 m तक | कोई नहीं |
| पैसिव DAC | 25G SFP28 | 3–5 m तक | कोई नहीं |
| पैसिव DAC | 100G QSFP28 | 3–5 m तक | कोई नहीं |
| पैसिव DAC | 400G QSFP-DD | ~2–3 m तक | कोई नहीं |
| एक्टिव DAC (ACC) | 25G–400G | ~5–10 m तक | 0.5–1.5 W |
| AOC | 10G–800G | 100 m तक | ट्रांसीवर पेयर जितना |
रेट बढ़ने के साथ पैसिव DAC छोटे होते जाते हैं क्योंकि होस्ट को पूरी केबल ड्राइव करनी पड़ती है; 25G और उससे ऊपर को ऑटो-नेगोशिएशन और लिंक ट्रेनिंग चाहिए (देखें FEC, ऑटो-नेगोशिएशन और लिंक ट्रेनिंग), इसी वजह से एक DAC अक्सर वहाँ फ़ेल हो जाता है जहाँ उसी पोर्ट पर एक ऑप्टिक काम करता है।
पहचान मेमोरी किसी केबल के बारे में क्या बताती है
किसी DAC का EEPROM किसी भी मॉड्यूल की तरह SFF-8472 / SFF-8636 का पालन करता है, साथ में केबल-विशिष्ट फ़ील्ड:
- ट्रांसीवर कंप्लायंस बाइट में पैसिव/एक्टिव केबल फ़्लैग।
- लेंथ फ़ील्ड में केबल की लंबाई (फ़ाइबर के km की बजाय कॉपर के मीटर)।
- तरंगदैर्ध्य की जगह केबल स्पेसिफ़िकेशन कंप्लायंस (SFF-8431 पैसिव/एक्टिव लिमिटिंग) — एक DAC की कोई तरंगदैर्ध्य नहीं होती, और होस्ट यही बाइट जाँचते हैं।
- विक्रेता, पार्ट नंबर, सीरियल — ऑप्टिक्स जैसा ही विक्रेता लॉक यहाँ भी लागू।
आम समस्याएँ
- ग़लत होस्ट उम्मीद — कॉपर SFP पर SGMII बनाम 1000BASE-X।
- अनसपोर्टेड केबल — होस्ट पहचान को वैलिडेट करता है; किसी अनजान विक्रेता का पैसिव DAC रिजेक्ट हो जाता है या डाउन रोक दिया जाता है।
- होस्ट की ड्राइव क्षमता से ज़्यादा लंबाई — 3 m के लिए रेटेड पोर्ट पर एक 5 m पैसिव DAC।
- ओवरहीटिंग 10GBASE-T — पोर्ट एरर जो तापमान के साथ आते-जाते हैं।
CodingBox में
CodingBox DAC और कॉपर-मॉड्यूल की पहचान को किसी भी ट्रांसीवर की तरह पढ़ता और कोड करता है: कंप्लायंस बाइट, लेंथ फ़ील्ड, केबल-कंप्लायंस बाइट और विक्रेता पहचान, सब EEPROM editor में दिखते और एडिट होने लायक़ हैं, चेकसम दोबारा कैलकुलेट होने के साथ। इसी तरह एक DAC को वह पहचान पेश करने लायक़ बनाया जाता है जिसकी एक सख़्त पोर्ट को उम्मीद है।
रेट, ब्रेकआउट और मोड की ख़राबियाँ — कॉपर SFP पर SGMII बनाम 1000BASE-X समेत — स्पीड, रेट और मोड की समस्याएँ में विस्तार से दी गई हैं।
पैसिव DAC, ACC/AEC और AOC की बनावट — पैडल कार्ड, ट्विनैक्स गेज, रीटाइमर, COB इंजन — और दोनों सिरों की कोडिंग: केबल के अंदर।
कॉपर SFP कुछ पोर्ट पर 1G पर क्यों काम करता है लेकिन 10/100 पर नहीं — SGMII बनाम 1000BASE-X, ऑटो-नेगोशिएशन वर्ड, 10GBASE-T SFP+ के लिए USXGMII: SGMII और सीरियल गीगाबिट; मॉड्यूल के अंदर के PHY इंटरफ़ेस: MII, RMII, GMII, RGMII।