UDLD

  • 2024年6月16日
  • UDLD

UDLDとは

単方向リンク検出 (UDLD) は、光ファイバーまたはツイストペア イーサネット ケーブルを介して接続されたデバイスがケーブルの物理構成を監視し、単方向リンクが存在する場合にそれを検出できるようにするレイヤー 2 プロトコルです。

UDLDの動作モード

UDLD(Unidirectional Link Detection)は、ネットワークの単方向リンクを検出するためのプロトコルで、ノーマルモードとアグレッシブモードの2つの動作モードをサポートしています。

ノーマルモード

  • 機能: 光ファイバポートの誤接続による単方向リンクを検出。
  • メカニズム: レイヤ1メカニズムを使用し、自動ネゴシエーションにより物理シグナリングと障害検出を行う。リンクが単方向の場合、論理リンクは未確定とされ、ポートは無効化されない。
  • 動作: ファイバストランドの1つが切断されると、レイヤ1メカニズムがリンクの物理的問題を検出するため、リンクはダウン状態となる。この場合、UDLDはアクションを実行しない。

アグレッシブモード

  • 機能: 光ファイバーおよびツイストペアリンク上の単方向トラフィックによる単方向リンクを検出。また、リンクがダウンしている場合でも、影響を受けたポートを無効化する。
  • メカニズム: 通常モードと同様にレイヤ1メカニズムを使用しつつ、UDLD Helloパケットを用いてリンクの健全性を確認。Helloパケットの応答がない場合、リンクをシャットダウンする。
  • 動作: すべてのネイバーが期限切れになると、リンクアップシーケンスを再開し、同期されていないネイバーと再同期する。リンク状態が未確定の場合、ポートをシャットダウンする。

通常モードとアグレッシブモードの違いは、アグレッシブモードがより広範な単方向リンクの問題を検出し、影響を受けたポートを積極的に無効化する点です。

UDDLの設定

UDLD をグローバルに有効化

UDLD の動作モードを指定します。

Switch(config)#udld {aggressive enable message time message-timer-interval}

aggressiveすべての光ファイバ ポートでアグレッシブ モードで UDLD を有効にします。
enableスイッチ上のすべての光ファイバー ポートで UDLD を通常モードで有効にします 。UDLD はデフォルトでは無効になっています。
message time message-timer-intervalアドバタイズメント フェーズにあり、双方向であると検出されたポート上の UDLD プローブ メッセージ間の時間間隔を設定します。範囲は 1 ~ 90 秒で、デフォルト値は 15 です。

インターフェースでUDLDを有効にする

Switch(config)#interface interface-id
Switch(config-if)#udld port [aggressive ]

参考文献

Configuring UniDirectional Link Detection