CMIS – Den felles standarden for intelligente transceivere
CMIS står for Common Management Interface Specification. Det er en standardisert måte for programvare (som switcher, rutere, servere osv.) å kommunisere med og hente ut informasjon fra transceivere.
Litt mer detaljert:
-
Før CMIS fantes det mange forskjellige måter for ulike leverandører å snakke med transceivere på. Det kunne være rotete og vanskelig å få alt til å virke sammen.
-
CMIS definerer en felles protokoll og datastruktur for hvordan man:
-
Leser informasjon som temperatur, strømforbruk, signalstyrke, feilmeldinger, osv.
-
Konfigurerer ting, som hvilke kanaler som er aktive, eller hvilket hastighetsnivå som brukes.
CMIS gjør det altså mye enklere å bruke avanserte transceivere, spesielt de som støtter mange ulike hastigheter eller protokoller (f.eks. en modul som kan kjøre både Ethernet og InfiniBand).
CMIS-versjoner – funksjonssammenligning
FUNKSJON / VERSJON
|
1.0
|
2.0
|
3.0
|
4.0
|
5.0
|
5.2
|
🧱 Grunnleggende moduldata (temp, spenning, alarmer)
|
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
🔁 Dynamisk applikasjonsendring
|
❌ |
✅ |
✅ |
✅ |
✅ |
✅ |
🔍 Forbedret diagnostikk og feilkoder
|
❌ |
✅ |
✅ |
✅ |
✅ |
✅ |
📡 Lane-by-lane kontroll
|
❌ |
❌ |
✅ |
✅ |
✅ |
✅ |
🌈 Tunable optikk-støtte
|
❌ |
❌ |
✅ |
✅ |
✅ |
✅ |
🔌 Energisparing / strømstyring
|
❌ |
❌ |
✅ |
✅ |
✅ |
✅ |
🧠 Avansert feilhåndtering og alarmer
|
❌ |
✅ |
✅ |
✅ |
✅ |
✅ |
⚙️ Standardisert firmware-oppdatering
|
❌ |
❌ |
❌ |
❌ |
✅ |
✅ |
🌐 Plug-and-play interoperabilitet
|
❌ |
❌ |
❌ |
✅ |
✅ |
✅ |
📦 Støtte for QSFP-DD / OSFP
|
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
🚀 Støtte for 400G
|
❌ |
✅ |
✅ |
✅ |
✅ |
✅ |
🚀 Støtte for 800G
|
❌ |
❌ |
✅ |
✅ |
✅ |
✅ |
🧬 Støtte for Co-Packaged Optics (CPO)
|
❌ |
❌ |
❌ |
❌ |
✅ |
✅ |
💡 Støtte for External Laser (ELSFP)
|
❌ |
❌ |
❌ |
❌ |
✅ |
✅ |
🧰 Støtte for modulvarianter og fremtidig utvidbarhet
|
❌ |
❌ |
✅ |
✅ |
✅ |
✅ |
Forklaring

Formfaktorer som støtter CMIS
CMIS er primært brukt i avanserte transceivere (spesielt for 100G+, 400G, 800G og 1.6T). Her er de viktigste formfaktorene som offisielt støtter CMIS:
Formfaktor
|
Kommentar
|
QSFP-DD
|
(Quad Small Form-factor Pluggable Double Density) – 400G og 800G støtte.
|
QSFP-DD800
|
Utvidelse av QSFP-DD, spesifikt for 800G Ethernet.
|
OSFP
|
(Octal Small Form-factor Pluggable) – 400G/800G – mye brukt i hyperskale.
|
OSFP-XD
|
For 1.6T optikk – støtter CMIS 5.0+ funksjoner.
|
COBO
|
(Consortium for On-Board Optics) – optikk montert direkte på hovedkortet.
|
ELSFP
|
(External Laser Small Form-factor Pluggable) – nytt, brukt sammen med ekstern laser.
|
CPO
|
(Co-Packaged Optics) – direkte integrert optikk med ASIC, støttet gjennom CMIS 5.x.
|
QSFP
|
(QSFP28, QSFP56) – nyere modeller (>100G) kan bruke CMIS. Ikke alle QSFP bruker CMIS, men mange nyere støtter det.
|
DSFP
|
(Dual Small Form-factor Pluggable) – en mer kompakt 2-kanals modul på 100G.
|