Observium_CE/mibs/zte/ZTE-AN-QOS3-MIB

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