Home/Catalog/ARISTA-QOS-MIB

ARISTA-QOS-MIB

AI MIB Summary

The ARISTA-QOS-MIB enables read-only monitoring of Arista platform Quality of Service configurations, specifically exposing class-map, policy-map, and service-policy parameters alongside real-time packet counters for dropped, sent, and matched traffic per class. It further provides access to chip-level Explicit Congestion Notification (ECN) counters to facilitate granular analysis of traffic shaping, filtering, and queue management performance.

********************************** 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.
Main OID:
aristaQosMib.1.3.6.1.4.1.30065.3.13
52
Objects
Active
Status
6
Dependencies

Imported Objects

Objects

52 total
Object Name
aristaQosMib********************************** 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.
MODULE-IDENTITY
.1.3.6.1.4.1.30065.3.13
aristaQosMibObjects
OBJECT IDENTIFIER
.1.3.6.1.4.1.30065.3.13.1
aristaClassMapTableLists the class maps configured on the system.
SEQUENCE OF AristaClassMapEntry
.1.3.6.1.4.1.30065.3.13.1.1
aristaClassMapEntryA conceptual row in aristaClassMapTable.
AristaClassMapEntry
.1.3.6.1.4.1.30065.3.13.1.1.1
aristaClassMapIdBounded-length identifier for a given class map, derived from the class map's name.
AristaQosShortId
.1.3.6.1.4.1.30065.3.13.1.1.1.1
aristaClassMapTypeType of a given class map.
AristaQosMapType
.1.3.6.1.4.1.30065.3.13.1.1.1.2
aristaClassMapNameName of a given class map.ro
DisplayString
.1.3.6.1.4.1.30065.3.13.1.1.1.3
aristaClassMapMatchConditionIndicates how many match criteria traffic must match in order to belong to a class with multiple match critera.ro
Enumeration
.1.3.6.1.4.1.30065.3.13.1.1.1.4
aristaClassMapMatchTableDescribes the match criteria used to classify traffic as belonging to a class map.
SEQUENCE OF AristaClassMapMatchEntry
.1.3.6.1.4.1.30065.3.13.1.2
aristaClassMapMatchEntryA conceptual row in the aristaClassMapMatchTable.
AristaClassMapMatchEntry
.1.3.6.1.4.1.30065.3.13.1.2.1
aristaClassMapMatchIndexThis index identifies the position of a match criterion among all the criteria for a class map.
Integer32
.1.3.6.1.4.1.30065.3.13.1.2.1.1
aristaClassMapMatchTypeIndicates the type of a match criterion for a class map. ipv4AccessGroup(1) means that it is an IPv4 access-control list. ipv6AccessGroup(2) means that it is an IPv6 access-control list. vlan(3) means that it is a VLAN-based match criterion.ro
Enumeration
.1.3.6.1.4.1.30065.3.13.1.2.1.2
aristaClassMapMatchNameIndicates the name of the access-control list if aristaClassMapMatchType is ipv4AccessGroup(1) or ipv6AccessGroup(2). Otherwise, it indicates the masked VLAN value or the comma-separated list of VLAN range values contained in the match criterion.ro
DisplayString
.1.3.6.1.4.1.30065.3.13.1.2.1.3
aristaPolicyMapTableLists the policy maps configured on the system.
SEQUENCE OF AristaPolicyMapEntry
.1.3.6.1.4.1.30065.3.13.1.3
aristaPolicyMapEntryA conceptual row in aristaPolicyMapTable.
AristaPolicyMapEntry
.1.3.6.1.4.1.30065.3.13.1.3.1
aristaPolicyMapIdBounded-length identifier for a given policy map, derived from the policy map's name.
AristaQosShortId
.1.3.6.1.4.1.30065.3.13.1.3.1.1
aristaPolicyMapTypeType of a given policy map.
AristaQosMapType
.1.3.6.1.4.1.30065.3.13.1.3.1.2
aristaPolicyMapNameName of a given policy map.ro
DisplayString
.1.3.6.1.4.1.30065.3.13.1.3.1.3
aristaPolicyMapClassTableLists the classes associated with a given policy map.
SEQUENCE OF AristaPolicyMapClassEntry
.1.3.6.1.4.1.30065.3.13.1.4
aristaPolicyMapClassEntryA conceptual row in aristaPolicyMapClassTable.
AristaPolicyMapClassEntry
.1.3.6.1.4.1.30065.3.13.1.4.1
aristaPolicyMapClassIndexDetermines the sequence in which traffic is matched to classes within a policy map. The class with the smallest aristaPolicyMapClassIndex is given the first preference. Class Index values may not be consecutive.
Integer32
.1.3.6.1.4.1.30065.3.13.1.4.1.1
aristaPolicyMapClassIdIdentifier of the class map for a given class in a policy map.ro
AristaQosShortId
.1.3.6.1.4.1.30065.3.13.1.4.1.2
aristaPolicyMapActionTableLists the actions that are applied to traffic classified as belonging to a particular class in a policy map.
SEQUENCE OF AristaPolicyMapActionEntry
.1.3.6.1.4.1.30065.3.13.1.5
aristaPolicyMapActionEntryA conceptual row in the aristaPolicyMapActionTable.
AristaPolicyMapActionEntry
.1.3.6.1.4.1.30065.3.13.1.5.1
aristaPolicyMapActionTypeType of a traffic-management action. For example: If the action is 'set cos 5', then the action type is 'actionSetCos'.
Enumeration
.1.3.6.1.4.1.30065.3.13.1.5.1.1
aristaPolicyMapActionRateUnitIndicates the rate unit of shaping/bandwidth actions. rateUnitNone - This action is not a shaping or bandwidth action. rateUnitPps - Packets per second rateUnitKbps - Kilobits per secondro
Enumeration
.1.3.6.1.4.1.30065.3.13.1.5.1.2
aristaPolicyMapActionValueValue applied in a traffic-management action. For example: If the action is 'set cos 5', then aristaPolicyMapActionValue is 5.ro
Integer32
.1.3.6.1.4.1.30065.3.13.1.5.1.3
aristaServicePolicyTableLists the policy maps currently applied to interfaces.
SEQUENCE OF AristaServicePolicyEntry
.1.3.6.1.4.1.30065.3.13.1.6
aristaServicePolicyEntryA conceptual row in the aristaServicePolicyTable.
AristaServicePolicyEntry
.1.3.6.1.4.1.30065.3.13.1.6.1
aristaServicePolicyIfIndexThe index of interface to which a policy map is applied.
InterfaceIndex (IF-MIB)
.1.3.6.1.4.1.30065.3.13.1.6.1.1
aristaServicePolicyDirectionThe direction of traffic for which the service policy applies. input - The service policy applies to inbound traffic. output - The service policy applies to outbound traffic.
Enumeration
.1.3.6.1.4.1.30065.3.13.1.6.1.2
aristaServicePolicyMapIdIdentifier of the policy map applied to the interface.ro
AristaQosShortId
.1.3.6.1.4.1.30065.3.13.1.6.1.3
aristaServicePolicyMapTypeType of the policy map applied to the interface.ro
AristaQosMapType
.1.3.6.1.4.1.30065.3.13.1.6.1.4
aristaQosStatsTableAn entry in this table contains dropped, sent and matched packet counters for a given class of a policy map applied in a given direction. Counts are aggregated for all interfaces.
SEQUENCE OF AristaQosStatsEntry
.1.3.6.1.4.1.30065.3.13.1.7
aristaQosStatsEntryA conceptual row in the aristaQosStatsTable.
AristaQosStatsEntry
.1.3.6.1.4.1.30065.3.13.1.7.1
aristaQosPktsDroppedThe number of packets dropped by a service policy. This number is zero for classes of type dataPlane.ro
Counter64
.1.3.6.1.4.1.30065.3.13.1.7.1.1
aristaQosPktsSentThe number of packets classified by a service policy and allowed through.ro
Counter64
.1.3.6.1.4.1.30065.3.13.1.7.1.2
aristaQosPktsMatchedThe number of packets classified by a service policy. Equal to the sum of aristaQosPktsDropped and aristaQosPktsSent.ro
Counter64
.1.3.6.1.4.1.30065.3.13.1.7.1.3
aristaEcnCounterTableLists the ECN Counter Value per unit as supported. Since different Arista devices have different capabilities for ECN counters, the table would contain the counter information per entity. This includes both packets that were received with congestion marked (ECN bits set) as well as packets that this Arista device marked with ECN bits before transmission. In cases where the platform is unable to count the already marked packets, the counter will only reflect the ones being marked by this specific device on the transmit side.
SEQUENCE OF AristaEcnCounterEntry
.1.3.6.1.4.1.30065.3.13.1.8
aristaEcnCounterEntryA conceptual row in the aristaEcnCounterTable.
AristaEcnCounterEntry
.1.3.6.1.4.1.30065.3.13.1.8.1
aristaEcnCounterDescriptorDescribes the entity that the counter corresponds to. For instance, devices supporting ECN counters per forwarding element (or per chip) will have descriptor containing information like <ChipName>
DisplayString
.1.3.6.1.4.1.30065.3.13.1.8.1.1
aristaEcnCounterValueThe number of packets above average threshholdro
Counter64
.1.3.6.1.4.1.30065.3.13.1.8.1.2
aristaEcnCounterEntityThe physical index corresponding to the entity which is a non zero value used to identify a physical entity. This value will be zero if the entity does not have a physical indexro
PhysicalIndexOrZero
.1.3.6.1.4.1.30065.3.13.1.8.1.3
aristaQosMibConformance
OBJECT IDENTIFIER
.1.3.6.1.4.1.30065.3.13.2
aristaQosMibCompliances
OBJECT IDENTIFIER
.1.3.6.1.4.1.30065.3.13.2.1
aristaQosMibComplianceThe compliance statement for Arista switches that support ARISTA-QOS-MIB.
Unknown
.1.3.6.1.4.1.30065.3.13.2.1.1
aristaQosMibGroups
OBJECT IDENTIFIER
.1.3.6.1.4.1.30065.3.13.2.2
aristaClassMapGroupThe collection of objects that represent QoS configuration and statistics information for class maps.
Unknown
.1.3.6.1.4.1.30065.3.13.2.2.1
aristaPolicyMapGroupThe collection of objects that represent QoS configuration information for policy maps.
Unknown
.1.3.6.1.4.1.30065.3.13.2.2.2
aristaPolicyMapActionGroupThe collection of objects that represent configuration information for QoS actions.
Unknown
.1.3.6.1.4.1.30065.3.13.2.2.3
aristaServicePolicyGroupThe collection of objects that represent QoS configuration information for service policies.
Unknown
.1.3.6.1.4.1.30065.3.13.2.2.4
aristaEcnCounterGroupThe objects that represent ECN counter information
Unknown
.1.3.6.1.4.1.30065.3.13.2.2.5
ARISTA-QOS-MIB - SNMP MIB Reference | MIBs Explorer