CodingBox Q&A Ask question

Otwarte narzędzia do EEPROM-ów transceiverów poza ethtool -m: sfppi, sfpdoctor, py-sfp-eeprom, oom

Asked Active Viewed 30 AI translation from English
0

Dobra połowa mojej pracy to wpinanie optyki jednej firmy w switch innej firmy, więc sporo czasu spędzam, pytając moduł, za co się uważa. Mój zestaw narzędzi do tego ma dziś głębokość jednej komendy i chciałbym wiedzieć, co jeszcze warto postawić na maszynie testowej.

  • maszyny z Linuksem z portami SFP+ i QSFP28 do pracy na stole, plus Raspberry Pi, które nic pożytecznego nie robi
  • switch laboratoryjny z SONiC i jakiekolwiek CLI vendora akurat ma sprzęt klienta
  • szuflada modułów od SFP po QSFP-DD, w większości zakodowanych dla kogoś innego

Czego używam dziś:

ethtool -m enp3s0f0
ethtool -e enp3s0f0
sfputil show eeprom

Po stronie vendora to, co akurat oferuje dane pudełko - show idprom, show interfaces diagnostics optics, display transceiver, /interface ethernet monitor. Wszystko to czyta. Nic z tego nie zapisuje i nic nie mówi, czy suma kontrolna jest naprawdę błędna, czy tylko nietypowa.

Co znalazłem, ale jeszcze nie użyłem na poważnie:

  • sfppi, programator I2C do Raspberry Pi, który przy okazji naprawia sumy kontrolne
  • sfpdoctor i py-sfp-eeprom do odczytu i modelowania stron SFF-8472
  • OCP oom, otwarta biblioteka do monitoringu optyki nastawiona na switche, oraz sterownik optoe, na którym siedzi sfputil

Komercyjne pudełka do kodowania to osobna decyzja i nie to, o co pytam. Najpierw chcę wiedzieć, które z otwartych narzędzi ludzie faktycznie trzymają na stole: co czyta stronę niezawodnie niezależnie od obudowy, czym bezpiecznie pisać, i gdzie leży granica między częściami SFF-8472 a tymi CMIS w tej samej szufladzie.

Czy ktoś zbudował z tego działającą rutynę, czy to wciąż jedno narzędzie na jedno zadanie?

Comments 0

No comments yet.

Log in to comment. Log in