Commit version 24.12.13800
This commit is contained in:
194
mibs/adtran/ADTRAN-GENQOSMAPPROFILE-MIB
Normal file
194
mibs/adtran/ADTRAN-GENQOSMAPPROFILE-MIB
Normal file
@ -0,0 +1,194 @@
|
||||
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
|
Reference in New Issue
Block a user