CodingBox Q&A Ask question

Huawei CE6800の100GEアップリンク、Profitap XX-3200GへSR4光モジュールでリンクが上がらない

Asked Active Viewed 45 AI translation from English
4

顧客の既存アグリゲーションペアをCloudEngine機材に置き換えている最中で、唯一どうしても上がらないリンクが、パケットブローカーへの100GEフィードです。スイッチ側の他の部分は何の問題もなく入りました。

  • Huawei CloudEngine 6800、100GEポート
  • 100GBASE-SR4 QSFP28モジュール、Huawei純正、両端に1つずつ
  • 対向側のProfitap XX-3200Gパケットブローカー

両端ともモジュールを認識しています。スイッチのログには、作業中に抜き差ししたときのトランシーバーの挿入・抜去エントリしかなく、アラームは一切なく、インターフェースはただdownのままです:

<CE6800> display interface 100GE1/0/1
 ...
 FEC : RS-FEC

ここまで試したこと:

  • 両方のモジュールを予備品に交換してMPO端面を清掃、変化なし
  • リンクをスイッチの別の100GEポートに移動
  • ブローカー側を確認、モジュールは検出されていて異常なしと報告

つまり光モジュールは両端とも認識されていて、何も文句を言っていないのに、リンクが上がりません。CloudEngineの100GEポートとサードパーティ機器の間で、他に何が一致していないとリンクがトレーニングされないのでしょうか。

Comments 3

Accepted answer

これはFECの不一致です。CloudEngineはSR4光モジュールを挿した100GEポートでデフォルトでRS-FECを有効にしますが、ブローカー側にはFEC設定がなくFECなしで動いています。FECで食い違う両端はトレーニングを完了しません。壊れているわけではないのでログにも何も残らず、だからログには挿入・抜去のメッセージしかないのです。

スイッチ側でオフにするには、インターフェースビューで:

fec mode none
commit

undo fec mode でも同じことができます。重要なのは2行目のほうです。CEは二段階の設定方式なので、commitしていない fec mode none は、設定を読み返すとポートが元のままdownしている状態でも、一見完全に適用されているように見えます。自分はこれが原因で、FECはもう無効化されているはずだと全員が思い込んだまま、顧客案件が丸1日余計にかかったのを見たことがあります。

commitした後は、display interface で FEC: NONE と表示され、ポートはトレーニングするはずです。

対向側がいずれFEC設定を持つようになるなら、そちらでRS-FECを有効にしてスイッチ側はデフォルトのままにしておくほうが良い直し方です。100Gでは実際に誤り訂正が欲しいからです。異なるベンダー同士では、何かがネゴシエートしてくれると信用するより、両側で明示的にFECを設定するようにしています。

3 United Statesphotonrunner70US Show original (English) AI translation

ブローカー側はFECについて何か言っていますか、そもそも何か言うとしてですが。興味深い半分はもうあなた自身が書いています。スイッチ側のポートはRS-FECで動いているということです。Huaweiは100GEリンクの両端が同じFECモードを使わなければならないと明言していて、そうでなければインターフェースは決して上がってきません。その障害の見え方はまさにあなたのケースと同じで、両方のモジュールは健全、アラームなし、ログなし、ポートはdownです。

自分が扱ってきたパケットブローカーやタップのほとんどは、FECの切り替えスイッチ自体を持っていません。つまりFECなしで動いていて、譲歩しなければならないのはスイッチ側だということです。まずそれを確認してから、1つだけ変更してください。

3 Netherlandsopticguru22NL Show original (English) AI translation

付け加えておく価値があるのは、CloudEngineのデフォルトは単一の値ではなく、モジュールによって変わるということです。QSFP28-100G-LR4とQSFP28-100G-LR1はIEEE 802.3に従ってFECオフで動作しますが、それ以外のすべてのQSFP28タイプはデフォルトでFECオンです。つまり単にオフにすればいいというアドバイスは、LR4リンクでは間違っていて、そこではスイッチ側はすでにオフで、不一致は対向側にあります。

同じ章にある、自分がはまったもう2つのルール:

  • QSFP28-100G-BIDI、QSFP28-100G-DR、QSFP-100G-FR1は、モジュールを挿す前にポート側のRS-FECを無効化しておく必要があります。これらはモジュールのDSP内で独自にFECを行っていて、ホスト側のRS-FECがオンのままだと、単純なdownポートではなくDown (Transceiver type mismatch)になります。
  • 25GEでは逆になります。CE6863、CE6863E、CE6863K、CE6881Eでは、1m以外の長さのSFP28高速ケーブルはRS-FECを有効にする必要があり、そうしないとポートはDown (Transceiver type mismatch)のままです。

というわけで、FECをどちらに振るか決める前に display transceiver interface 100GE1/0/1 verbose で実際に何を挿しているのか確認してください。そしてどちらにしてもcommitを忘れずに。

0 GermanycoreadminDE Show original (English) AI translation
Log in to comment. Log in