AA-2408: Expose eroute statistics as SNMP OIDs

Review Request #794 — Created April 15, 2025 and submitted — Latest diff uploaded

ngurunathan
APV10
rel_APV_10_7
AA-2408
mmiriam, pradeep, prajesh

In APV, Eroute details such as source, destination, route priority, status and route health should be exposed as SNMP OIDs so that it can be used by AMP.

[root@AN test]# snmpwalk -v 2c -m /ca/etc/mibs/CA-SNMP-MIB.txt -c public 192.168.162.73 1.3.6.1.4.1.7564.36
CA-SNMP-MIB8::erouteCount.1.0 = INTEGER: 12
CA-SNMP-MIB8::erouteIndex.1 = INTEGER: 1
CA-SNMP-MIB8::erouteIndex.2 = INTEGER: 2
CA-SNMP-MIB8::erouteIndex.3 = INTEGER: 3
CA-SNMP-MIB8::erouteIndex.4 = INTEGER: 4
CA-SNMP-MIB8::erouteIndex.5 = INTEGER: 5
CA-SNMP-MIB8::erouteIndex.6 = INTEGER: 6
CA-SNMP-MIB8::erouteIndex.7 = INTEGER: 7
CA-SNMP-MIB8::erouteIndex.8 = INTEGER: 8
CA-SNMP-MIB8::erouteIndex.9 = INTEGER: 9
CA-SNMP-MIB8::erouteIndex.10 = INTEGER: 10
CA-SNMP-MIB8::erouteIndex.11 = INTEGER: 11
CA-SNMP-MIB8::erouteIndex.12 = INTEGER: 12
CA-SNMP-MIB8::erouteName.1 = STRING: interface
CA-SNMP-MIB8::erouteName.2 = STRING: interface
CA-SNMP-MIB8::erouteName.3 = STRING: interface
CA-SNMP-MIB8::erouteName.4 = STRING: interface
CA-SNMP-MIB8::erouteName.5 = STRING: interface
CA-SNMP-MIB8::erouteName.6 = STRING: default
CA-SNMP-MIB8::erouteName.7 = STRING: llb link route
CA-SNMP-MIB8::erouteName.8 = STRING: llb link route
CA-SNMP-MIB8::erouteName.9 = STRING: new12345
CA-SNMP-MIB8::erouteName.10 = STRING: e2
CA-SNMP-MIB8::erouteName.11 = STRING: interface
CA-SNMP-MIB8::erouteName.12 = STRING: new123
CA-SNMP-MIB8::erouteType.1 = STRING: Interface eroute
CA-SNMP-MIB8::erouteType.2 = STRING: Interface eroute
CA-SNMP-MIB8::erouteType.3 = STRING: Interface eroute
CA-SNMP-MIB8::erouteType.4 = STRING: Interface eroute
CA-SNMP-MIB8::erouteType.5 = STRING: Interface eroute
CA-SNMP-MIB8::erouteType.6 = STRING: Default eroute
CA-SNMP-MIB8::erouteType.7 = STRING: LLB link eroute
CA-SNMP-MIB8::erouteType.8 = STRING: LLB link eroute
CA-SNMP-MIB8::erouteType.9 = STRING: User Defined eroute
CA-SNMP-MIB8::erouteType.10 = STRING: User Defined eroute
CA-SNMP-MIB8::erouteType.11 = STRING: Interface eroute
CA-SNMP-MIB8::erouteType.12 = STRING: User Defined eroute
CA-SNMP-MIB8::eroutePriority.1 = INTEGER: 2000
CA-SNMP-MIB8::eroutePriority.2 = INTEGER: 2000
CA-SNMP-MIB8::eroutePriority.3 = INTEGER: 2000
CA-SNMP-MIB8::eroutePriority.4 = INTEGER: 2000
CA-SNMP-MIB8::eroutePriority.5 = INTEGER: 2000
CA-SNMP-MIB8::eroutePriority.6 = INTEGER: 1
CA-SNMP-MIB8::eroutePriority.7 = INTEGER: 2
CA-SNMP-MIB8::eroutePriority.8 = INTEGER: 2
CA-SNMP-MIB8::eroutePriority.9 = INTEGER: 1100
CA-SNMP-MIB8::eroutePriority.10 = INTEGER: 1002
CA-SNMP-MIB8::eroutePriority.11 = INTEGER: 2000
CA-SNMP-MIB8::eroutePriority.12 = INTEGER: 1200
CA-SNMP-MIB8::erouteSrcIP.1 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteSrcIP.2 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteSrcIP.3 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteSrcIP.4 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteSrcIP.5 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteSrcIP.6 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteSrcIP.7 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteSrcIP.8 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteSrcIP.9 = STRING: 192.168.0.0
CA-SNMP-MIB8::erouteSrcIP.10 = STRING: 30.30.30.11
CA-SNMP-MIB8::erouteSrcIP.11 = STRING: ::
CA-SNMP-MIB8::erouteSrcIP.12 = STRING: 2001::
CA-SNMP-MIB8::erouteSrcMask.1 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteSrcMask.2 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteSrcMask.3 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteSrcMask.4 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteSrcMask.5 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteSrcMask.6 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteSrcMask.7 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteSrcMask.8 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteSrcMask.9 = STRING: 255.255.0.0
CA-SNMP-MIB8::erouteSrcMask.10 = STRING: 255.255.255.255
CA-SNMP-MIB8::erouteSrcMask.11 = STRING: 0
CA-SNMP-MIB8::erouteSrcMask.12 = STRING: 64
CA-SNMP-MIB8::erouteSrcPort.1 = STRING: 0
CA-SNMP-MIB8::erouteSrcPort.2 = STRING: 0
CA-SNMP-MIB8::erouteSrcPort.3 = STRING: 0
CA-SNMP-MIB8::erouteSrcPort.4 = STRING: 0
CA-SNMP-MIB8::erouteSrcPort.5 = STRING: 0
CA-SNMP-MIB8::erouteSrcPort.6 = STRING: 0
CA-SNMP-MIB8::erouteSrcPort.7 = STRING: 0
CA-SNMP-MIB8::erouteSrcPort.8 = STRING: 0
CA-SNMP-MIB8::erouteSrcPort.9 = STRING: 3000
CA-SNMP-MIB8::erouteSrcPort.10 = STRING: 2000
CA-SNMP-MIB8::erouteSrcPort.11 = STRING: 0
CA-SNMP-MIB8::erouteSrcPort.12 = STRING: 3001
CA-SNMP-MIB8::erouteDstIP.1 = STRING: 127.0.0.1
CA-SNMP-MIB8::erouteDstIP.2 = STRING: 192.0.0.0
CA-SNMP-MIB8::erouteDstIP.3 = STRING: 192.168.162.0
CA-SNMP-MIB8::erouteDstIP.4 = STRING: 192.168.163.0
CA-SNMP-MIB8::erouteDstIP.5 = STRING: 30.30.30.0
CA-SNMP-MIB8::erouteDstIP.6 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteDstIP.7 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteDstIP.8 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteDstIP.9 = STRING: 192.168.31.0
CA-SNMP-MIB8::erouteDstIP.10 = STRING: www.google.com
CA-SNMP-MIB8::erouteDstIP.11 = STRING: ::1
CA-SNMP-MIB8::erouteDstIP.12 = STRING: fe80::
CA-SNMP-MIB8::erouteDstMask.1 = STRING: 255.255.255.255
CA-SNMP-MIB8::erouteDstMask.2 = STRING: 255.255.255.0
CA-SNMP-MIB8::erouteDstMask.3 = STRING: 255.255.255.0
CA-SNMP-MIB8::erouteDstMask.4 = STRING: 255.255.255.0
CA-SNMP-MIB8::erouteDstMask.5 = STRING: 255.255.255.0
CA-SNMP-MIB8::erouteDstMask.6 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteDstMask.7 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteDstMask.8 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteDstMask.9 = STRING: 255.255.255.0
CA-SNMP-MIB8::erouteDstMask.10 = STRING: 255.255.255.255
CA-SNMP-MIB8::erouteDstMask.11 = STRING: 128
CA-SNMP-MIB8::erouteDstMask.12 = STRING: 64
CA-SNMP-MIB8::erouteDstPort.1 = STRING: 0
CA-SNMP-MIB8::erouteDstPort.2 = STRING: 0
CA-SNMP-MIB8::erouteDstPort.3 = STRING: 0
CA-SNMP-MIB8::erouteDstPort.4 = STRING: 0
CA-SNMP-MIB8::erouteDstPort.5 = STRING: 0
CA-SNMP-MIB8::erouteDstPort.6 = STRING: 0
CA-SNMP-MIB8::erouteDstPort.7 = STRING: 0
CA-SNMP-MIB8::erouteDstPort.8 = STRING: 0
CA-SNMP-MIB8::erouteDstPort.9 = STRING: 2000
CA-SNMP-MIB8::erouteDstPort.10 = STRING: 443
CA-SNMP-MIB8::erouteDstPort.11 = STRING: 0
CA-SNMP-MIB8::erouteDstPort.12 = STRING: 2001
CA-SNMP-MIB8::erouteProtocol.1 = STRING: any
CA-SNMP-MIB8::erouteProtocol.2 = STRING: any
CA-SNMP-MIB8::erouteProtocol.3 = STRING: any
CA-SNMP-MIB8::erouteProtocol.4 = STRING: any
CA-SNMP-MIB8::erouteProtocol.5 = STRING: any
CA-SNMP-MIB8::erouteProtocol.6 = STRING: any
CA-SNMP-MIB8::erouteProtocol.7 = STRING: any
CA-SNMP-MIB8::erouteProtocol.8 = STRING: any
CA-SNMP-MIB8::erouteProtocol.9 = STRING: tcp
CA-SNMP-MIB8::erouteProtocol.10 = STRING: tcp
CA-SNMP-MIB8::erouteProtocol.11 = STRING: any
CA-SNMP-MIB8::erouteProtocol.12 = STRING: tcp
CA-SNMP-MIB8::erouteGateway.1 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteGateway.2 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteGateway.3 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteGateway.4 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteGateway.5 = STRING: 0.0.0.0
CA-SNMP-MIB8::erouteGateway.6 = STRING: 192.168.162.1
CA-SNMP-MIB8::erouteGateway.7 = STRING: 192.168.163.1
CA-SNMP-MIB8::erouteGateway.8 = STRING: 192.168.162.1
CA-SNMP-MIB8::erouteGateway.9 = STRING: 192.168.162.1
CA-SNMP-MIB8::erouteGateway.10 = STRING: 192.168.163.1
CA-SNMP-MIB8::erouteGateway.11 = STRING: ::
CA-SNMP-MIB8::erouteGateway.12 = STRING: ::1
CA-SNMP-MIB8::erouteHealth.1 = STRING: Link is valid
CA-SNMP-MIB8::erouteHealth.2 = STRING: Link is valid
CA-SNMP-MIB8::erouteHealth.3 = STRING: Link is valid
CA-SNMP-MIB8::erouteHealth.4 = STRING: Link is valid
CA-SNMP-MIB8::erouteHealth.5 = STRING: Link is valid
CA-SNMP-MIB8::erouteHealth.6 = STRING: Link is valid
CA-SNMP-MIB8::erouteHealth.7 = STRING: Link is valid
CA-SNMP-MIB8::erouteHealth.8 = STRING: Link is valid
CA-SNMP-MIB8::erouteHealth.9 = STRING: Link is valid
CA-SNMP-MIB8::erouteHealth.10 = STRING: Link is valid
CA-SNMP-MIB8::erouteHealth.11 = STRING: Link is valid
CA-SNMP-MIB8::erouteHealth.12 = STRING: Link is valid

    Loading...