EXTREME-QOS-MIB

MIB Reference — IPNetwork Monitor

All MIBsEXTREME-QOS-MIB

Organization: Extreme Networks, Inc.

Last Updated: 2000-07-24

Category: Quality of Service, Vendor: Extreme Networks

Description:

Defines management objects for Quality of Service (QoS) configuration and monitoring on Extreme Networks switches, including traffic classes and scheduling policies.

Imported Objects

From EXTREME-BASE-MIB

extremeAgentOBJECT-IDENTITY

From EXTREME-VLAN-MIB

extremeVlanIfIndexOBJECT-TYPE

From RFC1213-MIB

DisplayString
ifIndex

From SNMPv2-SMI

MODULE-IDENTITY
OBJECT-TYPE

From SNMPv2-TC

RowStatus
TruthValue

What Is EXTREME-QOS-MIB?

EXTREME-QOS-MIB is an Extreme Networks enterprise MIB defining objects for configuring and monitoring Quality of Service (QoS) on Extreme switches, covering traffic classification, scheduling policies, and queue/class-of-service assignment. It primarily exposes configuration data -- how traffic classes and scheduling policies are defined and applied -- though such tables typically also carry counters useful for monitoring queue behavior and policy enforcement. Its role in device monitoring is to confirm QoS software configuration is correctly applied and, where counters exist, to reveal traffic-class drop or queuing behavior that could indicate congestion. It is a self-contained vendor MIB, generally used alongside standard interface and traffic MIBs for a complete picture of switch performance. It is deployed on Extreme Networks switches in environments (campus, data center) that need prioritized handling of latency-sensitive traffic like voice or video. Network engineers evaluating or troubleshooting this functionality can download the EXTREME-QOS-MIB file directly to load it into their MIB browser.

IPNetwork Monitor allows you to monitor SNMP objects defined in EXTREME-QOS-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.

What Can Be Monitored

  • QoS traffic class configuration
  • scheduling policy assignment
  • queue/class-of-service mapping

Supported Devices

  • Extreme Networks switch

Monitoring Examples

No sample_objects are provided for this MIB, so specific table/object names cannot be cited; based on its short description one would expect tables for QoS traffic classes and per-port scheduling policy assignment. An admin would typically poll such tables to confirm a voice traffic class is mapped to a high-priority queue, and check any associated counters for unexpected packet drops indicating congestion. This characterization is inferred from the description rather than confirmed object names.

OIDs
OID symbolicOID numericTypeAccessDescription
extremeQos1.3.6.1.4.1.1916.1.3Extreme Quality-of-Service objects
extremeQosCommon1.3.6.1.4.1.1916.1.3.1
INT extremeUnitPaceMode1.3.6.1.4.1.1916.1.3.1.1INTEGERread-writeThis object specifies whether the device currently recognises and gives priority treatment to the forwarding of packets with the PACE(tm) bit set in their MAC Source Address fields. PACE(tm) mode applies to the whole unit only and is only valid when device is in Ingress QoS mode as specified by extremeQosMode ingress(1). This object will report notApplicable(1) when in egress(2) mode. Set operations with value notApplicable(1) will be rejected.
INT extremeQosMode1.3.6.1.4.1.1916.1.3.1.4INTEGERread-writeIndicates which QoS mode the device should use. ingress(1) applies priority-based QoS based on the incoming packet's destination IP or MAC address, 802.1p priority, PACE(tm), Source Port or VLAN. egress(2) applies priority- and bandwidth-based QoS based on destination IP or MAC address or VLAN. See ExtremeWare documentation for further information.
T/F extremeQosUnconfigure1.3.6.1.4.1.1916.1.3.1.5TruthValueread-writeSetting this to true will reset all QoS settings in the device to factory defaults. Reads from this value return an undefined value.
extremeQosProfileTable1.3.6.1.4.1.1916.1.3.1.6not-accessibleThis table lists QoS profiles.
extremeQosProfileEntry1.3.6.1.4.1.1916.1.3.1.6.1not-accessibleAn individual QoS profile Entry.
INT extremeQosProfileIndex1.3.6.1.4.1.1916.1.3.1.6.1.1INTEGERread-createAn index that uniquely identifies an entry in the qos table.
STR extremeQosProfileName1.3.6.1.4.1.1916.1.3.1.6.1.2DisplayStringread-createA unique qos profile name.
INT extremeQosProfileMinBw1.3.6.1.4.1.1916.1.3.1.6.1.3INTEGERread-createThe minumum percentage of bandwidth that this queue requires. The Switch is required to provide the minumum amount of bandwidth to the queue. The lowest possible value is 0%.
INT extremeQosProfileMaxBw1.3.6.1.4.1.1916.1.3.1.6.1.4INTEGERread-createThe maximum percentage of bandwidth that this queue is permitted to use. If a non-default value is set for this object then it negates any previously set value of extremeQosProfileMaxSustBwBps. In In addition, a set operation that supplies non-default values for both this object and for extremeQosProfileMaxSustBwBps will be rejected by the agent. In other words, you may supply either an absolute or a percent limit, not both.
INT extremeQosProfilePriority1.3.6.1.4.1.1916.1.3.1.6.1.5INTEGERread-createThe level of priority in which this queue will be serviced by the Switch.
ROW extremeQosProfileRowStatus1.3.6.1.4.1.1916.1.3.1.6.1.6RowStatusread-createThe status of the extremeQosProfile entry. This object can be set to: active(1) createAndGo(4) createAndWait(5) destroy(6) The following values may be read: active(1) notInService(2) notReady(3). Setting this object to createAndGo(4) causes the agent to attempt to create and commit the row based on the contents of the objects in the row. If all necessary information is present in the row and the values are acceptible to the agent, the agent will change the status to active(1). If any of the necessary objects are not available, the agent will reject the creation request. Setting this object to createAndWait(5) causes a row in this table to be created. The agent sets the status to notInService(2) if all of the information is present in the row and the values are acceptable to the agent; otherwise, the agent sets the status to notReady(3). Setting this object to active(1) is only valid when the current status is active(1) or notInService(2). When the state of the row transitions is set to active(1), the agent creates the corresponding row in the ifTable.. Setting this object to destroy(6) will remove the corresponding QoS Profile Entry. In order for a set of this object to destroy(6) to succeed, all dependencies on this row must have been removed. These will include any stacking dependencies in the ifStackTable and any protocol specific tables dependencies.
extremeQosByVlanMappingTable1.3.6.1.4.1.1916.1.3.1.7not-accessibleTable to associate a Vlan with the QoS profile that the Vlan is using. Every Vlan is assigned a Qos Profile and hence there is an entry in this table corresponding to every entry in the extremeVlanIfTable.
extremeQosByVlanMappingEntry1.3.6.1.4.1.1916.1.3.1.7.1not-accessibleThe QoS associated with a particular Vlan.
INT extremeQosByVlanMappingQosProfileIndex1.3.6.1.4.1.1916.1.3.1.7.1.1INTEGERread-writeValue of extremeQosProfileIndex that uniquely identifies a QoS Profile entry in extremeQosProfileTable. This indicates the QoS to be given to traffic for this Vlan in the absence of any other more specific configuration information for this traffic.
extremePerPortQosTable1.3.6.1.4.1.1916.1.3.1.8not-accessibleGlobal Qos Profiles are defined in the extremeQosProfileTable. This table contains a list of ports for which the definition of certain global Qos Profiles has been overridden. The new definition of the Qos profile parameters is in this table.
extremePerPortQosEntry1.3.6.1.4.1.1916.1.3.1.8.1not-accessibleAn individual overridden QoS profile Entry.
INT extremePerPortQosIndex1.3.6.1.4.1.1916.1.3.1.8.1.1INTEGERread-createThe value of this variable is the same as the value of extremeQosProfileIndex of the Qos Profile which is overridden (for the port specified by ifIndex) by the definition in this table.
INT extremePerPortQosMinBw1.3.6.1.4.1.1916.1.3.1.8.1.2INTEGERread-createThe minumum percentage of bandwidth that this queue on the specified port requires. The Switch is required to provide the minumum amount of bandwidth to the queue. The lowest possible value is 0%.
INT extremePerPortQosMaxBw1.3.6.1.4.1.1916.1.3.1.8.1.3INTEGERread-createThe maximum percentage of bandwidth that this queue on the specified port is permitted to use.
INT extremePerPortQosPriority1.3.6.1.4.1.1916.1.3.1.8.1.4INTEGERread-createThe level of priority in which this queue will be serviced by the Switch.
ROW extremePerPortQosRowStatus1.3.6.1.4.1.1916.1.3.1.8.1.5RowStatusread-createThe status of the extremePerPortQos entry. This object can be set to active(1) createAndGo(4) The following value may be read: active(1) Note that a destroy(6) is not supported. A row will only be deleted from this table when the Qos Profile indicated in that row is changed globally.
extremeQosIngressPriorityTable1.3.6.1.4.1.1916.1.3.1.9not-accessibleThis table lists QoS ingress priority settings.
extremeQosIngressPriorityEntry1.3.6.1.4.1.1916.1.3.1.9.1not-accessibleAn individual QoS ingress priority Entry.
INT extremeQosIngressPriorityIndex1.3.6.1.4.1.1916.1.3.1.9.1.1INTEGERread-onlyAn index that uniquely identifies an entry in the qos ingress priority table.
STR extremeQosIngressPriorityName1.3.6.1.4.1.1916.1.3.1.9.1.2DisplayStringread-onlyA qos ingress priority name.
INT extremeQosIngressPriorityValue1.3.6.1.4.1.1916.1.3.1.9.1.3INTEGERread-onlyThe ingress Qos priority value.
extremeIQosProfileTable1.3.6.1.4.1.1916.1.3.1.10not-accessibleThis table lists ingress QoS profiles.
extremeIQosProfileEntry1.3.6.1.4.1.1916.1.3.1.10.1not-accessibleAn individual ingress QoS profile Entry.
INT extremeIQosProfileIndex1.3.6.1.4.1.1916.1.3.1.10.1.1INTEGERread-onlyAn index that uniquely identifies an entry in the ingress Qos table.
STR extremeIQosProfileName1.3.6.1.4.1.1916.1.3.1.10.1.2DisplayStringread-onlyA unique ingress Qos profile name.
INT extremeIQosProfileMinBwType1.3.6.1.4.1.1916.1.3.1.10.1.3INTEGERread-onlyThe type of the current minimum bandwith setting. A value of 1 signifies that the minimum bandwith value is a percentage of the configurable port bandwidth. A value of 2 or 3 signifies a guaranteed minimum available bandwidth in Kbps or Mbps respectively.
INT extremeIQosProfileMinBw1.3.6.1.4.1.1916.1.3.1.10.1.4INTEGERread-onlyThe guaranteed minimum bandwidth for this queue, expressed as either a percentage or a specific bandwidth value, as specified by the value of extremeIQosProfileMinBwType.
INT extremeIQosProfileMaxBwType1.3.6.1.4.1.1916.1.3.1.10.1.5INTEGERread-onlyThe type of the current maximum bandwith setting. A value of 1 signifies that the maximum bandwith value is a percentage of the configurable port bandwidth. A value of 2 or 3 signifies a maximum allowed bandwidth in Kbps or Mbps respectively.
INT extremeIQosProfileMaxBw1.3.6.1.4.1.1916.1.3.1.10.1.6INTEGERread-onlyThe maximum allowed input bandwidth for this queue, expressed as either a percentage or a specific bandwidth value, as specified by the value of extremeIQosProfileMaxBwType.
INT extremeIQosProfileRED1.3.6.1.4.1.1916.1.3.1.10.1.7INTEGERread-onlyThe Random Early Drop threshold. When the input queue fill ratio exceeds this percentage, frames start to drop randomly with a linear increasing drop probability as the queue fill count approaches the max queue size. A value of 100 indicates that this feature is currently disabled.
INT extremeIQosProfileMaxBuf1.3.6.1.4.1.1916.1.3.1.10.1.8INTEGERread-onlyThe percentage of the total ingress queue size to use. Lower values can be used to reduce the max latency through this queue, but with potentially greater loss with bursty traffic.
extremeIQosByVlanMappingTable1.3.6.1.4.1.1916.1.3.1.11not-accessibleTable to associate a Vlan with the ingress QoS profile that the Vlan is using. Every Vlan is assigned a Qos Profile and hence there is an entry in this table corresponding to every entry in the extremeVlanIfTable.
extremeIQosByVlanMappingEntry1.3.6.1.4.1.1916.1.3.1.11.1not-accessibleThe ingress QoS associated with a particular Vlan.
INT extremeIQosByVlanMappingIQosProfileIndex1.3.6.1.4.1.1916.1.3.1.11.1.1INTEGERread-onlyValue of extremeIQosProfileIndex that uniquely identifies an ingress QoS Profile entry in extremeIQosProfileTable. This indicates the QoS to be given to traffic for this Vlan in the absence of any other more specific configuration information for this traffic.

RFC description

Extreme Networks MIB for Quality of Service (QoS) management on ExtremeXOS devices. Provides SNMP objects for configuring and monitoring QoS policies, traffic shaping, priority queuing, and service level management on Extreme Networks switches.

Start monitoring Extreme Networks switch (QoS traffic classification/scheduling) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.

Download EXTREME-QOS-MIB