Observium_CE/mibs/huawei/HUAWEI-BBS-ONT-MIB

255 lines
10 KiB
Plaintext

-- =================================================================
-- Copyright (C) 2014 by HUAWEI TECHNOLOGIES. All rights reserved
-- Description: The MIB is used for defining Huawei's BBS MIB objects for both profile-mode and distributing-mode.
-- Reference:
-- Version: V1.02
-- ================================================================
HUAWEI-BBS-ONT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, mib-2, OBJECT-TYPE, Counter32, Counter64,
Unsigned32, Integer32, zeroDotZero, IpAddress, Gauge32, NOTIFICATION-TYPE
FROM SNMPv2-SMI
TruthValue, DateAndTime, RowStatus, MacAddress,TEXTUAL-CONVENTION
FROM SNMPv2-TC
ifIndex
FROM IF-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
OwnerString, EntryStatus
FROM RMON-MIB
huaweiMgmt, huaweiUtility
FROM HUAWEI-MIB;
hwBbsOntMIB MODULE-IDENTITY
LAST-UPDATED "201410240900Z"
ORGANIZATION "Huawei Technologies Co.,Ltd."
CONTACT-INFO
"Huawei Industrial Base
Bantian, Longgang
Shenzhen 518129
People's Republic of China
Website: http://www.huawei.com
Email: support@huawei.com
"
DESCRIPTION "The MIB is used for defining Huawei's BBS MIB objects for both profile-mode and distributing-mode.
"
-- Revision history
REVISION "201410240900Z"
DESCRIPTION "V1.02, changes in this revision:
- Modify the implied value of the leaf hwBbsCosQueueMapProfileNameIndex.
"
REVISION "201406160900Z"
DESCRIPTION "V1.01, changes in this revision:
- Modify the description of hwBbsOntCosQueueMapBindTable and hwBbsOntCosQueueMapBindEntry.
"
REVISION "201109300900Z"
DESCRIPTION "V1.00, Initial version."
::= { huaweiUtility 173 }
hwBbsObjectMIB OBJECT IDENTIFIER ::= { hwBbsOntMIB 1}
--Table hwBbsCosQueueMapProfileTable
hwBbsCosQueueMapProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwBbsCosQueueMapProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The hwBbsCosQueueMapProfileTable is used to config the ONT cos-queue-map profile.
The index of this table is hwBbsCosQueueMapProfileNameIndex.
"
::= { hwBbsObjectMIB 1 }
hwBbsCosQueueMapProfileEntry OBJECT-TYPE
SYNTAX HwBbsCosQueueMapProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The hwBbsCosQueueMapProfileTable is used to config the ONT cos-queue-map profile.
The index of this entry is hwBbsCosQueueMapProfileNameIndex.
"
INDEX { IMPLIED hwBbsCosQueueMapProfileNameIndex }
::= { hwBbsCosQueueMapProfileTable 1 }
HwBbsCosQueueMapProfileEntry ::=
SEQUENCE
{
hwBbsCosQueueMapProfileNameIndex OCTET STRING,
hwBbsCosQueueMapProfileCos0QueueId Integer32,
hwBbsCosQueueMapProfileCos1QueueId Integer32,
hwBbsCosQueueMapProfileCos2QueueId Integer32,
hwBbsCosQueueMapProfileCos3QueueId Integer32,
hwBbsCosQueueMapProfileCos4QueueId Integer32,
hwBbsCosQueueMapProfileCos5QueueId Integer32,
hwBbsCosQueueMapProfileCos6QueueId Integer32,
hwBbsCosQueueMapProfileCos7QueueId Integer32,
hwBbsCosQueueMapProfileBindNum Integer32,
hwBbsCosQueueMapProfileRowStatus RowStatus
}
hwBbsCosQueueMapProfileNameIndex OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the ONT cos-queue-map profile name index.
"
::= { hwBbsCosQueueMapProfileEntry 1 }
hwBbsCosQueueMapProfileCos0QueueId OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the queue ID of cos0.
"
::= { hwBbsCosQueueMapProfileEntry 2 }
hwBbsCosQueueMapProfileCos1QueueId OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the queue ID of cos1.
"
::= { hwBbsCosQueueMapProfileEntry 3 }
hwBbsCosQueueMapProfileCos2QueueId OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the queue ID of cos2.
"
::= { hwBbsCosQueueMapProfileEntry 4 }
hwBbsCosQueueMapProfileCos3QueueId OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the queue ID of cos3.
"
::= { hwBbsCosQueueMapProfileEntry 5 }
hwBbsCosQueueMapProfileCos4QueueId OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the queue ID of cos4.
"
::= { hwBbsCosQueueMapProfileEntry 6 }
hwBbsCosQueueMapProfileCos5QueueId OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the queue ID of cos5.
"
::= { hwBbsCosQueueMapProfileEntry 7 }
hwBbsCosQueueMapProfileCos6QueueId OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the queue ID of cos6.
"
::= { hwBbsCosQueueMapProfileEntry 8 }
hwBbsCosQueueMapProfileCos7QueueId OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the queue ID of cos7.
"
::= { hwBbsCosQueueMapProfileEntry 9 }
hwBbsCosQueueMapProfileBindNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of ONT bound with cos-queue-map profile."
::= { hwBbsCosQueueMapProfileEntry 10 }
hwBbsCosQueueMapProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The hwBbsCosQueueMapProfileRowStatus is used to create a new row
or to modify or delete an existing row in this table.
"
::= { hwBbsCosQueueMapProfileEntry 11 }
--Table hwBbsCosQueueMapProfileTable end
--Table hwBbsOntCosQueueMapBindTable
hwBbsOntCosQueueMapBindTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwBbsOntCosQueueMapBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The hwBbsOntCosQueueMapBindTable is used for ONT binding or unbinding cos-queue-map profile.
The index of this table is ifIndex and hwBbsOntIndex.
"
::= { hwBbsObjectMIB 2 }
hwBbsOntCosQueueMapBindEntry OBJECT-TYPE
SYNTAX HwBbsOntCosQueueMapBindEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The hwBbsOntCosQueueMapBindTable is used for ONT binding or unbinding cos-queue-map profile.
The index of this entry is ifIndex and hwBbsOntIndex.
"
INDEX { ifIndex, hwBbsOntIndex }
::= { hwBbsOntCosQueueMapBindTable 1 }
HwBbsOntCosQueueMapBindEntry ::=
SEQUENCE
{
hwBbsOntIndex Integer32,
hwBbsOntBindUpCosQueueMapProfileName OCTET STRING,
hwBbsOntBindDownCosQueueMapProfileName OCTET STRING
}
hwBbsOntIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the bound cos-queue-map profile ONT."
::= { hwBbsOntCosQueueMapBindEntry 1 }
hwBbsOntBindUpCosQueueMapProfileName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of upstream cos-queue-map profile which used by the ONT.
"
::= { hwBbsOntCosQueueMapBindEntry 2 }
hwBbsOntBindDownCosQueueMapProfileName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of downstream cos-queue-map profile which used by the ONT.
"
::= { hwBbsOntCosQueueMapBindEntry 3 }
--Table hwBbsOntCosQueueMapBindTable end
END