ARISTA-NEXTHOP-GROUP-MIB
This MIB contains information about NextHop Groups (NHG).
General L3 routing creates routing table entries, each of
which are associated with a nexthop. If multiple paths
exist for a specific route, the route points to a set of
nexthops (commonly referred as ECMP or Equal Cost
MultiPath).
Arista devices support a feature which allows customers to
manually create a nexthop list, and use this list to
route packets to the specified set of nexthop
addresses. Customers can associate a tunnel type (GRE,
for example) with the nexthop group, allowing relevant
packets to be tunneled as well. The packet forwarding or
routing decision happens in hardware.
Nexthop group feature gives customers full control of how
a route should be forwarded (tunneled or otherwise). The
number of entries in the nexthop group is also determined
by the user, and directly translates to the number of
nexthop entries in the hardware for the specified route.
Let's provide an example, looking at EOS CLI example.
nexthop-group foo type ip-in-ip
ttl 64
entry 0 tunnel-destination 10.1.1.1
entry 1 tunnel-destination 20.1.1.1
!
ip route 30.1.1.0/24 Nexthop-Group foo
In the above configuration, any packet destined to
30.1.1.0/24 will be forwarded by the nexthop group
'foo'. Each entry inside the nexthop group specifies a
particular nexthop ('tunnel destination') chosen by the
customer. In this example, packets can be forwarded via
either of the nexthop (traffic split equally between the 2
entries).
This MIB module provides information relevant to the
nexthop group feature, specifically the status of various
nexthop groups configured, and traffic statistics.
- Source file
ARISTA-NEXTHOP-GROUP-MIB- Last revised
- Identity
aristaNexthopGroupMIB- Base OID
1.3.6.1.4.1.30065.3.21
Imported Objects
| ARISTA-SMI-MIB | aristaMibs |
| SNMPv2-CONF | MODULE-COMPLIANCE (no object page) OBJECT-GROUP (no object page) |
| SNMPv2-SMI | Counter64 MODULE-IDENTITY (no object page) OBJECT-TYPE (no object page) Unsigned32 |
| SNMPv2-TC | TEXTUAL-CONVENTION (no object page) |
Net-SNMP examples using the arista MIB directory Show commands
These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.
Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'ARISTA-NEXTHOP-GROUP-MIB' -M '/opt/observium/mibs/arista:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'ARISTA-NEXTHOP-GROUP-MIB::aristaNexthopGroupMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'ARISTA-NEXTHOP-GROUP-MIB' -M '/opt/observium/mibs/arista:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'ARISTA-NEXTHOP-GROUP-MIB::aristaNexthopGroupMIB'
Objects (16)
Showing 16 of 16 objects
Object legend
Object type
Icons distinguish tables, entry rows, columns, scalars, and structural nodes.
SNMPv2-TCTruthValue
Syntax
Blue badges identify the value syntax. Connected badges read as defining module and convention.
IF-MIBifIndex
Table index
Green identifies an index object; yellow names its module when the index is defined elsewhere.
r/w
deprecated
obsolete
Access and status
r/w means read-write. Grey labels mark definitions retained for compatibility.
OBS ✓
Observium use
The indicator appears only when Observium directly references that object.
ifOperStatus
.1.3.6.1.2.1…
Names and OIDs
Object names link to their detail pages. Hover or focus a linked name or badge for available definition details.
.1.3.6.1.4.1.30065.3.21 |
||
.1.3.6.1.4.1.30065.3.21.1 |
||
.1.3.6.1.4.1.30065.3.21.1.1 |
||
.1.3.6.1.4.1.30065.3.21.1.1.1 |
||
.1.3.6.1.4.1.30065.3.21.1.1.1.1 |
||
.1.3.6.1.4.1.30065.3.21.1.1.1.2 |
||
.1.3.6.1.4.1.30065.3.21.1.1.1.3 |
||
.1.3.6.1.4.1.30065.3.21.1.2 |
||
.1.3.6.1.4.1.30065.3.21.1.2.1 |
||
.1.3.6.1.4.1.30065.3.21.1.2.1.1 |
||
.1.3.6.1.4.1.30065.3.21.1.2.1.2 |
||
.1.3.6.1.4.1.30065.3.21.1.2.1.3 |
||
.1.3.6.1.4.1.30065.3.21.1.2.1.4 |
||
.1.3.6.1.4.1.30065.3.21.2 |
||
.1.3.6.1.4.1.30065.3.21.2.1 |
||
.1.3.6.1.4.1.30065.3.21.2.2 |
Dependencies (4) 4 direct Show tree and compile order Hide dependency details
Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.
Dependency tree
Dependency-first compile order
- SNMPv2-SMIrfc
- ARISTA-SMI-MIBarista
- SNMPv2-CONFrfc
- SNMPv2-TCrfc
- ARISTA-NEXTHOP-GROUP-MIBaristaselected
Type Definitions (2)
| OctetString |
range: 0..255 |
|
| Enumeration |
invalid(0)ipInIp(1)gre(2)mpls(3)ip(4)mplsOverGre(5) |
Conformance Groups (2)
|
The collection of objects that provide nexthop group
information in the system. |
.1.3.6.1.4.1.30065.3.21.2.2.1
|
|
|
aristaNexthopGroupCounterIndex aristaNexthopGroupCounterPacketCount aristaNexthopGroupCounterByteCount
The collection of objects that provide counter information
for every nexthop in the nexthop group. |
.1.3.6.1.4.1.30065.3.21.2.2.2
|
Compliance Statements (1)
OID
.1.3.6.1.4.1.30065.3.21.2.1.1The compliance statement for Arista switches that implement
the ARISTA-NEXTHOP-GROUP-MIB.
the ARISTA-NEXTHOP-GROUP-MIB.
Required groups
| mandatory | aristaNexthopGroupGroup | |
| mandatory | aristaNexthopGroupCounterGroup |