CodingBox Документация

Выбор и ввод коммутатора в эксплуатацию с учётом оптики

Оптика — место, где проект коммутатора встречается с реальностью: коробку выбирают по портам, функциям и цене, а потом модуль, который «должен работать», не работает, клетка аплинка не может запитать оптику на 40 км, обдув направлен не так, как стойка, или первое обновление софта уводит половину линков в errdisable. Эта страница — два чек-листа: что проверять по оптике при выборе коммутатора и как вводить его от распаковки до базы DDM, — плюс приёмочный тест, который ловит маргинальные линки раньше пользователей.

Критерии выбора

КритерийНа какой вопрос ответитьГде живёт ответ
Число и скорости портовсколько даунлинков какой скорости, сколько аплинков, рост на 3–5 летпроект (Роли и топологии)
Переподпискаприемлемо ли отношение ёмкости даунлинков к аплинкам для трафикаПорты и аплинки
Поколения клетокSFP28 или SFP56, QSFP28 или QSFP-DD/OSFP; какие старые модули клетки принимаютТипы портов и клеток
Правила скоростей и breakoutгруппы портов, какие порты разветвляются, поддержка 1G в клетках SFP+, QSAаппаратное руководство
Политика к оптикестрогая OEM, проверка списков, терпимая; документированный обход; эффект обновленийКак каждая NOS проверяет модуль
Список поддерживаемой оптикиесть ли нужные PMD (LR, ER, BiDi, CWDM, перестраиваемый DWDM, 100G ZR) в списке платформыМатрицы совместимости
Бюджет мощности клеткикласс на порт; поддержка ZR/перестраиваемых/10GBASE-T SFP+Мощность и потребление
Направление обдуваSKU с забором или выхлопом со стороны портов под стойкуКлассы коммутаторов
Средадиапазон окружающей температуры; нужен ли промышленный классТемпературные исполнения
Функции коммутацииL2/L3, VXLAN/EVPN, MLAG, PFC/ECN для хранения/AIОсновы коммутации
Стекирование / спариваниестековые кабели или VCP через передние порты; занятые порты peer link MLAGСтекирование и MLAG
Управлениепорт OOB, тип консоли, API, телеметрия DDM, MIB SNMPУправление и мониторинг
Жизненный цикл софтачастота релизов, LTS-ветки, ISSU, даты окончания поддержкистраницы жизненного цикла вендора
Модель поддержкичто вендор поддерживает при сторонней оптике; позиция TACконтракт
Полная стоимостькоммутатор + лицензии + оптика (часто 30–60 % стоимости порта на 100G+) + питание + запасспецификация
РезервированиеБП, вентиляторы, супервизоры; аплинки на разных модуляхКлассы коммутаторов

Спецификация оптики

ПозицияПравило подсчёта
DAC/AOC даунлинковпо одному на серверный порт, длина по позиции в стойке (1/2/3 м)
Модули аплинков2 × (аплинков на коммутатор) — оба конца
Кабели breakoutна каждый разделённый порт; транки и кассеты MPO для параллельной оптики (Breakout и MPO)
Стековые / peer-link кабелина пару или кольцо
Управление1G медь или LX на коммутатор к сети OOB
Запас5–10 % на тип, минимум по 2 каждого; больше для позиций с долгой поставкой (ER, DWDM)
Чистка и тестчистилки one-click, микроскоп, источник/измеритель мощности, эталонный модуль каждого типа

Чек-лист ввода в эксплуатацию

  1. Распаковать и осмотреть — серийники, БП, вентиляторные лотки, SKU обдува, модули аплинков; сфотографировать панель.
  2. Инвентаризировать оптику — прочитать каждый модуль на столе (вендор, PN, SN, дата, соответствие, класс мощности, прошивка) и записать против планового порта (Check transceiver, База кодов).
  3. Зайти по консоли — задать IP управления на порту OOB и VRF, учётные данные, NTP, syslog, цели SNMP/телеметрии (Управление и мониторинг).
  4. Софт — обновить до целевого релиза до настройки портов; прочитать release notes на предметы о трансиверах (Матрицы совместимости и прошивки).
  5. Строки политикиservice unsupported-transceiver / allow-unsupported-transceiver / transceiver phony-alarm-disable, если парку они нужны; восстановление errdisable.
  6. Настройка портов — скорости, FEC, автосогласование (включено для DAC, выключено для оптики), карты breakout, описания, членство в LAG/MLAG (Рецепты настройки портов).
  7. Вставить модули — очистить каждый разъём, вставлять с открытой защёлкой, слушать щелчок; язычки DAC/AOC вверх на двухрядных клетках, как говорит руководство.
  8. Проверить каждый порт — модуль распознан, верная строка типа, линк на задуманной скорости, счётчики FEC нулевые (Проверка оптики на коммутаторе).
  9. База DDM — записать мощность Rx/Tx, ток, температуру по портам («паспорт линка»); сравнить Rx с бюджетом (Мониторинг, Мощность Rx и бюджет).
  10. Приёмочный тест — см. ниже.
  11. Документировать — карта портов, инвентарь оптики с серийниками, ID кабелей, фото, бэкап конфигурации; маркировать оба конца кабелей.
  12. Запас на площадке — хранить в антистатических пакетах, с колпачками.

Приёмочный тест

ТестМетодПроход
Стабильность линканаблюдать carrier-transitions / счётчики флапов 24 чноль флапов
Без ошибоксчётчики CRC/FCS и неисправимых FEC после 24 ч трафиканоль неисправимых; исправленные FEC стабильны, не растут
Пропускная способностьiperf/TRex между хостами через каждый аплинк (или закреплённого участника LAG)≥ 95 % скорости линии
Запас по мощностимощность Rx против чувствительности по линкамзапас ≥ 3 дБ (≥ 2 дБ для SR по MMF)
Температуратемпература DDM модуля на полной скорости вентиляторов и в нормениже предупреждения с запасом ≥ 10 °C
Переключениевытащить один аплинк / один БП / один стековый кабельтрафик продолжается, аварии подняты, чистое восстановление
Проверка избыточного путивыключить один пир MLAG / spineECMP/LAG сходится в проектное время
УправлениеSNMP walk по объектам трансиверов, подписка телеметрии, приём syslogданные приходят по каждому порту

Частые ошибки ввода

ОшибкаСледствиеИсправление
Настройка портов до обновления софтаизменения политики или синтаксиса при обновлениисначала обновить
Смешанные SKU обдува в одном ряду стоекгорячая оптика на перевёрнутой коробкезаказывать совпадающие SKU
Модуль на 40 км / ZR в клетке класса 4модуль остаётся в низкой мощностипроверять бюджеты (Питание и тепло)
AN оставлен на оптике, выключен на DACлинк down при хороших уровняхFEC и AN
Нет чистки перед вставкоймаргинальный Rx с первого днячистить и инспектировать
Сторонняя оптика не проверена на платформе/релизеerrdisable в пятницусначала протестировать по одному (Сторонние модули)
Нет базы DDMпоследующая деградация невидимазаписать паспорт
Немаркированные кабели и незадокументированные потомки breakoutчасы, потерянные в каждом инцидентемаркировать и документировать (Именование портов и светодиоды)

В CodingBox

Шаг 2 чек-листа — это стол: чтение каждого модуля до установки в стойку даёт инвентарь, ловит неверные PMD и неверно маркированные детали и — где платформа требует — становится моментом кодирования идентификации, чтобы шаг 8 прошёл с первого раза (Check transceiver, Редактор EEPROM).