mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-17 16:03:04 +00:00
419 lines
15 KiB
Plaintext
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
|
|
|