AA-2408: Expose eroute statistics as SNMP OIDs

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

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

Description From Last Updated

Link Health status is up or simply "UP" Link is active ? Does it indicate whether link is enabled or …

prajeshprajesh

wrong description in all places. Upadate it

mmiriammmiriam
prajesh
  1. 
      
  2. Link Health status is up or simply "UP"

    Link is active ? Does it indicate whether link is enabled or not?

    1. Modified to "Link is up"
      It indicates link is enabled and up.

  3. 
      
ngurunathan
prajesh
  1. Ship It!
  2. 
      
mmiriam
  1. 
      
  2. wrong description in all places. Upadate it

    1. Updated description in both the MIB files

  3. 
      
ngurunathan
mmiriam
  1. Ship It!
  2. 
      
ngurunathan
Review request changed

Status: Closed (submitted)

Loading...