回答:
UDLDは通常、ファイバーメディアで実行されますが、リンクステータスをすでに監視しているFast Link Pulseを使用しているため、UTPでは必要ありません。
このページには、利用可能なさまざまなL2保護の非常に良い説明があります。UDLDに関する具体的な抜粋を次に示します。
UDLDは、リンクが一方向のみで使用可能かどうか、たとえば、ファイバーの半分が切断されているかどうかを検出するために使用されます。UDLDは、STPがポートをフォワーディングステートにするよりも速くこのチェックを実行します。つまり、UDLDとSTPが有効になっている場合、UDLDは、STPがポートをトラフィックをどこにも転送しない状態にすることを防ぎます。
単一方向リンクは、トラフィックが一方向のネイバー間でのみ送信されるときに発生します。単方向リンク検出は、レイヤー2プロトコルです。UDLDは、自動ネゴシエーションなどのレイヤー1メカニズムでは実行できないタスクを実行します。UDLDとオートネゴシエーションが有効になっている場合、レイヤー1とレイヤー2の検出が連携して、物理的および論理的な単方向接続と他のプロトコルの誤動作を防ぎます。単方向リンクは、スパニングツリートポロジループを引き起こす可能性があります。UDLDを使用すると、デバイスは単方向リンクが存在することを検出し、影響を受けるインターフェイスをシャットダウンできます。UDLDは、ファイバーポートでネットワークの問題を防ぎ、パッチパネルで誤配線を引き起こし、リンクがアップ/アップステータスになりますが、BPDUが失われるのを防ぐのに役立ちます。
UDLDを有効にすると、スイッチは定期的にUDLDプロトコルパケットをネイバーに送信し、所定のタイマーが切れる前にパケットがエコーバックされることを期待します。タイマーが切れると、スイッチはリンクが単方向であると判断し、ポートをシャットダウンします。タイムアウト間隔(45秒)以内にメッセージが受信されない場合、ポートは無効になります。メッセージはデフォルトの間隔(15秒)ごとに送信されます。
単方向リンクを検出してポートをerrdisableにするのにかかる45秒は、STPがポートをフォワーディングステートに移行するのにかかる50秒未満です。 。これにより、受信したBPDUがないためにSTPがポートをフォワーディングステートに移行させた場合にループが発生するのを防ぎます。
要約すると、はい、それらは一緒に実行でき、ファイバーリンク上で一緒に実行する必要があります。
はい、異なる障害から保護するため、両方を実行することをお勧めします。UDLDが両側でサポートされていない場合は、LACPを貧乏人のUDLDとして使用できます(たとえば、CiscoとJuniper間)か、イーサネットOAM LFMを使用することもできます。