イーサネット トランシーバ TIPS
100 G
100 G-SR4
FEC
- FEC が使用可能で、多くのプラットフォームでは自動認識・有効化されます
- 一般的な FEC モードは、Clause (cl91) RS-FEC
- FEC を使用しない場合、使用できるファイバーのグレードや長さが制限されます
100 G-LR4
FEC
- FEC は多くのプラットフォームで自動的に無効化されます
100 G-ER4
FEC
- FEC を使用しない場合、到達距離が 40km -> 30km へ減少します
100G BiDi
BiDi は Bi-Directional の略で、1 双方向伝送を行う規格で、既存の 2 芯ファイバを活かす規格です。
- 100G の場合 50 G PAM-4 双方向 1 芯伝送 x 2 芯で 100 G 双方向を実現
Cisco の場合、QSFP-100G-SR4-S と QSFP-40/100-SRBD が同価格です。
他メーカーの機器同士を接続する場合、波長が異なるために使用できない or 別メーカーにそもそも存在しない模様。(調査中)
100 G-CWDM4 / CWDM4-OCP
100 G を 2 芯 SMF で接続する規格です。4 芯 x TxRx で 8 芯を使用するために MPO-12 ケーブルを採用した SR4 と異なり、芯数が少ないメリットがあります。
100 G トランシーバとしては他の規格と比べ出荷数量が多い[1]ですが、これは以下の背景があります。
- 波長多重するコストが下がってきた
- MPO-12 / -24 などの多芯ファイバは、大量のファイバを購入する DC 事業者にとって採用しづらい
メーカー純正のトランシーバは高価なことから、サードパーティ トランシーバを採用する事業者が多いようです。
FEC (Forward Error Correction)
イーサネットで受信したフレームのエラーを検出し、受信側で訂正できる機能です。
プラットフォームによっては、FEC で訂正できた・できなかったフレーム数を取得できます。
100 G 世代では規格の種類によってはエラーが起きることが前提になっているため、FEC でエラー訂正を行う必要があります。
- エラーなしを前提とすると、トランシーバの光源・受光部品が高価になってしまうため
FEC が必要な規格で FEC を使用しない場合、高頻度でエラーフレームを検出[2]してしまいます。
FEC はトランシーバで実装されます。
似た仕組みとして、10 G Base-T の LDPC があります。
サードパーティ トランシーバ
メーカー名をトランシーバの EEPROM に書き込むことで、メーカー純正トランシーバとして認識させて使用されています。
メーカーよりもかなり安価ですが、以下のデメリットが存在します。
- サポートが受けられない
- メーカーは Finsar などトランシーバメーカーの製品を純正として採用する際に、検証を実施しています
- SerDes や光関連のパラメータがチューニングされない[3]
ブレークアウト接続
リファレンス
Cisco 100Gbps QSFP100 SR1.2 BiDi Pluggable Transceiver At-a-Glance
- ↑ 光トランシーバー関連 の技術仕様 出荷Unit数ではCWDM4が主役 6.5 Million @ JANOG43 (2019/01/25)
- ↑ 最大100Gbpsで到達距離100mの「100GBASE-SR4」と40Gbpsで40kmの「40GBASE-ER4」 100GBASE-SR4は、FECがない場合のBERは5×10^-5と、恐ろしく高い。これは要するに5Mbitごとに1bitのエラーが入るというレベルだ。100Gbpsでの通信なので、50μsecごとに1bitエラーが出る、という方が分かりやすいかもしれない。
- ↑ IX相互接続実証実験を通じて見えてきた400G導入で「変わるこ と」「変わらないこと」 DSP/CDRに保存されている SerDesのチューニング値