Для исполнений «С-Терра Шлюз DP ST KC1», «С-Терра Шлюз DP ST KC2», «С-Терра Шлюз DP ST KC3»
Для просмотра информации об оптических трансиверах используется скрипт dpdk-telemetry.py.
Например:
root@sterragate:~# dpdk-telemetry.py
Connecting to /var/run/dpdk/rte/dpdk_telemetry.v2
{
"version": "DPDK 23.07.0",
"pid": 2427,
"max_output_len": 16384
}
Connected to application: "ipsm-app"
Для вывода списка подключенных трансиверов используется команда /ethdev/list:
--> /ethdev/list
{
"/ethdev/list": [
0,
1
]
}
Для просмотра информации об Ethernet трансивере используется команда /ethdev/module_eeprom,1, где 1 – номер трансивера в выводе /ethdev/list:
--> /ethdev/module_eeprom,1
{
"/ethdev/module_eeprom": {
"Identifier": "0x03 (SFP)",
"Extended identifier": "0x04 (GBIC/SFP defined by 2-wire interface ID)",
"Connector": "0x07 (LC)",
"Transceiver codes": "0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x02",
"Transceiver type": "Extended: 100G Base-SR4 or 25GBase-SR",
"Encoding": "0x06 (64B/66B)",
"BR, Nominal": "26000MBd",
"Rate identifier": "0x00 (unspecified)",
"Length (SMF,km)": "0km",
"Length (SMF)": "0m",
"Length (50um)": "100m",
"Length (62.5um)": "100m",
"Length (Copper)": "10m",
"Length (OM3)": "70m",
"Laser wavelength": "850nm",
"Vendor name": "OptTech",
"Vendor OUI": "00:17:6a",
"Vendor PN": "OTSFP28-SR.01",
"Vendor rev": "01",
"Option values": "0x08 0x1a",
"Option": "RX_LOS implemented; TX_FAULT implemented; TX_DISABLE implemented; Retimer or CDR implemented",
"BR margin, max": "0%",
"BR margin, min": "0%",
"Vendor SN": "CIB210701230",
"Date code": "210704",
"Optical diagnostics support": "Yes",
"Laser bias current": "6.264 mA",
"Laser output power": "1.2476 mW / 0.96 dBm",
"Receiver signal average optical power": "1.3177 mW / 1.20 dBm",
"Module temperature": "36.00 degrees C / 96.80 degrees F",
"Module voltage": "3.3480 V",
"Alarm/warning flags implemented": "Yes",
"Laser bias current high alarm": "Off",
"Laser bias current low alarm": "Off",
"Laser bias current high warning": "Off",
"Laser bias current low warning": "Off",
"Laser output power high alarm": "Off",
"Laser output power low alarm": "Off",
"Laser output power high warning": "Off",
"Laser output power low warning": "Off",
"Module temperature high alarm": "Off",
"Module temperature low alarm": "Off",
"Module temperature high warning": "Off",
"Module temperature low warning": "Off",
"Module voltage high alarm": "Off",
"Module voltage low alarm": "Off",
"Module voltage high warning": "Off",
"Module voltage low warning": "Off",
"Laser rx power high alarm": "Off",
"Laser rx power low alarm": "Off",
"Laser rx power high warning": "Off",
"Laser rx power low warning": "Off",
"Laser bias current high alarm threshold": "15.000 mA",
"Laser bias current low alarm threshold": "0.000 mA",
"Laser bias current high warning threshold": "12.000 mA",
"Laser bias current low warning threshold": "2.000 mA",
"Laser output power high alarm threshold": "2.2387 mW / 3.50 dBm",
"Laser output power low alarm threshold": "0.1259 mW / -9.00 dBm",
"Laser output power high warning threshold": "1.9953 mW / 3.00 dBm",
"Laser output power low warning threshold": "0.1738 mW / -7.60 dBm",
"Module temperature high alarm threshold": "80.00 degrees C / 176.00 degrees F",
"Module temperature low alarm threshold": "-10.00 degrees C / 14.00 degrees F",
"Module temperature high warning threshold": "70.00 degrees C / 158.00 degrees F",
"Module temperature low warning threshold": "0.00 degrees C / 32.00 degrees F",
"Module voltage high alarm threshold": "3.6000 V",
"Module voltage low alarm threshold": "3.1000 V",
"Module voltage high warning threshold": "3.5000 V",
"Laser rx power high alarm threshold": "2.2387 mW / 3.50 dBm",
"Laser rx power low alarm threshold": "0.0631 mW / -12.00 dBm",
"Laser rx power high warning threshold": "1.9953 mW / 3.00 dBm",
"Laser rx power low warning threshold": "0.0871 mW / -10.60 dBm"
}
}
Для завершения работы скрипта выполните команду quit:
--> quit