Вот похожая ситуация.
Код:
Device Type : DES-3200-28 Fast Ethernet Switch
Firmware Version : Build 1.41.B002
В логе видим:
Код:
1807 2011-09-29 18:17:25 Port 1 LBD port recovered. Loop detection restarted
1806 2011-09-29 18:12:25 Port 1 link down
1805 2011-09-29 18:12:25 Port 1 LBD loop occurred. Port blocked
На порту:
Код:
Port Number : 1
RX Frames TX Frames
--------- ---------
CRC Error 736 Excessive Deferral 0
Undersize 0 CRC Error 0
Oversize 0 Late Collision 0
Fragment 15095 Excessive Collision 0
Jabber 0 Single Collision 0
Drop Pkts - Collision 0
Ага, петля! Выключаем порт абоненту:
Код:
1833 2011-10-01 12:07:18 Port 1 link down
1832 2011-10-01 12:07:18 admin: execute command "config ports 1 state disable"
Здесь начинается самое интересное. Порт восстает из мертвых:
Код:
2011-10-01 12:08:45 Port 1 link up, 100Mbps FULL duplex
Смотрим сам порт:
Код:
Port State/ Settings Connection Address
MDI Speed/Duplex/FlowCtrl Speed/Duplex/FlowCtrl Learning
----- -------- --------------------- --------------------- --------
1 Disabled 100M/Full/Disabled 100M/Full/None Enabled
Auto
Диагностика:
Код:
Port Type Link Status Test Result Cable Length (M)
---- ------- -------------- ------------------------- -----------------
1 FE Link Up OK 37
Таблица коммутации:
Код:
DES-3200-28:5#show fdb port 1
Command: show fdb port 1
VID VLAN Name MAC Address Port Type
---- -------------------------------- ----------------- ---- ---------------
65 65 00-21-97-9F-64-87 1 Dynamic
Total Entries : 1
При этом у абонента есть доступ к сети.
Повторно выключить порт не удается, зато включается он дважды:). Еще одна попытка его таки добила.
Код:
1847 2011-10-01 12:34:40 Port 1 link down
1846 2011-10-01 12:34:39 admin: execute command "config ports 1 state disable"
1845 2011-10-01 12:34:23 Port 1 link up, 100Mbps FULL duplex
1844 2011-10-01 12:34:23 Port 1 link up, 100Mbps FULL duplex
1843 2011-10-01 12:34:23 admin: execute command "config ports 1 state enable"
1842 2011-10-01 12:34:11 admin: execute command "config ports 1 state disable"
Снова смотрим диагностику кабеля и это воскрешает порт:
Код:
1849 2011-10-01 12:40:08 Port 1 link up, 100Mbps FULL duplex
1848 2011-10-01 12:40:06 admin: execute command "cable_diag ports 1"
И снова у абонента LinkUp при статусе Disabled и снова видны маки на порту. То есть ситуация воспроизвелась полностью. Сейчас попробую прошить и посмотреть на новой прошивке.
UPD: На прошивке 1.52.B005 ситуация воспроизводится. Но, если поставить скорость порта в auto (в примере она 100M/Full/Disabled) то все становится нормально - диагностика кабеля больше не поднимает порт.
UPD: Потестил на другом свиче где нет петли на порту. По результатам выходит, что если скорость была задана принудительно ДО смены статуса на Disabled, то диагностика порта поднимает линк на порту.