Observium_CE/mibs/huawei/RC-QosPolicy-MIB

212 lines
7.0 KiB
Plaintext

-- ===================================================================
-- Copyright (C) 2015 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description:
-- Reference:
-- Version: V1.00
-- ===================================================================
RC-QosPolicy-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, Unsigned32, IpAddress, Integer32
FROM SNMPv2-SMI
MacAddress, DisplayString, RowStatus
FROM SNMPv2-TC
rc
FROM RC-SMI;
rcQoSPolicy MODULE-IDENTITY
LAST-UPDATED
"201503110000Z"
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 module to describe RC-QosPolicy-MIB."
REVISION
"201503110000Z"
DESCRIPTION
"V1.0 Initial version of this MIB module"
::= { rc 3}
--------------------------------------------------------------
-- rcQoSClassMapTable
--------------------------------------------------------------
rcQoSClassMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcQoSClassMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"class map table"
::= { rcQoSPolicy 1 }
rcQoSClassMapEntry OBJECT-TYPE
SYNTAX RcQoSClassMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"class map"
INDEX {rcQoSClassMapname,rcQoSClassMapMatchACL}
::= { rcQoSClassMapTable 1 }
RcQoSClassMapEntry ::=SEQUENCE {
rcQoSClassMapname DisplayString,
rcQoSClassMapMatchACL DisplayString,
rcQoSClassMapRowSta RowStatus
}
rcQoSClassMapname OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..31))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ClassMap name"
::= { rcQoSClassMapEntry 1 }
rcQoSClassMapMatchACL OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..31))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Acl Name"
::= { rcQoSClassMapEntry 2 }
rcQoSClassMapRowSta OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable is used to create, modify, and/or
delete a row in this table. "
::= { rcQoSClassMapEntry 3 }
--------------------------------------------------------------
--------------------------------------------------------------
--rcQoSPolicyMapTable
--------------------------------------------------------------
rcQoSPolicyMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcQoSPolicyMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"POLICY MAP TABLE"
::= { rcQoSPolicy 2 }
rcQoSPolicyMapEntry OBJECT-TYPE
SYNTAX RcQoSPolicyMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IP POLICY"
INDEX {rcQoSPolicyMapname,rcQoSPolicyMapClassName}
::= { rcQoSPolicyMapTable 1 }
RcQoSPolicyMapEntry ::=
SEQUENCE {
rcQoSPolicyMapname DisplayString,
rcQoSPolicyMapClassName DisplayString,
rcQoSPolicyMapSetIPDSCP Unsigned32,
rcQoSPolicyMapRowSta RowStatus
}
rcQoSPolicyMapname OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..31))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The policymap name"
::= { rcQoSPolicyMapEntry 1 }
rcQoSPolicyMapClassName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..31))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Classmap name"
::= { rcQoSPolicyMapEntry 2 }
rcQoSPolicyMapSetIPDSCP OBJECT-TYPE
SYNTAX Unsigned32(0..63)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Type of service value.
The range of config is 0 to 63. "
::= { rcQoSPolicyMapEntry 3 }
rcQoSPolicyMapRowSta OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable is used to create, modify, and/or
delete a row in this table. "
::= { rcQoSPolicyMapEntry 4 }
--------------------------------------------------------------
--------------------------------------------------------------
--rcApplyQoSPolicyMapTable
--------------------------------------------------------------
rcApplyQoSPolicyMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcApplyQoSPolicyMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"SERVICE POLICY Table"
::= { rcQoSPolicy 3 }
rcApplyQoSPolicyMapEntry OBJECT-TYPE
SYNTAX RcApplyQoSPolicyMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Access list"
INDEX {rcApplyQoSPolicyInterfacename}
::= { rcApplyQoSPolicyMapTable 1 }
RcApplyQoSPolicyMapEntry ::=
SEQUENCE {
rcApplyQoSPolicyInterfacename DisplayString,
rcApplyQoSPolicyMapname DisplayString,
rcApplyQoSPolicyMapRowSta RowStatus
}
rcApplyQoSPolicyInterfacename OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..31))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name of interface (1-31 characters)"
::= { rcApplyQoSPolicyMapEntry 1 }
rcApplyQoSPolicyMapname OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Name of service policy (1-31 characters)"
::= { rcApplyQoSPolicyMapEntry 2 }
rcApplyQoSPolicyMapRowSta OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable is used to create, modify, and/or
delete a row in this table. "
::= { rcApplyQoSPolicyMapEntry 3 }
END