Tooling open source untuk EEPROM transceiver selain ethtool -m: sfppi, sfpdoctor, py-sfp-eeprom, oom
Separuh dari kerjaan saya itu masukin optik satu perusahaan ke switch perusahaan lain, jadi saya banyak waktu habis buat nanya ke modul, dia pikir dirinya apa. Toolbox saya buat itu sekarang cuma sedalam satu command, dan saya mau tahu apa lagi yang layak dipasang di mesin bench.
- box Linux dengan port SFP+ dan QSFP28 buat kerjaan bench, plus satu Raspberry Pi yang tidak ngapa-ngapain
- switch lab yang jalanin SONiC, dan CLI vendor apa pun yang kebetulan ada di kit pelanggan
- satu laci modul dari SFP sampai QSFP-DD, sebagian besar di-code buat orang lain
Yang saya pakai sekarang:
ethtool -m enp3s0f0
ethtool -e enp3s0f0
sfputil show eeprom
Di sisi vendor ya apa pun yang ditawarkan box-nya - show idprom, show interfaces diagnostics optics, display transceiver, /interface ethernet monitor. Semua itu cuma baca. Tidak ada yang nulis, dan tidak ada yang bilang ke saya apakah checksum-nya beneran salah atau cuma tidak biasa.
Yang sudah saya temukan tapi belum saya pakai serius:
- sfppi, programmer I2C buat Raspberry Pi yang juga bisa benerin checksum
- sfpdoctor dan py-sfp-eeprom buat baca dan model-in halaman SFF-8472
- OCP oom, library open optical monitoring yang ditujukan buat switch, dan driver optoe yang jadi tumpuan sfputil
Box coder komersial itu keputusan terpisah dan bukan yang lagi saya tanyakan. Yang saya mau tahu duluan itu tool open source mana yang benar-benar dipertahankan orang di bench: apa yang bisa baca halaman dengan reliable lintas form factor, apa yang aman buat nulis, dan di mana batasnya antara yang SFF-8472 dan yang CMIS di laci yang sama.
Ada yang sudah bikin rutinitas yang jalan dari alat-alat ini, atau masih satu tool per tugas?
Comments 0
No comments yet.