An ACX with optics almost fully populated is seeing an issue with an SNMP walk against the jnxDomCurrentLaneRxLaserPower table.
The ACX is almost fully populated with optics, though most are non-juniper:
user@acx7100> show chassis hardware detail no-forwarding
Hardware inventory:
Item Version Part number Serial number Description
Chassis YX3623320069 JNP7100-32C [ACX7100-32C]
PSM 0 REV 05 740-085431 1ED7D186763 PSU 1600W AC, Front to Back Airflow
PSM 1 REV 05 740-085431 1ED7D186784 PSU 1600W AC, Front to Back Airflow
Routing Engine 0 REV 10 611-112446 YY3623320141 RE-JNP-7100
sda 100030 MB SFSA100GM2AK4TO- 00006023108797000042 Solid State Disk
sdb 100030 MB SFSA100GM2AK4TO- 0000602310879700004E Solid State Disk
CB 0 REV 18 650-113148 YX3623320069 Control Board
FPC 0 BUILTIN BUILTIN ACX7100-32C
PIC 0 BUILTIN BUILTIN MRATE- 32xQSFP-DD + 4xQSFP56-DD
Xcvr 0 0 NON-JNPR SY2312-WKLCH0035 QSFP-100GBASE-LR4
Xcvr 1 0 NON-JNPR SY2312-WKLCH0030 QSFP-100GBASE-LR4
Xcvr 2 0 NON-JNPR SY2201ETC00002 QSFP-100GBASE-LR4
Xcvr 4 0 NON-JNPR WTQ11KB0042 UNKNOWN
Xcvr 5 0 NON-JNPR SY2204-10GH039 UNKNOWN
Xcvr 7 0 NON-JNPR SY2204-FPH00024 QSFP-100GBASE-ER4
Xcvr 9 0 NON-JNPR 97319D75004 QSFP-100G-CWDM4
Xcvr 10 0 NON-JNPR SY2012-ROH0009 QSFP-100GBASE-LR4
Xcvr 11 0 NON-JNPR SY2312-WKLCH0031 QSFP-100GBASE-LR4
Xcvr 12 0 NON-JNPR SY2003-ROH0024 QSFP-100G-CWDM4
Xcvr 13 0 NON-JNPR SY2402ATH0000410 QSFP-100GBASE-LR4
Xcvr 14 0 NON-JNPR SY2306-WTKCL1740 QSFP-100GBASE-LR4
Xcvr 15 0 NON-JNPR SY2204-FPC00013 QSFP-100GBASE-ER4
Xcvr 16 0 NON-JNPR SY2311ATH0000370 QSFP-100G-CWDM4
Xcvr 17 0 NON-JNPR SY2004ATH0001407 QSFP-100G-CWDM4
Xcvr 18 0 NON-JNPR SY2308-WKTC0169 QSFP28-100G-CU3M
Xcvr 19 0 NON-JNPR SY2308-WKTC0212 QSFP28-100G-CU3M
Xcvr 20 0 NON-JNPR SY2101LEH0515 QSFP28-100G-CU3M
Xcvr 21 0 NON-JNPR SY2311ATH0000414 QSFP-100G-CWDM4
Xcvr 22 0 NON-JNPR SY2003-ROH0023 QSFP-100G-CWDM4
Xcvr 23 0 NON-JNPR CLS22122102027 QSFP-100GBASE-LR4
Xcvr 24 0 NON-JNPR SY2002ATH0000005 QSFP-100GBASE-LR4
Xcvr 26 0 NON-JNPR SY2308-WKTC0237 QSFP28-100G-CU3M
Xcvr 27 0 NON-JNPR APF1951K034169 QSFP28-100G-CU3M-ET
Xcvr 28 0 NON-JNPR SY2104-ROH0016 QSFP-100G-CWDM4
Xcvr 29 0 NON-JNPR SY2305-LEH00002 QSFP28-100G-CU3M
Xcvr 30 0 NON-JNPR SY2104-ROH0006 QSFP-100G-CWDM4
Xcvr 31 REV 01 740-061001 1P1C42A7082MG QSFP28-100G-CU3M
Xcvr 32 0 NON-JNPR SY2312-WKLCH0032 QSFP-100GBASE-LR4
Xcvr 34 0 NON-JNPR SY2406-PTC24 QSFP-100GBASE-ER4L
Xcvr 35 0 NON-JNPR SY2406-PTC23 QSFP-100GBASE-ER4L
If an SNMP walk is run, it stops at ifIndex 515:
Name: jnxDomCurrentLaneRxLaserPower
OID: 1.3.6.1.4.1.2636.3.60.1.2.1.1.6
user@server1:~$ snmpwalk -v 2c -c x3m3@snmp 172.31.31.5 1.3.6.1.4.1.2636.3.60.1.2.1.1.6
iso.3.6.1.4.1.2636.3.60.1.2.1.1.6.505.0 = INTEGER: -78
iso.3.6.1.4.1.2636.3.60.1.2.1.1.6.505.1 = INTEGER: -22
iso.3.6.1.4.1.2636.3.60.1.2.1.1.6.505.2 = INTEGER: -37
iso.3.6.1.4.1.2636.3.60.1.2.1.1.6.505.3 = INTEGER: -109
iso.3.6.1.4.1.2636.3.60.1.2.1.1.6.507.0 = INTEGER: 160
iso.3.6.1.4.1.2636.3.60.1.2.1.1.6.507.1 = INTEGER: 135
iso.3.6.1.4.1.2636.3.60.1.2.1.1.6.507.2 = INTEGER: 87
iso.3.6.1.4.1.2636.3.60.1.2.1.1.6.507.3 = INTEGER: 64
iso.3.6.1.4.1.2636.3.60.1.2.1.1.6.509.0 = INTEGER: -211
iso.3.6.1.4.1.2636.3.60.1.2.1.1.6.509.1 = INTEGER: -170
iso.3.6.1.4.1.2636.3.60.1.2.1.1.6.509.2 = INTEGER: -143
iso.3.6.1.4.1.2636.3.60.1.2.1.1.6.509.3 = INTEGER: -98
iso.3.6.1.4.1.2636.3.60.1.2.1.1.6.511.0 = INTEGER: 365
iso.3.6.1.4.1.2636.3.60.1.2.1.1.6.511.1 = INTEGER: 265
iso.3.6.1.4.1.2636.3.60.1.2.1.1.6.511.2 = INTEGER: 248
iso.3.6.1.4.1.2636.3.60.1.2.1.1.6.511.3 = INTEGER: 242
iso.3.6.1.4.1.2636.3.60.1.2.1.1.6.513.0 = INTEGER: 0
iso.3.6.1.4.1.2636.3.60.1.2.1.1.6.513.1 = INTEGER: 0
iso.3.6.1.4.1.2636.3.60.1.2.1.1.6.513.2 = INTEGER: 0
iso.3.6.1.4.1.2636.3.60.1.2.1.1.6.513.3 = INTEGER: 0
iso.3.6.1.4.1.2636.3.60.1.2.1.1.6.515.0 = INTEGER: 0
iso.3.6.1.4.1.2636.3.60.1.2.1.1.6.515.1 = INTEGER: 0
iso.3.6.1.4.1.2636.3.60.1.2.1.1.6.515.2 = INTEGER: 0
iso.3.6.1.4.1.2636.3.60.1.2.1.1.6.515.3 = INTEGER: 0
Or, port et-0/0/5:
output of interfaces-
user@server1:~$ snmpwalk -v 2c -c public 172.31.31.5 1.3.6.1.2.1.2.2.1.2
iso.3.6.1.2.1.2.2.1.2.4 = STRING: "lsi"
iso.3.6.1.2.1.2.2.1.2.6 = STRING: "lo0"
iso.3.6.1.2.1.2.2.1.2.16 = STRING: "lo0.0"
iso.3.6.1.2.1.2.2.1.2.193 = STRING: "re0:mgmt-0"
iso.3.6.1.2.1.2.2.1.2.501 = STRING: "vtep"
iso.3.6.1.2.1.2.2.1.2.502 = STRING: "esi"
iso.3.6.1.2.1.2.2.1.2.503 = STRING: "irb"
iso.3.6.1.2.1.2.2.1.2.504 = STRING: "pip0"
iso.3.6.1.2.1.2.2.1.2.505 = STRING: "et-0/0/0"
iso.3.6.1.2.1.2.2.1.2.506 = STRING: "fti0"
iso.3.6.1.2.1.2.2.1.2.507 = STRING: "et-0/0/1"
iso.3.6.1.2.1.2.2.1.2.509 = STRING: "et-0/0/2"
iso.3.6.1.2.1.2.2.1.2.511 = STRING: "et-0/0/3"
iso.3.6.1.2.1.2.2.1.2.513 = STRING: "et-0/0/4"
iso.3.6.1.2.1.2.2.1.2.514 = STRING: "et-0/0/4.0"
iso.3.6.1.2.1.2.2.1.2.515 = STRING: "et-0/0/5"
iso.3.6.1.2.1.2.2.1.2.516 = STRING: "et-0/0/5.0"
iso.3.6.1.2.1.2.2.1.2.517 = STRING: "et-0/0/6"
iso.3.6.1.2.1.2.2.1.2.518 = STRING: "et-0/0/6.0"
iso.3.6.1.2.1.2.2.1.2.519 = STRING: "et-0/0/7"
iso.3.6.1.2.1.2.2.1.2.520 = STRING: "et-0/0/7.0"
iso.3.6.1.2.1.2.2.1.2.521 = STRING: "et-0/0/8"
iso.3.6.1.2.1.2.2.1.2.523 = STRING: "et-0/0/9"
iso.3.6.1.2.1.2.2.1.2.525 = STRING: "et-0/0/10"
iso.3.6.1.2.1.2.2.1.2.526 = STRING: "et-0/0/10.0"
iso.3.6.1.2.1.2.2.1.2.527 = STRING: "et-0/0/11"
iso.3.6.1.2.1.2.2.1.2.528 = STRING: "et-0/0/11.0"
iso.3.6.1.2.1.2.2.1.2.529 = STRING: "et-0/0/12"
iso.3.6.1.2.1.2.2.1.2.531 = STRING: "et-0/0/13"
iso.3.6.1.2.1.2.2.1.2.532 = STRING: "et-0/0/13.0"
iso.3.6.1.2.1.2.2.1.2.533 = STRING: "et-0/0/14"
iso.3.6.1.2.1.2.2.1.2.534 = STRING: "et-0/0/14.0"
iso.3.6.1.2.1.2.2.1.2.535 = STRING: "et-0/0/15"
iso.3.6.1.2.1.2.2.1.2.536 = STRING: "et-0/0/15.0"
iso.3.6.1.2.1.2.2.1.2.537 = STRING: "et-0/0/16"
iso.3.6.1.2.1.2.2.1.2.538 = STRING: "lsi.1048583"
iso.3.6.1.2.1.2.2.1.2.539 = STRING: "et-0/0/17"
iso.3.6.1.2.1.2.2.1.2.541 = STRING: "et-0/0/18"
iso.3.6.1.2.1.2.2.1.2.543 = STRING: "et-0/0/19"
iso.3.6.1.2.1.2.2.1.2.545 = STRING: "et-0/0/20"
iso.3.6.1.2.1.2.2.1.2.547 = STRING: "et-0/0/21"
iso.3.6.1.2.1.2.2.1.2.549 = STRING: "et-0/0/22"
iso.3.6.1.2.1.2.2.1.2.551 = STRING: "et-0/0/23"
iso.3.6.1.2.1.2.2.1.2.553 = STRING: "et-0/0/24"
iso.3.6.1.2.1.2.2.1.2.555 = STRING: "et-0/0/25"
iso.3.6.1.2.1.2.2.1.2.557 = STRING: "et-0/0/26"
iso.3.6.1.2.1.2.2.1.2.559 = STRING: "et-0/0/27"
iso.3.6.1.2.1.2.2.1.2.560 = STRING: "lsi.1048597"
iso.3.6.1.2.1.2.2.1.2.561 = STRING: "et-0/0/28"
iso.3.6.1.2.1.2.2.1.2.563 = STRING: "et-0/0/29"
iso.3.6.1.2.1.2.2.1.2.565 = STRING: "et-0/0/30"
iso.3.6.1.2.1.2.2.1.2.567 = STRING: "et-0/0/31"
iso.3.6.1.2.1.2.2.1.2.569 = STRING: "et-0/0/32"
iso.3.6.1.2.1.2.2.1.2.570 = STRING: "lsi.1048602"
iso.3.6.1.2.1.2.2.1.2.571 = STRING: "et-0/0/33"
iso.3.6.1.2.1.2.2.1.2.573 = STRING: "et-0/0/34"
iso.3.6.1.2.1.2.2.1.2.574 = STRING: "et-0/0/34.0"
iso.3.6.1.2.1.2.2.1.2.575 = STRING: "et-0/0/35"
.
Snmp logging shows the walk hit index 515.3 and then roll back to the top:
Sep 6 15:15:13 evo_netsnmp_udp_send: sendmsg to 23 success
Sep 6 15:15:13 agent_io_reader: Received on netproxy socket fd :23
Sep 6 15:15:13 evo_update_iflIndex_rtblIndex: Not a vmb interface
Sep 6 15:15:13 agent_io_reader: Updated pc_input_index = 1093 pc_rtblindex = 0
Sep 6 15:15:13 snmpd[1d367bf] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Sep 6 15:15:13 snmpd[1d367bf] >>> Get-Next-Request
Sep 6 15:15:13 snmpd[1d367bf] >>> Source: 172.20.4.101
Sep 6 15:15:13 snmpd[1d367bf] >>> Destination: 172.31.31.5
Sep 6 15:15:13 snmpd[1d367bf] >>> Version: SNMPv2
Sep 6 15:15:13 snmpd[1d367bf] >>> Request_id: 0x1d367bf
Sep 6 15:15:13 snmpd[1d367bf] >>> Community: x3m3@snmp
Sep 6 15:15:13 snmpd[1d367bf] >>> Error: status=0 / vb_index=0
Sep 6 15:15:13 snmpd[1d367bf] >>> OID : jnxDomCurrentLaneRxLaserPower.515.3
Sep 6 15:15:13 snmpd[1d367bf] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Sep 6 15:15:13 snmpd[1d367bf] <<< Get-Response
Sep 6 15:15:13 snmpd[1d367bf] <<< Source: 172.31.31.5
Sep 6 15:15:13 snmpd[1d367bf] <<< Destination: 172.20.4.101
Sep 6 15:15:13 snmpd[1d367bf] <<< Version: SNMPv2
Sep 6 15:15:13 snmpd[1d367bf] <<< Request_id: 0x1d367bf
Sep 6 15:15:13 snmpd[1d367bf] <<< Community: x3m3@snmp
Sep 6 15:15:13 snmpd[1d367bf] <<< Error: status=0 / vb_index=0
Sep 6 15:15:13 snmpd[1d367bf] <<< OID : jnxDomCurrentLaneTxLaserBiasCurren
Sep 6 15:15:13 snmpd[1d367bf] <<< t.505.0
Sep 6 15:15:13 snmpd[1d367bf] <<< type : Number
Sep 6 15:15:13 snmpd[1d367bf] <<< value: 46714
This problem is triggered by the optic. The SFP in Slot 0/0/5 where the SNMP walk stalls is not recognized and in an UNKNOWN state:
Vendor information:
user@acx7100> show chassis pic fpc-slot 0 pic-slot 0
FPC slot 0, PIC slot 0 information:
Type MRATE- 32xQSFP-DD + 4xQSFP56-DD
State Online
PIC version 01.18
Uptime 53 days, 20 hours, 38 minutes, 7 seconds
PIC port information:
Fiber Xcvr vendor Wave- Xcvr JNPR MSA
Port Cable type type Xcvr vendor part number length Firmware Rev Version
0 100GBASE LR4 SM Syrotech GOXQ28-13100G-LR 1310 nm 0.0 0 SFF-8636 ver 2.10
1 100GBASE LR4 SM Syrotech GOXQ28-13100G-LR 1310 nm 0.0 0 SFF-8636 ver 2.10
2 100GBASE LR4 SM Syrotech GOXQ28-13100GLR4 1310 nm 0.0 0 SFF-8636 ver 2.7
4 UNKNOWN n/a Volex Inc. QSFP-40G-CU1M n/a 0.0 0 SFF-8436 ver n/a
5 UNKNOWN n/a Syrotech QSFP-40G-CU1M n/a 0.0 0 SFF-8436 ver n/a
9 100G CWDM4 SM AOI AQPLBCQ4EDMA1105 1301 nm 0.0 0 SFF-8636 ver 2.7
10 100GBASE LR4 SM Syrotech GOXQ28-13100GLR4 1310 nm 0.0 0 SFF-8436 ver n/a
11 100GBASE LR4 SM Syrotech GOXQ28-13100G-LR 1310 nm 0.0 0 SFF-8636 ver 2.10
12 100G CWDM4 SM Syrotech GOXQ28-13100G-02 1310 nm 0.0 0 SFF-8636 ver 2.7
13 100GBASE LR4 SM Syrotech GOXQ28-13100GLR4 1302.35 nm 0.0 0 SFF-8636 ver 2.10
14 100GBASE LR4 SM Syrotech GOXQ28-13100G-20 1302.35 nm 0.0 0 SFF-8636 ver 2.10
15 100GBASE ER4 SM SyroTech GOXQ28-13100GER4 1310 nm 0.0 0 SFF-8636 ver 2.10
16 100G CWDM4 SM Syrotech GOXQ28-13100G-02 1310 nm 0.0 0 SFF-8636 ver 2.10
17 100G CWDM4 SM OEM GOXQ28-13100G-02 1310 nm 0.0 0 SFF-8636 ver 2.7
18 100GGBASE CU 3M n/a Syrotech GOXQ-CABQS28P3M n/a 0.0 0 SFF-8636 ver 2.0
19 100GGBASE CU 3M n/a Syrotech GOXQ-CABQS28P3M n/a 0.0 0 SFF-8636 ver 2.0
20 100GGBASE CU 3M n/a OEM Q28-100G-3M n/a 0.0 0 SFF-8436 ver n/a
21 100G CWDM4 SM Syrotech GOXQ28-13100G-02 1310 nm 0.0 0 SFF-8636 ver 2.10
22 100G CWDM4 SM Syrotech GOXQ28-13100G-02 1310 nm 0.0 0 SFF-8636 ver 2.7
23 100GBASE LR4 SM Anda Telecom QSFP28100G-LR4-S 1310 nm 0.0 0 SFF-8636 ver 2.7
24 100GBASE LR4 SM OEM GOXQ28-13100GLR4 1302.35 nm 0.0 0 SFF-8636 ver 2.10
25 100G CWDM4 SM Syrotech GOXQ28-13100G-02 1310 nm 0.0 0 SFF-8636 ver 2.10
26 100GGBASE CU 3M n/a Syrotech GOXQ-CABQS28P3M n/a 0.0 0 SFF-8636 ver 2.0
27 100GGBASE CU 3M ET n/a Amphenol NDAAFF-AK03 n/a 0.0 0 SFF-8636 ver 2.7
28 100G CWDM4 SM Syrotech GOXQ28-13100G-02 1310 nm 0.0 0 SFF-8636 ver 2.7
29 100GGBASE CU 3M n/a Arista Networks GOXQCABQSFP28P3M n/a 0.0 0 SFF-8636 ver 2.0
30 100G CWDM4 SM Syrotech GOXQ28-13100G-02 1310 nm 0.0 0 SFF-8636 ver 2.7
31 100GGBASE CU 3M n/a JUNIPER-AMPHENOL NDAAFJ-J102 n/a 0.0 REV 01 SFF-8636 ver 2.7
32 100GBASE LR4 SM Syrotech GOXQ28-13100G-LR 1310 nm 0.0 0 SFF-8636 ver 2.10
34 100GBASE ER4 Lite SM SYROTECH GOXQ28-BI94100G 1309 nm 0.0 0 SFF-8636 ver 2.10
35 100GBASE ER4 Lite SM SYROTECH GOXQ28-BI94100G 1309 nm 0.0 0 SFF-8636 ver 2.10
The optic is not responding correctly to the DOM query. The only solution is to remove the optic and replace it with a Juniper Supported model.