Ciena 3930: обязателен ли SFP 1GE с кодировкой Ciena, или достаточно соответствия спецификации 1000BASE-LX
Мы принимаем сдачу оператора связи 1GE на Ciena 3930, и я собираю комплект запчастей под неё. Модуль, заявленный для этой линии, - XCVR-A10Y31, деталь 1000BASE-LX/LC: 1310 нм, одномод 10 км. Ничего экзотического, и у меня в ящике лежат обобщённые оптики ровно с такой же спецификацией, в трёх метрах от стойки.
- Ciena 3930, волоконный порт 1GE в сторону оператора
- в порту сейчас: XCVR-A10Y31, определяется как 1000BASE-LX/LC
- что я предпочёл бы держать на складе: обобщённые SFP 1310 нм 10 км LX, та же оптическая спецификация, без кодировки Ciena
Что я смотрел на устройстве:
port xcvr show
port xcvr show supported
Вывод supported печатает модели трансиверов, которые знает работающий релиз, и каждая запись там - партномер Ciena. Тот, что в порту, совпадает - ладно. Чего этот вывод мне не говорит - является ли список рекомендательным, или платформа что-то делает с модулем, которого в нём нет.
Что уже сделал:
- сравнил спецификации построчно - длина волны, дальность, коннектор и скорость совпадают на обобщённых деталях
- искал единый список совместимости, покрывающий наши платформы, и нашёл только статьи по каждой платформе и релизу отдельно
Так что именно: модуль обязан быть продан Ciena, или устройству неважно, если это SFP той же оптической спецификации?
Comments 3
Дело в кодировке, а не в спецификации. Ciena сертифицирует трансиверы по тому, что модуль сообщает о себе сам, поэтому оптически идентичная деталь LX без кодировки под платформу просто не входит в сертифицированный список работающего у вас релиза. Совпадение по 1310 нм и 10 км на этом уровне ничего не даёт.
Хорошая новость в том, что SAOS ведёт себя здесь не так, как IOS. Никакого err-disable, никакого отказа поднимать порт. Модуль вне списка поднимается в рабочем состоянии UCTF - uncertified transceiver - и порт в этом состоянии всё равно линкуется и передаёт трафик. Нужны три команды:
Первая просто подтверждает, что порт действительно up. Вторая считывает с модуля, что он о себе сообщает - кто произвёл, каким партномером представляется, и строку среды/коннектора, которая на приличной запчасти покажет ровно 1000BASE-LX/LC, как и деталь Ciena. Третья решает ваш вопрос: она перечисляет, что сертифицирует загруженный релиз, и всё, что вне списка, несёт маркировку UCTF.
Два предостережения, прежде чем строить на этом весь комплект запчастей. Сертифицированный список привязан к релизу ПО, так что обновление может сдвинуть его у вас под ногами, и поведение неодинаково по всему семейству, так что проверяйте на реальной модели, а не на родственной. И очевидное: на линии, которую вам сдаёт оператор, несертифицированный модуль - первое, на что укажут пальцем при открытии тикета, что бы там ни говорили счётчики. Я бы оставил XCVR-A10Y31 на порту сдачи, а обобщённые детали поставил на внутренние линки.
Попробовал на лабораторном порту, прежде чем подходить к порту сдачи. Обобщённый 1310 нм LX вставлен, линк поднялся, и port xcvr show показывает строку стороннего вендора со средой 1000BASE-LX/LC, как и описано. Состояние показывает UCTF, порт продолжает передавать, и ничего в логе не похоже на жалобу.
Так что это работает, но я всё равно выбираю компромисс, а не выигрыш: XCVR-A10Y31 остаётся на порту в сторону оператора, потому что эта линия под контрактом, а обобщённые детали идут на внутренние линки, где маркировка «несертифицирован» мне ничего не стоит. Не тот ответ, на который я надеялся, но по крайней мере теперь я знаю, что устройство реально делает.
Та же картина на более старых устройствах Carrier Ethernet. Куча снятого с эксплуатации оборудования - LE-311v и 3911 - проглотила 1000BASE-LX под маркой WWP и медный 1000BASE-T SFP, представившийся как Cisco GLC-T, и ни одно устройство не отклонило ни один модуль. Оба поднялись как несертифицированные и передавали трафик. Одно различие, о котором стоит знать: 3911 сообщал отдельный тип трансивера на каждый порт, тогда как LE-311v вообще не показывал разницы между опробованными модулями, так что не стоит слишком доверять тому, что печатает одна конкретная платформа.
По вопросу о комплекте запчастей: единой кросс-платформенной матрицы нет, и вы потеряете полдня в её поисках. Каждый найденный мной список покрывает одну платформу на одной ветке ПО, так что два устройства в одной стойке могут расходиться просто потому, что у них разные релизы. По спискам, которые мы ведём для собственного оборудования, XCVR-A10Y31 проходит на устройствах 39xx и 51xx - 3926 и 3928 с одной стороны, 5142, 5160, 5170 и 5171 с другой - и больше нигде. 6500 и 8700 - пакетно-оптические, у них свои собственные списки, и с коммутаторов туда ничего не переносится. port xcvr show supported на устройстве перед вами, перезапускаемая после каждого обновления, - единственный ответ, который остаётся верным.