L3SWに接続されたHUBなどでループが発生すると検知して遮断等のアクションを行うループ検知(loop detection)機能についての記事です。
Ciscoでは他メーカ(Apresiaなどなど)でこのように謳われている機能が実は同様に搭載されていません。(keepaliveなどで代用)
だったのですが、現在IOSの17.x.x以降だと、「Loop Detection Guard」機能との名称で設定が可能のようです。(実は、まだ実機では未体験)
cat9k(config-if)#loopdetect ?
<1-10> Time in seconds between sending of loopdetect frames
action Select the action to be performed upon loopdetection
source-port Source Port will be err disabled
実行例/出力例
switch#configure terminal
switch (config)# interface gigabitEthernet 1/0/1
switch (config-if)# loopdetect
Warning: Enabling this feature might put the port(s) of switch to err-disable if loopdetect frame is received on it. It is not recommended to enable this when STP is already enabled and on trunk ports as it is VLAN un-aware.
switch (config-if)# end
switch# show loopdetect
Loopdetect is enabled
Interface Interval Elapsed-Time Port-to-Errdisbale ACTION
——— ——- ———– ——————- ————-
Gi1/0/1 5 0 errdisable Dest Port ERRDISABLE