[anp/hsw] Posted October 27, 2021 Posted October 27, 2021 Здравствуйте! При установке одного из свичей возникла проблема в том, что уровень сигнала DDM он показывает явно неправильно: Трансивер fanghang FH-SB3512CDL20 #sh transceiver detail Ethernet1/9 transceiver detail information: Base information: SFP found in this port, manufactured by OEM, on Oct 26 2016. Type is unknown. Serial number is S1253261040648. Link length is 20000 m for Single Mode Fiber. Nominal bit rate is 1300 Mb/s. Laser wavelength is 1550 nm. Brief alarm information: None Detail diagnostic and threshold information: Diagnostic Threshold RealTime Value High Alarm Low Alarm High Warn Low Warn -------------- ---------- --------- --------- -------- Temperature(��) 36 100 -40 95 -35 Voltage(V) 3.36 3.60 2.80 3.50 2.90 Bias Current(mA) 15.58 80.00 1.00 70.00 2.00 RX Power(dBm) -294.91 -250.31 -370.04 -262.31 -358.12 TX Power(dBm) -6.06 -2.00 -10.00 -3.00 -9.00 Текущее значение мощности порядка -8дбм, но свич показывает -294 Учитывая такой же невменяемый low/high Threshold, могу сделать вывод, что данные читаются неправильно, или выдаются трансивером в другом формате. Свич: SNR-S2980G-8T Device, Compiled on Apr 10 09:07:41 2015 SoftWare Version 7.0.3.5(B0221.0043) BootRom Version 7.0.26 HardWare Version 1.0.3 CPLD Version N/A Есть ли более свежая прошивка для него, и правилось ли в ней что-то по поводу DDM? В принципе, меня бы устроила даже формула пересчета этих данных в нормальное значение, это тоже пойдет. Вставить ник Quote
Aleksey Sonkin Posted October 28, 2021 Posted October 28, 2021 Добрый день! Попробуйте обновиться: https://data.nag.ru/SNR Switches/Firmware/SNR-S2980G/recommended/ Вставить ник Quote
[anp/hsw] Posted October 30, 2021 Author Posted October 30, 2021 В 28.10.2021 в 11:32, Aleksey Sonkin сказал: Попробуйте обновиться: Собрал тестовый стенд с двумя такими трансиверами, после обновления ничего не изменилось: SNR-S2980G-8T#show version SNR-S2980G-8T Device, Compiled on Dec 07 16:55:35 2017 sysLocation Building 57/2,Predelnaya st, Ekaterinburg, Russia CPU Mac f8:f0:82:10:bd:55 Vlan MAC f8:f0:82:10:bd:54 SoftWare Version 7.0.3.5(B0221.0063) BootRom Version 7.0.28 HardWare Version 1.0.3 CPLD Version N/A Serial No.:SW040810E513840116 Copyright (C) 2017 NAG LLC All rights reserved Last reboot is warm reset. Uptime is 0 weeks, 0 days, 0 hours, 1 minutes SNR-S2980G-8T#show transceiver detail Ethernet1/9 transceiver detail information: Base information: SFP found in this port, manufactured by OEM, on Oct 26 2016. Type is unknown. Serial number is S1235261040887. Link length is 20000 m for Single Mode Fiber. Nominal bit rate is 1300 Mb/s. Laser wavelength is 1310 nm. Brief alarm information: None Detail diagnostic and threshold information: Diagnostic Threshold RealTime Value High Alarm Low Alarm High Warn Low Warn -------------- ---------- --------- --------- -------- Temperature(桡�) 43 100 -40 95 -35 Voltage(V) 3.33 3.60 2.80 3.50 2.90 Bias Current(mA) 18.65 80.00 1.00 70.00 2.00 RX Power(dBm) -288.06 -250.31 -370.04 -262.31 -358.12 TX Power(dBm) -6.00 -2.00 -10.00 -3.00 -9.00 Ethernet1/10 transceiver detail information: Base information: SFP found in this port, manufactured by OEM, on Oct 26 2016. Type is unknown. Serial number is S1253261040656. Link length is 20000 m for Single Mode Fiber. Nominal bit rate is 1300 Mb/s. Laser wavelength is 1550 nm. Brief alarm information: None Detail diagnostic and threshold information: Diagnostic Threshold RealTime Value High Alarm Low Alarm High Warn Low Warn -------------- ---------- --------- --------- -------- Temperature(��) 45 100 -40 95 -35 Voltage(V) 3.31 3.60 2.80 3.50 2.90 Bias Current(mA) 17.63 80.00 1.00 70.00 2.00 RX Power(dBm) -291.15 -250.31 -370.04 -262.31 -358.12 TX Power(dBm) -6.05 -2.00 -10.00 -3.00 -9.00 Учитывая, что по спецификации SFF уровень сигнала отображается двумя байтами от 0 до 65535, что соответствует сигналам от -40 до +8дбм, могу сделать вывод, что что-то в свиче неправильно переводит и уровни текущесго сигнала и high/low wagning в dbm. Вставить ник Quote
Aleksey Sonkin Posted November 1, 2021 Posted November 1, 2021 @[anp/hsw] А если подключить трансивер в другой коммутатор с поддержкой DDM данные корректны? К сожалению, коммутатор SNR-S2980G-8T уже очень долгое время EoS, и в любом случае внесение исправлений в ПО невозможно. Вставить ник Quote
[anp/hsw] Posted November 1, 2021 Author Posted November 1, 2021 В 01.11.2021 в 11:14, Aleksey Sonkin сказал: А если подключить трансивер в другой коммутатор с поддержкой DDM данные корректны? Да, в D-link DES3200 серий DDM отображается корректно. В 01.11.2021 в 11:14, Aleksey Sonkin сказал: К сожалению, коммутатор SNR-S2980G-8T уже очень долгое время EoS, и в любом случае внесение исправлений в ПО невозможно. Даже если и так, то формулу, по которой сигнал можно перерасчитать, можете написать? Вставить ник Quote
Aleksey Sonkin Posted November 2, 2021 Posted November 2, 2021 @[anp/hsw] Формула внутри чипа и, поверьте, она очень сложная для понимания даже для разработчиков. В ней много различных регистров, включаемых или нет в зависимости от прошивки модуля, различные внешние и внутренние калибровки. Как я уже сообщил выше, данная модель уже слишком давно EoS и возможности R&D в решении подобных вопросов ограничены. Поэтому можем лишь рекомендовать использовать модули SNR при работе с данным коммутатором. С ними подобной проблемы нами зафиксировано не было. Вставить ник Quote
[anp/hsw] Posted November 7, 2021 Author Posted November 7, 2021 В 02.11.2021 в 14:31, Aleksey Sonkin сказал: Формула внутри чипа и, поверьте, она очень сложная для понимания даже для разработчиков. Ок, выкладываю эту очень сложную и секретную формулу здесь для тех, кто наткнется на эти же грабли: (X+260)/4 Т.е. -260 тут даст 0dbm, -300 даст -10, -340 даст -20 итд. Корни этой форумлы идут из кода проиводителя Digital China, который является OEM для коммутаторов SNR и Orion Alpha этих серий. Банально китайцы не осилили вычисления с двойной точностью, и основание сместилось на пару бит. Данную формулу я проверил регулируемым атенюатором и измеретелем + исследуемым SFP. Все соответствует в пределах погрешности. Вставить ник Quote
Aleksey Sonkin Posted November 8, 2021 Posted November 8, 2021 @[anp/hsw] Отлично, что вы нашли решение. Вообще, одна из формул для расчета именно внутри чипсета выглядит так: Rx = 10log((Rx_MSB << 8 + Rx_LSB) * 0.1E-3) + еще шесть различных формул для MSB/LSB/RX_PWR(uW), именно поэтому я ответил про сложность расчета. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.