Достаточно давно столкнулись со странностью, но все руки не доходили описать.
У нас свитчи настраиваются из биллинга автоматически скриптом через telnet. Одной из итераций является определение реального аплинк порта след способом: sh swi(смотрим инфо и дефолт), sh arpentry, потом sh fdb MAC-шлюза.
Вроде все просто и тривиально. с 3010G, 3526, 3x26S без проблем это отрабатывается.
Но у 3028 такая "особенность"(для меня aka "бага"):
Код:
DES-3028:4#ping 192.168.27.151
Command: ping 192.168.27.151
Reply from 192.168.27.151, time=10ms.
Reply from 192.168.27.151, time<10ms
Ping Statistics for 192.168.27.151
Packets: Sent =2, Received =2, Lost =0
DES-3028:4#show arpentry
Command: show arpentry
ARP Aging Time : 20
Interface IP Address MAC Address Type
------------- --------------- ----------------- ---------------
System 192.168.27.0 FF-FF-FF-FF-FF-FF Local/Broadcast
System 192.168.27.151 00-D0-68-05-BB-92 Dynamic
System 192.168.27.243 00-1E-58-A6-EC-77 Local
System 192.168.27.245 00-11-5B-77-92-7D Dynamic
System 192.168.27.255 FF-FF-FF-FF-FF-FF Local/Broadcast
Total Entries : 5
DES-3028:4#sh fdb mac 00-D0-68-05-BB-92
Command: show fdb mac_address 00-D0-68-05-BB-92
VID VLAN Name MAC Address Port Type
---- -------------------------------- ----------------- ---- ---------------
Total Entries : 0
DES-3028:4#sh fdb mac 00-D0-68-05-BB-92
Command: show fdb mac_address 00-D0-68-05-BB-92
VID VLAN Name MAC Address Port Type
---- -------------------------------- ----------------- ---- ---------------
Total Entries : 0
DES-3028:4#sh fdb mac 00-D0-68-05-BB-92
Command: show fdb mac_address 00-D0-68-05-BB-92
VID VLAN Name MAC Address Port Type
---- -------------------------------- ----------------- ---- ---------------
913 913 00-D0-68-05-BB-92 25 Dynamic
Total Entries : 1
DES-3028:4#sh fdb mac 00-D0-68-05-BB-92
Command: show fdb mac_address 00-D0-68-05-BB-92
VID VLAN Name MAC Address Port Type
---- -------------------------------- ----------------- ---- ---------------
913 913 00-D0-68-05-BB-92 25 Dynamic
Total Entries : 1
На сам свитч заходил по IP через шлюз 192.168.27.151. В арптаблице есть IP и MAC. Но как и почему в fdb-таблице мак появляется после 1-3 "холостых" проходов?
Как следствие у нас скрипт не находит аплинк-порт, и дропает менеджмент-влан(ибо нефиг его раскидывать на "левые" порты). В результате к свитчу надо засылать специально обученного человека, чтобы тот его ребутнул.
Замечалось это не только с маком шлюза, но и с маками других девайсов, взятых из арп-таблицы, независимо от порта, к которому они подключены.
Код:
Boot PROM Version : Build 1.00-B04
Firmware Version : Build 2.40.B10
Hardware Version : A1