195 lines
6.8 KiB
Plaintext
195 lines
6.8 KiB
Plaintext
ADTRAN-GENQOSMAPPROFILE-MIB
|
|
|
|
-- TITLE: The ADTRAN Qos Map Profile
|
|
-- PRODUCT: Egress Based Switching Elements
|
|
-- VERSION: 1.0
|
|
-- DATE: 04/09/2012
|
|
-- AUTHOR: Patrick Viafore
|
|
-- STATUS: PRELIMINARY
|
|
|
|
-- This MIB defines the object identifier (OID) for the
|
|
-- ADTRAN QoS Map Profile MIB
|
|
|
|
-- ******************************************************************************************
|
|
DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
adShared,
|
|
adIdentityShared
|
|
FROM ADTRAN-MIB
|
|
OBJECT-TYPE,
|
|
NOTIFICATION-TYPE,
|
|
MODULE-IDENTITY,
|
|
Unsigned32
|
|
FROM SNMPv2-SMI
|
|
DisplayString,
|
|
RowStatus
|
|
FROM SNMPv2-TC
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
;
|
|
|
|
adGenQosMapProfileMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201205170000Z"
|
|
ORGANIZATION "Adtran, Inc."
|
|
CONTACT-INFO
|
|
"CND Tech Support
|
|
Postal: ADTRAN, Inc.
|
|
901 Explorer Blvd.
|
|
Huntsville, AL 35806
|
|
Tel: +1 800 726-8663
|
|
Fax: +1 256 963 6217
|
|
E-mail: support@adtran.com"
|
|
DESCRIPTION
|
|
"This MIB defines the objects for the QoS Map Profile."
|
|
|
|
REVISION "201205170000Z"
|
|
DESCRIPTION "Added adGenQosMapProfileStatus,
|
|
adGenQosMapProfileMaxAllowedProfiles,
|
|
adGenQosMapProfileCurrentProfileCount,
|
|
adGenQosMapProfileLastInsertStatus"
|
|
|
|
REVISION "201204090451Z"
|
|
DESCRIPTION "Created"
|
|
::= { adIdentityShared 83 }
|
|
|
|
|
|
--==================================================================================================================
|
|
|
|
adGenQosMapProfileProvisioning OBJECT IDENTIFIER ::= {adGenQosMapProfile 1}
|
|
adGenQosMapProfileStatus OBJECT IDENTIFIER ::= {adGenQosMapProfile 2}
|
|
|
|
--==================================================================================================================
|
|
|
|
|
|
-- ******************************************************************************************
|
|
-- QosMapProfile Provisionng Table
|
|
-- ******************************************************************************************
|
|
adGenQosMapProfileProvisioningTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenQosMapProfileProvisioningEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Qos Map profile table,
|
|
indexed by name of the profile. Each profile will have a unique name."
|
|
::= { adGenQosMapProfileProvisioning 1 }
|
|
|
|
|
|
adGenQosMapProfileProvisioningEntry OBJECT-TYPE
|
|
SYNTAX AdGenQosMapProfileProvisioningEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Qos Map Profile entry in the QosMapProfile Provisioning table."
|
|
INDEX { IMPLIED adGenQosMapProfileName }
|
|
::= { adGenQosMapProfileProvisioningTable 1 }
|
|
|
|
|
|
AdGenQosMapProfileProvisioningEntry ::=
|
|
SEQUENCE {
|
|
adGenQosMapProfileName
|
|
DisplayString,
|
|
adGenQosMapProfileClassification
|
|
OCTET STRING,
|
|
adGenQosMapProfileRowStatus
|
|
RowStatus,
|
|
adGenQosMapProfileDescription
|
|
DisplayString
|
|
}
|
|
|
|
|
|
adGenQosMapProfileName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..80))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A user configurable name for the QoS Map Profile. Upon creation of the Qos Map Profile,
|
|
the associated name will default to a unique value."
|
|
::= { adGenQosMapProfileProvisioningEntry 1}
|
|
|
|
|
|
adGenQosMapProfileClassification OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A variable length string indicating how traffic is classified into queues.
|
|
Message format: 1 byte for message type, followed by variable length
|
|
depending on message.
|
|
|
|
The profile defaults to using a p-bit to queue mapping where each p-bit
|
|
is mapped into a queue with the same value. Ex: P-Bit 0 -> Queue 0
|
|
|
|
Currently supported message types :
|
|
|
|
p-bit to queue mapping : 0x00
|
|
Data: 8 bytes - one byte, read left to right for each p-bit (0-7),
|
|
each representing which queue they map to
|
|
|
|
Example: Byte: 1 2 3 4 5 6 7 8 9
|
|
P-Bit: 0 1 2 3 4 5 6 7
|
|
Msg: 0x 00 01 01 02 02 04 05 06 07
|
|
0x00 is message type byte indicating p-bit mapping
|
|
p-bit 0 and 1 go into queue 1, p-bit 2 and 3 go into queue 2,
|
|
p-bit 4 into queue 4, p-bit 5 into queue 5,
|
|
p-bit 6 into queue 6, and p-bit 7 into queue 7."
|
|
::= { adGenQosMapProfileProvisioningEntry 2}
|
|
|
|
|
|
adGenQosMapProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create a new row or modify or delete an
|
|
existing row in the QoS Map Profile Table"
|
|
::= { adGenQosMapProfileProvisioningEntry 3}
|
|
|
|
|
|
adGenQosMapProfileDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..80))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is provided so that the user can describe a particular QoS Map Profile
|
|
by any means desired"
|
|
::= { adGenQosMapProfileProvisioningEntry 4}
|
|
|
|
-- ******************************************************************************************
|
|
-- QosMapProfile Status Table
|
|
-- ******************************************************************************************
|
|
adGenQosMapProfileLastInsertStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns information about the last status when inserting a QoS Map Profile.
|
|
If creation fails, the string will provide details about why the row could
|
|
not be created. An empty string will be returned if the last insert was
|
|
successful."
|
|
::= { adGenQosMapProfileStatus 1 }
|
|
|
|
|
|
adGenQosMapProfileMaxAllowedProfiles OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns the maximum number of QoS Map Profiles that are allowed to be created on
|
|
the system. Attempting to add more than this number will result in a failure.
|
|
After a failed insert, adGenQosMapProfileLastInsertStatus will return an error
|
|
detailing the reason for the failure."
|
|
::= { adGenQosMapProfileStatus 2 }
|
|
|
|
adGenQosMapProfileCurrentProfileCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns the current number of QoS Map Profiles provisioned on the system."
|
|
::= { adGenQosMapProfileStatus 3 }
|
|
|
|
adGenQosMapProfile OBJECT IDENTIFIER ::= { adShared 83 }
|
|
|
|
END
|