288 lines
10 KiB
Plaintext
288 lines
10 KiB
Plaintext
BROCADE-QOS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter64, Counter32
|
|
FROM SNMPv2-SMI -- [RFC2578]
|
|
InterfaceIndex
|
|
FROM IF-MIB -- [RFC2863]
|
|
DisplayString
|
|
FROM SNMPv2-TC -- [RFC2579]
|
|
brcdQos
|
|
FROM FOUNDRY-SN-ROOT-MIB -- [snrootu]
|
|
PortPriorityTC
|
|
FROM FOUNDRY-SN-SWITCH-GROUP-MIB;
|
|
|
|
brcdQosMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201207180000Z" -- July 18, 2012
|
|
ORGANIZATION "Brocade Communications Systems, Inc."
|
|
CONTACT-INFO
|
|
"Technical Support Center
|
|
130 Holger Way,
|
|
San Jose, CA 95134
|
|
Email: ipsupport@brocade.com
|
|
Phone: 1-800-752-8061
|
|
URL: www.brocade.com"
|
|
DESCRIPTION
|
|
"The MIB module contains the managed object definition for
|
|
Brocade Quality of Service.
|
|
|
|
Supported Platforms:
|
|
- supported on NetIron XMR/MLX latforms.
|
|
|
|
Copyright 1996-2012 Brocade Communications Systems, Inc.
|
|
All rights reserved.
|
|
This Brocade Communications Systems SNMP Management Information
|
|
Base Specification embodies Brocade Communications Systems
|
|
confidential and proprietary intellectual property.
|
|
Brocade Communications Systems retains all title and ownership
|
|
in the Specification, including any revisions.
|
|
|
|
This Specification is supplied AS IS, and Brocade Communications
|
|
Systems makes no warranty, either express or implied, as to the
|
|
use, operation, condition, or performance of the specification,
|
|
and any unintended consequence it may on the user environment."
|
|
|
|
REVISION "201207180000Z" -- July 18, 2012
|
|
DESCRIPTION
|
|
"Initial version"
|
|
|
|
::= { brcdQos 1 }
|
|
|
|
-- Top level components of this MIB module.
|
|
|
|
brcdHqosObjects OBJECT IDENTIFIER ::= { brcdQosMIB 1 }
|
|
|
|
---
|
|
--- HQoS Statistics Table
|
|
---
|
|
brcdHqosStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BrcdHqosStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of brcHqosStats entries. This table contains information
|
|
of various HQoS counters. The HQoS is supported on NI-MLX-10Gx8-M/D
|
|
LP modules."
|
|
::= { brcdHqosObjects 1 }
|
|
|
|
brcdHqosStatsEntry OBJECT-TYPE
|
|
SYNTAX BrcdHqosStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing Hqos statistics counter information applicable
|
|
for 10Gx8 interface if the module is physically present."
|
|
INDEX { brcdHqosIfIndex,
|
|
brcdHqosEndpointType,
|
|
brcdHqosEndpointTag,
|
|
brcdHqosEndpointInnerTag,
|
|
brcdHqosStatsPriority }
|
|
::= { brcdHqosStatsTable 1 }
|
|
|
|
BrcdHqosStatsEntry ::= SEQUENCE {
|
|
brcdHqosIfIndex InterfaceIndex,
|
|
brcdHqosEndpointType INTEGER,
|
|
brcdHqosEndpointTag Unsigned32,
|
|
brcdHqosEndpointInnerTag Unsigned32,
|
|
brcdHqosStatsPriority PortPriorityTC,
|
|
brcdHqosStatsDescription DisplayString,
|
|
brcdHqosStatsEnquePkts Counter64,
|
|
brcdHqosStatsEnqueBytes Counter64,
|
|
brcdHqosStatsDequePkts Counter64,
|
|
brcdHqosStatsDequeBytes Counter64,
|
|
brcdHqosStatsTotalDiscardPkts Counter64,
|
|
brcdHqosStatsTotalDiscardBytes Counter64,
|
|
brcdHqosStatsOldestDiscardPkts Counter64,
|
|
brcdHqosStatsOldestDiscardBytes Counter64,
|
|
brcdHqosStatsWREDDroppedPkts Counter64,
|
|
brcdHqosStatsWREDDroppedBytes Counter64,
|
|
brcdHqosStatsCurrentQDepth Counter64,
|
|
brcdHqosStatsMaxQDepthSinceLastRead Counter64
|
|
}
|
|
|
|
brcdHqosIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the interface index where the HQoS is configured.
|
|
The LP module must be physically present and operationally up."
|
|
::= { brcdHqosStatsEntry 1 }
|
|
|
|
brcdHqosEndpointType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
singleTaggedVlan(2),
|
|
doubleTaggedVlan(3),
|
|
bVlanIsid(4)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the End point type for HQoS scheduler."
|
|
::= { brcdHqosStatsEntry 2 }
|
|
|
|
brcdHqosEndpointTag OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the HQoS end point tag.
|
|
If the brcdHqosEndpointType is other(1), then this object
|
|
has zero value.
|
|
If the brcdHqosEndpointType is singleTaggedVlan(2),
|
|
dougleTaggedVlan(3) or bVlanIsid(4), then this object has
|
|
VLAN id. The valid VLAN ids are 1 to 4094."
|
|
::= { brcdHqosStatsEntry 3 }
|
|
|
|
brcdHqosEndpointInnerTag OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the HQoS end point inner tag.
|
|
If the brcdHqosEndpointType is other(1) or singleTaggedVlan(2)
|
|
then this object has zero value.
|
|
If the brcdHqosEndpointType is dougleTaggedVlan(3) then this
|
|
object has VLAN id. The valid VLAN ids are 1 to 4094
|
|
If the index brcdHqosEndpointType is bVlanIsid(4), then this object
|
|
has ISID value. The valid ISID are 256 to 16777214."
|
|
::= { brcdHqosStatsEntry 4 }
|
|
|
|
brcdHqosStatsPriority OBJECT-TYPE
|
|
SYNTAX PortPriorityTC
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The priority of the packets that will be stored in this queue.
|
|
This is 1-based index.
|
|
The HQoS queue with brcdHqosEndpointType as other(1) have
|
|
8 priorities. All other HQoS queues have 4 priorities, two
|
|
consecutive priorities are stored in one queue. In this case,
|
|
the valid values for this index are 1, 3, 5 and 7. The queue
|
|
with priority 1 has the packets with priority 1 and 2.
|
|
Same applies for priority 3, 5 and 7"
|
|
::= { brcdHqosStatsEntry 5 }
|
|
|
|
brcdHqosStatsDescription OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object gives the HQoS scheduler node name in full path
|
|
format with each node separated by dot."
|
|
::= { brcdHqosStatsEntry 6 }
|
|
|
|
brcdHqosStatsEnquePkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of all packets entering ingress queues on this queue."
|
|
::= { brcdHqosStatsEntry 7 }
|
|
|
|
brcdHqosStatsEnqueBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of all bytes entering ingress queues on this queue."
|
|
::= { brcdHqosStatsEntry 8 }
|
|
|
|
brcdHqosStatsDequePkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of all packets dequeued from ingress queues and forwarded
|
|
on this queue."
|
|
::= { brcdHqosStatsEntry 9 }
|
|
|
|
brcdHqosStatsDequeBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of all bytes dequeued from ingress queues and forwarded on
|
|
this queue."
|
|
::= { brcdHqosStatsEntry 10 }
|
|
|
|
brcdHqosStatsTotalDiscardPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of all packets failing to enter ingress queues on this
|
|
queue. This may be due to:
|
|
* The queue reaching its maximum depth, WRED, or other reasons.
|
|
* The network processor deciding to drop packets for reasons
|
|
including: an unknown Layer-3 route, RPF, or segment filtering."
|
|
::= { brcdHqosStatsEntry 11 }
|
|
|
|
brcdHqosStatsTotalDiscardBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of all bytes failing to enter ingress queues on this
|
|
queue. This may be due to:
|
|
* The queue reaching its maximum depth, WRED, or other reasons.
|
|
* The network processor deciding to drop packets for reasons
|
|
including: an unknown Layer-3 route, RPF, or segment filtering"
|
|
::= { brcdHqosStatsEntry 12 }
|
|
|
|
brcdHqosStatsOldestDiscardPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of all packets entering ingress queues on this queue,
|
|
but deleted afterwards due to buffer full."
|
|
::= { brcdHqosStatsEntry 13 }
|
|
|
|
brcdHqosStatsOldestDiscardBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of all bytes entering ingress queues on this queue,
|
|
but deleted afterwards due to buffer full"
|
|
::= { brcdHqosStatsEntry 14 }
|
|
|
|
brcdHqosStatsWREDDroppedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of all bytes entering ingress queues on this queue,
|
|
but deleted afterwards due to buffer full"
|
|
::= { brcdHqosStatsEntry 15 }
|
|
|
|
brcdHqosStatsWREDDroppedBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of all bytes entering ingress queues on this queue,
|
|
but deleted afterwards due to buffer full"
|
|
::= { brcdHqosStatsEntry 16 }
|
|
|
|
brcdHqosStatsCurrentQDepth OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current queue depth."
|
|
::= { brcdHqosStatsEntry 17 }
|
|
|
|
brcdHqosStatsMaxQDepthSinceLastRead OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum queue depth since last access to read."
|
|
::= { brcdHqosStatsEntry 18 }
|
|
|
|
--- End of HQoS Statistics Table
|
|
END
|