1552 lines
60 KiB
Plaintext
1552 lines
60 KiB
Plaintext
-------------------------------------------------------------------------------
|
|
-- File Name : ZTE-AN-QOS3-MIB.mib
|
|
-- Date : 2010-10-28
|
|
-- Author : ZTE NMS Dept.
|
|
--
|
|
-- ZTE QoS MIB for Access Node
|
|
--
|
|
--
|
|
-------------------------------------------------------------------------------
|
|
ZTE-AN-QOS3-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
RowStatus FROM SNMPv2-TC
|
|
MODULE-IDENTITY,OBJECT-TYPE,Integer32 FROM SNMPv2-SMI
|
|
zxAn FROM ZTE-AN-TC-MIB
|
|
DisplayString FROM RFC1213-MIB;
|
|
|
|
zxAnQosMib MODULE-IDENTITY
|
|
LAST-UPDATED "201010281326Z"
|
|
ORGANIZATION "ZTE Corporation"
|
|
CONTACT-INFO "ZTE NMS dept.
|
|
Mail: majian@zte.com.cn
|
|
Tel: 68896270."
|
|
DESCRIPTION "This MIB defines ZTE Access Node QoS managed objects.
|
|
This MIB will replace ZTE-AN-QOSII-MIB.mib."
|
|
::= { zxAn 21 }
|
|
|
|
zxAnQos3Objects OBJECT IDENTIFIER ::= { zxAnQosMib 4 }
|
|
zxAnQos3GlobalObjects OBJECT IDENTIFIER ::= { zxAnQos3Objects 1 }
|
|
zxAnQos3MappingProfile OBJECT IDENTIFIER ::= { zxAnQos3Objects 2 }
|
|
zxAnQos3PortConfig OBJECT IDENTIFIER ::= { zxAnQos3Objects 3 }
|
|
zxAnQos3VPortConfig OBJECT IDENTIFIER ::= { zxAnQos3Objects 4 }
|
|
zxAnQos3Queue OBJECT IDENTIFIER ::= { zxAnQos3Objects 5 }
|
|
zxAnQos3Traffic OBJECT IDENTIFIER ::= { zxAnQos3Objects 6 }
|
|
------------------------------------------------------------------------------
|
|
-- Following objects are defined.
|
|
-- 1.zxAnQos3GlobalObjects
|
|
-- 2.zxAnQos3CosRemarkProfileTable
|
|
-- 3.zxAnQos3DscpRemarkProfileTable
|
|
-- 4.zxAnQos3Dscp2CosProfileTable
|
|
-- 5.zxAnQos3Dscp2DropProfileTable
|
|
-- 6.zxAnQos3PortConfigTable
|
|
-- 7.zxAnQos3VPortConfigTable
|
|
-- 8.zxAnQos3QueueBlockProfileTable
|
|
-- 9.zxAnQos3QueueMapProfileTable
|
|
-- 10.zxAnQos3PortQueueConfigTable
|
|
-- 11.zxAnQos3TrafficProfileTable
|
|
-- 12.zxAnQos3TrafficConfigTable
|
|
-- 13.zxAnQos3RemainingBwTable
|
|
-- 14.zxAnQos3MplsTc2CosProfileTable
|
|
-- 15.zxAnQos3Cos2MplsTcProfileTable
|
|
-- 16.zxAnQos3AtmTrafficProfileTable
|
|
|
|
------------------------------------------------------------------------------
|
|
-- 1.zxAnQos3GlobalObjects
|
|
------------------------------------------------------------------------------
|
|
|
|
zxAnQos3MgmtCapabilities OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
supportQos3(0),
|
|
supportTrafficPrfType(1),
|
|
supportPvc2Queue(2),
|
|
supportTrafficColorMode(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The QoS management capabilities of this equipment.
|
|
The bit value 1 means the function represented by this bit is
|
|
supported by this equipment.
|
|
NOTE: No recommended to display it in NMS.
|
|
|
|
supportQos3(0) - Support QoS 3
|
|
supportTrafficPrfType(1) - Support zxAnQosTrafficIfConfPrfType in
|
|
zxAnQos3TrafficConfigTable,
|
|
zxAnQosTrafficPrfCirCosRemark and
|
|
zxAnQosTrafficPrfPirCosRemark in
|
|
zxAnQos3TrafficProfileTable.
|
|
supportPvc2Queue(2) - Support zxAnQosPvc2Queue in
|
|
zxAnQos3QueueMapProfileTable.
|
|
supportTrafficColorMode(3) - support zxAnQosTrafficPrfColorMode in
|
|
zxAnQos3TrafficProfileTable.
|
|
"
|
|
::= { zxAnQos3GlobalObjects 1 }
|
|
|
|
zxAnQos3QueueGlobalObjects OBJECT IDENTIFIER
|
|
::= { zxAnQos3GlobalObjects 2 }
|
|
|
|
zxAnQosEthCosToQueue OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE (8))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The queue that each CoS value has been assigned to, global
|
|
parameter, only effect on ethernet interace. For example, the value
|
|
'00 01 02 03 04 05 06 07' means queue 0 is assigned to CoS priority
|
|
0,...,queue 7 is assigned to CoS priority 7. Number of ethernet
|
|
queues is fixed to 8."
|
|
::= { zxAnQos3QueueGlobalObjects 1 }
|
|
|
|
------------------------------------------------------------------------------
|
|
-- 2.zxAnQos3CosRemarkProfileTable
|
|
------------------------------------------------------------------------------
|
|
zxAnQos3CosRemarkProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnQos3CosRemarkProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains CoS remark information.
|
|
One entry in this table reflects a profile defined which can be
|
|
used to configure an interface."
|
|
::= { zxAnQos3MappingProfile 1 }
|
|
|
|
zxAnQos3CosRemarkProfileEntry OBJECT-TYPE
|
|
SYNTAX ZxAnQos3CosRemarkProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in zxAnQos3CosRemarkProfileTable."
|
|
INDEX { zxAnQosCosToCosPrfName }
|
|
::= { zxAnQos3CosRemarkProfileTable 1 }
|
|
|
|
ZxAnQos3CosRemarkProfileEntry ::=
|
|
SEQUENCE {
|
|
zxAnQosCosToCosPrfName DisplayString,
|
|
zxAnQosCosToCos OCTET STRING,
|
|
zxAnQosCosToCosPrfRowStatus RowStatus
|
|
}
|
|
|
|
zxAnQosCosToCosPrfName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The profile name is a display string. It is an index of
|
|
this table."
|
|
::= { zxAnQos3CosRemarkProfileEntry 1 }
|
|
|
|
zxAnQosCosToCos OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE (8))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The CoS priority remark value.
|
|
For example, the value '00 01 02 03 04 05 06 07' means CoS
|
|
priority 0 is remarked to CoS priority 0,...,CoS priority 7 is
|
|
remarked to CoS priority 7. The range of CoS priority is 0-7."
|
|
::= { zxAnQos3CosRemarkProfileEntry 2 }
|
|
|
|
zxAnQosCosToCosPrfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create a new row or to modify or
|
|
delete an existing row in this table."
|
|
::= { zxAnQos3CosRemarkProfileEntry 20 }
|
|
|
|
------------------------------------------------------------------------------
|
|
-- 3.zxAnQos3DscpRemarkProfileTable
|
|
------------------------------------------------------------------------------
|
|
zxAnQos3DscpRemarkProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnQos3DscpRemarkProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains DSCP remark information.
|
|
One entry in this table reflects a profile defined which can be
|
|
used to configure an interface."
|
|
::= { zxAnQos3MappingProfile 2 }
|
|
|
|
zxAnQos3DscpRemarkProfileEntry OBJECT-TYPE
|
|
SYNTAX ZxAnQos3DscpRemarkProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in zxAnQos3DscpRemarkProfileTable."
|
|
INDEX { zxAnQosDscpToDscpPrfName }
|
|
::= { zxAnQos3DscpRemarkProfileTable 1 }
|
|
|
|
ZxAnQos3DscpRemarkProfileEntry ::=
|
|
SEQUENCE {
|
|
zxAnQosDscpToDscpPrfName DisplayString,
|
|
zxAnQosDscpToDscp OCTET STRING,
|
|
zxAnQosDscpToDscpPrfRowStatus RowStatus
|
|
}
|
|
|
|
zxAnQosDscpToDscpPrfName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The profile name is a display string. It is an index of
|
|
this table."
|
|
::= { zxAnQos3DscpRemarkProfileEntry 1 }
|
|
|
|
zxAnQosDscpToDscp OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE (64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DSCP priority remark value.
|
|
For example, the value '00 01 ...3F' means DSCP priority 0 is
|
|
remarked to DSCP priority 0,...,DSCP priority 63 is remarked to
|
|
DSCP priority 63. The range of DSCP priority is 0-63."
|
|
::= { zxAnQos3DscpRemarkProfileEntry 2 }
|
|
|
|
zxAnQosDscpToDscpPrfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create a new row or to modify or
|
|
delete an existing row in this table."
|
|
::= { zxAnQos3DscpRemarkProfileEntry 20 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
-- 4.zxAnQos3Dscp2CosProfileTable
|
|
-------------------------------------------------------------------------------
|
|
zxAnQos3Dscp2CosProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnQos3Dscp2CosProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains DSCP to CoS mapping information.
|
|
One entry in this table reflects a profile defined which can be
|
|
used to configure an interface."
|
|
::= { zxAnQos3MappingProfile 3 }
|
|
|
|
zxAnQos3Dscp2CosProfileEntry OBJECT-TYPE
|
|
SYNTAX ZxAnQos3Dscp2CosProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for zxAnQos3Dscp2CosProfileTable."
|
|
INDEX { zxAnQosDscpToCosPrfName }
|
|
::= { zxAnQos3Dscp2CosProfileTable 1 }
|
|
|
|
ZxAnQos3Dscp2CosProfileEntry ::=
|
|
SEQUENCE {
|
|
zxAnQosDscpToCosPrfName DisplayString,
|
|
zxAnQosDscpToCos OCTET STRING,
|
|
zxAnQosDscpToCosPrfRowStatus RowStatus
|
|
}
|
|
|
|
zxAnQosDscpToCosPrfName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The profile name is a display string. It is an index of
|
|
this table."
|
|
::= { zxAnQos3Dscp2CosProfileEntry 1 }
|
|
|
|
zxAnQosDscpToCos OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE (64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DSCP mapping CoS priority value.
|
|
For example, the value '00 01...07' means DSCP priority 0 is
|
|
mapping to CoS priority 0,...,DSCP priority 63 is mapping to CoS
|
|
priority 7. The range of CoS priority is 0-7."
|
|
::= { zxAnQos3Dscp2CosProfileEntry 2 }
|
|
|
|
zxAnQosDscpToCosPrfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create a new row or to modify or
|
|
delete an existing row in this table."
|
|
::= { zxAnQos3Dscp2CosProfileEntry 20 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
-- 5.zxAnQos3Dscp2DropProfileTable
|
|
-------------------------------------------------------------------------------
|
|
zxAnQos3Dscp2DropProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnQos3Dscp2DropProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains DSCP to drop precedence mapping information.
|
|
One entry in this table reflects a profile defined which can be
|
|
used to configure an interface."
|
|
::= { zxAnQos3MappingProfile 4 }
|
|
|
|
zxAnQos3Dscp2DropProfileEntry OBJECT-TYPE
|
|
SYNTAX ZxAnQos3Dscp2DropProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for zxAnQos3Dscp2DropProfileTable."
|
|
INDEX { zxAnQosDscpToDropPrecedePrfName }
|
|
::= { zxAnQos3Dscp2DropProfileTable 1 }
|
|
|
|
ZxAnQos3Dscp2DropProfileEntry ::=
|
|
SEQUENCE {
|
|
zxAnQosDscpToDropPrecedePrfName DisplayString,
|
|
zxAnQosDscpToDropPrecedence OCTET STRING,
|
|
zxAnQosDscpToDropPrePrfRowStatus RowStatus
|
|
}
|
|
|
|
zxAnQosDscpToDropPrecedePrfName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The profile name is a display string. It is an index of
|
|
this table."
|
|
::= { zxAnQos3Dscp2DropProfileEntry 1 }
|
|
|
|
zxAnQosDscpToDropPrecedence OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE (64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The DSCP mapping drop precedence value.
|
|
For example, '00 01 02...02' means DSCP priority 0 is
|
|
mapping to drop precedence 0,...,DSCP priority 63
|
|
is mapping to drop precedence 2. The range of drop
|
|
precedence is 0-2."
|
|
::= { zxAnQos3Dscp2DropProfileEntry 2 }
|
|
|
|
zxAnQosDscpToDropPrePrfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create a new row or to modify or
|
|
delete an existing row in this table."
|
|
::= { zxAnQos3Dscp2DropProfileEntry 20 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
-- 14.zxAnQos3MplsTc2CosProfileTable
|
|
--------------------------------------------------------------------------------
|
|
zxAnQos3MplsTc2CosProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnQos3MplsTc2CosProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains MPLS TC value to CoS priority mapping
|
|
information. One entry in this table reflects a profile defined
|
|
which can be used to configure an interface."
|
|
::= { zxAnQos3MappingProfile 5 }
|
|
|
|
zxAnQos3MplsTc2CosProfileEntry OBJECT-TYPE
|
|
SYNTAX ZxAnQos3MplsTc2CosProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for zxAnQos3MplsTc2CosProfileTable."
|
|
INDEX { zxAnQosMplsTcToCosPrfName }
|
|
::= { zxAnQos3MplsTc2CosProfileTable 1 }
|
|
|
|
ZxAnQos3MplsTc2CosProfileEntry ::=
|
|
SEQUENCE {
|
|
zxAnQosMplsTcToCosPrfName DisplayString,
|
|
zxAnQosMplsTcToCos OCTET STRING,
|
|
zxAnQosMplsTcToCosPrfRowStatus RowStatus
|
|
}
|
|
|
|
zxAnQosMplsTcToCosPrfName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The profile name is a display string. It is an index of
|
|
this table."
|
|
::= { zxAnQos3MplsTc2CosProfileEntry 1 }
|
|
|
|
zxAnQosMplsTcToCos OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE (8))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MPLS TC value mapping CoS priority value.
|
|
For example, '00 01 02 03 04 05 06 07' means TC 0 is mapping to
|
|
CoS priority 0,...,TC 7 is mapping to CoS priority 7.
|
|
The range of MPLS TC value and CoS priority are 0-7."
|
|
::= { zxAnQos3MplsTc2CosProfileEntry 2 }
|
|
|
|
zxAnQosMplsTcToCosPrfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create a new row or to modify or
|
|
delete an existing row in this table."
|
|
::= { zxAnQos3MplsTc2CosProfileEntry 20 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
-- 15.zxAnQos3Cos2MplsTcProfileTable
|
|
--------------------------------------------------------------------------------
|
|
zxAnQos3Cos2MplsTcProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnQos3Cos2MplsTcProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains CoS priority to MPLS TC value mapping
|
|
information. One entry in this table reflects a profile defined
|
|
which can be used to configure an interface."
|
|
::= { zxAnQos3MappingProfile 6 }
|
|
|
|
zxAnQos3Cos2MplsTcProfileEntry OBJECT-TYPE
|
|
SYNTAX ZxAnQos3Cos2MplsTcProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for zxAnQos3Cos2MplsTcProfileTable."
|
|
INDEX { zxAnQosCosToMplsTcPrfName }
|
|
::= { zxAnQos3Cos2MplsTcProfileTable 1 }
|
|
|
|
ZxAnQos3Cos2MplsTcProfileEntry ::=
|
|
SEQUENCE {
|
|
zxAnQosCosToMplsTcPrfName DisplayString,
|
|
zxAnQosCosToMplsTc OCTET STRING,
|
|
zxAnQosCosToMplsTcPrfRowStatus RowStatus
|
|
}
|
|
|
|
zxAnQosCosToMplsTcPrfName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The profile name is a display string. It is an index of
|
|
this table."
|
|
::= { zxAnQos3Cos2MplsTcProfileEntry 1 }
|
|
|
|
zxAnQosCosToMplsTc OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE (8))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The CoS priority mapping MPLS TC value.
|
|
For example, '00 01 02 03 04 05 06 07' means CoS priority 0 is
|
|
mapping to TC value 0,...,CoS priority 7 is mapping to TC value 7.
|
|
The range of CoS priority and TC value are 0-7."
|
|
::= { zxAnQos3Cos2MplsTcProfileEntry 2 }
|
|
|
|
zxAnQosCosToMplsTcPrfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create a new row or to modify or
|
|
delete an existing row in this table."
|
|
::= { zxAnQos3Cos2MplsTcProfileEntry 20 }
|
|
--------------------------------------------------------------------------------
|
|
-- 6.zxAnQos3PortConfigTable
|
|
--------------------------------------------------------------------------------
|
|
|
|
zxAnQos3PortConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnQos3PortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains QoS configuration parameters for physical
|
|
interface."
|
|
::= { zxAnQos3PortConfig 1 }
|
|
|
|
zxAnQos3PortConfigEntry OBJECT-TYPE
|
|
SYNTAX ZxAnQos3PortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in zxAnQosPortConfigTable."
|
|
INDEX { zxAnQos3Rack, zxAnQos3Shelf,
|
|
zxAnQos3Slot, zxAnQos3Port,
|
|
zxAnQos3Onu, zxAnQos3VCircuitType,
|
|
zxAnQos3LogicalId }
|
|
::= { zxAnQos3PortConfigTable 1 }
|
|
|
|
ZxAnQos3PortConfigEntry ::=
|
|
SEQUENCE {
|
|
zxAnQos3Rack Integer32,
|
|
zxAnQos3Shelf Integer32,
|
|
zxAnQos3Slot Integer32,
|
|
zxAnQos3Port Integer32,
|
|
zxAnQos3Onu Integer32,
|
|
zxAnQos3VCircuitType INTEGER,
|
|
zxAnQos3LogicalId OBJECT IDENTIFIER,
|
|
zxAnQosIfRateLimit Integer32,
|
|
zxAnQosIfBucketSize Integer32,
|
|
zxAnQosIfTrustMode INTEGER,
|
|
zxAnQosIfDefaultCos INTEGER,
|
|
zxAnQosIfDscpToCosPrf DisplayString,
|
|
zxAnQosIfDscpToDropPrecedencePrf DisplayString,
|
|
zxAnQosIfDscpToDscpPrf DisplayString,
|
|
zxAnQosIfIngressRateLimit Integer32,
|
|
zxAnQosIfIngressBucketSize Integer32
|
|
}
|
|
|
|
zxAnQos3Rack OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Rack number of the port."
|
|
::= { zxAnQos3PortConfigEntry 1 }
|
|
|
|
zxAnQos3Shelf OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Shelf number of the port."
|
|
::= { zxAnQos3PortConfigEntry 2 }
|
|
|
|
zxAnQos3Slot OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Slot number of the port."
|
|
::= { zxAnQos3PortConfigEntry 3 }
|
|
|
|
zxAnQos3Port OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port number."
|
|
::= { zxAnQos3PortConfigEntry 4 }
|
|
|
|
zxAnQos3Onu OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ONU number. It is 0 in DSL port."
|
|
::= { zxAnQos3PortConfigEntry 5 }
|
|
|
|
zxAnQos3VCircuitType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
physicalPort(1),
|
|
bridgePort(2),
|
|
eponOnu(3),
|
|
gpon(4),
|
|
servicePort(11),
|
|
vlan(12),
|
|
queue(13)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Virtual circuit type."
|
|
::= { zxAnQos3PortConfigEntry 6 }
|
|
|
|
zxAnQos3LogicalId OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Logic index of the interface.
|
|
|
|
If zxAnQos3VCircuitType is 'physicalPort', its value is 0.
|
|
|
|
If zxAnQos3VCircuitType is 'bridgePort', this object
|
|
indicates 'pvc', such as oid '1' indicates 'PVC1'.
|
|
|
|
If zxAnQos3VCircuitType is 'gpon', this object
|
|
indicates 'ponVPort', such as oid '1' indicates 'VPort1'.
|
|
|
|
If zxAnQos3VCircuitType is 'vlan', this object indicates
|
|
'vlanId | svlanId.cvlanId', such as oid '1' indicates 'VLANID1',
|
|
oid '1.2' indicates 'SVLANID1.CVLANID2'.
|
|
|
|
If zxAnQos3VCircuitType is 'queue', this object indicates
|
|
'queueId', such as oid '1' indicates 'QUEUE 1'.
|
|
"
|
|
::= { zxAnQos3PortConfigEntry 7 }
|
|
|
|
zxAnQosIfRateLimit OBJECT-TYPE
|
|
SYNTAX Integer32(0|64..10000000)
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The rate-limit of interface's shaping,
|
|
0 is not limit."
|
|
DEFVAL { 0 }
|
|
::= { zxAnQos3PortConfigEntry 8 }
|
|
|
|
zxAnQosIfBucketSize OBJECT-TYPE
|
|
SYNTAX Integer32(0|4..16000)
|
|
UNITS "kbytes"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bucket-size of interface's shaping,
|
|
0 is not shaping."
|
|
DEFVAL { 0 }
|
|
::= { zxAnQos3PortConfigEntry 9 }
|
|
|
|
zxAnQosIfTrustMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
cos(1),
|
|
dscp(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Trust mode."
|
|
DEFVAL { cos }
|
|
::= { zxAnQos3PortConfigEntry 10 }
|
|
|
|
zxAnQosIfDefaultCos OBJECT-TYPE
|
|
SYNTAX INTEGER(0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Default CoS value.
|
|
This object is valid only when zxAnQosIfTrustMode is set to
|
|
cos."
|
|
DEFVAL { 0 }
|
|
::= { zxAnQos3PortConfigEntry 11 }
|
|
|
|
zxAnQosIfDscpToCosPrf OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object is the name of the referenced profile in
|
|
the zxAnQos3Dscp2CosProfileTable which applies on this
|
|
interface.
|
|
This object is valid only when zxAnQosIfTrustMode is set to
|
|
dscp."
|
|
::= { zxAnQos3PortConfigEntry 12 }
|
|
|
|
zxAnQosIfDscpToDropPrecedencePrf OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object is the name of the referenced profile in
|
|
the zxAnQos3Dscp2DropProfileTable which applies on this
|
|
interface.
|
|
This object is valid only when zxAnQosIfTrustMode is set to
|
|
dscp."
|
|
::= { zxAnQos3PortConfigEntry 13 }
|
|
|
|
zxAnQosIfDscpToDscpPrf OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object is the name of the referenced profile in
|
|
the zxAnQos3DscpRemarkProfileTable which applies on this
|
|
interface.
|
|
This object is valid only when zxAnQosIfTrustMode is set to
|
|
dscp."
|
|
::= { zxAnQos3PortConfigEntry 14 }
|
|
|
|
zxAnQosIfIngressRateLimit OBJECT-TYPE
|
|
SYNTAX Integer32(0|64..10000000)
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ingress rate limit.
|
|
zxAnQosIfIngressRateLimit is mandatory with
|
|
zxAnQosIfIngressBucketSize.
|
|
0 means no limit."
|
|
DEFVAL { 0 }
|
|
::= { zxAnQos3PortConfigEntry 15 }
|
|
|
|
zxAnQosIfIngressBucketSize OBJECT-TYPE
|
|
SYNTAX Integer32(0|4..16000)
|
|
UNITS "kbytes"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ingress bucket size.
|
|
zxAnQosIfIngressBucketSize is mandatory with
|
|
zxAnQosIfIngressRateLimit.
|
|
0 means no shaping."
|
|
DEFVAL { 0 }
|
|
::= { zxAnQos3PortConfigEntry 16 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
-- 7.zxAnQos3VPortConfigTable
|
|
-------------------------------------------------------------------------------
|
|
zxAnQos3VPortConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnQos3VPortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains QoS configuration parameters for virtual
|
|
circuit."
|
|
::= { zxAnQos3VPortConfig 1 }
|
|
|
|
zxAnQos3VPortConfigEntry OBJECT-TYPE
|
|
SYNTAX ZxAnQos3VPortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in zxAnQos3VPortConfigTable."
|
|
INDEX { zxAnQos3Rack, zxAnQos3Shelf,
|
|
zxAnQos3Slot, zxAnQos3Port,
|
|
zxAnQos3Onu, zxAnQos3VCircuitType,
|
|
zxAnQos3LogicalId}
|
|
::= { zxAnQos3VPortConfigTable 1 }
|
|
|
|
ZxAnQos3VPortConfigEntry ::=
|
|
SEQUENCE {
|
|
zxAnQosIfCosFilter INTEGER,
|
|
zxAnQos3IngressCosMarkMode INTEGER,
|
|
zxAnQos3IngressInnerCosMarkMode INTEGER,
|
|
zxAnQos3EgressCosMarkMode INTEGER,
|
|
zxAnQos3IngressDefaultCos INTEGER,
|
|
zxAnQos3IngressDefaultInnerCos INTEGER,
|
|
zxAnQosIfDefaultEgressCos INTEGER,
|
|
zxAnQosIfCosToCosPrf DisplayString,
|
|
zxAnQosIfCtagCosToCosPrf DisplayString,
|
|
zxAnQosIfEgressCosToCosPrf DisplayString,
|
|
zxAnQos3IngressDscp2CosPrf DisplayString,
|
|
zxAnQos3IngressDscp2InnerCosPrf DisplayString,
|
|
zxAnQosIfEgressDscpToCosPrf DisplayString
|
|
}
|
|
|
|
zxAnQosIfCosFilter OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2),
|
|
notSupport(255)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable CoS filter."
|
|
DEFVAL { disable }
|
|
::= { zxAnQos3VPortConfigEntry 1 }
|
|
|
|
zxAnQos3IngressCosMarkMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
trust(1),
|
|
override(2),
|
|
cosRemark(3),
|
|
dscpToCos(4),
|
|
notSupport(255)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CoS mark mode, ingress direction.
|
|
trust(1) -- Trust the CoS priority and not to change it.
|
|
override(2) -- Override the CoS priority with
|
|
zxAnQos3IngressDefaultCos.
|
|
cosRemark(3) -- Remark the CoS priority with
|
|
zxAnQosIfCosToCosPrf.
|
|
dscpToCos(4) -- Remark the CoS priority with
|
|
zxAnQos3IngressDscp2CosPrf."
|
|
DEFVAL { trust }
|
|
::= { zxAnQos3VPortConfigEntry 2 }
|
|
|
|
zxAnQos3IngressInnerCosMarkMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
trust(1),
|
|
override(2),
|
|
cosRemark(3),
|
|
dscpToCos(4),
|
|
notSupport(255)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Inner CoS mark mode, ingress direction.
|
|
trust(1) -- Trust the CoS priority and not to change it.
|
|
override(2) -- Override the CoS priority with
|
|
zxAnQos3IngressDefaultInnerCos.
|
|
cosRemark(3)-- Remark the CoS priority with
|
|
zxAnQosIfCtagCosToCosPrf.
|
|
dscpToCos(4) -- Remark the CoS priority with
|
|
zxAnQos3IngressDscp2InnerCosPrf."
|
|
DEFVAL { trust }
|
|
::= { zxAnQos3VPortConfigEntry 3 }
|
|
|
|
zxAnQos3EgressCosMarkMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
trust(1),
|
|
override(2),
|
|
cosRemark(3),
|
|
dscpToCos(4),
|
|
notSupport(255)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CoS mark mode, Egress direction.
|
|
trust(1) -- Trust the CoS priority and not to change it.
|
|
override(2) -- Override the CoS priority with
|
|
zxAnQos3EgressDefaultCos.
|
|
cosRemark(3) -- Remark the CoS priority with
|
|
zxAnQosIfEgressCosToCosPrf.
|
|
dscpToCos(4) -- Remark the inner CoS priority with
|
|
zxAnQosIfEgressDscpToCosPrf."
|
|
DEFVAL { trust }
|
|
::= { zxAnQos3VPortConfigEntry 4 }
|
|
|
|
zxAnQos3IngressDefaultCos OBJECT-TYPE
|
|
SYNTAX INTEGER(0..7|255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ingress default CoS value.
|
|
255 means not support."
|
|
DEFVAL { 0 }
|
|
::= { zxAnQos3VPortConfigEntry 5 }
|
|
|
|
zxAnQos3IngressDefaultInnerCos OBJECT-TYPE
|
|
SYNTAX INTEGER(0..7|255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ingress default inner CoS value.
|
|
255 means not support."
|
|
DEFVAL { 0 }
|
|
::= { zxAnQos3VPortConfigEntry 6 }
|
|
|
|
zxAnQosIfDefaultEgressCos OBJECT-TYPE
|
|
SYNTAX INTEGER(0..7|255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Egress default CoS vlaue.
|
|
255 means not support."
|
|
DEFVAL { 0 }
|
|
::= { zxAnQos3VPortConfigEntry 7 }
|
|
|
|
zxAnQosIfCosToCosPrf OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object is the name of the referenced profile in
|
|
the zxAnQos3CosRemarkProfileTable which applies on this
|
|
interface.
|
|
A zero-length means not support."
|
|
::= { zxAnQos3VPortConfigEntry 8 }
|
|
|
|
zxAnQosIfCtagCosToCosPrf OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object is the name of the referenced profile in
|
|
the zxAnQos3CosRemarkProfileTable which applies on this
|
|
interface..
|
|
A zero-length means not support."
|
|
::= { zxAnQos3VPortConfigEntry 9 }
|
|
|
|
zxAnQosIfEgressCosToCosPrf OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object is the name of the referenced profile in
|
|
the zxAnQos3CosRemarkProfileTable which applies on this
|
|
interface.
|
|
A zero-length means not support."
|
|
::= { zxAnQos3VPortConfigEntry 10 }
|
|
|
|
zxAnQos3IngressDscp2CosPrf OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object is the name of the referenced profile in
|
|
the zxAnQos3Dscp2CosProfileTable which applies on this
|
|
interface.
|
|
A zero-length means not support."
|
|
::= { zxAnQos3VPortConfigEntry 11 }
|
|
|
|
zxAnQos3IngressDscp2InnerCosPrf OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object is the name of the referenced profile in
|
|
the zxAnQos3Dscp2CosProfileTable which applies on this
|
|
interface.
|
|
A zero-length means not support."
|
|
::= { zxAnQos3VPortConfigEntry 12 }
|
|
|
|
zxAnQosIfEgressDscpToCosPrf OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object is the name of the referenced profile in
|
|
the zxAnQos3Dscp2CosProfileTable which applies on this
|
|
interface.
|
|
A zero-length means not support."
|
|
::= { zxAnQos3VPortConfigEntry 13 }
|
|
|
|
------------------------------------------------------------------------------
|
|
-- 8.zxAnQos3QueueBlockProfileTable
|
|
------------------------------------------------------------------------------
|
|
zxAnQos3QueueBlockProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnQos3QueueBlockProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains configuration parameters for queue.
|
|
One entry in this table reflects a profile defined which can be
|
|
used to configure an interface."
|
|
::= { zxAnQos3Queue 1 }
|
|
|
|
zxAnQos3QueueBlockProfileEntry OBJECT-TYPE
|
|
SYNTAX ZxAnQos3QueueBlockProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in zxAnQos3QueueBlockProfileTable."
|
|
INDEX { zxAnQosQueueBlockPrfName }
|
|
::= { zxAnQos3QueueBlockProfileTable 1 }
|
|
|
|
ZxAnQos3QueueBlockProfileEntry ::=
|
|
SEQUENCE {
|
|
zxAnQosQueueBlockPrfName DisplayString,
|
|
zxAnQosQueueBlockQNumber INTEGER,
|
|
zxAnQosQueueWeight OCTET STRING,
|
|
zxAnQosQueueDepth OCTET STRING,
|
|
zxAnQosQueueBlockRowStatus RowStatus
|
|
}
|
|
|
|
zxAnQosQueueBlockPrfName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The profile name is a display string. It is an index of this
|
|
table."
|
|
::= { zxAnQos3QueueBlockProfileEntry 1 }
|
|
|
|
zxAnQosQueueBlockQNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
two(2),
|
|
four(4),
|
|
eight(8)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of queues."
|
|
DEFVAL { eight }
|
|
::= { zxAnQos3QueueBlockProfileEntry 2 }
|
|
|
|
zxAnQosQueueWeight OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE (8))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The weight of queues.
|
|
For example, the value '01 02 04 06 02 02 02 02' means that
|
|
weight of queue 0 is 1,...,weight of queue 7 is 2.
|
|
The range of each weight is 0 to 63.
|
|
Default value of weight is 0.
|
|
The invalid weight of queues must be set to 255.
|
|
Queue's number is associated with zxAnQosQueueBlockQNumber."
|
|
::= { zxAnQos3QueueBlockProfileEntry 3 }
|
|
|
|
zxAnQosQueueDepth OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE (8))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The depth of queues.
|
|
For example, the value '01 02 04 06 02 02 02 02' means depth of
|
|
queue 0 is 1,...,depth of queue 7 is 2.
|
|
The range of each depth is 0 to 63.
|
|
Unit of depth is 2kbytes.
|
|
Default value of depth is 2.
|
|
The invalid depth of queues must be set to 255.
|
|
Queue's number is associated with zxAnQosQueueBlockQNumber."
|
|
::= { zxAnQos3QueueBlockProfileEntry 4 }
|
|
|
|
zxAnQosQueueBlockRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create a new row or to modify or
|
|
delete an existing row in this table."
|
|
::= { zxAnQos3QueueBlockProfileEntry 20 }
|
|
|
|
------------------------------------------------------------------------------
|
|
-- 9.zxAnQos3QueueMapProfileTable
|
|
------------------------------------------------------------------------------
|
|
zxAnQos3QueueMapProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnQos3QueueMapProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains configuration parameters for enqueue profile.
|
|
One entry in this table reflects a profile defined which can be
|
|
used to configure an interface."
|
|
::= { zxAnQos3Queue 2 }
|
|
|
|
zxAnQos3QueueMapProfileEntry OBJECT-TYPE
|
|
SYNTAX ZxAnQos3QueueMapProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in zxAnQos3QueueMapProfileTable."
|
|
INDEX { zxAnQosQueueMapPrfName }
|
|
::= { zxAnQos3QueueMapProfileTable 1 }
|
|
|
|
ZxAnQos3QueueMapProfileEntry ::=
|
|
SEQUENCE {
|
|
zxAnQosQueueMapPrfName DisplayString,
|
|
zxAnQosQueueMapQNumber INTEGER,
|
|
zxAnQosQueueMapMode INTEGER,
|
|
zxAnQosCosToQueue OCTET STRING,
|
|
zxAnQosPvc2Queue OCTET STRING,
|
|
zxAnQosQueueMapRowStatus RowStatus
|
|
}
|
|
|
|
zxAnQosQueueMapPrfName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The profile name is a display string. It is an index of
|
|
this table."
|
|
::= { zxAnQos3QueueMapProfileEntry 1 }
|
|
|
|
zxAnQosQueueMapQNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
two(2),
|
|
four(4),
|
|
eight(8)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of queues."
|
|
DEFVAL { eight }
|
|
::= { zxAnQos3QueueMapProfileEntry 2 }
|
|
|
|
zxAnQosQueueMapMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
cos(1),
|
|
servicePort(2),
|
|
gemPort(3),
|
|
pvc(4)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Queue mapping mode."
|
|
DEFVAL { cos }
|
|
::= { zxAnQos3QueueMapProfileEntry 3 }
|
|
|
|
zxAnQosCosToQueue OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE (8))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The queue that each CoS value has been assigned to.
|
|
For example, the value '00 01 02 03 04 05 06 07' means queue 0
|
|
is assigned to CoS priority 0,...,queue 7 is assigned to CoS
|
|
priority 7.
|
|
Number of queues is associated with zxAnQosQueueMapQNumber."
|
|
::= { zxAnQos3QueueMapProfileEntry 4 }
|
|
|
|
zxAnQosPvc2Queue OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE (8))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The queue that each PVC value has been assigned to.
|
|
For example, the value '00 01 02 03 04 05 06 07' means PVC 1
|
|
is assigned to queue 0,...,PVC 8 is assigned to queue 7.
|
|
Number of queues is associated with zxAnQosQueueMapQNumber.
|
|
The object is valid only when zxAnQosQueueMapMode is pvc(4)."
|
|
::= { zxAnQos3QueueMapProfileEntry 5 }
|
|
|
|
zxAnQosQueueMapRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create a new row or to modify or
|
|
delete an existing row in this table."
|
|
::= { zxAnQos3QueueMapProfileEntry 20 }
|
|
|
|
-------------------------------------------------------------------------------
|
|
-- 10.zxAnQos3PortQueueConfigTable
|
|
-------------------------------------------------------------------------------
|
|
zxAnQos3PortQueueConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnQos3PortQueueConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains interface queue configuration. It is used
|
|
for physical interface."
|
|
::= { zxAnQos3Queue 3 }
|
|
|
|
zxAnQos3PortQueueConfigEntry OBJECT-TYPE
|
|
SYNTAX ZxAnQos3PortQueueConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in zxAnQos3PortQueueConfigTable."
|
|
INDEX {zxAnQos3Rack, zxAnQos3Shelf,
|
|
zxAnQos3Slot, zxAnQos3Port,
|
|
zxAnQos3Onu, zxAnQos3VCircuitType,
|
|
zxAnQos3LogicalId }
|
|
::= { zxAnQos3PortQueueConfigTable 1 }
|
|
|
|
ZxAnQos3PortQueueConfigEntry ::=
|
|
SEQUENCE {
|
|
zxAnQosIfQueueBlockPrf DisplayString,
|
|
zxAnQosIfQueueMapPrf DisplayString
|
|
}
|
|
|
|
zxAnQosIfQueueBlockPrf OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object configures queue profile for this interface.
|
|
The value of this object is the name of the referenced profile in
|
|
the zxAnQos3QueueBlockProfileTable."
|
|
::= { zxAnQos3PortQueueConfigEntry 1 }
|
|
|
|
zxAnQosIfQueueMapPrf OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object configures enqueue profile for this interface.
|
|
The value of this object is the name of the referenced profile in
|
|
the zxAnQos3QueueMapProfileTable. Notice that if the interface type
|
|
is Ethernet, configure zxAnQosEthCosToQueue instead of this object
|
|
."
|
|
::= { zxAnQos3PortQueueConfigEntry 2 }
|
|
|
|
------------------------------------------------------------------------------
|
|
-- 11.zxAnQos3TrafficProfileTable
|
|
------------------------------------------------------------------------------
|
|
zxAnQos3TrafficProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnQos3TrafficProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains information about traffic control.
|
|
An entry in this table reflects a profile defined which can be
|
|
used to configure an interface."
|
|
::= { zxAnQos3Traffic 1 }
|
|
|
|
zxAnQos3TrafficProfileEntry OBJECT-TYPE
|
|
SYNTAX ZxAnQos3TrafficProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in zxAnQos3TrafficProfileTable."
|
|
INDEX { zxAnQosTrafficPrfName }
|
|
::= { zxAnQos3TrafficProfileTable 1 }
|
|
|
|
ZxAnQos3TrafficProfileEntry ::= SEQUENCE {
|
|
zxAnQosTrafficPrfName DisplayString,
|
|
zxAnQosTrafficPrfCir Integer32,
|
|
zxAnQosTrafficPrfCbs Integer32,
|
|
zxAnQosTrafficPrfPir Integer32,
|
|
zxAnQosTrafficPrfPbs Integer32,
|
|
zxAnQosTrafficPrfDiscardMode INTEGER,
|
|
zxAnQosTrafficPrfCirCosRemark Integer32,
|
|
zxAnQosTrafficPrfPirCosRemark Integer32,
|
|
zxAnQosTrafficPrfColorMode INTEGER,
|
|
zxAnQosTrafficPrfRowStatus RowStatus
|
|
}
|
|
|
|
zxAnQosTrafficPrfName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Traffic profile name which applies to an interface."
|
|
::= { zxAnQos3TrafficProfileEntry 1 }
|
|
|
|
zxAnQosTrafficPrfCir OBJECT-TYPE
|
|
SYNTAX Integer32(0..10000000)
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Committed Information Rate(CIR) in kbps."
|
|
::= { zxAnQos3TrafficProfileEntry 2 }
|
|
|
|
zxAnQosTrafficPrfCbs OBJECT-TYPE
|
|
SYNTAX Integer32(0..1023)
|
|
UNITS "kbytes"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Committed Burst Rate(CBS) in kbytes."
|
|
::= { zxAnQos3TrafficProfileEntry 3 }
|
|
|
|
zxAnQosTrafficPrfPir OBJECT-TYPE
|
|
SYNTAX Integer32(0..10000000)
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Peak Information Rate(PIR) in kbps."
|
|
::= { zxAnQos3TrafficProfileEntry 4 }
|
|
|
|
zxAnQosTrafficPrfPbs OBJECT-TYPE
|
|
SYNTAX Integer32(0..1023)
|
|
UNITS "kbytes"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Peak Burst Rate(PBS) in kbyte."
|
|
::= { zxAnQos3TrafficProfileEntry 5 }
|
|
|
|
zxAnQosTrafficPrfDiscardMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noDistinction(1),
|
|
lowPriorityFirst(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The discard mode is used when the traffic exceeds the limit.
|
|
noDistinction(1) -- discard extra flow equally.
|
|
lowPriorityFirst(2) -- discard low priority first."
|
|
::= { zxAnQos3TrafficProfileEntry 6 }
|
|
|
|
zxAnQosTrafficPrfCirCosRemark OBJECT-TYPE
|
|
SYNTAX Integer32(0..7|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CIR CoS priority remark value.
|
|
'0xFF' indicates no config."
|
|
DEFVAL { 0 }
|
|
::= { zxAnQos3TrafficProfileEntry 7 }
|
|
|
|
zxAnQosTrafficPrfPirCosRemark OBJECT-TYPE
|
|
SYNTAX Integer32(0..7|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"PIR CoS priority remark value.
|
|
'0xFF' indicates no config."
|
|
DEFVAL { 0 }
|
|
::= { zxAnQos3TrafficProfileEntry 8 }
|
|
|
|
zxAnQosTrafficPrfColorMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
colorAware(1),
|
|
colorBlind(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Color mode is used to determine how to classify the traffic
|
|
according the color flag that the traffic carries.
|
|
colorAware(1) -- the color already associated with each service
|
|
frame is taken into account.
|
|
colorBlind(2) -- the color already associated with each service
|
|
frame is ignored."
|
|
DEFVAL { colorBlind }
|
|
::= { zxAnQos3TrafficProfileEntry 9 }
|
|
|
|
zxAnQosTrafficPrfRowStatus 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 this table."
|
|
::= { zxAnQos3TrafficProfileEntry 20 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
-- 12.zxAnQos3TrafficConfigTable
|
|
--------------------------------------------------------------------------------
|
|
zxAnQos3TrafficConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnQos3TrafficConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains interface QoS traffic configuration."
|
|
::= { zxAnQos3Traffic 2 }
|
|
|
|
zxAnQos3TrafficConfigEntry OBJECT-TYPE
|
|
SYNTAX ZxAnQos3TrafficConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in zxAnQos3TrafficConfigTable."
|
|
INDEX { zxAnQos3Rack, zxAnQos3Shelf,
|
|
zxAnQos3Slot, zxAnQos3Port,
|
|
zxAnQos3Onu, zxAnQos3VCircuitType,
|
|
zxAnQos3LogicalId, zxAnQosTrafficIfVlanDirection}
|
|
::= { zxAnQos3TrafficConfigTable 1 }
|
|
|
|
ZxAnQos3TrafficConfigEntry ::=
|
|
SEQUENCE {
|
|
zxAnQosTrafficIfVlanDirection INTEGER,
|
|
zxAnQosTrafficIfConfPrf DisplayString,
|
|
zxAnQosTrafficIfConfPrfType INTEGER,
|
|
zxAnQosTrafficIfRowStatus RowStatus
|
|
}
|
|
|
|
zxAnQosTrafficIfVlanDirection OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
ingress(1),
|
|
egress(2)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Egress direction or ingress direction on an interface."
|
|
::= { zxAnQos3TrafficConfigEntry 1 }
|
|
|
|
zxAnQosTrafficIfConfPrf OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object configures traffic profile of ingress or egress
|
|
direction. The value of this object is the name of the referenced
|
|
profile in the zxAnQos3TrafficProfileTable."
|
|
::= { zxAnQos3TrafficConfigEntry 2 }
|
|
|
|
zxAnQosTrafficIfConfPrfType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
ip(1),
|
|
atm(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value is defined as traffic profile type.
|
|
ip(1) -- IP type.
|
|
atm(2) -- ATM type."
|
|
DEFVAL {ip}
|
|
::= { zxAnQos3TrafficConfigEntry 3 }
|
|
|
|
zxAnQosTrafficIfRowStatus 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 this table."
|
|
::= { zxAnQos3TrafficConfigEntry 20 }
|
|
|
|
------------------------------------------------------------------------------
|
|
-- 16.zxAnQos3AtmTrafficProfileTable
|
|
------------------------------------------------------------------------------
|
|
zxAnQos3AtmTrafficProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnQos3AtmTrafficProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains information about ATM traffic control.
|
|
An entry in this table reflects a profile defined which can be
|
|
used to configure a dsl PVC interface only, but can not be used to
|
|
configure other interface."
|
|
::= { zxAnQos3Traffic 3 }
|
|
|
|
zxAnQos3AtmTrafficProfileEntry OBJECT-TYPE
|
|
SYNTAX ZxAnQos3AtmTrafficProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in zxAnQos3AtmTrafficProfileTable."
|
|
INDEX { zxAnQosAtmTrafficPrfName }
|
|
::= { zxAnQos3AtmTrafficProfileTable 1 }
|
|
|
|
ZxAnQos3AtmTrafficProfileEntry ::= SEQUENCE {
|
|
zxAnQosAtmTrafficPrfName DisplayString,
|
|
zxAnQosAtmTrafficPrfType INTEGER,
|
|
zxAnQosAtmTrafficPrfPcr Integer32,
|
|
zxAnQosAtmTrafficPrfPcrCosRemark Integer32,
|
|
zxAnQosAtmTrafficPrfMcr Integer32,
|
|
zxAnQosAtmTrafficPrfMcrCosRemark Integer32,
|
|
zxAnQosAtmTrafficPrfScr Integer32,
|
|
zxAnQosAtmTrafficPrfScrCosRemark Integer32,
|
|
zxAnQosAtmTrafficPrfDiscardMode INTEGER,
|
|
zxAnQosAtmTrafficPrfRowStatus RowStatus
|
|
}
|
|
|
|
zxAnQosAtmTrafficPrfName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Traffic profile name which applies to an interface."
|
|
::= { zxAnQos3AtmTrafficProfileEntry 1 }
|
|
|
|
zxAnQosAtmTrafficPrfType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
atmCbr(1),
|
|
atmUbr(2),
|
|
atmVbr(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value is defined as ATM sub-type.
|
|
atmCbr(1) -- ATM CBR type.
|
|
atmUbr(2) -- ATM UBR type.
|
|
atmVbr(3) -- ATM VBR type."
|
|
::= { zxAnQos3AtmTrafficProfileEntry 2 }
|
|
|
|
zxAnQosAtmTrafficPrfPcr OBJECT-TYPE
|
|
SYNTAX Integer32(0..20480)
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Peak cell rate(PCR) in kbps."
|
|
::= { zxAnQos3AtmTrafficProfileEntry 3 }
|
|
|
|
zxAnQosAtmTrafficPrfPcrCosRemark OBJECT-TYPE
|
|
SYNTAX Integer32(0..7|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"PCR CoS priority remark value.
|
|
'0xFF' indicates no config."
|
|
::= { zxAnQos3AtmTrafficProfileEntry 4 }
|
|
|
|
zxAnQosAtmTrafficPrfMcr OBJECT-TYPE
|
|
SYNTAX Integer32(0..20480)
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Minimum cell rate(MCR) in kbps."
|
|
::= { zxAnQos3AtmTrafficProfileEntry 5 }
|
|
|
|
zxAnQosAtmTrafficPrfMcrCosRemark OBJECT-TYPE
|
|
SYNTAX Integer32(0..7|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MCR CoS priority remark value.
|
|
'0xFF' indicates no config."
|
|
::= { zxAnQos3AtmTrafficProfileEntry 6 }
|
|
|
|
zxAnQosAtmTrafficPrfScr OBJECT-TYPE
|
|
SYNTAX Integer32(0..20480)
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sustainable cell rate(SCR) in kbps."
|
|
::= { zxAnQos3AtmTrafficProfileEntry 7 }
|
|
|
|
zxAnQosAtmTrafficPrfScrCosRemark OBJECT-TYPE
|
|
SYNTAX Integer32(0..7|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SCR CoS priority remark value.
|
|
'0xFF' indicates no config."
|
|
::= { zxAnQos3AtmTrafficProfileEntry 8 }
|
|
|
|
zxAnQosAtmTrafficPrfDiscardMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noDistinction(1),
|
|
lowPriorityFirst(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The discard mode is used when the traffic exceeds the limit.
|
|
noDistinction(1) -- discard extra flow equally.
|
|
lowPriorityFirst(2) -- discard low priority first."
|
|
::= { zxAnQos3AtmTrafficProfileEntry 9 }
|
|
|
|
zxAnQosAtmTrafficPrfRowStatus 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 this table."
|
|
::= { zxAnQos3AtmTrafficProfileEntry 20 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
-- 13.zxAnQos3RemainingBwTable
|
|
--------------------------------------------------------------------------------
|
|
zxAnQos3RemainingBwTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxAnQos3RemainingBwEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains information about interface's bandwidth.
|
|
It is used for physical ports."
|
|
REFERENCE
|
|
"Only Used by AG."
|
|
::= { zxAnQos3Traffic 24 }
|
|
|
|
zxAnQos3RemainingBwEntry OBJECT-TYPE
|
|
SYNTAX ZxAnQos3RemainingBwEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in zxAnQos3RemainingBwTable."
|
|
INDEX { zxAnQos3Rack, zxAnQos3Shelf,
|
|
zxAnQos3Slot, zxAnQos3Port,
|
|
zxAnQos3Onu, zxAnQos3VCircuitType,
|
|
zxAnQos3LogicalId}
|
|
::= { zxAnQos3RemainingBwTable 1 }
|
|
|
|
ZxAnQos3RemainingBwEntry ::=
|
|
SEQUENCE {
|
|
zxAnQosTrafficTotalBandwidth Integer32,
|
|
zxAnQosTrafficRemainingBandwidth Integer32
|
|
}
|
|
|
|
zxAnQosTrafficTotalBandwidth OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total bandwidth of the interface."
|
|
::= { zxAnQos3RemainingBwEntry 1 }
|
|
|
|
zxAnQosTrafficRemainingBandwidth OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "kbps"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remaining bandwidth of the interface."
|
|
::= { zxAnQos3RemainingBwEntry 2 }
|
|
END |