設定例(ApresiaLightGM200シリーズ)
ループ検知機能(Loop Detection)
基本構成図
設定のポイント
ループ検知機能の動作条件
- ループ検知フレームは、タグ付きの64バイトのマルチキャストフレームとして送出されます。
- ポートベースモードの場合や、VLANベースモードでもタグなしVLANの場合は、VIDに0が設定されます。
- 機器毎に識別されたループ検知フレームを受信することでループ検知と判断します。
(例えば、配下にある島HUBが帯域輻輳の状態である場合や、コリジョン発生によりループ検知フレームが廃棄された場合には、ループ検知されないことに注意してください) - no-check-srcオプションを使用すると必ずしもループとならない構成でも、他のApresiaLightGM200が送信したループ検知フレームで意図しない接続を検知することができます。
設定例
VLANの設定 | |
# configure terminal (config)# vlan 10,20 (config-vlan)# exit |
VLAN(10,20)を作成 |
ポートの設定 | |
(config)# interface range port 1/0/1-12 (config-if-port-range)# switchport access vlan 10 |
VLAN(10)をuntagポート1-12に設定 |
(config-if-port-range)# interface range port 1/0/13-24 (config-if-port-range)# switchport access vlan 20 |
VLAN(20)をuntagポート13-24に設定 |
(config-if-port-range)# interface range port 1/0/25-26 (config-if-port-range)# switchport mode trunk (config-if-port-range)# switchport trunk allowed vlan 10,20 (config-if-port-range)# exit |
VLAN(10,20)をtagポート25-26に設定 |
ループ検知機能の設定 | |
(config)# loop-detection global enable (config)# loop-detection interval 1 |
スイッチのループ防止機能を有効にする ループ検知フレームの送信間隔(1秒) |
※errdisable recovery cause loop-detection未設定の場合、自動復旧は無効 ポート復旧には、手動で以下コマンドを実施 (config)# interface port PORT (config-if-port)# shutdown (config-if-port)# no shutdown |
|
ループ検知機能のポート設定 | |
(config)# interface range port 1/0/1-24 (config-if-port-range)# loop-detection enable |
ポート1-24をshutdownモードでループ防止機能を有効にする(ポート閉塞してパケット転送を停止) |
(config-if-port-range)# loop-detection no-check-src | 他の装置のループ検知フレームでも検知するようにno-check-srcオプションを有効にする |
(config-if-port-range)# interface range port 1/0/25-26 (config-if-port-range)# loop-detection enable (config-if-port-range)# loop-detection action notify-only |
ポート25、26をnotify-onlyモードでループ防止機能を有効にする(ポート閉塞しないでパケット転送させる) |
確認コマンド
- show loop-detection
- show loop-detection interface range Port PORTLIST
- show errdisable recovery