独自ループ検出


1 機能概要

本製品は、構成したネットワーク環境でループが発生していないかどうかを検出する独自の仕組みを提供します。
LAN/SFPポートから独自のループ検出フレームを送信し、そのフレームが自身に戻ってくるかどうかを監視します。
送信フレームが自身に戻ってきた場合、該当ポートでループが発生していると判断します。



2 用語の定義

LDF (Loop Detection Frame)

ループ検出のために使用するヤマハ独自のイーサーネットフレーム。



3 機能詳細

3.1 ループ検出 動作仕様

本製品のループ検出仕様について、以下に示します。

  1. 本製品のループ検出は、システム全体の有効・無効制御に加え、LAN/SFP ポートごとに有効・無効制御が行えます。
    LAN/SFP ポートでループ検出を機能させる場合は、システム全体の設定が 有効 になっている必要があります。
  2. ループ検出機能の初期設定は、以下のようになっています。(初期状態では機能していません)
  3. ループ検出、スパニングツリープロトコルともにシステム全体の設定が 有効 に設定されている場合、LAN/SFPポートの設定は、スパニングツリープロトコルを優先的に扱います。

  4. ループ検出機能が有効となっている本製品は、以下の動作を行います。
  5. ループ検出したLAN/SFPポートで Shutdown / Blocking 動作を行わずに、強制的に Detected 動作にすることができます。
  6. ループ検出状態(Detected, Blocking)は、 loop-detect reset コマンドにより、強制的に解消することができます。(MODEボタンのある機種では、MODEボタンの3秒間長押しでも可能。)
    ループ検出中のポートでリンクダウンが発生した場合も同様に、検出状態は解消されます。 (ポートランプ表示を復旧し、SYSLOGメッセージを出力します。)

  7. ループ検出機能の状態は、 show loop-detect コマンドで確認できます。以下を表示します。
  8. ループ検出機能が無効な状態で、LAN/SFPポートで LDF を受信すると、他の全ポートから受信フレームをそのまま転送します。
    ただし、スタティック/LACP論理インターフェース、ミラーリング設定を行ったポート(ミラーポート)は、転送対象外とします。

  9. 以下のような場合、本製品に接続されているハブで発生しているループを検出できないことがあります。


3.2 ループ検出例

以下に本製品におけるループ検出例を示します。



4 関連コマンド

関連コマンドについて、以下に示します。
コマンドの詳細は、コマンドリファレンスを参照願います。



5 コマンド実行例

ループ検出機能が有効になっていると、以下のような構成のとき、本製品上で発生しているループを検出します。

  1. システム全体のループ検出機能を有効にします。
    Yamaha(config)#loop-detect enable             ... (システム全体のループ検出機能を有効にする)
    
  2. LANポート #1 と #2 のループ検出機能を有効にします。
    Yamaha(config)#interface port1.1
    Yamaha(config-if)#spanning-tree disable             ... (LANポートごとのスパニングツリー機能を無効にする)
    Yamaha(config-if)#loop-detect enable                ... (LANポートごとのループ検出機能を有効にする)
    Yamaha(config-if)#loop-detect blocking enable       ... (Blockingを有効にする)
    (上記設定をLANポート #2 に対しても行います。)
    
  3. ループ検出機能の設定を確認します。
    LANポート #1 と #2 でループ検出機能が有効(*)になっていることが確認できます。
    Yamaha>show loop-detect
    loop-detect: Enable
    
    port      loop-detect    port-blocking           status
    -------------------------------------------------------
    port1.1        enable(*)        enable           Normal
    port1.2        enable(*)        enable           Normal
    port1.3        enable           enable           Normal
    port1.4        enable           enable           Normal
    port1.5        enable           enable           Normal
    port1.6        enable           enable           Normal
    port1.7        enable           enable           Normal
    port1.8        enable           enable           Normal
    port1.9        enable           enable           Normal
       :             :                :                :
    -------------------------------------------------------
    (*): Indicates that the feature is enabled.
    
  4. ループ検出が発生した場合、ループ検出機能の状態が確認できます。



6 注意事項



7 関連文書


トップへ戻る