...
Loopback-detection основан на другом механизме:
L2-кадры с уникальным маркером отправляются в VLAN. Если этот же кадр LBD приходит обратно на тот же порт с которого был отправлен - порт блокируется.
...
Из вывода ниже видно, что STP работает, но порт 1/0/1 не заблокирован, а находится в состоянии пересылки:
| Блок кода |
|---|
SW1(config)#show spanning-tree *********************************** Process 0 *********************************** -- MSTP Bridge Config Info -- Standard : IEEE 802.1s Bridge MAC : 18:c3:f4:b3:01:14 Bridge Times : Max Age 20, Hello Time 2, Forward Delay 15 Force Version: 3 ########################### Instance 0 ########################### Self Bridge Id : 32768.18:c3:f4:b3:01:14 Root Id : 8192.8c:1f:64:36:51:d6 Ext.RootPathCost : 2000 Region Root Id : this switch Int.RootPathCost : 0 Root Port ID : 128.4 Current port list in Instance 0: Ethernet1/0/1 (Total 1) PortName ID ExtRPC IntRPC State Role DsgBridge DsgPort -------------- -------- --------- --------- --- ---- ------------------ -------- Ethernet1/0/1 128.004 0 0 FWD ROOT 8192.8c1f643651d6 128.089 |
Настройка loopback-detection:
| Блок кода |
|---|
conf Interface ethernet1/0/1 loopback-detection specified-vlan 13 loopback-detection control shutdown |
...
Если выключить loopback-detection, порт продолжит работать, несмотря на то, что STP включен.
| Блок кода |
|---|
SW1(config-if-ethernet1/0/1)#no loopback-detection specified-vlan 13 Jan 10 02:51:29:667 2001 SW1 MODULE_PORT/5/:%LINK-5-CHANGED: Interface Ethernet1/0/1, changed state to UP Jan 10 02:51:29:668 2001 SW1 MODULE_PORT/5/:%LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet1/0/1, changed state to DOWN Jan 10 02:51:29:003 2001 SW1 MODULE_PORT/5/:%LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet1/0/1, changed state to UP Jan 10 02:51:29:006 2001 SW1 MODULE_L2_MSTP/5/:MSTP set port = 1, mst = 0, process = 0 to DISCARDING! Jan 10 02:51:44:893 2001 SW1 MODULE_L2_MSTP/5/:MSTP set port = 1, mst = 0, process = 0 to LEARNING! Jan 10 02:51:59:893 2001 SW1 MODULE_L2_MSTP/5/:MSTP set port = 1, mst = 0, process = 0 to FORWARDING! SW1(config-if-ethernet1/0/1)# SW1(config-if-ethernet1/0/1)# SW1#show spanning-tree *********************************** Process 0 *********************************** -- MSTP Bridge Config Info -- Standard : IEEE 802.1s Bridge MAC : 18:c3:f4:b3:01:14 Bridge Times : Max Age 20, Hello Time 2, Forward Delay 15 Force Version: 3 ########################### Instance 0 ########################### Self Bridge Id : 32768.18:c3:f4:b3:01:14 Root Id : this switch Ext.RootPathCost : 0 Region Root Id : this switch Int.RootPathCost : 0 Root Port ID : 0 Current port list in Instance 0: Ethernet1/0/1 (Total 1) PortName ID ExtRPC IntRPC State Role DsgBridge DsgPort -------------- -------- --------- --------- --- ---- ------------------ -------- Ethernet1/0/1 128.004 0 0 FWD DSGN 32768.18c3f4b30114 128.004 |
...