CodingBox Q&A Ask question

Открытые инструменты для EEPROM трансиверов помимо ethtool -m: sfppi, sfpdoctor, py-sfp-eeprom, oom

Asked Active Viewed 30 AI translation from English
0

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

  • Linux-машины с портами SFP+ и QSFP28 для стендовой работы, плюс Raspberry Pi без особой пользы
  • лабораторный коммутатор под SONiC и какой уж есть вендорский CLI на клиентском оборудовании
  • ящик модулей от SFP до QSFP-DD, большинство закодированы под кого-то другого

Что использую сейчас:

ethtool -m enp3s0f0
ethtool -e enp3s0f0
sfputil show eeprom

На вендорской стороне - что даёт устройство: show idprom, show interfaces diagnostics optics, display transceiver, /interface ethernet monitor. Всё это только читает. Ничего не пишет, и ничто не говорит, действительно ли контрольная сумма неверна или просто необычна.

Что я нашёл, но ещё не применял в бою:

  • sfppi, программатор I2C для Raspberry Pi, который заодно чинит контрольные суммы
  • sfpdoctor и py-sfp-eeprom для чтения и моделирования страниц SFF-8472
  • OCP oom, открытая библиотека оптического мониторинга для коммутаторов, и драйвер optoe, на котором держится sfputil

Коммерческие устройства для кодирования - отдельное решение и не то, о чём я спрашиваю. Сначала хочу узнать, какие из открытых инструментов реально держат на стенде: что надёжно читает страницу вне зависимости от форм-фактора, чем безопасно писать, и где граница между частями SFF-8472 и CMIS в одном и том же ящике.

Собирал ли кто-нибудь из этого рабочий процесс, или до сих пор один инструмент на одну задачу?

Comments 0

No comments yet.

Log in to comment. Log in