CodingBox ドキュメント

光モジュールを踏まえたスイッチの選定とコミッショニング

光モジュールは、スイッチ導入計画が現実にぶつかる場所です。ボックスはポート数、機能、価格で選ばれますが、その後で「動くはずの」モジュールが動かなかったり、アップリンクケージが 40 km の光モジュールに電力を供給できなかったり、エアフローがラックと逆向きだったり、最初のソフトウェアアップグレードでリンクの半分が errdisable になったりします。このページは2つのチェックリストで構成されます——スイッチ選定時に光モジュールについて確認すべき点と、開梱から DDM ベースラインの取得までのコミッショニング手順です。さらに、利用者より先にマージナルなリンクを見つける受入試験も含みます。

選定基準

基準確認すべき質問参照先
ポート数と速度ダウンリンクの本数と速度、アップリンクの本数、3–5年の成長見込み設計(役割とトポロジー
オーバーサブスクリプショントラフィックに対して許容できるダウンリンク ÷ アップリンク容量比ポートとアップリンク
ケージ世代SFP28 と SFP56、QSFP28 と QSFP-DD/OSFP の違い。ケージがどの旧世代モジュールを受け入れるかポートタイプとケージ
速度とブレークアウトの規則ポートグループ、どのポートがブレークアウトするか、SFP+ ケージでの1G対応、QSAハードウェア設置ガイド
光モジュールポリシー厳格な OEM 方式か、リスト照合か、許容的か。文書化されたオーバーライドの有無。アップグレードの影響各 NOS によるモジュールの検証方法
サポート対象光モジュールリスト必要な PMD(LR、ER、BiDi、CWDM、波長可変 DWDM、100G ZR)がプラットフォームのリストにあるか互換性マトリクス
ケージの電力バジェットポートごとのクラス。ZR/波長可変/10GBASE-T SFP+ 対応電力と消費
エアフローの向きポート側吸気か排気か、ラックに合った SKU かスイッチクラス
環境周囲温度範囲。産業グレードが必要か温度グレード
フォワーディング機能L2/L3、VXLAN/EVPN、MLAG、ストレージ/AI 向けの PFC/ECNフォワーディングの基礎
スタッキング/ペアリングスタックケーブルか前面ポートの VCP か。MLAG ピアリンクで消費されるポートスタッキングと MLAG
管理OOB ポート、コンソール種別、API、DDM 用テレメトリー、SNMP MIB管理と監視
ソフトウェアのライフサイクルリリース頻度、LTS トレイン、ISSU、サポート終了日ベンダーのライフサイクルページ
サポートモデルサードパーティの光モジュールについてベンダーが何をサポートするか。TAC の方針契約書
総コストスイッチ + ライセンス + 光モジュール(100G 以上ではポートコストの30–60 %を占めることが多い)+ 電力 + 予備品BOM
冗長性PSU、ファン、スーパーバイザー。異なるモジュール上のアップリンクスイッチクラス

光モジュールの部品表

品目数量ルール
ダウンリンク DAC/AOCサーバーポート1本につき1本。ラック内の位置に応じた長さ(1/2/3 m)
アップリンクモジュール2 ×(スイッチあたりのアップリンク数)——両端分
ブレークアウトケーブル分割ポートごとに必要。パラレル光用の MPO トランクとカセット(ブレークアウトと MPO
スタック/ピアリンクケーブルペアまたはリングごとに1本
管理用スイッチあたり OOB ネットワークへの1G 銅線または LX
予備品種類ごとに5–10 %、最低各2個。長納期品(ER、DWDM)は多めに
クリーニングと試験用品ワンクリッククリーナー、検査用スコープ、光源/パワーメーター、種類ごとのリファレンスモジュール

コミッショニングチェックリスト

  1. 開梱して点検する — シリアル番号、PSU、ファントレイ、エアフロー SKU、アップリンクモジュールを確認し、フェースプレートを撮影する。
  2. 光モジュールを棚卸しする — ベンチ上ですべてのモジュールを読み取り(ベンダー、 PN、SN、日付、コンプライアンス、電力クラス、ファームウェア)、予定しているポートに対して記録する(Check transceiverCode database)。
  3. コンソール接続する — OOB ポートと VRF に管理 IP を設定し、認証情報、NTP、 syslog、SNMP/テレメトリーの送信先を設定する(管理と監視)。
  4. ソフトウェア — ポートを設定する前に対象リリースへアップグレードする。トランシーバー関連の項目についてリリースノートを確認する(互換性マトリクスとファームウェア)。
  5. ポリシー行 — 必要に応じて service unsupported-transceiverallow-unsupported-transceivertransceiver phony-alarm-disable を設定する。 errdisable リカバリも設定する。
  6. ポート設定 — 速度、FEC、オートネゴシエーション(DAC ではオン、光モジュールではオフ)、ブレークアウトマップ、説明文、LAG/MLAG 所属(ポート設定のレシピ)。
  7. モジュールを挿入する — すべてのコネクターを清掃し、ベイルを開いた状態で挿入し、ラッチの音を確認する。2段ケージでは DAC/AOC のプルタブを上向きにする(ガイドの指示どおりに)。
  8. 各ポートを確認する — モジュールが認識され、正しいタイプ文字列が表示され、意図した速度でリンクアップし、FEC カウンターがゼロであることを確認する(スイッチでの光モジュールの検証)。
  9. DDM のベースラインを取得する — ポートごとに Rx/Tx 電力、バイアス、温度を記録する(「リンクパスポート」)。Rx をバジェットと比較する(監視Rx 電力とリンクバジェット)。
  10. 受入試験 — 下記参照。
  11. 記録する — ポートマップ、シリアル入り光モジュール棚卸し表、ケーブル ID、写真、設定のバックアップ。ケーブルの両端にラベルを付ける。
  12. 現場に予備品を置く — ESD バッグに入れ、ダストキャップを付けた状態で保管する。

受入試験

試験方法合格基準
リンクの安定性24時間、carrier-transitions /フラップカウンターを監視するフラップ0回
無エラー24時間のトラフィック後の CRC/FCS と FEC 訂正不能カウンター訂正不能エラー0件。訂正済み FEC は安定し増加しない
スループット各アップリンク間(または固定した LAG メンバー)で iperf/TRex を実行ライン速度の95 %以上
電力マージンリンクごとの Rx 電力と受信感度の差3 dB 以上のマージン(MMF 上の SR は2 dB 以上)
温度ファン全速時と通常時のモジュール DDM 温度high-warning しきい値との差が10 °C 以上
フェイルオーバーアップリンク1本/PSU 1台/スタックケーブル1本を抜くトラフィックが継続し、アラームが上がり、正常に復旧する
冗長パスの確認MLAG ピアまたはスパインを1台シャットダウンする設計上の時間内に ECMP/LAG が再収束する
管理トランシーバーオブジェクトの SNMP walk、テレメトリー購読、syslog 受信すべてのポートでデータが届く

よくあるコミッショニングの誤り

誤り結果対処
ソフトウェアアップグレード前にポートを設定するアップグレード時にポリシーや構文が変わる先にアップグレードする
同じラック列でエアフロー SKU が混在するエアフローが逆のボックスで光モジュールが過熱する適合する SKU を発注する
クラス4のケージに40 km/ZR モジュールを挿すモジュールが低電力状態のままバジェットを確認する(電力と熱
光モジュールでは AN が有効なまま、DAC ではオフのままレベルは良好なのにリンクダウンFEC と AN
挿入前のクリーニングなし初日からマージナルな Rxクリーニングして検査する
プラットフォーム/リリースで未検証のサードパーティ光モジュール金曜日に errdisable になる先に各種類を1つずつ試験する(サードパーティの光モジュール
DDM ベースラインなし後の劣化に気付けないパスポートを記録する
ラベルのないケーブルと記録されていないブレークアウト子ポートインシデントのたびに何時間も浪費するラベル付けして記録する(ポートの命名と LED

CodingBox では

コミッショニングリストの手順2はベンチでの作業です——ラックに搭載する前にすべてのモジュールを読み取ることで棚卸し表ができ、誤った PMD やラベル違いの部品を発見できます。そして、プラットフォームがそれを要求する場合は、この時点で識別情報をコーディングしておくことで、手順8を一度で通過させられます(Check transceiverEEPROM editor)。

光ファイバー設備自体の受入試験——LSPM による挿入損失、OTDR トレース波形、反射減衰量、端面検査、認証規格については、試験と測定を参照してください。


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