SFP फ़ैमिली हार्डवेयर स्पेक्स (INF-8074, SFF-8431…)
SFP फ़ुटप्रिंट को SFP, SFP+, SFP28 और SFP56 शेयर करते हैं, लेकिन इसे परिभाषित करने वाले दस्तावेज़ बीस साल में परतों में लिखे गए। कौन-सी परत क्या परिभाषित करती है यह जानना बताता है कि एक जैसे दिखने वाले दो मॉड्यूल एक ही पोर्ट में अलग व्यवहार क्यों करते हैं।
मूल MSA
INF-8074 — SFP Transceiver (1.0)। मूल SFP समझौता: 20-पिन कार्ड-एज इंटरफ़ेस, मॉड्यूल आउटलाइन, लो-स्पीड कंट्रोल सिग्नल (TX_DISABLE, TX_FAULT, RX_LOS, MOD_DEF/मॉड्यूल-प्रज़ेंट) और टू-वायर पहचान जानकारी मेमोरी जो बाद में SFF-8472 बनी।
इलेक्ट्रिकल लेयर (SFP+)
| दस्तावेज़ | क्या परिभाषित करता है |
|---|---|
| SFF-8431 — 10 Gb/s and Low Speed Electrical Interface (4.1) | SFI हाई-स्पीड इंटरफ़ेस, लीनियर बनाम लिमिटिंग मॉड्यूल, और लो-स्पीड सिग्नलिंग |
| SFF-8418 — 10 Gb/s Electrical Interface (1.4) | 8431 से अलग किया गया हाई-स्पीड इलेक्ट्रिकल डिटेल |
| SFF-8419 — Power and Low Speed Interface (1.3) | सप्लाई रेल, पावर क्लास, लो-स्पीड पिन व्यवहार |
| SFF-8461 — Active Cable Specifications (0.2) | एक्टिव कॉपर/ऑप्टिकल केबल और उनके टेस्ट मेथड |
मैकेनिकल लेयर
| दस्तावेज़ | क्या परिभाषित करता है |
|---|---|
| SFF-8432 — Module and Cage (5.2a) | सभी SFP-क्लास मॉड्यूल में इस्तेमाल होने वाली मॉड्यूल और होस्ट केज आउटलाइन |
| SFF-8071 — 0.8 mm Card Edge Connector (1.9a) | 20-पिन कनेक्टर |
| SFF-8433 — Ganged Cage Footprints and Bezel Openings (0.7) | होस्ट बोर्ड पर मल्टी-पोर्ट केज |
| SFF-8075 — PCI Card Version of SFP Cage (1.0) | PCI एडैप्टर पर केज |
रेट के हिसाब से “Transceiver solution” दस्तावेज़
हर एक एक रेट क्लास के लिए मैकेनिकल और इलेक्ट्रिकल ज़रूरतों को साथ बांधता है:
| दस्तावेज़ | क्लास | रेट |
|---|---|---|
| SFF-8084 (1.7) | 4 Gb/s | 4GFC |
| SFF-8083 (3.1) | SFP10 | 10G |
| SFF-8081 (1.4) | SFP16 | 16GFC |
| SFF-8402 (1.1) | SFP28 | 25G / 32GFC |
SFP56 (50G PAM4), IEEE 802.3cd इलेक्ट्रिकल इंटरफ़ेस के साथ SFP28 की परिभाषा पर बना है; देखें SFP56।
मैनेजमेंट लेयर
- SFF-8472 — पहचान जानकारी, डायग्नोस्टिक्स, थ्रेशोल्ड (विवरण)।
- SFF-8079 / SFF-8089 — रेट और एप्लिकेशन सिलेक्शन और कोड (विवरण)।
- SFF-8690 — ट्यून करने योग्य DWDM मेमोरी मैप (विवरण)।
कोडिंग के लिए यह क्यों मायने रखता है
मेमोरी फ़ील्ड जिन्हें CodingBox एडिट करता है — रेट कोड, पावर क्लास, लीनियर/लिमिटिंग फ़्लैग, कंप्लायंस कोड — हर एक इन दस्तावेज़ों में से किसी एक तक वापस जाता है। जब कोई रीकोडेड मॉड्यूल लिंक नहीं बनाता, तो जाँचें कि पहचान जानकारी बाइट जो दावा करते हैं (SFF-8472/8089 के हिसाब से) वह उससे मेल खाता है जो हार्डवेयर लेयर असल में है (SFF-8431/8419 के हिसाब से): जो मॉड्यूल किसी ऐसी पावर क्लास या इंटरफ़ेस टाइप के लिए कोड किया गया है जिसे वह डिलीवर नहीं कर सकता, उसे होस्ट रिजेक्ट कर देता है या लो पावर में रोक देता है।
SFP हाई-स्पीड पिन पर इलेक्ट्रिकल डायलेक्ट — 1G पर 1000BASE-X बनाम SGMII, 10G पर SFI, 25G पर 25GAUI: SGMII और सीरियल गीगाबिट, XGMII, XAUI और AUI परिवार।