snmp_mib_archive/CISCO-IETF-DOT11-QOS-EXT-MIB.my 2
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

419 lines
15 KiB
Plaintext

-- *****************************************************************
-- CISCO-IETF-DOT11-QOS-EXT-MIB.my: CISCO IEEE 802.11E draft
-- QOS extension MIB file
--
-- April 2002, Francis Pang
--
-- Copyright (c) 2002 by Cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************
--
-- This MIB is a Cisco extension to the QoS MIB in
-- IEEE 802.11e/D1.42.0, October November 2001,
-- "Draft Supplement to STANDARD FOR Telecommunications and
-- Information Exchange Between Systems -
-- LAN/MAN Specific Requirements -
-- Part 11: Wireless Medium Access Control (MAC)
-- and physical layer (PHY) specifications:
-- Medium Access Control (MAC) Enhancements for
-- Quality of Service (QoS)".
-- Both the standard and the MIB are still under development.
CISCO-IETF-DOT11-QOS-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
NOTIFICATION-TYPE,
OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
NOTIFICATION-GROUP,
OBJECT-GROUP
FROM SNMPv2-CONF
TruthValue
FROM SNMPv2-TC
ifIndex
FROM IF-MIB
cid11TrafficCategory,
cid11TrafficPriority,
Cid11QosTrafficCategory
FROM CISCO-IETF-DOT11-QOS-MIB
cwvlWlanVlanEntry
FROM CISCO-WLAN-VLAN-MIB
ciscoExperiment
FROM CISCO-SMI;
ciscoIetfDot11QosExtMIB MODULE-IDENTITY
LAST-UPDATED "200204010000Z"
ORGANIZATION "Cisco System Inc."
CONTACT-INFO
" Cisco Systems
Customer Service
Postal: 170 West Tasman Drive,
San Jose CA 95134-1706.
USA
Tel: +1 800 553-NETS
E-mail: cs-dot11@cisco.com"
DESCRIPTION
"This MIB module provides network management
support for QoS on IEEE 802.11 wireless LAN
devices. This MIB is an extension to QoS MIB
defined in IEEE 802.11E standard."
-- REFERENCE
-- "CISCO-IETF-DOT11-QOS-MIB. IEEE 802.11e/D1.42.0,
-- October November 2001, Draft Supplement to
-- STANDARD FOR Telecommunications and Information
-- Exchange Between Systems
-- - LAN/MAN Specific Requirements -
-- Part 11: Wireless Medium Access Control (MAC)
-- and physical layer (PHY) specifications:
-- Medium Access Control (MAC) Enhancements for
-- Quality of Service (QoS)".
REVISION "200204010000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { ciscoExperiment 90 }
ciscoIetfDot11QosExtMIBNotifs OBJECT IDENTIFIER
::= { ciscoIetfDot11QosExtMIB 0 }
ciscoIetfDot11QosExtMIBObjects OBJECT IDENTIFIER
::= { ciscoIetfDot11QosExtMIB 1 }
ciscoIetfDot11QosExtMIBConform OBJECT IDENTIFIER
::= { ciscoIetfDot11QosExtMIB 2 }
cid11QosExtConfig OBJECT IDENTIFIER
::= { ciscoIetfDot11QosExtMIBObjects 1 }
cid11QosExtQueue OBJECT IDENTIFIER
::= { ciscoIetfDot11QosExtMIBObjects 2 }
cid11QosExtNotifControl OBJECT IDENTIFIER
::= { ciscoIetfDot11QosExtMIBObjects 3 }
-- Configuration Objects
cid11QosExtConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cid11QosExtConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the basic set of attributes
to configure QoS for a wireless LAN device. This
table has a sparse dependent relationship with
the ifTable. Each IEEE 802.11 wireless interface
has a set of configuration parameters for each IP
network traffic category. For each entry in this
table, there exists an entry in the ifTable of
ifType ieee80211(71)."
::= { cid11QosExtConfig 1 }
cid11QosExtConfigEntry OBJECT-TYPE
SYNTAX Cid11QosExtConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains parameters to configure
traffic control on an IEEE 802.11 radio
interface."
INDEX {
ifIndex,
cid11TrafficCategory }
::= { cid11QosExtConfigTable 1 }
Cid11QosExtConfigEntry ::=
SEQUENCE {
cid11QosExtBackoffOffset Unsigned32,
cid11QosExtMaxRetry Unsigned32 }
cid11QosExtBackoffOffset OBJECT-TYPE
SYNTAX Unsigned32(0..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This specifies the offset of the radio
backoff from the transmission media for
this traffic category. The backoff interval
of a radio is calculated from a pseudo
random integer drawn from a uniform
distribution over the interval determined
by the maximum and minimum of the contention
window."
DEFVAL { 0 }
::= { cid11QosExtConfigEntry 1 }
cid11QosExtMaxRetry OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This specifies the number of times the radio
retries for a particular transmission if there
is a collision for the media."
DEFVAL { 0 }
::= { cid11QosExtConfigEntry 2 }
cid11QosExtIfConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cid11QosExtIfConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the attributes indicating
QoS support information on the IEEE 802.11
radio interfaces. This table has a sparse
dependent relationship with the ifTable.
For each entry in this table, there exists
an entry in the ifTable of ifType ieee80211(71)."
::= { cid11QosExtConfig 2 }
cid11QosExtIfConfigEntry OBJECT-TYPE
SYNTAX Cid11QosExtIfConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains attributes to configure
QoS for an IEEE 802.11 interface."
INDEX { ifIndex }
::= { cid11QosExtIfConfigTable 1 }
Cid11QosExtIfConfigEntry ::=
SEQUENCE {
cid11QosExtOptionEnabled TruthValue }
cid11QosExtOptionEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates if QoS is enabled
on this IEEE 802.11 network interface. If it
is 'true', QoS queueing is on and traffic is
prioritized according to traffic categories.
It it is 'false', there is no QoS queueing
and traffic is not prioritized."
::= { cid11QosExtIfConfigEntry 1 }
cid11QosExtVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cid11QosExtVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains attributes for traffic
classification of VLANs. This table has a
one-to-one dependent relationship to the
cwvlWlanVlanTable in the CISCO-WLAN-VLAN-MIB."
::= { cid11QosExtConfig 3 }
cid11QosExtVlanEntry OBJECT-TYPE
SYNTAX Cid11QosExtVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry includes parameters determining the
class of service (category) of the traffic and
QoS configuration on the VLAN."
AUGMENTS { cwvlWlanVlanEntry }
::= { cid11QosExtVlanTable 1 }
Cid11QosExtVlanEntry ::=
SEQUENCE {
cid11QosExtVlanClassOfService
Cid11QosTrafficCategory }
cid11QosExtVlanClassOfService OBJECT-TYPE
SYNTAX Cid11QosTrafficCategory
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is the class of service classification to
the traffic transmitting on this VLAN. The class
of service determines the priority of the traffic.
The default VLAN for voice traffic is '4095', and
the default service classification is
'interactiveVoice'. The classification on the VLAN
'4095' cannot be modified by the network management
system. The service classification on all other
VLANs are 'bestEffort'."
DEFVAL { bestEffort }
::= { cid11QosExtVlanEntry 1 }
-- QoS Queue Objects
cid11QosExtQueueTable OBJECT-TYPE
SYNTAX SEQUENCE OF Cid11QosExtQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the priority queue
configuration attributes for IEEE 802.11 radio
interface. This table has a sparse dependent
relationship with the ifTable. For each entry
in this table, there exists an entry in the
ifTable of ifType ieee80211(71)."
::= { cid11QosExtQueue 1 }
cid11QosExtQueueEntry OBJECT-TYPE
SYNTAX Cid11QosExtQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A collection of attributes to configure the
priority queues for each traffic category
on an IEEE 802.11 interface."
INDEX {
ifIndex,
cid11TrafficCategory }
::= { cid11QosExtQueueTable 1 }
Cid11QosExtQueueEntry ::=
SEQUENCE {
cid11QosExtQueueQuota Unsigned32 }
cid11QosExtQueueQuota OBJECT-TYPE
SYNTAX Unsigned32(0..12)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the current QoS priority queue packet
quota for the traffic category on the overall
bandwidth. The total quota is 12 and is shared
among 8 transmitting queues. The queue with the
largest quota value has the largest share of
the overall bandwidth of the radio. The quota
is allocated by the radio driver dynamically."
DEFVAL { 0 }
::= { cid11QosExtQueueEntry 1 }
-- Notification Control Objects
cid11QosExtNotifEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether ciscoIetfDot11QosExtChangeNotif
notifications will or will not be sent by the
agent when the QoS configuration in the
cid11QosExtIfConfigTable and cid11QosConfigTable
defined in the CISCO-IETF-DOT11-QOS-MIB
are changed."
DEFVAL { false }
::= { cid11QosExtNotifControl 1 }
-- *****************************************************************
-- notifications
-- *****************************************************************
ciscoIetfDot11QosExtChangeNotif NOTIFICATION-TYPE
OBJECTS {
cid11TrafficPriority }
STATUS current
DESCRIPTION
"This ciscoIetfDot11QosExtChangeNotif notification
will be sent when the QoS configuration
in the cid11QosExtIfConfigTable or the
cid11QosConfigTable defined in the
CISCO-IETF-DOT11-QOS-MIB are changed. The object
cid11TrafficPriority defined in the
cid11QosConfigTable specifies the traffic priority
of the configuration that changed. The sending of
these notifications can be enabled or disabled via
the cid11QosExtNotifEnabled object."
::= { ciscoIetfDot11QosExtMIBNotifs 1 }
-- *****************************************************************
-- Conformance information
-- *****************************************************************
ciscoIetfD11QosExtMIBCompliances OBJECT IDENTIFIER
::= { ciscoIetfDot11QosExtMIBConform 1 }
ciscoIetfD11QosExtMIBGroups OBJECT IDENTIFIER
::= { ciscoIetfDot11QosExtMIBConform 2 }
-- *****************************************************************
-- Compliance statements
-- *****************************************************************
ciscoIetfD11QosExtMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the
configuration and status groups."
MODULE
MANDATORY-GROUPS {
ciscoIetfD11QosExtConfigGroup,
ciscoIetfD11QosExtQueueGroup,
ciscoIetfD11QosExtNotifConGroup,
ciscoIetfD11QosExtNotifGroup }
::= { ciscoIetfD11QosExtMIBCompliances 1 }
-- *****************************************************************
-- Units of conformance
-- *****************************************************************
ciscoIetfD11QosExtConfigGroup OBJECT-GROUP
OBJECTS {
cid11QosExtBackoffOffset,
cid11QosExtMaxRetry,
cid11QosExtOptionEnabled,
cid11QosExtVlanClassOfService }
STATUS current
DESCRIPTION
"Configurations for IEEE 802.11 QoS."
::= { ciscoIetfD11QosExtMIBGroups 1 }
ciscoIetfD11QosExtQueueGroup OBJECT-GROUP
OBJECTS {
cid11QosExtQueueQuota }
STATUS current
DESCRIPTION
"Configurations for IEEE 802.11 QoS queue."
::= { ciscoIetfD11QosExtMIBGroups 2 }
ciscoIetfD11QosExtNotifConGroup OBJECT-GROUP
OBJECTS {
cid11QosExtNotifEnabled }
STATUS current
DESCRIPTION
"Notification control for IEEE 802.11 QoS."
::= { ciscoIetfD11QosExtMIBGroups 3 }
ciscoIetfD11QosExtNotifGroup NOTIFICATION-GROUP
NOTIFICATIONS {
ciscoIetfDot11QosExtChangeNotif }
STATUS current
DESCRIPTION
"This is the notification group for the
CISCO-IETF-DOT11-QOS-EXT-MIB."
::= { ciscoIetfD11QosExtMIBGroups 4 }
END