Juniper ex3200 и 10G XFP opticin WDM

Недавно сталкнулся с такой ситуацией — связка между Juniper`ми была по  (то есть 2х волоконные 10 G XFP) и все бы ничего , но однажды решили освободить одно волокно и пустить 10G по одному волокну через WDM .

При этом был сделан анализ XFP модулей ,которые вообще поддерживаются данной железкой —  www.juniper.net/techpubs

Как видно из данной ссылки , что официальной поддержки данных модулей нет .И так задача поставленна , модули Opticin 10G XFP-WDM уже были куплены , деваться некуда,приступили к выполнению.

И тут началось , как только вынули рабочие модули XFP-10GE-LC Optronic  и вставили Opticin 10G XFP-WDM в лог Juniper ex3200 посыпались следующие сообщения :

Nov 30 12:37:43  j-ex- /kernel:  i2c_wait4bus:EBUSY  count = 51
Nov 30 12:37:43  j-ex- chas[734]: cm_read_i2c errno:16, device:62
Nov 30 12:37:43  j-ex- /kernel:
Nov 30 12:37:43  j-ex- /kernel:  i2c_wait4bus:EBUSY  count = 51
Nov 30 12:37:43  j-ex- /kernel:
Nov 30 12:37:43  j-ex- /kernel:  i2c_wait4bus:EBUSY  count = 51
Nov 30 12:37:43  j-ex- chas[734]: cm_read_i2c errno:16, device:62
Nov 30 12:37:43  j-ex- /kernel:
Nov 30 12:37:43  j-ex- /kernel:  i2c_wait4bus:EBUSY  count = 51
Nov 30 12:37:43  j-ex- /kernel:
Nov 30 12:37:43  j-ex- /kernel:  i2c_wait4bus:EBUSY  count = 51
Nov 30 12:37:43  j-ex- chas[734]: cm_read_i2c errno:16, device:62
Nov 30 12:37:43  j-ex- /kernel:
Nov 30 12:37:43  j-ex- /kernel:  i2c_wait4bus:EBUSY  count = 51
Nov 30 12:37:43  j-ex- /kernel:
Nov 30 12:37:43  j-ex- /kernel:  i2c_wait4bus:EBUSY  count = 51
Nov 30 12:37:43  j-ex- chas[734]: cm_read_i2c errno:16, device:62
Nov 30 12:37:43  j-ex- chas[734]: CM:cheetah_set_xfp_mod_deselect i2c read on register (62) failed for port:1
Nov 30 12:37:43  j-ex- chas[734]: CM_JAVA: cheetah_uplink_xfp_diag_read[1384] Failed to read set XFP Mod_DeSel for link:1
Nov 30 12:37:43  j-ex- chas[734]: XCVR: XCVR 1 EEPROM read Failed
Nov 30 12:37:43  j-ex- /kernel:
Nov 30 12:37:43  j-ex- /kernel:  i2c_wait4bus:EBUSY  count = 51
Nov 30 12:37:43  j-ex- /kernel:
Nov 30 12:37:43  j-ex- /kernel:  i2c_wait4bus:EBUSY  count = 51
Nov 30 12:37:43  j-ex-chas[734]: cm_read_i2c errno:16, device:63
Nov 30 12:37:43  j-ex- /kernel:

Нагрузка на CPU коммутатора выросла с 10 % до 20 %
Но при этом обмен пакетами был (трафик через эти XFP ходил ) , спустя 24 часа  порты XFP  перешли в DOWN

 

ksa@j-ex-# run show chassis pic pic-slot 1 fpc-slot 0
FPC slot 0, PIC slot 1 information:
  Type                             2x 10GE XFP
  State                            Online
  PIC version                  2.4
  Uptime                         169 days, 3 hours, 9 minutes, 28 seconds

PIC port information:
                          Fiber                    Xcvr vendor
  Port  Cable type        type  Xcvr vendor        part number       Wavelength
  0     10GBASE LR        SM    OptiCin            XFP-1330-1270.20  1330 nm
  1     10GBASE LR        SM    OEM                10GBASE-ER/EW     1550 nm



Вывод данных диагностики были следующие :

Physical interface: xe-0/1/0
    Laser bias current                        :  131.070 mA
    Laser output power                        :  6.5530 mW / 8.16 dBm
    Module temperature                        :  40 degrees C / 105 degrees F
    Laser rx power                            :  6.5535 mW / 8.16 dBm
    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             :  On
    Laser output power low alarm              :  Off
    Laser output power high warning           :  On
    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
    Laser rx power high alarm                 :  Off
    Laser rx power low alarm                  :  Off
    Laser rx power high warning               :  Off
    Laser rx power low warning                :  Off
    Module not ready alarm                    :  On
    Module power down alarm                   :  On
    Tx data not ready alarm                   :  On
    Tx not ready alarm                        :  Off
    Tx laser fault alarm                      :  On
    Tx CDR loss of lock alarm                 :  On
    Rx not ready alarm                        :  On
    Rx loss of signal alarm                   :  On
    Rx CDR loss of lock alarm                 :  On
    Laser bias current high alarm threshold   :  115.000 mA
    Laser bias current low alarm threshold    :  5.000 mA
    Laser bias current high warning threshold :  110.000 mA
    Laser bias current low warning threshold  :  10.000 mA
    Laser output power high alarm threshold   :  2.5100 mW / 4.00 dBm
    Laser output power low alarm threshold    :  0.3980 mW / -4.00 dBm
    Laser output power high warning threshold :  2.2380 mW / 3.50 dBm
    Laser output power low warning threshold  :  0.4460 mW / -3.51 dBm
    Module temperature high alarm threshold   :  100 degrees C / 212 degrees F
    Module temperature low alarm threshold    :  0 degrees C / 32 degrees F


Physical interface: xe-0/1/0
    Laser bias current                        :  22.038 mA
    Laser output power                        :  6.0530 mW / 7.82 dBm
    Module temperature                        :  38 degrees C / 100 degrees F
    Laser rx power                            :  0.1931 mW / -7.14 dBm
    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             :  On
    Laser output power low alarm              :  Off
    Laser output power high warning           :  On
    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
    Laser rx power high alarm                 :  Off
    Laser rx power low alarm                  :  Off
    Laser rx power high warning               :  Off
    Laser rx power low warning                :  Off
    Module not ready alarm                    :  Off
    Module power down alarm                   :  Off
    Tx data not ready alarm                   :  Off
    Tx not ready alarm                        :  Off
    Tx laser fault alarm                      :  Off
    Tx CDR loss of lock alarm                 :  Off
    Rx not ready alarm                        :  Off
    Rx loss of signal alarm                   :  Off
    Rx CDR loss of lock alarm                 :  Off
    Laser bias current high alarm threshold   :  115.000 mA
    Laser bias current low alarm threshold    :  5.000 mA
    Laser bias current high warning threshold :  110.000 mA
    Laser bias current low warning threshold  :  10.000 mA
    Laser output power high alarm threshold   :  2.5100 mW / 4.00 dBm
    Laser output power low alarm threshold    :  0.3980 mW / -4.00 dBm
    Laser output power high warning threshold :  2.2380 mW / 3.50 dBm
    Laser output power low warning threshold  :  0.4460 mW / -3.51 dBm
    Module temperature high alarm threshold   :  100 degrees C / 212 degrees F
    Module temperature low alarm threshold    :  0 degrees C / 32 degrees F
    Module temperature high warning threshold :  95 degrees C / 203 degrees F
    Module temperature low warning threshold  :  0 degrees C / 32 degrees F

Поиск и дебаг ни чего не дал .

Смущала сильно эта информация :

 

    Module not ready alarm                    :  On
    Module power down alarm                   :  On
    Tx data not ready alarm                   :  On
    Tx not ready alarm                        :  Off
    Tx laser fault alarm                      :  On
    Tx CDR loss of lock alarm                 :  On
    Rx not ready alarm                        :  On
    Rx loss of signal alarm                   :  On
    Rx CDR loss of lock alarm                 :  On

 

Было предположение , что коммутатору просто не хватает мощности питания  , посмотрели в эту сторону :

EX-PWR-320-AC        EX 4200 and EX 3200 320W AC Power Supply (power cord needs to be ordered separately)        EX3200, EX4200        $500
EX-PWR-600-AC        EX 4200 and EX 3200 600W AC Power Supply (power cord needs to be ordered separately)        EX3200, EX4200        $1 000

Вопрос дефекта самих XFP  модулей тоже не снимался ….

Оказалось все просто , что на сайте производителя открыто заявлено с какими модулями данное железо будет работать , а с остальными все на свой страх и риск .