CodingBox ドキュメント

SFP ファミリーのハードウェア仕様(INF-8074、SFF-8431…)

SFP のフットプリントは SFP、SFP+、SFP28、SFP56 で共有されていますが、それを定義する文書群は20年以上にわたって層状に書き足されてきました。どの層が何を定義しているかを知ることで、見た目が同じ2つのモジュールが同じポートで異なる挙動を示す理由が分かります。

最初の MSA

INF-8074 — SFP Transceiver(1.0)。 SFP の礎となった合意文書:20 ピンのカードエッジインターフェース、モジュール外形、低速制御信号(TX_DISABLE、TX_FAULT、RX_LOS、 MOD_DEF/モジュール存在検知)、そして後に SFF-8472 となる2線式の識別情報メモリを定めます。

電気レイヤー(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 アダプター上のケージ

レート別の「トランシーバーソリューション」文書

それぞれが、1つのレートクラスについて機構要件と電気要件を1つにまとめています。

文書クラスレート
SFF-8084(1.7)4 Gb/s4GFC
SFF-8083(3.1)SFP1010G
SFF-8081(1.4)SFP1616GFC
SFF-8402(1.1)SFP2825G / 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 ファミリー


この記事に不正確な点や誤りを見つけた場合は、該当する箇所を選択して Ctrl+Enter を押すと、できます。