212 lines
7.0 KiB
Plaintext
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
|