Ностальгия по D-Link

Не, я серьёзно, я как не зайду в тему про длинк, и ты всегда советуешь какую-нибудь модель, и всегда разную, прям цифры разные, типа «этот купаж длинка 1816 года отлично подходит под ваш юзкейс»Из чатика ntwrk в telegram

Вообще я очень редко читаю коллективные чаты, само попалось на глаза. Я плакал и сползал под стол, пришлось даже выйти из помещения, чтобы не травмировать психику коллег своим дёргающимся в припадках телом.

Дисклеймер: Никогда, ни при каких условиях, даже если вы полностью понимаете как работает какая-то технология или протокол, даже если к вашей голове приставили дуло пистолета, никогда не включайте какую бы то ни было фичу на D-Link’е если вы её сами не протестировали именно на этой железке и именно на этой версии firmware.

Да… возможно это относится ко всем вендорам, типа разработчики разных компаний понимают и реализуют стандарты по-своему, бла-бла-бла… Но речь о вендоре, который выпускает прошивки для коммутаторов чуть ли не каждую неделю, причём часто ломают больше, чем исправляют и добавляют, а репорты по изменениям не прикладывают.

В общем-то, любой инженер, работавший с оборудованием данной фирмы, может рассказать тонну баек или сказать «да вы их просто готовить не умеете». Так вот я вас предупреждаю, это как готовить ядовитую рыбу или гранату в запеканке – нужно очень вдумчиво и аккуратно.

До ноября 2014 года это было оборудование по хорошей цене, большим выбором на любой вкус и количество портов, в т.ч. дешёвые soho коробушки, возможность кастома для больших поставок и т.д. и т.п. Но есть ведь и куча других производителей аналогичного уровня! В целом, это как Xiaomi, хотите новый функционал и вообще любите обновляться? – вам обеспечено очень много любви.

Вы всё ещё не хейтите длинк? Тогда мы идём к вам!

Инструктор вас предупреждает, дэлинк (и аналоги) в ядре — быть беде.

Примеры дичи из жизни:

  • Обновление L3 коммутаторов для поддержки 1G трансиверов в 10G портах сломало к чертям OSPF.
  • Флапы OSPF через LACP, либо не использовать, либо читать как правильно готовить.
  • Через L3 интерфейсы не проходили фрагментированные пакеты – виноват механизм защиты от DDoS (ЩТЁ?!).
  • Передёргивание интерфейсов или каких-нибудь из их параметров чтобы заработала какая-то функция (за здрасти).
  • Очистка таблиц arp и fdb для того, чтобы у вас начали проходить пинги после переключения железки с одного порта на другой (нет, таймеры и статические записи ни при чём).
  • Знаете что это?
    ...
     |
     6-05-B028 Обновляет BootRom до 1.00.009
     |
     ...
     |
     6-07-B004 Обновляет BootRom до 1.00.010
     |
     ...
     |
     6-09-B009 Обновляет BootRom до 1.00.012
     |
     ...

    Версии f/w для DES-1210-28/ME B2, которые, в отличие от обычных, обновляют BootRom, о них вы сразу не найдёте информацию. Кстати прошивки можно скачать с оф. сайта (видимо более-менее стабильные), в специальной теме на форуме (в основном бета версии), на ftp.dlink.ru, и в каждом из этих мест будут лежать разные версии! А из сервисного центра вам могут прийти коммутаторы, у которых версия f/w может быть выше чем у «переходной» прошивки для обновления бутрома, а версия самого бутрома ниже. Если вы захотите обновить бутром, то шейте более новой «переходной» (где и f/w, и бутром новее), иначе кирпич. Или отойдите и не трогайте пока работает.

  • А сколько радости в своё время доставляло определение WebSmart или MetroEthernet версии?
  • А как вам такое, в здоровую хреновину за 120к можно не поставить предохранитель. А потом сказать, бля, мы там слот прикрутить забыли, ну вы сами как-нибудь. С вас 35000 рублей за негарантийный ремонт! А как же гарантийные наклейки спросите вы? ¯ \ _ (ツ) _ / ¯
    У-у-у А-а кто Это сделал?
  • Для неофитов особое удовольствие доставляет web интерфейс, ибо CLI учить некогда, проще зайти и галочку поставить. А разрабам побую, они фичу запилили, синтаксис команд в CLI поменяли, к веб морде привязать забыли. Или просто кривой интерфейс, поля все напрочь съехавшие… Или скрипты интерфейса в некоторых браузерах не работают, и чудо не произошло!

А про мультикасты и специфичные функции… в общем, добро пожаловать на forum.dlink.ru

Пример: http://forum.dlink.ru/viewtopic.php?f=2&t=165874&start=705

Сегодня 2 коммутатора DGS-1210-28P/ME FW 6.12.B041 на ровном месте без сбоев питания сбросили свои настройки до заводских, в том числе и MAC адреса до 00:01:02:03:04:05
После восстановления конфига MSTP не смогло сойтись (и это логично, т.к. 2 коммутатора в одном кольце с одинаковым МАК-адресом). И из-за этого все коммутаторы между ними тоже сошли с ума и притушили все свои порты.
Подскажите, как вернуть всю эту кучу железа в норму??

Опытным путем выяснил, что на прошивках до 6.13.B005 можно заставить коммутатор сбросить свои настройки и забыть свой собственный MAC адрес просто заливая в его порты легитимные LLDP фреймы при отключенном LLDP командой disable lldp. Проверить на 6.13.B005 не получилось, т.к. на ней включение MSTP приводит к глухому зависанию свитча. Лечится созданием cpu_access_profile типа ether на фреймы с ether type = 0x88cc.
Надеюсь, кому-нибудь эта информация пригодится

Кстати, D-Link хорошо кастомизируется даже в условиях гаража. Экземпляры совместных с Skolkovo разработок:

Второй экземпляр являет собой DGS-1210-12TS/ME и позиционируется как агрегационный коммутатор второго уровня, имеет 10 SFP и 2 UTP гигабитных порта, коммутационную матрицу в 24 Гбит/c и… пассивную систему охлаждения! Что при включении в работу более 5 трансиверов переводит его в разряд климатической техники. Но увы, применённое решение позволяет охлаждать только крайние порты, поэтому центральный блок с горечью и печалью выводится из эксплуатации до скончания времён.

За дополнительную информацию и правки выражается благодарность _edd_ ?.

1 комментарий

Добавить комментарий для _edd_ Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *