ARISTA-QOS-MIB
**********************************
Overview
**********************************
This MIB provides read access to Quality of Service (QoS)
configuration and statistics information for Arista
platforms.
Configuration information available through this MIB includes
all class-map, policy-map, and service-policy parameters. The
definitions of these object types are given below.
Statistics available through this MIB include dropped, sent and
matched packet counters per traffic class after any configured
QoS policies are applied and per chip ECN counters if supported.
**********************************
Definitions
**********************************
Class map - A data structure that uses access-control lists
to define a data stream.
Policy map - A data structure that associates class maps identifying
specific data streams with actions that control its transmission.
Action - A traffic-management action that is applied to traffic
classified as belonging to a particular class. Actions may include
modifying CoS or DSCP fields, assigning to traffic-class queues,
shaping, or filtering.
- Source file
ARISTA-QOS-MIB- Last revised
- Identity
aristaQosMib- Base OID
1.3.6.1.4.1.30065.3.13
Imported Objects
| ARISTA-QUEUE-MIB | QueueIndex |
| ARISTA-SMI-MIB | aristaMibs |
| ENTITY-MIB | PhysicalIndexOrZero |
| IF-MIB | InterfaceIndex |
| SNMPv2-CONF | MODULE-COMPLIANCE (no object page) OBJECT-GROUP (no object page) |
| SNMPv2-SMI | Counter64 Integer32 MODULE-IDENTITY (no object page) OBJECT-TYPE (no object page) |
| SNMPv2-TC | DisplayString TEXTUAL-CONVENTION (no object page) TruthValue |
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-QOS-MIB' -M '/opt/observium/mibs/arista:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'ARISTA-QOS-MIB::aristaQosMib'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'ARISTA-QOS-MIB' -M '/opt/observium/mibs/arista:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'ARISTA-QOS-MIB::aristaQosMib'
Objects (68)
Showing 68 of 68 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.13 |
||
.1.3.6.1.4.1.30065.3.13.1 |
||
.1.3.6.1.4.1.30065.3.13.1.1 |
||
.1.3.6.1.4.1.30065.3.13.1.1.1 |
||
.1.3.6.1.4.1.30065.3.13.1.1.1.1 |
||
.1.3.6.1.4.1.30065.3.13.1.1.1.2 |
||
|
OctetString
|
.1.3.6.1.4.1.30065.3.13.1.1.1.3 |
|
|
Enumeration
|
.1.3.6.1.4.1.30065.3.13.1.1.1.4 |
|
.1.3.6.1.4.1.30065.3.13.1.10 |
||
.1.3.6.1.4.1.30065.3.13.1.10.1 |
||
.1.3.6.1.4.1.30065.3.13.1.10.1.1 |
||
.1.3.6.1.4.1.30065.3.13.1.10.1.2 |
||
.1.3.6.1.4.1.30065.3.13.1.11 |
||
.1.3.6.1.4.1.30065.3.13.1.11.1 |
||
.1.3.6.1.4.1.30065.3.13.1.11.1.1 |
||
.1.3.6.1.4.1.30065.3.13.1.11.1.2 |
||
.1.3.6.1.4.1.30065.3.13.1.11.1.3 |
||
.1.3.6.1.4.1.30065.3.13.1.11.1.4 |
||
.1.3.6.1.4.1.30065.3.13.1.11.1.5 |
||
.1.3.6.1.4.1.30065.3.13.1.11.1.6 |
||
.1.3.6.1.4.1.30065.3.13.1.2 |
||
.1.3.6.1.4.1.30065.3.13.1.2.1 |
||
|
Integer32
|
.1.3.6.1.4.1.30065.3.13.1.2.1.1 |
|
|
Enumeration
|
.1.3.6.1.4.1.30065.3.13.1.2.1.2 |
|
|
OctetString
|
.1.3.6.1.4.1.30065.3.13.1.2.1.3 |
|
.1.3.6.1.4.1.30065.3.13.1.3 |
||
.1.3.6.1.4.1.30065.3.13.1.3.1 |
||
.1.3.6.1.4.1.30065.3.13.1.3.1.1 |
||
.1.3.6.1.4.1.30065.3.13.1.3.1.2 |
||
|
OctetString
|
.1.3.6.1.4.1.30065.3.13.1.3.1.3 |
|
.1.3.6.1.4.1.30065.3.13.1.4 |
||
.1.3.6.1.4.1.30065.3.13.1.4.1 |
||
|
Integer32
|
.1.3.6.1.4.1.30065.3.13.1.4.1.1 |
|
.1.3.6.1.4.1.30065.3.13.1.4.1.2 |
||
.1.3.6.1.4.1.30065.3.13.1.5 |
||
.1.3.6.1.4.1.30065.3.13.1.5.1 |
||
|
Enumeration
|
.1.3.6.1.4.1.30065.3.13.1.5.1.1 |
|
|
Enumeration
|
.1.3.6.1.4.1.30065.3.13.1.5.1.2 |
|
.1.3.6.1.4.1.30065.3.13.1.5.1.3 |
||
.1.3.6.1.4.1.30065.3.13.1.6 |
||
.1.3.6.1.4.1.30065.3.13.1.6.1 |
||
.1.3.6.1.4.1.30065.3.13.1.6.1.1 |
||
|
Enumeration
|
.1.3.6.1.4.1.30065.3.13.1.6.1.2 |
|
.1.3.6.1.4.1.30065.3.13.1.6.1.3 |
||
.1.3.6.1.4.1.30065.3.13.1.6.1.4 |
||
.1.3.6.1.4.1.30065.3.13.1.7 |
||
.1.3.6.1.4.1.30065.3.13.1.7.1 |
||
.1.3.6.1.4.1.30065.3.13.1.7.1.1 |
||
.1.3.6.1.4.1.30065.3.13.1.7.1.2 |
||
.1.3.6.1.4.1.30065.3.13.1.7.1.3 |
||
.1.3.6.1.4.1.30065.3.13.1.7.1.4 |
||
.1.3.6.1.4.1.30065.3.13.1.7.1.5 |
||
.1.3.6.1.4.1.30065.3.13.1.7.1.6 |
||
.1.3.6.1.4.1.30065.3.13.1.8 |
||
.1.3.6.1.4.1.30065.3.13.1.8.1 |
||
|
OctetString
|
.1.3.6.1.4.1.30065.3.13.1.8.1.1 |
|
.1.3.6.1.4.1.30065.3.13.1.8.1.2 |
||
.1.3.6.1.4.1.30065.3.13.1.8.1.3 |
||
.1.3.6.1.4.1.30065.3.13.1.9 |
||
.1.3.6.1.4.1.30065.3.13.1.9.1 |
||
.1.3.6.1.4.1.30065.3.13.1.9.1.1 |
||
.1.3.6.1.4.1.30065.3.13.1.9.1.2 |
||
.1.3.6.1.4.1.30065.3.13.1.9.1.3 |
||
.1.3.6.1.4.1.30065.3.13.1.9.1.4 |
||
.1.3.6.1.4.1.30065.3.13.1.9.1.5 |
||
.1.3.6.1.4.1.30065.3.13.2 |
||
.1.3.6.1.4.1.30065.3.13.2.1 |
||
.1.3.6.1.4.1.30065.3.13.2.2 |
Dependencies (12) 7 direct · 5 transitive 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-TCrfc
- IANAifType-MIBrfc
- SNMPv2-CONFrfc
- SNMPv2-MIBrfc
- IF-MIBrfc
- ARISTA-QUEUE-MIBarista
- IANA-ENTITY-MIBrfc
- SNMP-FRAMEWORK-MIBrfc
- UUID-TC-MIBrfc
- ENTITY-MIBrfc
- ARISTA-QOS-MIBaristaselected
Type Definitions (2)
| Enumeration |
controlPlane(1)dataPlane(2) |
|
| OctetString |
range: 1..40 |
Conformance Groups (6)
|
aristaClassMapName aristaClassMapMatchCondition aristaClassMapMatchType aristaClassMapMatchName aristaPolicyMapClassId aristaQosPktsDropped aristaQosPktsMatched aristaQosPktsSent aristaQosPolicerPktsDropped aristaQosPolicerPktsSent aristaQosBytesDropped aristaQosBytesMatched aristaQosBytesSent aristaQosPerIntfPktsDropped aristaQosPerIntfPktsSent aristaQosPerIntfPktsMatched aristaQosPerIntfBytesDropped aristaQosPerIntfBytesSent aristaQosPerIntfBytesMatched
The collection of objects that represent QoS configuration and
statistics information for class maps. |
.1.3.6.1.4.1.30065.3.13.2.2.1
|
|
|
The collection of objects that represent QoS configuration
information for policy maps. |
.1.3.6.1.4.1.30065.3.13.2.2.2
|
|
|
The collection of objects that represent configuration
information for QoS actions. |
.1.3.6.1.4.1.30065.3.13.2.2.3
|
|
|
The collection of objects that represent QoS configuration
information for service policies. |
.1.3.6.1.4.1.30065.3.13.2.2.4
|
|
|
The objects that represent ECN counter information
|
.1.3.6.1.4.1.30065.3.13.2.2.5
|
|
|
The objects that represent ECN queue counter information
|
.1.3.6.1.4.1.30065.3.13.2.2.6
|
Compliance Statements (1)
OID
.1.3.6.1.4.1.30065.3.13.2.1.1The compliance statement for Arista switches that
support ARISTA-QOS-MIB.
support ARISTA-QOS-MIB.
Required groups
| mandatory | aristaClassMapGroup | |
| mandatory | aristaPolicyMapGroup | |
| mandatory | aristaPolicyMapActionGroup | |
| mandatory | aristaServicePolicyGroup | |
| mandatory | aristaEcnCounterGroup | |
| mandatory | aristaEcnQueueCounterGroup |