Catalyst 6500 シリーズ スイッチ Cisco IOS ソフトウェア コンフィギュレーション ガイド - リリース 12.1 E
単一方向リンク検出(UDLD)の設定
単一方向リンク検出(UDLD)の設定
発行日;2012/02/02 | 英語版ドキュメント(2011/06/13 版) | ドキュメントご利用ガイド | ダウンロード ; この章pdf , ドキュメント全体pdf (PDF - 10MB) | フィードバック

目次

単一方向リンク検出(UDLD)の設定

UDLD の機能概要

UDLD の概要

UDLD アグレッシブ モード

UDLD のデフォルト設定

UDLD の設定

UDLD のグローバルなイネーブル化

個別の LAN インターフェイス上での UDLD のイネーブル化

光ファイバ LAN インターフェイス上での UDLD のディセーブル化

UDLD プローブ メッセージ インターバルの設定

ディセーブルになった LAN インターフェイスのリセット

単一方向リンク検出(UDLD)の設定

この章では、Catalyst 6500 シリーズ スイッチの Release 12.1(2)E 以降で UniDirectional Link Detection(UDLD; 単一方向リンク検出)プロトコルを設定する手順について説明します。


) この章で使用しているコマンドの構文および使用方法の詳細については、『Catalyst 6500 Series Switch Cisco IOS Command Reference』を参照してください。


この章で説明する内容は、次のとおりです。

「UDLD の機能概要」

「UDLD のデフォルト設定」

「UDLD の設定」

UDLD の機能概要

ここでは、UDLD の機能について説明します。

「UDLD の概要」

「UDLD アグレッシブ モード」

UDLD の概要

UDLD プロトコルにより、LAN ポートに接続された光ファイバまたは銅製(カテゴリ 5 ケーブルなど)イーサネット ケーブルを使用して接続された装置で、ケーブルの物理構成をモニタし、単一方向リンクの存在を検出することができます。単一方向リンクが検出されると、UDLD が関係のある LAN ポートをシャットダウンし、ユーザに通知します。単一方向リンクによって、スパニング ツリー トポロジ ループなどのさまざまな問題が発生する可能性があります。

UDLD は、レイヤ 1 プロトコルと連動し、リンクの物理的ステータスを判別するレイヤ 2 プロトコルです。レイヤ 1 では、物理的シグナリングおよび障害検出は、自動ネゴシエーションによって処理されます。UDLD は、ネイバーの ID の検出、誤って接続された LAN ポートのシャットダウンなど、自動ネゴシエーションでは実行できない処理を実行します。自動ネゴシエーションと UDLD の両方をイネーブルにすると、レイヤ 1 とレイヤ 2 の検知機能が連動し、物理的および論理的な単一方向接続、および他のプロトコルの誤動作を防止します。

リンク上でローカル装置が送信したトラフィックをネイバーが受信するにもかかわらず、ネイバーから送信されたトラフィックをローカル装置が受信しない場合は、必ず単一方向リンクが発生しています。対になっているファイバ ケーブルのどちらかがの接続が切断されても、自動ネゴシエーションがアクティブであるかぎり、リンクはアップしません。この場合、論理リンクは不確定であり、UDLD は何の処理も行いません。レイヤ 1 で両方のファイバが正常に動作していれば、レイヤ 2 の UDLD はそれらのファイバが正しく接続されているかどうか、また、トラフィックが適切なネイバー間で双方向に流れているかどうかを判別します。自動ネゴシエーションはレイヤ 1 で機能するため、このチェックは自動ネゴシエーションでは実行されません。

Catalyst 6500 シリーズ スイッチは、UDLD がイネーブルの LAN ポートの近接装置に、UDLD パケットを定期的に送信します。このパケットが一定時間内にエコー バックされ、かつ特定の確認応答(エコー)がない場合には、そのリンクは単一方向リンクとしてフラグ付けされ、LAN ポートがシャットダウンされます。プロトコルが単一方向リンクを正常に識別してディセーブルにするには、リンクの両端の装置で UDLD がサポートされている必要があります。


) デフォルトでは、UDLD は銅製 LAN ポート上ではローカルにディセーブルに設定されています。このタイプのメディアは、アクセス ポートに使用されることが多いため、メディアに不要な制御トラフィックを送信しません。


図 32-1 に、単一方向リンク条件の例を示します。スイッチ B は、ポート上でスイッチ A から正常にトラフィックを受信しますが、スイッチ A は、同じポート上でスイッチ B からのトラフィックを受信しません。UDLD によって問題が検出され、ポートがディセーブルにされます。

図 32-1 単一方向リンク

 

UDLD アグレッシブ モード

UDLD アグレッシブ モードは、Release 12.1(3a)E 以降でサポートされています。デフォルトでは、UDLD アグレッシブ モードはディセーブルになっています。UDLD アグレッシブ モードは、そのモードをサポートするネットワーク装置間のポイントツーポイントのリンク上に限って設定してください。UDLD アグレッシブ モードをイネーブルに設定した場合、UDLD 近接関係が設定されている双方向リンク上のポートが UDLD パケットを受信しなくなったとき、UDLD はネイバーとの接続を再確立しようとします。この再試行に 8 回失敗すると、ポートはディセーブルになります。

スパニング ツリー ループを防止するために、デフォルトの 15 秒間隔を使用する非アグレッシブ UDLD により、(デフォルトのスパニング ツリー パラメータを使用している場合)ブロッキング ポートがフォワーディング ステートに移行する前に、すみやかに単一方向リンクをシャットダウンできます。

UDLD アグレッシブ モードをイネーブルにすると、次のような状況でさらに利点をもたらします。

リンクの一方の側でポート スタック(TX および RX 両方)を使用している場合

リンクの一方の側がダウンしているにもかかわらず、もう一方の側がアップしたままの場合

このような状況では、UDLD アグレッシブ モードにより、リンク上のポートの 1 つがディセーブルになり、トラフィックの廃棄が防止されます。


) UDLD ノーマル モードでは、単一方向エラーが検出されても、ポートはディセーブルになりません。UDLD アグレッシブ モードでは、単一方向エラーが検出されると、ポートはディセーブルになります。


UDLD のデフォルト設定

表 32-1 に、UDLD のデフォルト設定を示します。

 

表 32-1 UDLD のデフォルト設定

機能
デフォルト値

UDLD グローバル イネーブル ステート

グローバルにディセーブル

UDLD アグレッシブ モード

ディセーブル

ポート別の UDLD ステート イネーブル(光ファイバ メディア用)

すべてのイーサネット光ファイバ LAN ポートでイネーブル

ツイスト ペア(銅線)メディア用のポート別 UDLD イネーブル ステート

すべてのイーサネット 10/100 および 1000BASE-TX LAN ポートでディセーブル

UDLD の設定

ここでは、UDLD の設定手順について説明します。

「UDLD のグローバルなイネーブル化」

「個別の LAN インターフェイス上での UDLD のイネーブル化」

「光ファイバ LAN インターフェイス上での UDLD のディセーブル化」

「UDLD プローブ メッセージ インターバルの設定」

「ディセーブルになった LAN インターフェイスのリセット」


) Release 12.1(11b)E 以降のリリースでは、コンフィギュレーション モードで、EXEC モード レベル コマンドの前に do キーワードを入力することによって、EXEC モード レベル コマンドを入力できます。


UDLD のグローバルなイネーブル化

すべての光ファイバ LAN ポートで UDLD をグローバルにイネーブルにするには、次の作業を行います。

 

コマンド
目的

Router(config)# udld { enable | aggressive }

光ファイバ LAN ポート上で UDLD をグローバルにイネーブルにします。

(注) このコマンドで設定できるのは、光ファイバ LAN ポートだけです。このコマンドによる設定は、個々の LAN ポートの設定によって上書きされます。

Router(config)# no udld { enable | aggressive }

光ファイバ LAN ポート上で UDLD をグローバルにディセーブルにします。

個別の LAN インターフェイス上での UDLD のイネーブル化

Release 12.1(13)E 以降を使用して個別の LAN ポート上で UDLD をイネーブルにするには、次の作業を行います。

 

コマンド
目的

ステップ 1

Router(config)# interface type 1 slot/port

設定する LAN ポートを選択します。

ステップ 2

Router(config-if)# udld port [ aggressive ]

特定の LAN ポート上で UDLD をイネーブルにします。 aggressive キーワードを入力して、アグレッシブ モードをイネーブルにします。光ファイバ LAN ポートの場合、このコマンドは udld enable グローバル コンフィギュレーション コマンドによる設定を上書きします。

Router(config-if)# no udld port [ aggressive ]

光ファイバ以外の LAN ポート上で UDLD をディセーブルにします。

グローバル コンフィギュレーション コマンドによる設定に戻ります。

ステップ 3

Router# show udld type1 slot/number

設定を確認します。

1.type = ethernetfastethernetgigabitethernet、または tengigabitethernet

旧リリースを使用して個別の LAN ポート上で UDLD をイネーブルにするには、次の作業を行います。

 

コマンド
目的

ステップ 1

Router(config)# interface type 2 slot/port

設定する LAN ポートを選択します。

ステップ 2

Router(config-if)# udld enable [ aggressive ]

特定の LAN ポート上で UDLD をイネーブルにします。 aggressive キーワードを入力して、アグレッシブ モードをイネーブルにします。光ファイバ LAN ポートの場合、このコマンドは udld enable グローバル コンフィギュレーション コマンドによる設定を上書きします。

Router(config-if)# no udld enable [ aggressive ]

光ファイバ以外の LAN ポート上で UDLD をディセーブルにします。

グローバル コンフィギュレーション コマンドによる設定に戻ります。

ステップ 3

Router# show udld type1 slot/number

設定を確認します。

2.type = ethernetfastethernetgigabitethernet、または tengigabitethernet

光ファイバ LAN インターフェイス上での UDLD のディセーブル化

Release 12.1(13)E 以降を使用して個別の光ファイバ LAN ポート上で UDLD をディセーブルにするには、次の作業を行います。

 

コマンド
目的

ステップ 1

Router(config)# interface type 3 slot/port

設定する LAN ポートを選択します。

ステップ 2

Router(config-if)# udld port disable

光ファイバの LAN ポート上で UDLD をディセーブルにします。

Router(config-if)# no udld port disable

udld enable グローバル コンフィギュレーション コマンドによる設定に戻します。

(注) このコマンドは、光ファイバ LAN ポートだけでサポートされています。

ステップ 3

Router# show udld type1 slot/number

設定を確認します。

3.type = ethernetfastethernetgigabitethernet、または tengigabitethernet

旧リリースを使用して個別の光ファイバ LAN ポート上で UDLD をディセーブルにするには、次の作業を行います。

 

コマンド
目的

ステップ 1

Router(config)# interface type 4 slot/port

設定する LAN ポートを選択します。

ステップ 2

Router(config-if)# udld disable

光ファイバの LAN ポート上で UDLD をディセーブルにします。

Router(config-if)# no udld disable

udld enable グローバル コンフィギュレーション コマンドによる設定に戻します。

(注) このコマンドは、光ファイバ LAN ポートだけでサポートされています。

ステップ 3

Router# show udld type1 slot/number

設定を確認します。

4.type = ethernetfastethernetgigabitethernet、または tengigabitethernet

UDLD プローブ メッセージ インターバルの設定

アドバタイズ モードにあり、現在双方向に設定されているポートで、UDLD プローブ メッセージの間隔を設定するには、次の作業を行います。

 

コマンド
目的

ステップ 1

Router(config)# udld message time interval

アドバタイズ モードにあり、現在双方向に設定されているポートで、UDLD プローブ メッセージの間隔を設定します。有効値の範囲は 7 ~ 90 秒です。

Router(config)# no udld message

デフォルト値(60 秒)に戻ります。

ステップ 2

Router# show udld type1 slot/number

設定を確認します。

ディセーブルになった LAN インターフェイスのリセット

UDLD によってシャットダウンされたすべての LAN ポートをリセットするには、次の作業を行います。

 

コマンド
目的

Router# udld reset

UDLD によってシャットダウンされたすべての LAN ポートをリセットします。