Что происходит с коммутатором D-link DES-3540?
В логах пишет порт подключен-порт отключен в цикле.Налицо физическая потеря линка. Два варианта.
1. подыхают порты на коммутаторе; решение: заменить коммутатор;
2. повреждён сразу пучок кабелей (погрызен крысами, повреждён в процессе строительно-ремонтных работ, затоптан ногами в случае открытой прокладки (маловероятно), незначительное повреждение внешней оболочки + попадание влаги под оболочку, воздействие высокой температуры от проходящих рядом труб отопления (в результате ПВХ-изоляция крошится), длительное воздействие УФ от прямых солнечных лучей (маловероятно) и т.д. и т.п.); решение: найти причину повреждения, устранить причину, после этого проложить новые кабели.
Если провода норм и компьютеры норм, то глючит коммутатор.
В коммутаторах доступа порты на плате сгруппированы по восемь штук. Один ASIC обрабатывает восьмерку портов. Вполне возможно, что дохнет конкретный asic. Попробуйте проблемные ПК переткнуть в другую восьмерку.
В коммутаторах есть такая проблема, как коллизия мак адресов. Коммутатор ищет порт, куда отправить пакет, по хешу от мак-адресу и влану. Во-первых, пара хешей может совпасть. Во-вторых, память для хранения этих хешей (таблицы мак-адресов) дорогая, и производители дешевых коммутаторов на ней экономят так, что в неё умещается не весь хеш, а только первые его байты. Эта особенность тоже может привести к коллизии. Можно попробовать перекинуть порты в другой влан. Или найти мак-адрес, из-за которого происходит коллизия.
Ну и конечно никто не отменял случая, когда в сети появилось несколько устройств с одинаковым мак-адресом (или петля), а порты коммутатора флапают из-за loop-detect.