4315 lines
174 KiB
Plaintext
4315 lines
174 KiB
Plaintext
-- ============================================================================
|
|
-- Copyright (C) 2019 by HUAWEI TECHNOLOGIES. All rights reserved.
|
|
-- Description: The mib is used for configuring QoS such as queue scheduling,
|
|
-- rate limiting, rate mirroring and so on.
|
|
-- Reference:
|
|
-- Version: V1.49
|
|
-- ============================================================================
|
|
|
|
HUAWEI-QOS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
hwFrameIndex, hwSlotIndex
|
|
FROM HUAWEI-DEVICE-MIB
|
|
huaweiMgmt
|
|
FROM HUAWEI-MIB
|
|
Counter64, Integer32, Unsigned32,OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
DateAndTime, MacAddress, TruthValue, RowStatus
|
|
FROM SNMPv2-TC
|
|
hwFrameIndex, hwSlotIndex, hwPortIndex
|
|
FROM HUAWEI-DEVICE-MIB
|
|
hwAclNumGroupAclNum
|
|
FROM HUAWEI-DSLAM-ACL-MIB;
|
|
|
|
hwAaa MODULE-IDENTITY
|
|
LAST-UPDATED "201904040000Z"
|
|
ORGANIZATION
|
|
"Huawei Technologies Co.,Ltd."
|
|
CONTACT-INFO
|
|
"Huawei Industrial Base
|
|
Bantian, Longgang
|
|
Shenzhen 518129
|
|
People's Republic of China
|
|
Website: http://www.huawei.com
|
|
Email: support@huawei.com
|
|
"
|
|
DESCRIPTION
|
|
"The mib is used for configuring QoS such as queue scheduling,
|
|
rate limiting, rate mirroring and so on."
|
|
|
|
-- Revision history
|
|
REVISION "201904040000Z"
|
|
DESCRIPTION "V1.49, added hwPortMaxCirBandWidthTable in hwAaa."
|
|
|
|
REVISION "201809260000Z"
|
|
DESCRIPTION "V1.48, Modified the description of hwQosAclRecoverMode."
|
|
|
|
REVISION "201803230000Z"
|
|
DESCRIPTION "V1.47, Modified the description of hwPortShapingEntry and hwPortVsRateLimitTable."
|
|
|
|
REVISION "201803220000Z"
|
|
DESCRIPTION "V1.46, Modified the description of hwPortShapingEntry, hwPortVsRateLimitTable and hwPortVsRateLimitEntry."
|
|
|
|
REVISION "201802240000Z"
|
|
DESCRIPTION "V1.45, fixed the access type of hwHQoSModeSubMode."
|
|
|
|
REVISION "201801260000Z"
|
|
DESCRIPTION "V1.44, add a leaf node hwHQoSModeSubMode in hwHQoSModeTable."
|
|
|
|
REVISION "201801220000Z"
|
|
DESCRIPTION "V1.43, fixed the compiling error of hwCarResNotEnoughTrap generated by the SimpleTester ."
|
|
|
|
REVISION "201712200000Z"
|
|
DESCRIPTION "V1.42, added hwQosAclMode in hwAaa.
|
|
added hwPortVsRateLimitTable in hwAaa."
|
|
|
|
REVISION "201709260000Z"
|
|
DESCRIPTION "V1.41, add a leaf node hwMirrorToCpu in hwMirrorTable.
|
|
Modified the description of hwAclEnableTrafficMirrorTrap."
|
|
|
|
REVISION "201708010000Z"
|
|
DESCRIPTION "V1.40, add a leaf node hwCarResNotEnoughTrap in hwQosAlarmTraps."
|
|
|
|
REVISION "201707120000Z"
|
|
DESCRIPTION "V1.39, add a leaf node hwCarGroupPriorityGroupProfileState in hwAaa."
|
|
|
|
REVISION "201705180000Z"
|
|
DESCRIPTION "V1.38, modified the description of hwSubscriberId, hwSubscriberMemberGroupId"
|
|
|
|
REVISION "201703070000Z"
|
|
DESCRIPTION "V1.37, modified the description of hwTrafficBurstDetectIfType and hwPortShapingEntry."
|
|
|
|
REVISION "201701140000Z"
|
|
DESCRIPTION "V1.36, modified the description of hwRateLimitTargetRate."
|
|
|
|
REVISION "201611170000Z"
|
|
DESCRIPTION "V1.35, add a leaf node hwTrafficBurstDetectTime in hwTrafficBurstDetectInstanceTable.
|
|
Add the default value of the leaf node hwTrafficBurstDetectPeriod in hwTrafficBurstDetectInstanceTable."
|
|
|
|
REVISION "201610250000Z"
|
|
DESCRIPTION "V1.34, add a leaf node hwHQosNoShapingWrrWeightGreen in hwAaa."
|
|
|
|
REVISION "201609080000Z"
|
|
DESCRIPTION "V1.33, add a leaf node hwHQosNoShapingColor, hwHQosNoShapingWrrWeightYellow and hwHQosMulticastColor in hwAaa."
|
|
|
|
REVISION "201608310000Z"
|
|
DESCRIPTION "V1.32, added hwPortShapingTable in hwAaa."
|
|
|
|
REVISION "201605200000Z"
|
|
DESCRIPTION "V1.31, added hwTrafficBurstDetectInstanceTable in hwAaa."
|
|
|
|
REVISION "201502070000Z"
|
|
DESCRIPTION "V1.30, modified the description of hwSubscriberId, hwSubscriberMemberGroupId"
|
|
|
|
REVISION "201412230000Z"
|
|
DESCRIPTION "V1.29, modified the description of hwSubscriberProfileRowStatus."
|
|
|
|
REVISION "201407080000Z"
|
|
DESCRIPTION "V1.28, modified the description and value range of hwRateLimitAclIndex, hwPriorityAclIndex,
|
|
hwRedirectAclIndex, hwStatisticAclIndex and hwMirrorAclIndex."
|
|
|
|
REVISION "201406160000Z"
|
|
DESCRIPTION "V1.27, modified the module-identify name from hwLswQosAclMib to hwAaa"
|
|
|
|
REVISION "201405080000Z"
|
|
DESCRIPTION "V1.26, added hwAclEnableTrafficMirrorTrap and hwAclDisableTrafficMirrorTrap in hwQosCommonTraps.
|
|
added hwQosTrapsVbOids in hwAaa."
|
|
|
|
REVISION "201403250000Z"
|
|
DESCRIPTION "V1.25, added hwHQoSModeTable, hwSubscriberProfileTable, hwSubscriberTable, hwSubscriberMemberTable,
|
|
hwMergeQueueProfileTable and hwSubscriberQueueShapingTable in hwAaa."
|
|
|
|
REVISION "201401280000Z"
|
|
DESCRIPTION "V1.24, modified format of this file."
|
|
|
|
REVISION "201312310000Z"
|
|
DESCRIPTION "V1.23, modified format of this file."
|
|
|
|
REVISION "201310230000Z"
|
|
DESCRIPTION "V1.22, added hwLineRateInboundCarValue in hwLineRateTable."
|
|
|
|
REVISION "201211211200Z"
|
|
DESCRIPTION "V1.21, added hwAclResourceTable in hwAaa."
|
|
|
|
REVISION "201210090000Z"
|
|
DESCRIPTION "V1.20, modified description of hwAclUserSideActionmode."
|
|
|
|
REVISION "201206051200Z"
|
|
DESCRIPTION "V1.19, added a leaf node hwAclUserSideActionmode in hwAaa.
|
|
modified value range of hwRateLimitTargetRate.
|
|
modified value range of hwOntRateLimitOntId."
|
|
|
|
REVISION "201111261200Z"
|
|
DESCRIPTION "V1.18, modified the description of hwRateLimitAclIndex, hwPriorityAclIndex,
|
|
hwRedirectAclIndex, hwStatisticAclIndex and hwMirrorAclIndex.
|
|
modified the description and value range of hwLineRateValue and hwLineRateInboundValue."
|
|
|
|
REVISION "201109101200Z"
|
|
DESCRIPTION "V1.17, modified the description of hwRateLimitTable, hwPriorityTable, hwRedirectTable, hwStatisticTable and hwMirrorTable."
|
|
|
|
REVISION "201102221200Z"
|
|
DESCRIPTION "V1.16, added hwOntRateLimitTable in hwAaa."
|
|
|
|
REVISION "201101130000Z"
|
|
DESCRIPTION "V1.15, modified hwRateLimitTable, hwPriorityTable, hwRedirectTable, hwStatisticTable and hwMirrorTable for IPv6."
|
|
|
|
REVISION "201008191500Z"
|
|
DESCRIPTION "V1.14, added hwMirrorEthHead in hwAaa."
|
|
|
|
REVISION "201011220000Z"
|
|
DESCRIPTION "V1.13, modified description of hwQueueTable and hwRateLimitDirection."
|
|
|
|
REVISION "201011190000Z"
|
|
DESCRIPTION "V1.12, modified description of hwQueueEntry."
|
|
|
|
REVISION "201007230000Z"
|
|
DESCRIPTION "V1.11, modified description."
|
|
|
|
REVISION "201004261500Z"
|
|
DESCRIPTION "V1.10, modified description and value range of hwRateLimitDirection."
|
|
|
|
REVISION "201004150000Z"
|
|
DESCRIPTION "V1.09, modified description."
|
|
|
|
REVISION "201002100000Z"
|
|
DESCRIPTION "V1.08, modified name of module from HUAWEI_LQOS_MIB to HUAWEI-QOS-MIB."
|
|
|
|
REVISION "200912301500Z"
|
|
DESCRIPTION "V1.07, modified format of this file."
|
|
|
|
REVISION "200912221500Z"
|
|
DESCRIPTION "V1.06, modified datatype definition,description of objects and add traps."
|
|
|
|
REVISION "200909040000Z"
|
|
DESCRIPTION "V1.04, added hwLineRateValue in hwLineRateTable and modify the value range of hwLineRateInboundValue."
|
|
|
|
REVISION "200803040000Z"
|
|
DESCRIPTION "V1.02, added hwLineRateInboundValue in hwLineRateTable."
|
|
|
|
REVISION "200512130000Z"
|
|
DESCRIPTION "V1.00, initial draft"
|
|
|
|
::= { huaweiMgmt 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.2
|
|
hwQueueTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwQueueEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the queue scheduling feature, there is only one item.
|
|
The index of this table is hwQueuePortIfIndex.
|
|
"
|
|
::= { hwAaa 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.2.1
|
|
hwQueueEntry OBJECT-TYPE
|
|
SYNTAX HwQueueEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the queue scheduling feature, there is only one item.
|
|
The index of this entry is hwQueuePortIfIndex.
|
|
"
|
|
INDEX { hwQueuePortIfIndex }
|
|
::= { hwQueueTable 1 }
|
|
|
|
HwQueueEntry ::=
|
|
SEQUENCE {
|
|
hwQueuePortIfIndex
|
|
Integer32,
|
|
hwQueueScheduleMode
|
|
INTEGER,
|
|
hwQueueWeight1
|
|
Integer32,
|
|
hwQueueWeight2
|
|
Integer32,
|
|
hwQueueWeight3
|
|
Integer32,
|
|
hwQueueWeight4
|
|
Integer32,
|
|
hwQueueWeight5
|
|
Integer32,
|
|
hwQueueWeight6
|
|
Integer32,
|
|
hwQueueWeight7
|
|
Integer32,
|
|
hwQueueWeight8
|
|
Integer32,
|
|
hwWFQMaxWeight1
|
|
Integer32,
|
|
hwWFQMaxWeight2
|
|
Integer32,
|
|
hwWFQMaxWeight3
|
|
Integer32,
|
|
hwWFQMaxWeight4
|
|
Integer32,
|
|
hwWFQMaxWeight5
|
|
Integer32,
|
|
hwWFQMaxWeight6
|
|
Integer32,
|
|
hwWFQMaxWeight7
|
|
Integer32,
|
|
hwWFQMaxWeight8
|
|
Integer32,
|
|
hwQueueMaxDelay
|
|
Integer32
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.2.1.1
|
|
hwQueuePortIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the table, it is used to configure the interface index for queue scheduling.
|
|
Range: 1-255
|
|
0 indicates global.
|
|
"
|
|
::= { hwQueueEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.2.1.2
|
|
hwQueueScheduleMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
sp(1),
|
|
wrr(2),
|
|
wfq(8)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The flag indicates the queue scheduling mode.
|
|
Options:
|
|
1. sp(1) -indicates the strict priority queue scheduling mode
|
|
2. wrr(2) -indicates the weighted round robin mode
|
|
3. wfq(8) -indicates the weighted fair queuing mode
|
|
"
|
|
DEFVAL { sp }
|
|
::= { hwQueueEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.2.1.3
|
|
hwQueueWeight1 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"In the WRR mode, it indicates the weight of queue 1; 0 indicates an invalid value.
|
|
In the WFQ mode, it indicates the minimum bandwidth quota of queue 1.
|
|
"
|
|
::= { hwQueueEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.2.1.4
|
|
hwQueueWeight2 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"In the WRR mode, it indicates the weight of queue 2; 0 indicates an invalid value.
|
|
In the WFQ mode, it indicates the minimum bandwidth quota of queue 2.
|
|
"
|
|
::= { hwQueueEntry 4 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.2.1.5
|
|
hwQueueWeight3 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"In the WRR mode, it indicates the weight of queue 3; 0 indicates an invalid value.
|
|
In the WFQ mode, it indicates the minimum bandwidth quota of queue 3.
|
|
"
|
|
::= { hwQueueEntry 5 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.2.1.6
|
|
hwQueueWeight4 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"In the WRR mode, it indicates the weight of queue 4; 0 indicates an invalid value.
|
|
In the WFQ mode, it indicates the minimum bandwidth quota of queue 4.
|
|
"
|
|
::= { hwQueueEntry 6 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.2.1.7
|
|
hwQueueWeight5 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"In the WRR mode, it indicates the weight of queue 5; 0 indicates an invalid value.
|
|
In the WFQ mode, it indicates the minimum bandwidth quota of queue 5.
|
|
"
|
|
::= { hwQueueEntry 7 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.2.1.8
|
|
hwQueueWeight6 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"In the WRR mode, it indicates the weight of queue 6; 0 indicates an invalid value.
|
|
In the WFQ mode, it indicates the minimum bandwidth quota of queue 6.
|
|
"
|
|
::= { hwQueueEntry 8 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.2.1.9
|
|
hwQueueWeight7 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"In the WRR mode, it indicates the weight of queue 7; 0 indicates an invalid value.
|
|
In the WFQ mode, it indicates the minimum bandwidth quota of queue 7.
|
|
"
|
|
::= { hwQueueEntry 9 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.2.1.10
|
|
hwQueueWeight8 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"In the WRR mode, it indicates the weight of queue 8; 0 indicates an invalid value.
|
|
In the WFQ mode, it indicates the minimum bandwidth quota of queue 8.
|
|
"
|
|
::= { hwQueueEntry 10 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.2.1.11
|
|
hwWFQMaxWeight1 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum bandwidth quota of queue 1"
|
|
::= { hwQueueEntry 11 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.2.1.12
|
|
hwWFQMaxWeight2 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum bandwidth quota of queue 2"
|
|
::= { hwQueueEntry 12 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.2.1.13
|
|
hwWFQMaxWeight3 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum bandwidth quota of queue 3"
|
|
::= { hwQueueEntry 13 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.2.1.14
|
|
hwWFQMaxWeight4 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum bandwidth quota of queue 4"
|
|
::= { hwQueueEntry 14 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.2.1.15
|
|
hwWFQMaxWeight5 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum bandwidth quota of queue 5"
|
|
::= { hwQueueEntry 15 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.2.1.16
|
|
hwWFQMaxWeight6 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum bandwidth quota of queue 6"
|
|
::= { hwQueueEntry 16 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.2.1.17
|
|
hwWFQMaxWeight7 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum bandwidth quota of queue 7"
|
|
::= { hwQueueEntry 17 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.2.1.18
|
|
hwWFQMaxWeight8 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum bandwidth quota of queue 8"
|
|
::= { hwQueueEntry 18 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.2.1.19
|
|
hwQueueMaxDelay OBJECT-TYPE
|
|
SYNTAX Integer32 (0..4080)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum delay.
|
|
0 indicates an invalid value, invalid in current version.
|
|
"
|
|
::= { hwQueueEntry 19 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.3
|
|
hwRateLimitTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwRateLimitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the traffic limitation on packets that are received by a specified port or a specified slot and that match the ACL rule.
|
|
The indexes of this table are hwRateLimitAclIndex, hwRateLimitIfIndex, and hwRateLimitDirection.
|
|
Make sure that the ACL rule in hwRateLimitTable is already created in hwAclBasicRuleTable, hwAclAdvancedRuleTable,
|
|
hwAclLinkTable, or hwAclUserTable.
|
|
"
|
|
::= { hwAaa 3 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.3.1
|
|
hwRateLimitEntry OBJECT-TYPE
|
|
SYNTAX HwRateLimitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the traffic limitation on packets that are received by a specified port or a specified slot and that match the ACL rule.
|
|
The indexes of this entry are hwRateLimitAclIndex, hwRateLimitIfIndex, and hwRateLimitDirection.
|
|
Make sure that the ACL rule in hwRateLimitTable is already created in hwAclBasicRuleTable, hwAclAdvancedRuleTable,
|
|
hwAclLinkTable, or hwAclUserTable.
|
|
"
|
|
INDEX { hwRateLimitAclIndex, hwRateLimitIfIndex, hwRateLimitDirection }
|
|
::= { hwRateLimitTable 1 }
|
|
|
|
HwRateLimitEntry ::=
|
|
SEQUENCE {
|
|
hwRateLimitAclIndex
|
|
Integer32,
|
|
hwRateLimitIfIndex
|
|
Unsigned32,
|
|
hwRateLimitDirection
|
|
INTEGER,
|
|
hwRateLimitUserAclNum
|
|
Integer32,
|
|
hwRateLimitUserAclSubitem
|
|
Unsigned32,
|
|
hwRateLimitIpAclNum
|
|
Integer32,
|
|
hwRateLimitIpAclSubitem
|
|
Unsigned32,
|
|
hwRateLimitLinkAclNum
|
|
Integer32,
|
|
hwRateLimitLinkAclSubitem
|
|
Unsigned32,
|
|
hwRateLimitTargetRate
|
|
Integer32,
|
|
hwRateLimitExceedDrop
|
|
TruthValue,
|
|
hwRateLimitExceedDscp
|
|
Integer32,
|
|
hwRateLimitRuntime
|
|
TruthValue,
|
|
hwRateLimitRowStatus
|
|
RowStatus,
|
|
hwRateLimitCir
|
|
Integer32,
|
|
hwRateLimitCbs
|
|
Integer32,
|
|
hwRateLimitPir
|
|
Integer32,
|
|
hwRateLimitPbs
|
|
Integer32,
|
|
hwRateLimitIpv6AclNum
|
|
Integer32,
|
|
hwRateLimitIpv6AclSubitem
|
|
Unsigned32,
|
|
hwRateLimitRedDrop
|
|
TruthValue,
|
|
hwRateLimitRedRemarkDscp
|
|
Integer32,
|
|
hwRateLimitYellowDrop
|
|
TruthValue,
|
|
hwRateLimitYellowRemarkDscp
|
|
Integer32
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.3.1.1
|
|
hwRateLimitAclIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The delivery entry index of an ACL rule used for traffic limitation is a delivery record entry index used by software,
|
|
which is meaningless to users. The index is used in hwRateLimitTable to search the delivery entries fast.
|
|
In the create operation, the device automatically allocates a delivery entry index.
|
|
There is a suggestion that users can always input 0.
|
|
"
|
|
::= { hwRateLimitEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.3.1.2
|
|
hwRateLimitIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|1..4294967295)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the index of a port or a slot for traffic limitation.
|
|
It uniquely identifies a port or a slot.
|
|
The value and algorithm are the same as those of ifIndex.
|
|
|
|
If the configuration based on a slot, the bits map is shown as follows:
|
|
---------------------------------------------------------------------------------------------------------------
|
|
| 31-25 bits | 24-19 bits | 18-13 bits | 12-6 bits | 5-0 bits is reserved |
|
|
| indicate iftype | indicate frame ID | indicate slot ID | indicate port ID | |
|
|
---------------------------------------------------------------------------------------------------------------
|
|
| the value of iftype | frame ID | slot ID | the value of port ID | the reserved value |
|
|
| is always 0x68 | | | is always 0 | is always 0 |
|
|
---------------------------------------------------------------------------------------------------------------
|
|
Range: 0-4294967295
|
|
"
|
|
::= { hwRateLimitEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.3.1.3
|
|
hwRateLimitDirection OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(0),
|
|
inbound(1),
|
|
outbound(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the direction where an ACL rule used for traffic limitation takes effect.
|
|
Currently, only the inbound direction is supported.
|
|
Options:
|
|
1. invalid(0) -indicates an invalid parameter
|
|
2. inbound(1) -indicates the inbound direction of a port or a slot
|
|
3. outbound(2) -indicates the outbound direction of a port or a slot
|
|
"
|
|
::= { hwRateLimitEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.3.1.4
|
|
hwRateLimitUserAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 5000..5999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the user-defined ACL rule group that is used when
|
|
a user-defined ACL rule for traffic limitation is delivered to a specified port or a specified slot.
|
|
Range: 0, 5000-5999
|
|
Make sure that the user-defined ACL rule group is already created.
|
|
In the query operation, if the user-defined ACL rule group is not used, the value obtained is 0.
|
|
"
|
|
::= { hwRateLimitEntry 4 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.3.1.5
|
|
hwRateLimitUserAclSubitem OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|1..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the user-defined ACL rule that is used when a user-defined ACL rule for traffic limitation is delivered to a specified port or a specified slot.
|
|
This leaf must be used together with hwRateLimitUserAclNum, uniquely identifying an ACL rule.
|
|
Range: 0-4294967295
|
|
Make sure that the user-defined ACL rule is already created.
|
|
In the query operation, if the user-defined ACL rule is not used, the value obtained is 4294967295.
|
|
"
|
|
::= { hwRateLimitEntry 5 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.3.1.6
|
|
hwRateLimitIpAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 2000..3999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the basic or advanced ACL rule group that is used when
|
|
a basic or advanced ACL rule for traffic limitation is delivered to a specified port or a specified slot.
|
|
Range: 0, 2000-3999
|
|
Make sure that the basic or advanced ACL rule group is already created.
|
|
In the query operation, if the basic or advanced ACL rule group is not used, the value obtained is 0.
|
|
"
|
|
::= { hwRateLimitEntry 6 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.3.1.7
|
|
hwRateLimitIpAclSubitem OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|1..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the basic or advanced ACL rule that is used when a basic or advanced ACL rule
|
|
for traffic limitation is delivered to a specified port or a specified slot.
|
|
This leaf must be used together with hwRateLimitIpAclNum, uniquely identifying an ACL rule.
|
|
Range: 0-4294967295
|
|
Make sure that the basic or advanced ACL rule is already created.
|
|
In the query operation, if the basic or advanced ACL rule is not used, the value obtained is 4294967295.
|
|
"
|
|
::= { hwRateLimitEntry 7 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.3.1.8
|
|
hwRateLimitLinkAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 4000..4999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the L2 ACL rule group that is used when an L2 ACL rule for traffic limitation is delivered to a specified port or a specified slot.
|
|
Range: 0, 4000-4999
|
|
Make sure that the L2 ACL rule group is already created.
|
|
In the query operation, if the L2 ACL rule group is not used, the value obtained is 0.
|
|
"
|
|
::= { hwRateLimitEntry 8 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.3.1.9
|
|
hwRateLimitLinkAclSubitem OBJECT-TYPE
|
|
SYNTAX Unsigned32 ( 0|1..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the L2 ACL rule that is used when an L2 ACL rule for traffic limitation is delivered to a specified port or a specified slot.
|
|
This leaf must be used together with hwRateLimitLinkAclNum, uniquely identifying an ACL rule.
|
|
Range: 0-4294967295
|
|
Make sure that the L2 ACL rule is already created.
|
|
In the query operation, if the L2 ACL rule is not used, the value obtained is 4294967295.
|
|
"
|
|
::= { hwRateLimitEntry 9 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.3.1.10
|
|
hwRateLimitTargetRate OBJECT-TYPE
|
|
SYNTAX Integer32 (0|64..10000000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the target value of traffic limitation on a port or a specified slot.
|
|
Range: 64-10000000 (which must be an integer multiple of 64)
|
|
Unit: Kbit/s.
|
|
0 indicates an invalid value.
|
|
If hwRateLimitTargetRate and hwRateLimitCir are not issued in a set operation,
|
|
hwRateLimitTargetRate takes effect by default and its value is 64.
|
|
"
|
|
::= { hwRateLimitEntry 10 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.3.1.11
|
|
hwRateLimitExceedDrop OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the action when traffic exceeds the target value.
|
|
Options:
|
|
1.true(1) -discard
|
|
2.false(2) -not discard
|
|
If this leaf is not specified, the default value is true(1).
|
|
In the set operation, if false(2) is entered, must input valid value of hwRateLimitExceedDscp,
|
|
otherwise the default value is true(1) will take effect.
|
|
"
|
|
DEFVAL { 1 }
|
|
::= { hwRateLimitEntry 11 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.3.1.12
|
|
hwRateLimitExceedDscp OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63 | 255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the specified DSCP priority when configuring the DSCP priority of the
|
|
packets that match the ACL rule. The larger the DSCP value is, the higher the priority is.
|
|
Range: 0-63, 255
|
|
In the query operation, if this parameter is not used, the obtained value is 255, which indicates invalidity.
|
|
The number in the brackets is the DSCP value.
|
|
The names and meanings of the DSCP names are as follows:
|
|
af1: service of Assured Forwarding 1 (10)
|
|
af2: service of Assured Forwarding 2 (18)
|
|
af3: service of Assured Forwarding 3 (26)
|
|
af4: service of Assured Forwarding 4 (34)
|
|
be: Best Effort service (0)
|
|
cs1: service of Class Selector 1 (8)
|
|
cs2: service of Class Selector 2 (16)
|
|
cs3: service of Class Selector 3 (24)
|
|
cs4: service of Class Selector 4 (32)
|
|
cs5: service of Class Selector 5 (40)
|
|
cs6: service of Class Selector 6 (48)
|
|
cs7: service of Class Selector 7 (56)
|
|
ef: Expedited Forwarding service (46)
|
|
"
|
|
DEFVAL { 255 }
|
|
::= { hwRateLimitEntry 12 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.3.1.13
|
|
hwRateLimitRuntime OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes whether the ACL rule for traffic limitation delivered to a specified port or a specified slot takes effect.
|
|
This leaf is read-only.
|
|
Options:
|
|
1. true(1) -if the ACL rule is associated with a time range parameter
|
|
and the current time is within the defined time range, the value is true(1),
|
|
which indicates validity.
|
|
2. false(2) -if the current time is not within the defined time range, the value is false(2),
|
|
which indicates invalidity.
|
|
If the ACL rule is not associated with a time range parameter, the value is always true(1).
|
|
"
|
|
::= { hwRateLimitEntry 13 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.3.1.14
|
|
hwRateLimitRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the row status.
|
|
It is used for delivering an ACL rule for traffic limitation to a specified port or a specified slot and
|
|
deleting the delivered ACL rule on a port or a specified slot.
|
|
Options:
|
|
1. active(1) -when this leaf is queried, the value is fixed to active(1).
|
|
2. createAndGo(4) -deliver an ACL rule for traffic limitation to a specified port or a specified slot.
|
|
3. destroy(6) -delete an ACL rule delivered to a port or a slot.
|
|
When an ACL rule is delivered to a specified port or a specified slot, make sure that at least one of the
|
|
following groups is configured.
|
|
(1) hwRateLimitUserAclNum and hwRateLimitUserAclSubitem
|
|
(2) hwRateLimitIpAclNum and hwRateLimitIpAclSubitem
|
|
(3) hwRateLimitLinkAclNum and hwRateLimitLinkAclSubitem
|
|
In addition to independent configuration of each group, the combined configuration of
|
|
group (2) and (3) is permitted. The combined configuration of group (1) and (2) or
|
|
combining group (1) and (3) is prohibited. In addition, hwRateLimitRowStatus must be
|
|
set to createAndGo(4).
|
|
To delete the ACL rule delivered to a port or a slot, set hwRateLimitRowStatus to destroy(6).
|
|
When this leaf is queried, the value is fixed to active(1).
|
|
"
|
|
::= { hwRateLimitEntry 14 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.3.1.15
|
|
hwRateLimitCir OBJECT-TYPE
|
|
SYNTAX Integer32 (0|64..10240000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the Committed information rate for rate limiting.
|
|
Value Rage: 0, 64-10240000.
|
|
0 indicates an invalid value.
|
|
unit: Kbit/s
|
|
"
|
|
::= { hwRateLimitEntry 15 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.3.1.16
|
|
hwRateLimitCbs OBJECT-TYPE
|
|
SYNTAX Integer32 (0|2000..10240000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the Committed burst size for rate limiting.
|
|
Value Rage: 0, 2000-10240000.
|
|
If not set, the value is min(2000+hwRateLimitCir*32, 1024000).
|
|
0 indicates an invalid value.
|
|
unit: byte
|
|
"
|
|
::= { hwRateLimitEntry 16 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.3.1.17
|
|
hwRateLimitPir OBJECT-TYPE
|
|
SYNTAX Integer32 (0|64..10240000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the Peak information rate for rate limiting.
|
|
If not set, the value is min(hwRateLimitCir*2, 10240000).
|
|
PIR must not be less than CIR.
|
|
Value Rage: 0, 64-10240000.
|
|
0 indicates an invalid value.
|
|
unit: Kbit/s
|
|
"
|
|
::= { hwRateLimitEntry 17 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.3.1.18
|
|
hwRateLimitPbs OBJECT-TYPE
|
|
SYNTAX Integer32 (0|2000..10240000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the Committed information rate for rate limiting.
|
|
If not set, the value is min(2000+hwRateLimitPir*32, 1024000).
|
|
Value Rage: 0, 2000-10240000.
|
|
0 indicates an invalid value.
|
|
unit: byte
|
|
"
|
|
::= { hwRateLimitEntry 18 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.3.1.19
|
|
hwRateLimitIpv6AclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0|2000..3999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the basic or advanced ACLv6 rule group that is used when
|
|
a basic or advanced ACLv6 rule for traffic limitation is delivered to a specified port or a specified slot.
|
|
Range: 0, 2000-3999
|
|
Make sure that the basic or advanced ACLv6 rule group is already created.
|
|
In the query operation, if the basic or advanced ACLv6 rule group is not used, the value obtained is 0.
|
|
"
|
|
::= { hwRateLimitEntry 19 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.3.1.20
|
|
hwRateLimitIpv6AclSubitem OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the basic or advanced ACLv6 rule that is used when a basic or advanced ACLv6 rule
|
|
for traffic limitation is delivered to a specified port or a specified slot.
|
|
This leaf must be used together with hwRateLimitIpv6AclNum, uniquely identifying an ACLv6 rule.
|
|
Range: 0-4294967295
|
|
Make sure that the basic or advanced ACLv6 rule is already created.
|
|
In the query operation, if the basic or advanced ACLv6 rule is not used, the value obtained is 4294967295.
|
|
"
|
|
::= { hwRateLimitEntry 20 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.3.1.21
|
|
hwRateLimitRedDrop OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the action when traffic is marked to red.
|
|
TRUE(1): discard the packets.
|
|
FALSE(2): don't discard the packets
|
|
"
|
|
DEFVAL { 1 }
|
|
::= { hwRateLimitEntry 21 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.3.1.22
|
|
hwRateLimitRedRemarkDscp OBJECT-TYPE
|
|
SYNTAX Integer32 (-1|0..63)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the new DSCP value that is preset when the preset traffic is marked to red.
|
|
-1 indicates an invalid value
|
|
"
|
|
::= { hwRateLimitEntry 22 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.3.1.23
|
|
hwRateLimitYellowDrop OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the action when traffic is marked to yellow.
|
|
TRUE(1): discard the packets.
|
|
FALSE(2): don't discard the packets
|
|
"
|
|
DEFVAL { 2 }
|
|
::= { hwRateLimitEntry 23 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.3.1.24
|
|
hwRateLimitYellowRemarkDscp OBJECT-TYPE
|
|
SYNTAX Integer32 (-1|0..63)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the new DSCP value that is preset when the preset traffic is marked to yellow.
|
|
-1 indicates an invalid value
|
|
"
|
|
::= { hwRateLimitEntry 24 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.4
|
|
hwPriorityTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwPriorityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the priority marking for packets that match the ACL rule on a specified port or a specified slot.
|
|
The indexes of this table are hwPriorityAclIndex, hwPriorityIfIndex and hwPriorityDirection.
|
|
Make sure that the ACL rule in hwPriorityTable is already created in hwAclBasicRuleTable,
|
|
hwAclAdvancedRuleTable, hwAclLinkTable, or hwAclUserTable.
|
|
"
|
|
::= { hwAaa 4 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.4.1
|
|
hwPriorityEntry OBJECT-TYPE
|
|
SYNTAX HwPriorityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the priority marking for packets that match the ACL rule on a specified port or a specified slot.
|
|
The indexes of this entry are hwPriorityAclIndex, hwPriorityIfIndex and hwPriorityDirection.
|
|
Make sure that the ACL rule in hwPriorityTable is already created in hwAclBasicRuleTable,
|
|
hwAclAdvancedRuleTable, hwAclLinkTable, or hwAclUserTable.
|
|
"
|
|
INDEX { hwPriorityAclIndex, hwPriorityIfIndex, hwPriorityDirection }
|
|
::= { hwPriorityTable 1 }
|
|
|
|
HwPriorityEntry ::=
|
|
SEQUENCE {
|
|
hwPriorityAclIndex
|
|
Integer32,
|
|
hwPriorityIfIndex
|
|
Unsigned32,
|
|
hwPriorityDirection
|
|
INTEGER,
|
|
hwPriorityUserAclNum
|
|
Integer32,
|
|
hwPriorityUserAclSubitem
|
|
Unsigned32,
|
|
hwPriorityIpAclNum
|
|
Integer32,
|
|
hwPriorityIpAclSubitem
|
|
Unsigned32,
|
|
hwPriorityLinkAclNum
|
|
Integer32,
|
|
hwPriorityLinkAclSubitem
|
|
Unsigned32,
|
|
hwPriorityDscp
|
|
Integer32,
|
|
hwPriorityIpPreValue
|
|
Integer32,
|
|
hwPriorityIpPreFromCos
|
|
TruthValue,
|
|
hwPriorityCosValue
|
|
Integer32,
|
|
hwPriorityCosFromIpPre
|
|
TruthValue,
|
|
hwPriorityLocalPre
|
|
Integer32,
|
|
hwPriorityRuntime
|
|
TruthValue,
|
|
hwPriorityRowStatus
|
|
RowStatus,
|
|
hwPriorityIpv6AclNum
|
|
Integer32,
|
|
hwPriorityIpv6AclSubitem
|
|
Unsigned32
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.4.1.1
|
|
hwPriorityAclIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the delivery entry index of an ACL rule for priority marking.
|
|
It is a delivery record entry index used by software, which is meaningless to users.
|
|
The index is used in hwPriorityTable to search the delivery entries fast.
|
|
In the create operation, the device automatically allocates a delivery entry index.
|
|
There is a suggestion that users can always input 0.
|
|
"
|
|
::= { hwPriorityEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.4.1.2
|
|
hwPriorityIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|1..4294967295)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the port index or the slot index when the device delivers an ACL rule for priority marking to a specified port or a specified slot.
|
|
The index uniquely identifies a port or a slot. The value and algorithm are the same as those of ifIndex.
|
|
|
|
If the configuration based on a slot, the bits map is shown as follows:
|
|
---------------------------------------------------------------------------------------------------------------
|
|
| 31-25 bits | 24-19 bits | 18-13 bits | 12-6 bits | 5-0 bits is reserved |
|
|
| indicate iftype | indicate frame ID | indicate slot ID | indicate port ID | |
|
|
---------------------------------------------------------------------------------------------------------------
|
|
| the value of iftype | frame ID | slot ID | the value of port ID | the reserved value |
|
|
| is always 0x68 | | | is always 0 | is always 0 |
|
|
---------------------------------------------------------------------------------------------------------------
|
|
Range: 0-4294967295
|
|
"
|
|
::= { hwPriorityEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.4.1.3
|
|
hwPriorityDirection OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(0),
|
|
inbound(1),
|
|
outbound(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the direction where an ALC rule for priority marking
|
|
takes effect when the device delivers an ACL rule to a specified port or a specified slot.
|
|
Options:
|
|
1. invalid(0) -indicates an invalid parameter.
|
|
2. inbound(1) -indicates the inbound direction of a port or a slot.
|
|
It is used to configure the priority for the packets
|
|
that are received on a specified port or a slot.
|
|
3. outbound(2) -indicates the outbound direction of a port or a slot.
|
|
It is used to configure the priority for the packets
|
|
that are transmitted on a specified port or a slot.
|
|
"
|
|
::= { hwPriorityEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.4.1.4
|
|
hwPriorityUserAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 5000..5999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the user-defined ACL rule group that is used when a user-defined
|
|
ACL rule for priority marking is delivered to a specified port or a specified slot.
|
|
Range: 0, 5000-5999
|
|
Make sure that the user-defined ACL rule group is already created.
|
|
In the query operation, if the user-defined ACL rule group is not used,
|
|
the value obtained is 0.
|
|
"
|
|
::= { hwPriorityEntry 4 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.4.1.5
|
|
hwPriorityUserAclSubitem OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|1..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the user-defined ACL rule that is used when a user-defined
|
|
ACL rule for priority marking is delivered to a specified port or a specified slot.
|
|
This leaf must be used together with hwPriorityUserAclNum,
|
|
uniquely identifying an ACL rule
|
|
Range: 0-4294967295
|
|
Make sure that the user-defined ACL rule is already created.
|
|
In the query operation, if the user-defined ACL rule is not used,
|
|
the value obtained is 4294967295.
|
|
"
|
|
::= { hwPriorityEntry 5 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.4.1.6
|
|
hwPriorityIpAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 2000..3999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the basic or advanced ACL rule group that is used when a basic or
|
|
advanced ACL rule for priority marking is delivered to a specified port or a specified slot.
|
|
Range: 0, 2000-3999
|
|
Make sure that the basic or advanced ACL rule group is already created.
|
|
In the query operation, if the basic or advanced ACL rule group is not used,
|
|
the value obtained is 0.
|
|
"
|
|
::= { hwPriorityEntry 6 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.4.1.7
|
|
hwPriorityIpAclSubitem OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|1..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the basic or advanced ACL rule that is used when a basic or advanced
|
|
ACL rule for priority marking is delivered to a specified port or a specified slot.
|
|
This leaf must be used together with hwPriorityIpAclNum,
|
|
uniquely identifying an ACL rule.
|
|
Range: 0-4294967295
|
|
Make sure that the basic or advanced ACL rule group is already created.
|
|
In the query operation, if the basic or advanced ACL rule is not used,
|
|
the value obtained is 4294967295.
|
|
"
|
|
::= { hwPriorityEntry 7 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.4.1.8
|
|
hwPriorityLinkAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 4000..4999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the L2 ACL rule group that is used when an L2 ACL rule for
|
|
priority marking is delivered to a specified port or a specified slot.
|
|
Range: 0, 4000-4999
|
|
Make sure that the L2 ACL rule group is already created.
|
|
In the query operation, if the L2 ACL rule group is not used,
|
|
the value obtained is 0.
|
|
"
|
|
::= { hwPriorityEntry 8 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.4.1.9
|
|
hwPriorityLinkAclSubitem OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|1..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the L2 ACL rule that is used when an L2 ACL rule for priority
|
|
marking is delivered to a specified port or a specified slot.
|
|
This leaf must be used together with hwPriorityLinkAclNum,
|
|
uniquely identifying an ACL rule.
|
|
Range: 0-4294967295
|
|
Make sure that the L2 ACL rule is already created.
|
|
In the query operation, if the L2 ACL rule is not used,
|
|
the value obtained is 4294967295.
|
|
"
|
|
::= { hwPriorityEntry 9 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.4.1.10
|
|
hwPriorityDscp OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63 | 255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the specified DSCP priority when configuring the DSCP priority for
|
|
the packets that match the ACL rule for priority marking.
|
|
The larger the DSCP value is, the higher the priority is.
|
|
Range: 0-63, 255
|
|
In the query operation, if this parameter is not used,
|
|
the obtained value is 255, which indicates invalidity.
|
|
The number in the brackets is the DSCP value.
|
|
The names and meanings of the DSCP names are as follows:
|
|
af1: service of Assured Forwarding 1 (10)
|
|
af2: service of Assured Forwarding 2 (18)
|
|
af3: service of Assured Forwarding 3 (26)
|
|
af4: service of Assured Forwarding 4 (34)
|
|
be: Best Effort service (0)
|
|
cs1: service of Class Selector 1 (8)
|
|
cs2: service of Class Selector 2 (16)
|
|
cs3: service of Class Selector 3 (24)
|
|
cs4: service of Class Selector 4 (32)
|
|
cs5 service of Class Selector 5 (40)
|
|
cs6: service of Class Selector 6 (48)
|
|
cs7: service of Class Selector 7 (56)
|
|
ef: Expedited Forwarding service (46)
|
|
"
|
|
DEFVAL { 255 }
|
|
::= { hwPriorityEntry 10 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.4.1.11
|
|
hwPriorityIpPreValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7 | 255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the specified IP precedence when configuring the IP precedence
|
|
for the packets that match the ACL rule for precedence marking.
|
|
Range: 0-7, 255
|
|
The larger the value is, the higher the precedence is.
|
|
In the query operation, if this parameter is not used,
|
|
the obtained value is 255, which indicates invalidity.
|
|
Meanings:
|
|
routine: Routine precedence (0)
|
|
priority: Priority precedence (1)
|
|
immediate: Immediate precedence (2)
|
|
flash: Flash precedence (3)
|
|
flash-override: Flash-override precedence (4)
|
|
critical: Critical precedence (5)
|
|
internet: Internetwork control precedence (6)
|
|
network: Network control precedence (7)
|
|
"
|
|
DEFVAL { 255 }
|
|
::= { hwPriorityEntry 11 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.4.1.12
|
|
hwPriorityIpPreFromCos OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether to set the IP priority the same as the 802.1p priority,
|
|
that is, copy the 802.1p priority.
|
|
Options:
|
|
1. true(1) -copy
|
|
2. false(2) -not copy
|
|
If this leaf is not specified, the default value is false(2).
|
|
"
|
|
DEFVAL { 2 }
|
|
::= { hwPriorityEntry 12 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.4.1.13
|
|
hwPriorityCosValue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7 | 255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the specified 802.1p priority when configuring the 802.1p priority
|
|
for the packets that match the ACL rule for priority marking.
|
|
Range: 0-7, 255
|
|
The larger the value is, the higher the priority is.
|
|
In the query operation, if this parameter is not used,
|
|
the obtained value is 255, which indicates invalidity.
|
|
Meanings:
|
|
best-effort: Best-effort priority (0)
|
|
background: Background priority (1)
|
|
spare: Spare priority (2).
|
|
excellent-effort: Excellent-effort priority (3)
|
|
controlled-load: Controlled-load priority (4)
|
|
video: Video priority (5)
|
|
voice: Voice priority (6)
|
|
network-management: Network-management priority (7)
|
|
"
|
|
DEFVAL { 255 }
|
|
::= { hwPriorityEntry 13 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.4.1.14
|
|
hwPriorityCosFromIpPre OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether to set the IP priority the same as the 802.1p priority,
|
|
that is, copy the IP priority.
|
|
Options:
|
|
1. true(1) -copy
|
|
2. false(2) -not copy
|
|
If this leaf is not specified, the default value is false(2).
|
|
"
|
|
DEFVAL { 2 }
|
|
::= { hwPriorityEntry 14 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.4.1.15
|
|
hwPriorityLocalPre OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7 | 255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the specified local priority when configuring the local
|
|
priority for the packets that match the ACL rule for priority marking.
|
|
Range: 0-7, 255
|
|
The larger the value is, the higher the priority is.
|
|
In the query operation, if this parameter is not used,
|
|
the obtained value is 255, which indicates invalidity.
|
|
"
|
|
DEFVAL { 255 }
|
|
::= { hwPriorityEntry 15 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.4.1.16
|
|
hwPriorityRuntime OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes whether the ACL rule for priority marking
|
|
delivered to a specified port or a specified slot takes effect.
|
|
This leaf is read-only.
|
|
Options:
|
|
1. true(1) -if the ACL rule is associated with a time range parameter
|
|
and the current time is within the defined time range, the value is true(1),
|
|
which indicates validity.
|
|
2. false(2) -if the current time is not within the defined time range, the value is false(2),
|
|
which indicates invalidity.
|
|
If the ACL rule is not associated with a time range parameter, the value is always true(1).
|
|
"
|
|
::= { hwPriorityEntry 16 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.4.1.17
|
|
hwPriorityRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the row status. It is used for delivering an ACL rule for
|
|
priority marking to a specified port or a specified slot and deleting the delivered ACL rule on a port or a slot.
|
|
Options:
|
|
1. active(1) -when this leaf is queried, the value is fixed to active(1)
|
|
2. createAndGo(4) -deliver an ACL rule for priority marking to a specified port or a specified slot.
|
|
3. destroy(6) -delete an ACL rule for priority marking delivered to a port or a specified slot.
|
|
When an ACL rule is delivered to a specified port or a specified slot, make sure that at
|
|
least one of the following groups is configured.
|
|
(1)hwPriorityUserAclNum and hwPriorityUserAclSubitem
|
|
(2)hwPriorityIpAclNum and hwPriorityIpAclSubitem
|
|
(3)hwPriorityLinkAclNum and hwPriorityLinkAclSubitem
|
|
In addition to independent configuration of each group,
|
|
the combined configuration of group (2) and (3) is permitted.
|
|
The combined configuration of group (1) and (2) or combining group (1) and (3) is prohibited.
|
|
In addition, hwPriorityRowStatus must be set to createAndGo(4).
|
|
To delete the ACL rule for priority marking delivered to a port or a slot, set hwPriorityRowStatus to destroy(6).
|
|
When this leaf is queried, the value is fixed to active(1).
|
|
"
|
|
::= { hwPriorityEntry 17 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.4.1.18
|
|
hwPriorityIpv6AclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 2000..3999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the basic or advanced ACLv6 rule group that is used when a basic or
|
|
advanced ACLv6 rule for priority marking is delivered to a specified port or a specified slot.
|
|
Range: 0, 2000-3999
|
|
Make sure that the basic or advanced ACLv6 rule group is already created.
|
|
In the query operation, if the basic or advanced ACLv6 rule group is not used,
|
|
the value obtained is 0.
|
|
"
|
|
::= { hwPriorityEntry 18 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.4.1.19
|
|
hwPriorityIpv6AclSubitem OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the basic or advanced ACLv6 rule that is used when a basic or advanced
|
|
ACLv6 rule for priority marking is delivered to a specified port or a specified slot.
|
|
This leaf must be used together with hwPriorityIpv6AclNum,
|
|
uniquely identifying an ACLv6 rule.
|
|
Range: 0-4294967295
|
|
Make sure that the basic or advanced ACLv6 rule group is already created.
|
|
In the query operation, if the basic or advanced ACLv6 rule is not used,
|
|
the value obtained is 4294967295.
|
|
"
|
|
::= { hwPriorityEntry 19 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.5
|
|
hwRedirectTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwRedirectEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the redirection for packets that match the ACL rule from a port to another port.
|
|
The indexes of this table are hwRedirectAclIndex, hwRedirectIfIndex and hwRedirectDirection.
|
|
Make sure that the ACL rule in hwRedirectTable is already created in hwAclBasicRuleTable,
|
|
hwAclAdvancedRuleTable, hwAclLinkTable, or hwAclUserTable.
|
|
"
|
|
::= { hwAaa 5 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.5.1
|
|
hwRedirectEntry OBJECT-TYPE
|
|
SYNTAX HwRedirectEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the redirection for packets that match the ACL rule from a port to another port.
|
|
The indexes of this entry are hwRedirectAclIndex, hwRedirectIfIndex and hwRedirectDirection.
|
|
Make sure that the ACL rule in hwRedirectTable is already created in hwAclBasicRuleTable,
|
|
hwAclAdvancedRuleTable, hwAclLinkTable, or hwAclUserTable.
|
|
"
|
|
INDEX { hwRedirectAclIndex, hwRedirectIfIndex, hwRedirectDirection }
|
|
::= { hwRedirectTable 1 }
|
|
|
|
HwRedirectEntry ::=
|
|
SEQUENCE {
|
|
hwRedirectAclIndex
|
|
Integer32,
|
|
hwRedirectIfIndex
|
|
Unsigned32,
|
|
hwRedirectDirection
|
|
INTEGER,
|
|
hwRedirectUserAclNum
|
|
Integer32,
|
|
hwRedirectUserAclSubitem
|
|
Unsigned32,
|
|
hwRedirectIpAclNum
|
|
Integer32,
|
|
hwRedirectIpAclSubitem
|
|
Unsigned32,
|
|
hwRedirectLinkAclNum
|
|
Integer32,
|
|
hwRedirectLinkAclSubitem
|
|
Unsigned32,
|
|
hwRedirectToCpu
|
|
TruthValue,
|
|
hwRedirectToIfIndex
|
|
Unsigned32,
|
|
hwRedirectRuntime
|
|
TruthValue,
|
|
hwRedirectRowStatus
|
|
RowStatus,
|
|
hwRedirectIpv6AclNum
|
|
Integer32,
|
|
hwRedirectIpv6AclSubitem
|
|
Unsigned32
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.5.1.1
|
|
hwRedirectAclIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The delivery entry index of an ACL rule for redirecting packets is a delivery
|
|
record entry index used by software, which is meaningless to users.
|
|
The index is used in hwRedirectTable to search the delivery entries fast.
|
|
In the create operation, the device automatically allocates a delivery entry index.
|
|
There is a suggestion that users can always input 0.
|
|
"
|
|
::= { hwRedirectEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.5.1.2
|
|
hwRedirectIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|1..4294967295)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the port index when the device delivers an ACL rule for redirecting
|
|
packets to a specified port. The index uniquely identifies a port.
|
|
The value and algorithm are the same as those of ifIndex.
|
|
Range: 0-4294967295
|
|
"
|
|
::= { hwRedirectEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.5.1.3
|
|
hwRedirectDirection OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(0),
|
|
inbound(1),
|
|
outbound(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the direction where an ACL rule for redirecting packets takes
|
|
effect when the device delivers an ACL rule to a specified port.
|
|
Options:
|
|
1. invalid(0) -indicates an invalid parameter.
|
|
2. inbound(1) -indicates the inbound direction of a port.
|
|
It is used for redirecting the packets received on a port.
|
|
3. outbound(2) -indicates the outbound direction of a port.
|
|
It is used for redirecting the packets transmitted on a port.
|
|
"
|
|
::= { hwRedirectEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.5.1.4
|
|
hwRedirectUserAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 5000..5999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the user-defined ACL rule group that is used when a user-defined
|
|
ACL rule for redirecting packets is delivered to a specified port.
|
|
Range: 0, 5000-5999
|
|
Make sure that the user-defined ACL rule group is already created.
|
|
In the query operation, if the user-defined ACL rule group is not used,
|
|
the value obtained is 0.
|
|
"
|
|
::= { hwRedirectEntry 4 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.5.1.5
|
|
hwRedirectUserAclSubitem OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|1..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the user-defined ACL rule that is used when a user-defined
|
|
ACL rule for redirecting packets is delivered to a specified port.
|
|
This leaf must be used together with hwRedirectUserAclNum,
|
|
uniquely identifying an ACL rule.
|
|
Range: 0-4294967295
|
|
Make sure that the user-defined ACL rule is already created.
|
|
In the query operation, if the user-defined ACL rule is not used,
|
|
the value obtained is 4294967295.
|
|
"
|
|
::= { hwRedirectEntry 5 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.5.1.6
|
|
hwRedirectIpAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 2000..3999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the basic or advanced ACL rule group that is used when a basic
|
|
or advanced ACL rule for redirecting packets is delivered to a specified port.
|
|
Range: 0, 2000-3999
|
|
Make sure that the basic or advanced ACL rule group is already created.
|
|
In the query operation, if the basic or advanced ACL rule group is not used,
|
|
the value obtained is 0.
|
|
"
|
|
::= { hwRedirectEntry 6 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.5.1.7
|
|
hwRedirectIpAclSubitem OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|1..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the basic or advanced ACL rule that is used when a basic or advanced
|
|
ACL rule for redirecting packets is delivered to a specified port.
|
|
This leaf must be used together with hwRedirectIpAclNum,
|
|
uniquely identifying an ACL rule.
|
|
Range: 0-4294967295
|
|
Make sure that the basic or advanced ACL rule group is already created.
|
|
In the query operation, if the basic or advanced ACL rule is not used,
|
|
the value obtained is 4294967295.
|
|
"
|
|
::= { hwRedirectEntry 7 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.5.1.8
|
|
hwRedirectLinkAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 4000..4999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the L2 ACL rule group that is used when an L2 ACL rule
|
|
for redirecting packets is delivered to a specified port.
|
|
Range: 0, 4000-4999
|
|
Make sure that the L2 ACL rule group is already created.
|
|
In the query operation, if the L2 ACL rule group is not used,
|
|
the value obtained is 0.
|
|
"
|
|
::= { hwRedirectEntry 8 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.5.1.9
|
|
hwRedirectLinkAclSubitem OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the L2 ACL rule that is used when an L2 ACL rule for
|
|
redirecting packets is delivered to a specified port.
|
|
This leaf must be used together with hwRedirectLinkAclNum,
|
|
uniquely identifying an ACL rule.
|
|
Range: 0-4294967295
|
|
Make sure that the L2 ACL rule is already created.
|
|
In the query operation, if the L2 ACL rule is not used,
|
|
the value obtained is 4294967295.
|
|
"
|
|
::= { hwRedirectEntry 9 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.5.1.10
|
|
hwRedirectToCpu OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether to redirect packets to the CPU.
|
|
After the packets are redirected to the CPU, they cannot be forwarded.
|
|
Options:
|
|
1. true(1) -indicates to redirect packets to the CPU
|
|
2. false(2) -indicates to redirect packets to a specified port
|
|
If you want to redirect packets to a destination port,
|
|
you can set hwRedirectToIfIndex rather than hwRedirectToCpu.
|
|
If hwRedirectCpu is set to true(1) and hwRedirectToIfIndex is entered,
|
|
the packets will be redirected to the destination port specified in hwRedirectToIfIndex.
|
|
"
|
|
DEFVAL { 2 }
|
|
::= { hwRedirectEntry 10 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.5.1.11
|
|
hwRedirectToIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the index for redirecting the packet to the destination port.
|
|
The value and algorithm are the same as those of ifIndex.
|
|
Range: 0-4294967295
|
|
"
|
|
::= { hwRedirectEntry 11 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.5.1.12
|
|
hwRedirectRuntime OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes whether the ACL rule for redirecting packets delivered
|
|
to a specified port takes effect. This leaf is read-only.
|
|
Options:
|
|
1. true(1) -if the ACL rule is associated with a time range parameter
|
|
and the current time is within the defined time range, the value is true(1),
|
|
which indicates validity.
|
|
2. false(2) -if the current time is not within the defined time range, the value is false(2),
|
|
which indicates invalidity.
|
|
If the ACL rule is not associated with a time range parameter, the value is always true(1).
|
|
"
|
|
::= { hwRedirectEntry 12 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.5.1.13
|
|
hwRedirectRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the row status. It is used for delivering an ACL rule for redirecting
|
|
packets to a specified port and deleting the delivered ACL rule on a port.
|
|
Options:
|
|
1. active(1) -when this leaf is queried, the value is fixed to active(1).
|
|
2. createAndGo(4) -deliver an ACL rule for redirecting packets to a specified port.
|
|
3. destroy(6) -delete an ACL rule delivered to a port.
|
|
When an ACL rule is delivered to a specified port, make sure that at least one
|
|
of the following group is configured.
|
|
(1)hwRedirectUserAclNum and hwRedirectUserAclSubitem
|
|
(2)hwRedirectIpAclNum and hwRedirectIpAclSubitem
|
|
(3)hwRedirectLinkAclNum and hwRedirectLinkAclSubitem
|
|
In addition to independent configuration of each group, the combined configuration
|
|
of group (2) and (3) is permitted. The combined configuration of group (1) and (2)
|
|
or combining group (1) and (3) is prohibited.
|
|
In addition, hwRedirectRowStatus must be set to createAndGo(4).
|
|
To delete the ACL rule delivered to a port, set hwRedirectRowStatus to destroy(6).
|
|
When this leaf is queried, the value is fixed to active(1).
|
|
"
|
|
::= { hwRedirectEntry 13 }
|
|
-- 1.3.6.1.4.1.2011.5.2.5.1.14
|
|
hwRedirectIpv6AclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 2000..3999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the basic or advanced ACLv6 rule group that is used when a basic
|
|
or advanced ACLv6 rule for redirecting packets is delivered to a specified port.
|
|
Range: 0, 2000-3999
|
|
Make sure that the basic or advanced ACLv6 rule group is already created.
|
|
In the query operation, if the basic or advanced ACLv6 rule group is not used,
|
|
the value obtained is 0.
|
|
"
|
|
::= { hwRedirectEntry 14 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.5.1.15
|
|
hwRedirectIpv6AclSubitem OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the basic or advanced ACLv6 rule that is used when a basic or advanced
|
|
ACLv6 rule for redirecting packets is delivered to a specified port.
|
|
This leaf must be used together with hwRedirectIpv6AclNum,
|
|
uniquely identifying an ACLv6 rule.
|
|
Range: 0-4294967295
|
|
Make sure that the basic or advanced ACLv6 rule group is already created.
|
|
In the query operation, if the basic or advanced ACLv6 rule is not used,
|
|
the value obtained is 4294967295.
|
|
"
|
|
::= { hwRedirectEntry 15 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.6
|
|
hwStatisticTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwStatisticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the statistics of packets that match the ACL rule on a specified port.
|
|
The indexes of this table are hwStatisticAclIndex, hwStatisticIfIndex, and hwStatisticDirection.
|
|
Make sure that the ACL rule in hwStatisticTable is already created in hwAclBasicRuleTable,
|
|
hwAclAdvancedRuleTable, hwAclLinkTable, or hwAclUserTable.
|
|
"
|
|
::= { hwAaa 6 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.6.1
|
|
hwStatisticEntry OBJECT-TYPE
|
|
SYNTAX HwStatisticEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the statistics of packets that match the ACL rule on a specified port.
|
|
The indexes of this entry are hwStatisticAclIndex, hwStatisticIfIndex, and hwStatisticDirection.
|
|
Make sure that the ACL rule in hwStatisticTable is already created in hwAclBasicRuleTable,
|
|
hwAclAdvancedRuleTable, hwAclLinkTable, or hwAclUserTable.
|
|
"
|
|
INDEX { hwStatisticAclIndex, hwStatisticIfIndex, hwStatisticDirection }
|
|
::= { hwStatisticTable 1 }
|
|
|
|
HwStatisticEntry ::=
|
|
SEQUENCE {
|
|
hwStatisticAclIndex
|
|
Integer32,
|
|
hwStatisticIfIndex
|
|
Unsigned32,
|
|
hwStatisticDirection
|
|
INTEGER,
|
|
hwStatisticUserAclNum
|
|
Integer32,
|
|
hwStatisticUserAclSubitem
|
|
Unsigned32,
|
|
hwStatisticIpAclNum
|
|
Integer32,
|
|
hwStatisticIpAclSubitem
|
|
Unsigned32,
|
|
hwStatisticLinkAclNum
|
|
Integer32,
|
|
hwStatisticLinkAclSubitem
|
|
Unsigned32,
|
|
hwStatisticRuntime
|
|
TruthValue,
|
|
hwStatisticPacketCount
|
|
Counter64,
|
|
hwStatisticCountClear
|
|
INTEGER,
|
|
hwStatisticRowStatus
|
|
RowStatus,
|
|
hwStatisticUnit
|
|
INTEGER,
|
|
hwStatisticByteCount
|
|
Counter64,
|
|
hwStatisticIpv6AclNum
|
|
Integer32,
|
|
hwStatisticIpv6AclSubitem
|
|
Unsigned32
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.6.1.1
|
|
hwStatisticAclIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the delivery entry index of an ACL rule for traffic measurement.
|
|
It is a delivery record entry index used by software, which is meaningless to users.
|
|
The index is used in hwStatisticTable to search the delivery entries fast.
|
|
In the create operation, the device automatically allocates a delivery entry index.
|
|
There is a suggestion that users can always input 0.
|
|
"
|
|
::= { hwStatisticEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.6.1.2
|
|
hwStatisticIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|1..4294967295)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the port index when the device delivers an ACL rule for traffic measurement
|
|
to a specified port. The index uniquely identifies a port.
|
|
The value and algorithm are the same as those of ifIndex.
|
|
Range: 0-4294967295
|
|
"
|
|
::= { hwStatisticEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.6.1.3
|
|
hwStatisticDirection OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(0),
|
|
inbound(1),
|
|
outbound(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the direction where an ACL rule for traffic measurement takes effect
|
|
when the device delivers an ACL rule to a specified port.
|
|
Options:
|
|
1. invalid(0) -indicates an invalid parameter.
|
|
2. inbound(1) -indicates the inbound direction of a port.
|
|
It is used for measuring the traffic measurement received on a specified port.
|
|
3. outbound(2) -indicates the outbound direction of a port.
|
|
It is used for measuring the traffic measurement transmitted on a specified port.
|
|
"
|
|
::= { hwStatisticEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.6.1.4
|
|
hwStatisticUserAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 5000..5999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the user-defined ACL rule group that is used when a user-defined ACL rule
|
|
for traffic measurement is delivered to a specified port.
|
|
Range: 0, 5000-5999
|
|
Make sure that the user-defined ACL rule group is already created.
|
|
In the query operation, if the user-defined ACL rule group is not used,
|
|
the value obtained is 0.
|
|
"
|
|
::= { hwStatisticEntry 4 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.6.1.5
|
|
hwStatisticUserAclSubitem OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|1..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the user-defined ACL rule that is used when a user-defined ACL rule
|
|
for traffic measurement is delivered to a specified port.
|
|
This leaf must be used together with hwStatisticUserAclNum,
|
|
uniquely identifying an ACL rule.
|
|
Range: 0-4294967295
|
|
Make sure that the user-defined ACL rule is already created.
|
|
In the query operation, if the user-defined ACL rule is not used,
|
|
the value obtained is 4294967295.
|
|
"
|
|
::= { hwStatisticEntry 5 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.6.1.6
|
|
hwStatisticIpAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 2000..3999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the basic or advanced ACL rule group that is used when a basic
|
|
or advanced ACL rule for traffic measurement is delivered to a specified port.
|
|
Range: 0, 2000-3999
|
|
Make sure that the basic or advanced ACL rule group is already created.
|
|
In the query operation, if the basic or advanced ACL rule group is not used,
|
|
the value obtained is 0.
|
|
"
|
|
::= { hwStatisticEntry 6 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.6.1.7
|
|
hwStatisticIpAclSubitem OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|1..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the basic or advanced ACL rule that is used when a basic or advanced
|
|
ACL rule for traffic measurement is delivered to a specified port.
|
|
This leaf must be used together with hwStatisticIpAclNum,
|
|
uniquely identifying an ACL rule.
|
|
Range: 0-4294967295
|
|
Make sure that the basic or advanced ACL rule is already created.
|
|
In the query operation, if the basic or advanced ACL rule is not used,
|
|
the value obtained is 4294967295.
|
|
"
|
|
::= { hwStatisticEntry 7 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.6.1.8
|
|
hwStatisticLinkAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 4000..4999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the L2 ACL rule group that is used when an L2 ACL rule for traffic
|
|
measurement is delivered to a specified port.
|
|
Range: 0, 4000-4999
|
|
Make sure that the L2 ACL rule group is already created.
|
|
In the query operation, if the L2 ACL rule group is not used, the value obtained is 0.
|
|
"
|
|
::= { hwStatisticEntry 8 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.6.1.9
|
|
hwStatisticLinkAclSubitem OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|1..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the L2 ACL rule that is used when an L2 ACL rule for traffic measurement
|
|
is delivered to a specified port. This leaf must be used together with hwStatisticLinkAclNum,
|
|
uniquely identifying an ACL rule.
|
|
Range: 0-4294967295
|
|
Make sure that the L2 ACL rule is already created.
|
|
In the query operation, if the L2 ACL rule is not used, the value obtained is 4294967295.
|
|
"
|
|
::= { hwStatisticEntry 9 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.6.1.10
|
|
hwStatisticRuntime OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes whether the ACL rule for traffic measurement delivered to a specified port takes effect.
|
|
This leaf is read-only.
|
|
Options:
|
|
1. true(1) -if the ACL rule is associated with a time range parameter
|
|
and the current time is within the defined time range, the value is true(1),
|
|
which indicates validity.
|
|
2. false(2) -if the current time is not within the defined time range, the value is false(2),
|
|
which indicates invalidity.
|
|
If the ACL rule is not associated with a time range parameter, the value is always true(1).
|
|
"
|
|
::= { hwStatisticEntry 10 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.6.1.11
|
|
hwStatisticPacketCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the statistics of packets that matches an ACL rule on a specified port. "
|
|
::= { hwStatisticEntry 11 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.6.1.12
|
|
hwStatisticCountClear OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
cleared(1),
|
|
nouse(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used for deleting the statistics of packets that matches an ACL rule on a specified port.
|
|
To clear hwStatisticPacketCount, you can set this leaf to cleared(1).
|
|
In the query operation, this leaf is fixed to nouse(2).
|
|
Options:
|
|
1. cleared(1) -delete the statistics of packets that matches an ACL rule on a specified port
|
|
2. nouse(2) -in the query operation, this leaf is fixed to nouse(2).
|
|
"
|
|
::= { hwStatisticEntry 12 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.6.1.13
|
|
hwStatisticRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the row status. It is used for delivering an ACL rule for traffic measurement
|
|
to a specified port and deleting the delivered ACL rule on a port.
|
|
Options:
|
|
1. active(1) -when this leaf is queried, the value is fixed to active(1).
|
|
2. createAndGo(4) -deliver an ACL rule for traffic measurement to a specified port.
|
|
3. destroy(6) -delete an ACL rule for traffic measurement delivered to a port.
|
|
When an ACL rule is delivered to a specified port,
|
|
make sure that at least one of the following group is configured.
|
|
(1)hwStatisticUserAclNum and hwStatisticUserAclSubitem
|
|
(2)hwStatisticIpAclNum and hwStatisticIpAclSubitem
|
|
(3)hwStatisticLinkAclNum and hwStatisticLinkAclSubitem
|
|
In addition to independent configuration of each group, the combined configuration of group (2)
|
|
and (3) is permitted. The combined configuration of group (1) and (2) or combining group (1) and (3)
|
|
is prohibited. In addition, hwStatisticRowStatus must be set to createAndGo(4).
|
|
To delete the ACL rule for traffic measurement delivered to a port, set hwStatisticRowStatus to destroy(6).
|
|
To delete the statistics of hwStatisticPacketCount, you need not specify hwStatisticRowStatus.
|
|
When this leaf is queried, the value is fixed to active(1).
|
|
"
|
|
::= { hwStatisticEntry 13 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.6.1.14
|
|
hwStatisticUnit OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
packet(1),
|
|
byte(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates Unit of a standard or extended ACLv6 for traffic measurement.
|
|
Options:
|
|
1. packet(1) -measure by packet
|
|
2. byte(2) -measure by byte
|
|
Default: packet(1)
|
|
"
|
|
::= { hwStatisticEntry 14 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.6.1.15
|
|
hwStatisticByteCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the count of matched bytes."
|
|
::= { hwStatisticEntry 15 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.6.1.16
|
|
hwStatisticIpv6AclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 2000..3999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the basic or advanced ACLv6 rule group that is used when a basic
|
|
or advanced ACLv6 rule for traffic measurement is delivered to a specified port.
|
|
Range: 0, 2000-3999
|
|
Make sure that the basic or advanced ACLv6 rule group is already created.
|
|
In the query operation, if the basic or advanced ACLv6 rule group is not used,
|
|
the value obtained is 0.
|
|
"
|
|
::= { hwStatisticEntry 16 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.6.1.17
|
|
hwStatisticIpv6AclSubitem OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the basic or advanced ACLv6 rule that is used when a basic or advanced
|
|
ACLv6 rule for traffic measurement is delivered to a specified port.
|
|
This leaf must be used together with hwStatisticIpv6AclNum,
|
|
uniquely identifying an ACLv6 rule.
|
|
Range: 0-4294967295
|
|
Make sure that the basic or advanced ACLv6 rule is already created.
|
|
In the query operation, if the basic or advanced ACLv6 rule is not used,
|
|
the value obtained is 4294967295.
|
|
"
|
|
::= { hwStatisticEntry 17 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.7
|
|
hwMirrorTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwMirrorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the mirroring for packets that match the ACL rule from a port or a slot to another port.
|
|
The indexes of this table are hwMirrorAclIndex, hwMirrorIfIndex, and hwMirrorDirection.
|
|
Make sure that the ACL rule in hwMirrorTable is already created in hwAclBasicRuleTable,
|
|
hwAclAdvancedRuleTable, hwAclLinkTable, or hwAclUserTable.
|
|
"
|
|
::= { hwAaa 7 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.7.1
|
|
hwMirrorEntry OBJECT-TYPE
|
|
SYNTAX HwMirrorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the mirroring for packets that match the ACL rule from a port or a slot to another port.
|
|
The indexes of this entry are hwMirrorAclIndex, hwMirrorIfIndex, and hwMirrorDirection.
|
|
Make sure that the ACL rule in hwMirrorTable is already created in hwAclBasicRuleTable,
|
|
hwAclAdvancedRuleTable, hwAclLinkTable, or hwAclUserTable.
|
|
"
|
|
INDEX { hwMirrorAclIndex, hwMirrorIfIndex, hwMirrorDirection }
|
|
::= { hwMirrorTable 1 }
|
|
|
|
HwMirrorEntry ::=
|
|
SEQUENCE {
|
|
hwMirrorAclIndex
|
|
Integer32,
|
|
hwMirrorIfIndex
|
|
Unsigned32,
|
|
hwMirrorDirection
|
|
INTEGER,
|
|
hwMirrorUserAclNum
|
|
Integer32,
|
|
hwMirrorUserAclSubitem
|
|
Unsigned32,
|
|
hwMirrorIpAclNum
|
|
Integer32,
|
|
hwMirrorIpAclSubitem
|
|
Unsigned32,
|
|
hwMirrorLinkAclNum
|
|
Integer32,
|
|
hwMirrorLinkAclSubitem
|
|
Unsigned32,
|
|
hwMirrorToIfIndex
|
|
Unsigned32,
|
|
hwMirrorRuntime
|
|
TruthValue,
|
|
hwMirrorRowStatus
|
|
RowStatus,
|
|
hwMirrorIpv6AclNum
|
|
Integer32,
|
|
hwMirrorIpv6AclSubitem
|
|
Unsigned32,
|
|
hwMirrorToCpu
|
|
TruthValue
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.7.1.1
|
|
hwMirrorAclIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the delivery entry index of an ACL rule for mirroring packets.
|
|
It is a delivery record entry index used by software, which is meaningless to users.
|
|
The index is used in hwMirrorTable to search the delivery entries fast.
|
|
In the create operation, the device automatically allocates a delivery entry index.
|
|
There is a suggestion that users can always input 0.
|
|
"
|
|
::= { hwMirrorEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.7.1.2
|
|
hwMirrorIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|1..4294967295)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the port or the slot index when the device delivers an ACL rule for mirroring packets to a specified port.
|
|
The index uniquely identifies a port or a slot. The value and algorithm are the same as those of ifIndex.
|
|
|
|
If the configuration based on a slot, the bits map is shown as follows:
|
|
---------------------------------------------------------------------------------------------------------------
|
|
| 31-25 bits | 24-19 bits | 18-13 bits | 12-6 bits | 5-0 bits is reserved |
|
|
| indicate iftype | indicate frame ID | indicate slot ID | indicate port ID | |
|
|
---------------------------------------------------------------------------------------------------------------
|
|
| the value of iftype | frame ID | slot ID | the value of port ID | the reserved value |
|
|
| is always 0x68 | | | is always 0 | is always 0 |
|
|
---------------------------------------------------------------------------------------------------------------
|
|
Range: 0-4294967295
|
|
"
|
|
::= { hwMirrorEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.7.1.3
|
|
hwMirrorDirection OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(0),
|
|
inbound(1),
|
|
outbound(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the direction where an ACL rule for mirroring packets takes
|
|
effect when the device delivers an ACL rule to a specified port or a specified slot.
|
|
Options:
|
|
1. invalid(0) -indicates an invalid parameter.
|
|
2. inbound(1) -indicates the inbound direction of a port or slot.
|
|
It is used for mirroring the packets that are received on a specified port or a specified slot.
|
|
3. outbound(2) -indicates the outbound direction of a port or slot.
|
|
It is used for mirroring the packets that are transmitted on a specified port or a specified slot.
|
|
|
|
"
|
|
::= { hwMirrorEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.7.1.4
|
|
hwMirrorUserAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 5000..5999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the user-defined ACL rule group that is used when a user-defined
|
|
ACL rule for mirroring packets is delivered to a specified port or a specified slot.
|
|
Range: 0, 5000-5999
|
|
Make sure that the user-defined ACL rule group is already created.
|
|
In the query operation, if the user-defined ACL rule group is not used,
|
|
the value obtained is 0.
|
|
"
|
|
::= { hwMirrorEntry 4 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.7.1.5
|
|
hwMirrorUserAclSubitem OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|1..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the user-defined ACL rule that is used when a user-defined
|
|
ACL rule for mirroring packets is delivered to a specified port or a specified slot.
|
|
This leaf must be used together with hwMirrorUserAclNum,
|
|
uniquely identifying an ACL rule.
|
|
Range: 0-4294967295
|
|
Make sure that the user-defined ACL rule is already created.
|
|
In the query operation, if the user-defined ACL rule is not used,
|
|
the value obtained is 4294967295.
|
|
"
|
|
::= { hwMirrorEntry 5 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.7.1.6
|
|
hwMirrorIpAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 2000..3999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the basic or advanced ACL rule group that is used when a basic
|
|
or advanced ACL rule for mirroring packets is delivered to a specified port or a specified slot.
|
|
Range: 0, 2000-3999
|
|
Make sure that the basic or advanced ACL rule group is already created.
|
|
In the query operation, if the basic or advanced ACL rule group is not used,
|
|
the value obtained is 0.
|
|
"
|
|
::= { hwMirrorEntry 6 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.7.1.7
|
|
hwMirrorIpAclSubitem OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|1..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the basic or advanced ACL rule that is used when a basic or advanced
|
|
ACL rule for mirroring packets is delivered to a specified port or a specified slot.
|
|
This leaf must be used together with hwMirrorIpAclNum, uniquely identifying an ACL rule.
|
|
Range: 0-4294967295
|
|
Make sure that the basic or advanced ACL rule is already created.
|
|
In the query operation, if the basic or advanced ACL rule is not used,
|
|
the value obtained is 4294967295.
|
|
"
|
|
::= { hwMirrorEntry 7 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.7.1.8
|
|
hwMirrorLinkAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 4000..4999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the L2 ACL rule group that is used when an L2 ACL rule for
|
|
mirroring packets is delivered to a specified port or a specified slot.
|
|
Range: 0, 4000-4999
|
|
Make sure that the L2 ACL rule group is already created.
|
|
In the query operation, if the L2 ACL rule group is not used, the value obtained is 0.
|
|
"
|
|
::= { hwMirrorEntry 8 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.7.1.9
|
|
hwMirrorLinkAclSubitem OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|1..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the L2 ACL rule that is used when an L2 ACL rule for mirroring
|
|
packets is delivered to a specified port or a specified slot.
|
|
This leaf must be used together with hwMirrorLinkAclNum,
|
|
uniquely identifying an ACL rule.
|
|
Range: 0-4294967295
|
|
Make sure that the L2 ACL rule is already created.
|
|
In the query operation, if the L2 ACL rule is not used,
|
|
the value obtained is 4294967295.
|
|
"
|
|
::= { hwMirrorEntry 9 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.7.1.10
|
|
hwMirrorToIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|1..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the index for mirroring the packets to the destination port.
|
|
The value and algorithm are the same as those of ifIndex.
|
|
Range: 0-4294967295
|
|
"
|
|
::= { hwMirrorEntry 10 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.7.1.11
|
|
hwMirrorRuntime OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes whether the ACL rule for mirroring packets delivered to a specified port or a specified slot takes effect.
|
|
This leaf is read-only.
|
|
Options:
|
|
1. true(1) --If the ACL rule is associated with a time range parameter
|
|
and the current time is within the defined time range, the value is true(1),
|
|
which indicates validity.
|
|
2. false(2) --If the current time is not within the defined time range, the value is false(2),
|
|
which indicates invalidity.
|
|
If the ACL rule is not associated with a time range parameter, the value is always true(1).
|
|
"
|
|
::= { hwMirrorEntry 11 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.7.1.12
|
|
hwMirrorRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the row status. It is used for delivering an ACL rule for mirroring packets to
|
|
a specified port or a specified slot and deleting the delivered ACL rule on a port or a slot.
|
|
Options:
|
|
1. active(1) -when this leaf is queried, the value is fixed to active(1).
|
|
2. createAndGo(4) -deliver an ACL rule for mirroring packets to a specified port or a specified slot
|
|
3. destroy(6) -delete an ACL rule delivered to a port or a slot
|
|
When an ACL rule is delivered to a specified port or a specified slot,
|
|
make sure that at least one of the following group is configured.
|
|
(1)hwMirrorUserAclNum and hwMirrorUserAclSubitem
|
|
(2)hwMirrorIpAclNum and hwMirrorIpAclSubitem
|
|
(3)hwMirrorLinkAclNum and hwMirrorLinkAclSubitem
|
|
In addition to independent configuration of each group,
|
|
the combined configuration of group (2) and (3) is permitted.
|
|
The combined configuration of group (1) and (2) or combining group (1) and (3) is prohibited.
|
|
In addition, hwMirrorRowStatus must be set to createAndGo(4).
|
|
To delete the ACL rule delivered to a port or a slot, set hwMirrorRowStatus to destroy(6).
|
|
When this leaf is queried, the value is fixed to active(1).
|
|
"
|
|
::= { hwMirrorEntry 12 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.7.1.13
|
|
hwMirrorIpv6AclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 2000..3999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the basic or advanced ACLv6 rule group that is used when a basic
|
|
or advanced ACLv6 rule for mirroring packets is delivered to a specified port or a specified slot.
|
|
Range: 0, 2000-3999
|
|
Make sure that the basic or advanced ACLv6 rule group is already created.
|
|
In the query operation, if the basic or advanced ACLv6 rule group is not used,
|
|
the value obtained is 0.
|
|
"
|
|
::= { hwMirrorEntry 13 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.7.1.14
|
|
hwMirrorIpv6AclSubitem OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the basic or advanced ACLv6 rule that is used when a basic or advanced
|
|
ACLv6 rule for mirroring packets is delivered to a specified port or a specified slot.
|
|
This leaf must be used together with hwMirrorIpv6AclNum, uniquely identifying an ACLv6 rule.
|
|
Range: 0-4294967295
|
|
Make sure that the basic or advanced ACLv6 rule is already created.
|
|
In the query operation, if the basic or advanced ACLv6 rule is not used,
|
|
the value obtained is 4294967295.
|
|
"
|
|
::= { hwMirrorEntry 14 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.7.1.15
|
|
hwMirrorToCpu OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether to mirror packets to the CPU.
|
|
Options:
|
|
1. true(1) -indicates to mirror packets to the CPU
|
|
2. false(2) -indicates to mirror packets to a specified port
|
|
If you want to mirror packets to a destination port,
|
|
you can set hwMirrorToIfIndex rather than hwMirrorToCpu.
|
|
If hwMirrorToCpu is set to true(1) and hwMirrorToIfIndex is entered,
|
|
the packets will be mirrored to the destination port specified in hwMirrorToIfIndex.
|
|
"
|
|
::= { hwMirrorEntry 15 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.9
|
|
hwLineRateTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwLineRateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the rate limitation on packets that match the ACL rule on a specified port.
|
|
The index of this table is hwLineRateIfIndex.
|
|
"
|
|
::= { hwAaa 9 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.9.1
|
|
hwLineRateEntry OBJECT-TYPE
|
|
SYNTAX HwLineRateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the rate limitation on packets that match the ACL rule on a specified port.
|
|
The index of this entry is hwLineRateIfIndex.
|
|
"
|
|
INDEX { hwLineRateIfIndex }
|
|
::= { hwLineRateTable 1 }
|
|
|
|
HwLineRateEntry ::=
|
|
SEQUENCE {
|
|
hwLineRateIfIndex
|
|
Unsigned32,
|
|
hwLineRateValue
|
|
Integer32,
|
|
hwLineRateRowStatus
|
|
RowStatus,
|
|
hwLineRateInboundValue
|
|
Integer32,
|
|
hwLineRateInboundCarValue
|
|
Integer32
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.9.1.1
|
|
hwLineRateIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|1..4294967295)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the index of the port on which rate limitation is configured.
|
|
The value and algorithm are the same as those of ifIndex.
|
|
Range: 0-4294967295
|
|
"
|
|
::= { hwLineRateEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.9.1.2
|
|
hwLineRateValue OBJECT-TYPE
|
|
SYNTAX Integer32 (-1|64..10000000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the outbound rate limitation of a port.
|
|
Range: -1, 64-10000000 (which must be an integer multiple of 64)
|
|
Unit: Kbit/s.
|
|
when the value is set to -1 and the value of hwLineRateRowStatus is set to destroy(6),
|
|
it will disable the outbound limitation on a specified port.
|
|
-1 can be used only in the case of disable the limitation.
|
|
"
|
|
::= { hwLineRateEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.9.1.3
|
|
hwLineRateRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the row status. It is used to configure, modify,
|
|
or delete an ACL rule for rate limitation on a specified port.
|
|
Options:
|
|
1. active(1) -when this leaf is queried, the value is fixed to active(1).
|
|
2. createAndGo(4) -deliver an ACL rule for rate limitation on a specified port.
|
|
3. destroy(6) -delete an ACL rule for rate limitation on a specified port.
|
|
When configuring rate limitation on packets on a port,
|
|
enter the values of hwLineRateValue and hwLineRateInboundValue
|
|
and set hwLineRateRowStatus to createAndGo(4).
|
|
When modifying the rate limitation value existed on a port,
|
|
set hwLineRateValue or hwLineRateInboundValue rather than hwLineRateRowStatus.
|
|
To delete rate limitation on packets on a port, set hwLineRateRowStatus to destroy(6).
|
|
When this leaf is queried, the value is fixed to active(1).
|
|
"
|
|
::= { hwLineRateEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.9.1.4
|
|
hwLineRateInboundValue OBJECT-TYPE
|
|
SYNTAX Integer32 (-1|64..10000000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the inbound rate limitation of a port.
|
|
Range: -1, 64-10000000 (which must be an integer multiple of 64)
|
|
Unit: Kbit/s.
|
|
when the value is set to -1 and the value of hwLineRateRowStatus is set to destroy(6),
|
|
it will disable the inbound limitation on a specified port.
|
|
-1 can be used only in the case of disable the limitation.
|
|
"
|
|
::= { hwLineRateEntry 4 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.9.1.5
|
|
hwLineRateInboundCarValue OBJECT-TYPE
|
|
SYNTAX Integer32 (-1|64..10000000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the inbound rate limitation of a port in CAR mode.
|
|
Range: -1, 64-10000000 (which must be an integer multiple of 64)
|
|
Unit: Kbit/s.
|
|
when the value is set to -1 and the value of hwLineRateRowStatus is set to destroy(6),
|
|
it will disable the inbound limitation on a specified port.
|
|
-1 can be used only in the case of disable the limitation.
|
|
"
|
|
::= { hwLineRateEntry 5 }
|
|
|
|
hwMirrorEthHead OBJECT IDENTIFIER ::= { hwAaa 11 }
|
|
|
|
hwMirrorEthHeadDMAC OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the destination MAC address, which is contained in the Ethernet packet head, added into the mirrored packet.
|
|
the value obtained is not the boradcast address, the multicast address, or all zero address.
|
|
"
|
|
::= { hwMirrorEthHead 1 }
|
|
|
|
hwMirrorEthHeadSMAC OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the source MAC address, which is contained in the Ethernet packet head, added into the mirrored packet.
|
|
the value obtained is not the boradcast address, the multicast address, or all zero address.
|
|
"
|
|
::= { hwMirrorEthHead 2 }
|
|
|
|
hwMirrorEthHeadEthType OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the ether type value, which is contained in the Ethernet packet head, added into the mirrored packet.
|
|
Range: 0-65535
|
|
Default value: 0x8100
|
|
"
|
|
::= { hwMirrorEthHead 3 }
|
|
|
|
hwMirrorEthHeadVlanID OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4093)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the vlan Id, which is contained in the Ethernet packet head, added into the mirrored packet.
|
|
Range: 1-4093
|
|
Default value: 1
|
|
"
|
|
::= { hwMirrorEthHead 4 }
|
|
|
|
hwMirrorEthHeadProtocolDot1pPriority OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the priority of vlan, which is contained in the Ethernet packet head, added into the mirrored packet.
|
|
Range: 0-7
|
|
Default value: 0
|
|
"
|
|
::= { hwMirrorEthHead 5 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.12
|
|
hwOntRateLimitTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwOntRateLimitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the ONT down stream traffic table. It is used to add, query,
|
|
modify or delete an ONT down stream traffic table.
|
|
The indexes of this table are hwOntRateLimitIfIndex and hwOntRateLimitOntId.
|
|
"
|
|
::= { hwAaa 12 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.12.1
|
|
hwOntRateLimitEntry OBJECT-TYPE
|
|
SYNTAX HwOntRateLimitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the ONT down stream traffic table. It is used to add, query,
|
|
modify or delete an ONT down stream traffic table.
|
|
The indexes of this entry are hwOntRateLimitIfIndex and hwOntRateLimitOntId.
|
|
"
|
|
INDEX { hwOntRateLimitIfIndex, hwOntRateLimitOntId }
|
|
::= { hwOntRateLimitTable 1 }
|
|
|
|
HwOntRateLimitEntry ::=
|
|
SEQUENCE {
|
|
hwOntRateLimitIfIndex
|
|
Unsigned32,
|
|
hwOntRateLimitOntId
|
|
Integer32,
|
|
hwOntRateLimitDSTrafficTableId
|
|
Integer32,
|
|
hwOntRateLimitRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.12.1.1
|
|
hwOntRateLimitIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is one of the table indexes. Specifies the index of a port for ONT traffic limitation.
|
|
It uniquely identifies a port.
|
|
The value and algorithm are the same as those of ifIndexes.
|
|
"
|
|
::= { hwOntRateLimitEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.12.1.2
|
|
hwOntRateLimitOntId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is one of the table indexes. Indicates the ONT ID.
|
|
"
|
|
::= { hwOntRateLimitEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.12.1.3
|
|
hwOntRateLimitDSTrafficTableId OBJECT-TYPE
|
|
SYNTAX Integer32 (1..1024)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the down stream traffic table ID.
|
|
"
|
|
::= { hwOntRateLimitEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.12.1.4
|
|
hwOntRateLimitRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the row status.
|
|
Options:
|
|
1. active(1) -when this leaf is queried, the value is fixed to active(1).
|
|
2. createAndGo(4) -deliver a traffic table ID to an ONT.
|
|
3. destroy(6) -delete an ONT traffic table.
|
|
"
|
|
::= { hwOntRateLimitEntry 4 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.17
|
|
hwAclUserSideActionmode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
port(1),
|
|
slot(2),
|
|
frame(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the action mode of user-side ACL of the system.
|
|
Options:
|
|
1. port(1) -indicating port-based action mode of user-side ACL
|
|
2. slot(2) -indicating slot-based action mode of user-side ACL
|
|
3. frame(3) -indicating frame-based action mode of user-side ACL
|
|
Default: port(1)
|
|
"
|
|
::= { hwAaa 17 }
|
|
|
|
hwQosTraps OBJECT IDENTIFIER ::= { hwAaa 10 }
|
|
|
|
hwQosCommonTraps OBJECT IDENTIFIER ::= { hwQosTraps 1 }
|
|
|
|
hwQosCommonTrapsPrefix OBJECT IDENTIFIER ::= { hwQosCommonTraps 0 }
|
|
|
|
hwQosAlarmTraps OBJECT IDENTIFIER ::= { hwQosTraps 2 }
|
|
|
|
-- add rate limit acl
|
|
hwAddRateLimitAclTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwRateLimitAclIndex,
|
|
hwRateLimitIfIndex,
|
|
hwRateLimitDirection
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hwAddRateLimitAclTrap will be sent when the rate limit acl is added."
|
|
::= { hwQosCommonTraps 0 1 }
|
|
|
|
-- delete rate limit acl
|
|
hwDeleteRateLimitAclTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwRateLimitAclIndex,
|
|
hwRateLimitIfIndex,
|
|
hwRateLimitDirection
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hwDeleteRateLimitAclTrap will be sent when the rate limit acl is deleted."
|
|
::= { hwQosCommonTraps 0 2 }
|
|
|
|
-- add priority acl
|
|
hwAddPriorityAclTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwPriorityAclIndex,
|
|
hwPriorityIfIndex,
|
|
hwPriorityDirection
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hwAddPriorityAclTrap will be sent when the priority acl is added."
|
|
::= { hwQosCommonTraps 0 3 }
|
|
|
|
-- delete priority acl
|
|
hwDeletePriorityAclTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwPriorityAclIndex,
|
|
hwPriorityIfIndex,
|
|
hwPriorityDirection
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hwDeletePriorityAclTrap will be sent when the priority acl is deleted."
|
|
::= { hwQosCommonTraps 0 4 }
|
|
|
|
-- add redirection acl
|
|
hwAddRedirectAclTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwRedirectAclIndex,
|
|
hwRedirectIfIndex,
|
|
hwRedirectDirection
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hwAddRedirectAclTrap will be sent when the redirect acl is added."
|
|
::= { hwQosCommonTraps 0 5 }
|
|
|
|
-- delete redirection acl
|
|
hwDeleteRedirectAclTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwRedirectAclIndex,
|
|
hwRedirectIfIndex,
|
|
hwRedirectDirection
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hwDeleteRedirectAclTrap will be sent when the redirect acl is deleted."
|
|
::= { hwQosCommonTraps 0 6 }
|
|
|
|
-- add statistic acl
|
|
hwAddStatisticAclTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwStatisticAclIndex,
|
|
hwStatisticIfIndex,
|
|
hwStatisticDirection
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hwAddStatisticAclTrap will be sent when the statistic acl added."
|
|
::= { hwQosCommonTraps 0 7 }
|
|
|
|
-- delete statistic acl
|
|
hwDeleteStatisticAclTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwStatisticAclIndex,
|
|
hwStatisticIfIndex,
|
|
hwStatisticDirection
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hwDeleteStatisticAclTrap will be sent when the statistic acl is deleted."
|
|
::= { hwQosCommonTraps 0 8 }
|
|
|
|
-- add mirror acl
|
|
hwAddMirrorAclTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwMirrorAclIndex,
|
|
hwMirrorIfIndex,
|
|
hwMirrorDirection
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hwAddMirrorAclTrap will be sent when the mirror acl is added."
|
|
::= { hwQosCommonTraps 0 9 }
|
|
|
|
-- delete mirror acl
|
|
hwDeleteMirrorAclTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwMirrorAclIndex,
|
|
hwMirrorIfIndex,
|
|
hwMirrorDirection
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hwDeleteMirrorAclTrap will be sent when the mirror acl is deleted."
|
|
::= { hwQosCommonTraps 0 10 }
|
|
|
|
-- enable trafficMirror
|
|
hwAclEnableTrafficMirrorTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwAclDirection ,
|
|
hwAclIpVersion ,
|
|
hwAclNumGroupAclNum ,
|
|
hwAclSubitem ,
|
|
hwFrameIndex ,
|
|
hwSlotIndex ,
|
|
hwPortIndex ,
|
|
hwFrameIndex ,
|
|
hwSlotIndex ,
|
|
hwPortIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hwAclEnableTrafficMirrorTrap will be sent when the mirror ACL is configured.
|
|
The first hwFrameIndex, hwSlotIndex and hwPortIndex identify the source port or slot of the traffic mirror.
|
|
If the first hwPortIndex is 255, it means traffic mirror by board.
|
|
The second hwFrameIndex, hwSlotIndex and hwPortIndex identify the destination port of the traffic mirror.
|
|
If the second hwFrameIndex, hwSlotIndex and hwPortIndex are 255, it means traffic mirror to CPU.
|
|
"
|
|
::= { hwQosCommonTraps 0 11 }
|
|
|
|
-- disable trafficMirror
|
|
hwAclDisableTrafficMirrorTrap NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
hwAclDirection ,
|
|
hwAclIpVersion ,
|
|
hwAclNumGroupAclNum ,
|
|
hwAclSubitem ,
|
|
hwFrameIndex ,
|
|
hwSlotIndex ,
|
|
hwPortIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hwAclDisableTrafficMirrorTrap will be sent when the mirror ACL is cancelled.
|
|
If hwPortIndex is 255, it means traffic mirror by board.
|
|
"
|
|
::= { hwQosCommonTraps 0 12 }
|
|
|
|
--1.3.6.1.4.1.2011.5.2.10.2.1
|
|
hwCarResNotEnoughTrap NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hwCarResNotEnoughTrap will be sent when the car resource is not enough."
|
|
::= { hwQosAlarmTraps 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.18
|
|
hwAclResourceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwAclResourceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the ACL resources in current system.
|
|
The indexes of this table are hwFrameIndex and hwSlotIndex.
|
|
"
|
|
::= { hwAaa 18 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.18.1
|
|
hwAclResourceEntry OBJECT-TYPE
|
|
SYNTAX HwAclResourceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the ACL resources in current system.
|
|
The indexes of this entry are hwFrameIndex and hwSlotIndex.
|
|
"
|
|
INDEX { hwFrameIndex, hwSlotIndex }
|
|
::= { hwAclResourceTable 1 }
|
|
|
|
HwAclResourceEntry ::=
|
|
SEQUENCE {
|
|
hwAclResourceRemainUserAclNum
|
|
Unsigned32,
|
|
hwAclResourceUserConfigedUserAclNum
|
|
Unsigned32,
|
|
hwAclResourceSysUsedUserAclNum
|
|
Unsigned32,
|
|
hwAclResourceRemainIpv4AclNum
|
|
Unsigned32,
|
|
hwAclResourceUserConfigedIpv4AclNum
|
|
Unsigned32,
|
|
hwAclResourceSysUsedIpv4AclNum
|
|
Unsigned32,
|
|
hwAclResourceRemainIpv6AclNum
|
|
Unsigned32,
|
|
hwAclResourceUserConfigedIpv6AclNum
|
|
Unsigned32,
|
|
hwAclResourceSysUsedIpv6AclNum
|
|
Unsigned32
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.18.1.1
|
|
hwAclResourceRemainUserAclNum OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the number of remaining user rules in the system."
|
|
::= { hwAclResourceEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.18.1.2
|
|
hwAclResourceUserConfigedUserAclNum OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the number of user rules configured by users."
|
|
::= { hwAclResourceEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.18.1.3
|
|
hwAclResourceSysUsedUserAclNum OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the number of user rules used by the system."
|
|
::= { hwAclResourceEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.18.1.4
|
|
hwAclResourceRemainIpv4AclNum OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the number of remaining Ipv4 and Link rules in the system."
|
|
::= { hwAclResourceEntry 4 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.18.1.5
|
|
hwAclResourceUserConfigedIpv4AclNum OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the number of Ipv4 and Link rules configured by users."
|
|
::= { hwAclResourceEntry 5 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.18.1.6
|
|
hwAclResourceSysUsedIpv4AclNum OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the number of Ipv4 and Link rules used by the system."
|
|
::= { hwAclResourceEntry 6 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.18.1.7
|
|
hwAclResourceRemainIpv6AclNum OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the number of remaining Ipv6 rules in the system."
|
|
::= { hwAclResourceEntry 7 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.18.1.8
|
|
hwAclResourceUserConfigedIpv6AclNum OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the number of Ipv6 rules configured by users."
|
|
::= { hwAclResourceEntry 8 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.18.1.9
|
|
hwAclResourceSysUsedIpv6AclNum OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the number of Ipv6 rules used by the system."
|
|
::= { hwAclResourceEntry 9 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.19
|
|
hwHQoSModeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwHQoSModeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to query and modify the HQoS mode of current board.
|
|
The indexes of this table are hwFrameIndex and hwSlotIndex.
|
|
"
|
|
::= { hwAaa 19 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.19.1
|
|
hwHQoSModeEntry OBJECT-TYPE
|
|
SYNTAX HwHQoSModeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to query and modify the HQoS mode of current board.
|
|
The indexes of this entry are hwFrameIndex and hwSlotIndex.
|
|
"
|
|
INDEX { hwFrameIndex, hwSlotIndex }
|
|
::= { hwHQoSModeTable 1 }
|
|
|
|
|
|
HwHQoSModeEntry ::=
|
|
SEQUENCE {
|
|
hwHQoSMode
|
|
INTEGER,
|
|
hwHQoSModeSubMode
|
|
INTEGER
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.19.1.1
|
|
hwHQoSMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
basic(1),
|
|
bandwidth(2),
|
|
service(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the HQoS mode of current board.
|
|
Options:
|
|
1. basic(1) -indicates the board HQoS mode is basic.
|
|
2. bandwidth(2) -indicates the board HQoS mode is bandwidth priority.
|
|
3. service(3) -indicates the board HQoS mode is service priority.
|
|
"
|
|
DEFVAL { 1 }
|
|
::= { hwHQoSModeEntry 1 }
|
|
|
|
--1.3.6.1.4.1.2011.5.2.19.1.2
|
|
hwHQoSModeSubMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
noSubModeInfo(1),
|
|
subMode1(2),
|
|
subMode2(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the sub mode of Hqos mode.
|
|
Options:
|
|
1. noSubModeInfo(1) -invalid value.
|
|
2. subMode1(2) -indicates the board HQoS mode is basic and the sub mode is 1.
|
|
3. subMode2(3) -indicates the board HQoS mode is basic and the sub mode is 2.
|
|
"
|
|
::= { hwHQoSModeEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.20
|
|
hwSubscriberProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwSubscriberProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the HQoS subscriber profile table. It is used to add, modify, query, or delete a subscriber profile.
|
|
The index of this table is hwSubscriberProfileName.
|
|
"
|
|
::= { hwAaa 20 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.20.1
|
|
hwSubscriberProfileEntry OBJECT-TYPE
|
|
SYNTAX HwSubscriberProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the HQoS subscriber profile table. It is used to add, modify, query, or delete a subscriber profile.
|
|
The index of this entry is hwSubscriberProfileName.
|
|
"
|
|
INDEX { hwSubscriberProfileName }
|
|
::= { hwSubscriberProfileTable 1 }
|
|
|
|
HwSubscriberProfileEntry ::=
|
|
SEQUENCE {
|
|
hwSubscriberProfileName
|
|
OCTET STRING,
|
|
hwSubscriberProfileOutboundTrafficTableIndex
|
|
Integer32,
|
|
hwSubscriberProfileOutboundTrafficTableName
|
|
OCTET STRING,
|
|
hwSubscriberProfileMergeQueueProfileId
|
|
Unsigned32,
|
|
hwSubscriberProfileMergeQueueOutboundTrafficTableIndex
|
|
Integer32,
|
|
hwSubscriberProfileMergeQueueOutboundTrafficTableName
|
|
OCTET STRING,
|
|
hwSubscriberProfileRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.20.1.1
|
|
hwSubscriberProfileName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the name of the HQoS subscriber profile.
|
|
Range: a string of 1-32 characters
|
|
The input index consists of the subscriber profile name and
|
|
the length of the subscriber profile name.
|
|
The input profile name must be ASCII codes.
|
|
Assume that you need to create a subscriber profile named huawei.
|
|
The ASCII value of huawei is 104.117.97.119.101.105 and
|
|
the length of huawei is 6; therefore, the index is 6.104.117.97.119.101.105.
|
|
"
|
|
::= { hwSubscriberProfileEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.20.1.2
|
|
hwSubscriberProfileOutboundTrafficTableIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 1..1024)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the index of the IP traffic table used by downstream packets.
|
|
Range: 1-1024
|
|
The IP traffic table must exist in hwIpTrafficParamTable.
|
|
-1 indicates unbinding IP traffic table.
|
|
"
|
|
::= { hwSubscriberProfileEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.20.1.3
|
|
hwSubscriberProfileOutboundTrafficTableName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the name of the IP traffic table used by downstream packets.
|
|
The IP traffic table must exist in hwIpTrafficParamTable.
|
|
"
|
|
::= { hwSubscriberProfileEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.20.1.4
|
|
hwSubscriberProfileMergeQueueProfileId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4 | 4294967295)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the HQoS merge queue profile ID.
|
|
4294967295 indicates unbinding merge queue profile.
|
|
"
|
|
::= { hwSubscriberProfileEntry 4 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.20.1.5
|
|
hwSubscriberProfileMergeQueueOutboundTrafficTableIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 1..1024)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the index of the IP traffic table used by downstream packets.
|
|
Range: 1-1024
|
|
The IP traffic table must exist in hwIpTrafficParamTable.
|
|
-1 indicates unbinding IP traffic table.
|
|
"
|
|
::= { hwSubscriberProfileEntry 5 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.20.1.6
|
|
hwSubscriberProfileMergeQueueOutboundTrafficTableName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the name of the IP traffic table used by downstream packets.
|
|
The IP traffic table must exist in hwIpTrafficParamTable.
|
|
"
|
|
::= { hwSubscriberProfileEntry 6 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.20.1.7
|
|
hwSubscriberProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the row status.
|
|
Options:
|
|
1. active(1)
|
|
2. createAndGo(4)
|
|
3. destroy(6)
|
|
"
|
|
::= { hwSubscriberProfileEntry 7 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.21
|
|
hwSubscriberTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwSubscriberEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the HQoS subscriber table. It is used to add, modify, query, or delete a subscriber.
|
|
The indexes of this table are hwSubscriberIfIndex, hwSubscriberOntId, and hwSubscriberId.
|
|
"
|
|
::= { hwAaa 21 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.21.1
|
|
hwSubscriberEntry OBJECT-TYPE
|
|
SYNTAX HwSubscriberEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the HQoS subscriber table. It is used to add, modify, query, or delete a subscriber.
|
|
The indexes of this entry are hwSubscriberIfIndex, hwSubscriberOntId, and hwSubscriberId.
|
|
"
|
|
INDEX { hwSubscriberIfIndex, hwSubscriberOntId, hwSubscriberId }
|
|
::= { hwSubscriberTable 1 }
|
|
|
|
|
|
HwSubscriberEntry ::=
|
|
SEQUENCE {
|
|
hwSubscriberIfIndex
|
|
Unsigned32,
|
|
hwSubscriberOntId
|
|
Integer32,
|
|
hwSubscriberId
|
|
Integer32,
|
|
hwSubscriberBoundProfileName
|
|
OCTET STRING,
|
|
hwSubscriberRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.21.1.1
|
|
hwSubscriberIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is one of the table indexes. Specifies the index of a port for HQoS subscriber.
|
|
It uniquely identifies a port.
|
|
The value and algorithm are the same as those of ifIndexes.
|
|
"
|
|
::= { hwSubscriberEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.21.1.2
|
|
hwSubscriberOntId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is one of the table indexes. Indicates the ONT ID.
|
|
"
|
|
::= { hwSubscriberEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.21.1.3
|
|
hwSubscriberId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is one of the table indexes. Indicates the subscriber ID.
|
|
The subscriber ID is not unique between different ONTs.
|
|
"
|
|
::= { hwSubscriberEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.21.1.4
|
|
hwSubscriberBoundProfileName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the name of the subscriber profile.
|
|
The subscriber profile must exist in hwSubscriberProfileTable."
|
|
::= { hwSubscriberEntry 4 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.21.1.5
|
|
hwSubscriberRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the row status.
|
|
Options:
|
|
1. active(1) -indicates the query operation.
|
|
2. createAndGo(4) -indicates creating an HQoS subscriber.
|
|
3. destroy(6) -indicates deleting an HQoS subscriber.
|
|
In creation, you must set this leaf to createAndGo(4)
|
|
and must enter the subscriber profile Name.
|
|
in deletion, set this leaf to destroy(6),
|
|
in query, this leaf is displayed as active(1)."
|
|
::= { hwSubscriberEntry 5 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.22
|
|
hwSubscriberMemberTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwSubscriberMemberEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the HQoS subscriber member table. It is used to add, modify, query, or delete a subscriber member.
|
|
The indexes of this table are hwSubscriberMemberIfIndex, hwSubscriberMemberOntId, hwSubscriberMemberGroupId, and hwSubscriberMemberFlowIndex.
|
|
"
|
|
::= { hwAaa 22 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.22.1
|
|
hwSubscriberMemberEntry OBJECT-TYPE
|
|
SYNTAX HwSubscriberMemberEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the HQoS subscriber member table. It is used to add, modify, query, or delete a subscriber member.
|
|
The indexes of this entry are hwSubscriberMemberIfIndex, hwSubscriberMemberOntId, hwSubscriberMemberGroupId, and hwSubscriberMemberFlowIndex.
|
|
"
|
|
INDEX { hwSubscriberMemberIfIndex, hwSubscriberMemberOntId, hwSubscriberMemberGroupId, hwSubscriberMemberFlowIndex }
|
|
::= { hwSubscriberMemberTable 1 }
|
|
|
|
HwSubscriberMemberEntry ::=
|
|
SEQUENCE {
|
|
hwSubscriberMemberIfIndex
|
|
Unsigned32,
|
|
hwSubscriberMemberOntId
|
|
Integer32,
|
|
hwSubscriberMemberGroupId
|
|
Integer32,
|
|
hwSubscriberMemberFlowIndex
|
|
Integer32,
|
|
hwSubscriberMemberOperType
|
|
INTEGER
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.22.1.1
|
|
hwSubscriberMemberIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is one of the table indexes. Specifies the index of a port for HQoS subscriber.
|
|
It uniquely identifies a port.
|
|
The value and algorithm are the same as those of ifIndexes.
|
|
"
|
|
::= { hwSubscriberMemberEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.22.1.2
|
|
hwSubscriberMemberOntId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is one of the table indexes. Indicates the ONT ID.
|
|
"
|
|
::= { hwSubscriberMemberEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.22.1.3
|
|
hwSubscriberMemberGroupId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is one of the table indexes. Indicates the subscriber ID.
|
|
The subscriber ID is not unique between different ONTs.
|
|
"
|
|
::= { hwSubscriberMemberEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.22.1.4
|
|
hwSubscriberMemberFlowIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is one of the table indexes. Indicates the service port index.
|
|
The service port indicated by this index must exist in hwExtSrvFlowTable.
|
|
"
|
|
::= { hwSubscriberMemberEntry 4 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.22.1.5
|
|
hwSubscriberMemberOperType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
add(1),
|
|
del(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the operation type.
|
|
Options:
|
|
1. add(1) -Add a service port to a subscriber.
|
|
2. del(2) -Delete a service port from a subscriber.
|
|
To add a service port to a subscriber,
|
|
you must set this leaf to add(1); to delete a service port from a subscriber, you must set this leaf to del(2);
|
|
to query a service port that exists in a subscriber, this leaf is displayed as add(1).
|
|
"
|
|
::= { hwSubscriberMemberEntry 5 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.23
|
|
hwMergeQueueProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwMergeQueueProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the configuration of the HQoS merge queue profile.
|
|
The index of this table is hwMergeQueueProfileIndex.
|
|
"
|
|
::= { hwAaa 23 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.23.1
|
|
hwMergeQueueProfileEntry OBJECT-TYPE
|
|
SYNTAX HwMergeQueueProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the configuration of the HQoS merge queue profile.
|
|
The index of this entry is hwMergeQueueProfileIndex.
|
|
"
|
|
INDEX { hwMergeQueueProfileIndex }
|
|
::= { hwMergeQueueProfileTable 1 }
|
|
|
|
|
|
HwMergeQueueProfileEntry ::=
|
|
SEQUENCE {
|
|
hwMergeQueueProfileIndex
|
|
Integer32,
|
|
hwMergeQueueProfileStartQueueId
|
|
Integer32,
|
|
hwMergeQueueProfileEndQueueId
|
|
Integer32
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.23.1.1
|
|
hwMergeQueueProfileIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the index of the HQoS merge queue profile."
|
|
::= { hwMergeQueueProfileEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.23.1.2
|
|
hwMergeQueueProfileStartQueueId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the start queue ID of the HQoS merge queue."
|
|
::= { hwMergeQueueProfileEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.23.1.3
|
|
hwMergeQueueProfileEndQueueId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the end queue ID of the HQoS merge queue."
|
|
::= { hwMergeQueueProfileEntry 3 }
|
|
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.24
|
|
hwSubscriberQueueShapingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwSubscriberQueueShapingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the HQoS subscriber queue shaping table. It is used to add, modify, query, or delete configurations of subscriber queue shaping.
|
|
The indexes of this table are hwSubscriberProfileName and hwSubscriberQueueShapingQueueId.
|
|
"
|
|
::= { hwAaa 24 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.24.1
|
|
hwSubscriberQueueShapingEntry OBJECT-TYPE
|
|
SYNTAX HwSubscriberQueueShapingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the HQoS subscriber queue shaping table. It is used to add, modify, query, or delete configurations of subscriber queue shaping.
|
|
The indexes of this entry are hwSubscriberProfileName and hwSubscriberQueueShapingQueueId.
|
|
"
|
|
INDEX { hwSubscriberProfileName, hwSubscriberQueueShapingQueueId
|
|
}
|
|
::= { hwSubscriberQueueShapingTable 1 }
|
|
|
|
|
|
HwSubscriberQueueShapingEntry ::=
|
|
SEQUENCE {
|
|
hwSubscriberQueueShapingQueueId
|
|
Integer32,
|
|
hwSubscriberQueueShapingDSTrafficIndex
|
|
Integer32,
|
|
hwSubscriberQueueShapingDSTrafficName
|
|
OCTET STRING
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.24.1.1
|
|
hwSubscriberQueueShapingQueueId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the ID of the queue to be shaped in the HQoS subscriber profile.
|
|
Range: 0-7
|
|
"
|
|
::= { hwSubscriberQueueShapingEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.24.1.2
|
|
hwSubscriberQueueShapingDSTrafficIndex OBJECT-TYPE
|
|
SYNTAX Integer32(-1 | 1..1024)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the index of the IP traffic table referenced by the queue to be shaped in the HQoS subscriber profile.
|
|
-1 indicates unbinding IP traffic table.
|
|
"
|
|
::= { hwSubscriberQueueShapingEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.24.1.3
|
|
hwSubscriberQueueShapingDSTrafficName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the name of the IP traffic table used by downstream packets.
|
|
The IP traffic table must exist in hwIpTrafficParamTable.
|
|
"
|
|
::= { hwSubscriberQueueShapingEntry 3 }
|
|
|
|
hwQosTrapsVbOids OBJECT IDENTIFIER ::= { hwAaa 25 }
|
|
|
|
hwAclDirection OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..16))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the direction for which an ACL rule takes effect.
|
|
If this leaf object outputs character string 'inbound', it indicates the inbound direction.
|
|
If this leaf object outputs character string 'outbound', it indicates the outbound direction.
|
|
"
|
|
::= { hwQosTrapsVbOids 1 }
|
|
hwAclIpVersion OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..16))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the type of the ACL rule group.
|
|
If this leaf object outputs character string 'IPv4', it indicates that an IPv4 ACL rule is used.
|
|
If this leaf object outputs character string 'IPv6', it indicates that an IPv6 ACL rule is used.
|
|
If this leaf object outputs a zero-length string, it indicates that a layer 2 ACL rule or user-defined ACL rule is used.
|
|
"
|
|
::= { hwQosTrapsVbOids 2 }
|
|
|
|
hwAclSubitem OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates an ACL rule ID in an ACL rule group.
|
|
Range: 0-4294967295.
|
|
If this leaf object outputs the value 4294967295, it indicates all ACL rules in the ACL rule group.
|
|
"
|
|
::= { hwQosTrapsVbOids 3 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26
|
|
hwTrafficBurstDetectInstanceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwTrafficBurstDetectInstanceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the LQoS traffic burst detection instance table. It is used to add, modify, query, or delete configurations of a traffic burst detection instance.
|
|
The index of this table is hwTrafficBurstDetectInstanceId.
|
|
"
|
|
::= { hwAaa 26 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26.1
|
|
hwTrafficBurstDetectInstanceEntry OBJECT-TYPE
|
|
SYNTAX HwTrafficBurstDetectInstanceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the LQoS traffic burst detection instance table. It is used to add, modify, query, or delete configurations of a traffic burst detection instance.
|
|
The index of this entry is hwTrafficBurstDetectInstanceId.
|
|
"
|
|
INDEX { hwTrafficBurstDetectInstanceId }
|
|
::= { hwTrafficBurstDetectInstanceTable 1 }
|
|
|
|
|
|
HwTrafficBurstDetectInstanceEntry ::=
|
|
SEQUENCE {
|
|
hwTrafficBurstDetectInstanceId
|
|
Integer32,
|
|
hwTrafficBurstDetectDirection
|
|
INTEGER,
|
|
hwTrafficBurstDetectPeriod
|
|
Integer32,
|
|
hwTrafficBurstDetectThreshold
|
|
Integer32,
|
|
hwTrafficBurstDetectFrameIndex
|
|
Integer32,
|
|
hwTrafficBurstDetectSlotIndex
|
|
Integer32,
|
|
hwTrafficBurstDetectPortIndex
|
|
Integer32,
|
|
hwTrafficBurstDetectIfType
|
|
INTEGER,
|
|
hwTrafficBurstDetectOntId
|
|
Integer32,
|
|
hwTrafficBurstDetectOntPortType
|
|
INTEGER,
|
|
hwTrafficBurstDetectOntPortId
|
|
Integer32,
|
|
hwTrafficBurstDetectServiceportIndex
|
|
Integer32,
|
|
hwTrafficBurstDetectUserAclNum
|
|
Integer32,
|
|
hwTrafficBurstDetectUserAclSubitem
|
|
Unsigned32,
|
|
hwTrafficBurstDetectIpAclNum
|
|
Integer32,
|
|
hwTrafficBurstDetectIpAclSubitem
|
|
Unsigned32,
|
|
hwTrafficBurstDetectIpv6AclNum
|
|
Integer32,
|
|
hwTrafficBurstDetectIpv6AclSubitem
|
|
Unsigned32,
|
|
hwTrafficBurstDetectLinkAclNum
|
|
Integer32,
|
|
hwTrafficBurstDetectLinkAclSubitem
|
|
Unsigned32,
|
|
hwTrafficBurstDetectInstanceState
|
|
INTEGER,
|
|
hwTrafficBurstDetectStartTime
|
|
DateAndTime,
|
|
hwTrafficBurstDetectStopTime
|
|
DateAndTime,
|
|
hwTrafficBurstDetectRowStatus
|
|
RowStatus,
|
|
hwTrafficBurstDetectTime
|
|
Integer32
|
|
}
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26.1.1
|
|
hwTrafficBurstDetectInstanceId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the index of a traffic burst detection Instance.
|
|
"
|
|
::= { hwTrafficBurstDetectInstanceEntry 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26.1.2
|
|
hwTrafficBurstDetectDirection OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(0),
|
|
inbound(1),
|
|
outbound(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the direction where an ACL rule for traffic burst detection takes
|
|
effect when the device delivers an ACL rule to a specified port or a specified slot.
|
|
Options:
|
|
1. invalid(0) -indicates an invalid parameter
|
|
2. inbound(1) -indicates the inbound direction of a port or slot
|
|
It is used for detecting the packets that are received on a specified port or a specified slot
|
|
3. outbound(2) -indicates the outbound direction of a port or slot
|
|
It is used for detecting the packets that are transmitted on a specified port or a specified slot
|
|
"
|
|
::= { hwTrafficBurstDetectInstanceEntry 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26.1.3
|
|
hwTrafficBurstDetectPeriod OBJECT-TYPE
|
|
SYNTAX Integer32(1..100)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the period during which the traffic burst detection takes effect.
|
|
If this node is not configured, the period during which the traffic burst detection is 10ms by default.
|
|
Range: 1-100.
|
|
Unit: ms
|
|
Default: 10
|
|
"
|
|
::= { hwTrafficBurstDetectInstanceEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26.1.4
|
|
hwTrafficBurstDetectThreshold OBJECT-TYPE
|
|
SYNTAX Integer32 (64..10240000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the threshold for burst traffic detection.
|
|
If the burst traffic exceeds this value, a traffic burst record is generated.
|
|
Range: 64-10240000 kbit/s.
|
|
Unit: kbit/s.
|
|
"
|
|
::= { hwTrafficBurstDetectInstanceEntry 4 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26.1.5
|
|
hwTrafficBurstDetectFrameIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (-1|0..1024)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The index of a shelf in the device.
|
|
"
|
|
::= { hwTrafficBurstDetectInstanceEntry 5 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26.1.6
|
|
hwTrafficBurstDetectSlotIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (-1|0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
A slot index is used to identify the location of a board in a shelf.
|
|
You can locate a board in a shelf according to hwFrameIndex and hwSlotIndex.
|
|
"
|
|
::= { hwTrafficBurstDetectInstanceEntry 6 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26.1.7
|
|
hwTrafficBurstDetectPortIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (-1|0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Port index, indicating the physical number of the port on a board.
|
|
"
|
|
::= { hwTrafficBurstDetectInstanceEntry 7 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26.1.8
|
|
hwTrafficBurstDetectIfType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(-1),
|
|
port(1),
|
|
linkAggregationGroup(2),
|
|
protectGroup(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the type of traffic burst detection.
|
|
Options:
|
|
1.invalid(-1) --indicates the parameter is invalid
|
|
2.port(1) --indicates the traffic burst detection instance is configured on the secondary port
|
|
3.linkAggregationGroup(2) --indicates the traffic burst detection instance is configured on the LAG port
|
|
4.protectGroup(3) --indicates the traffic burst detection instance is configured on the secondary port in a protection group
|
|
"
|
|
::= { hwTrafficBurstDetectInstanceEntry 8 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26.1.9
|
|
hwTrafficBurstDetectOntId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the ONT ID.
|
|
"
|
|
::= { hwTrafficBurstDetectInstanceEntry 9 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26.1.10
|
|
hwTrafficBurstDetectOntPortType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(-1),
|
|
eth(47)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the ONT port type.
|
|
Options:
|
|
1. invalid(-1) -indicates this parameter is invalid
|
|
2. eth(47) -indicates the eth port
|
|
"
|
|
::= { hwTrafficBurstDetectInstanceEntry 10 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26.1.11
|
|
hwTrafficBurstDetectOntPortId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the ONT port ID.
|
|
"
|
|
::= { hwTrafficBurstDetectInstanceEntry 11 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26.1.12
|
|
hwTrafficBurstDetectServiceportIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicats the service port index of traffic burst detection.
|
|
"
|
|
::= { hwTrafficBurstDetectInstanceEntry 12 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26.1.13
|
|
hwTrafficBurstDetectUserAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0|5000..5999)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Describes the user-defined ACL rule group that is used when
|
|
a user-defined ACL rule for traffic burst detection is delivered to a specified port or a specified slot.
|
|
Range: 0, 5000-5999
|
|
Make sure that the user-defined ACL rule group is already created.
|
|
In the query operation, if the user-defined ACL rule group is not used, the value obtained is 0.
|
|
"
|
|
::= { hwTrafficBurstDetectInstanceEntry 13 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26.1.14
|
|
hwTrafficBurstDetectUserAclSubitem OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Describes the user-defined ACL rule that is used when a user-defined ACL rule for traffic burst detection is delivered to a specified port or a specified slot.
|
|
This leaf must be used together with hwTrafficBurstDetectUserAclNum, uniquely identifying an ACL rule.
|
|
Range: 0-4294967295
|
|
Make sure that the user-defined ACL rule is already created.
|
|
In the query operation, if the user-defined ACL rule is not used, the value obtained is 4294967295.
|
|
"
|
|
::= { hwTrafficBurstDetectInstanceEntry 14 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26.1.15
|
|
hwTrafficBurstDetectIpAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0|2000..3999)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Describes the basic or advanced ACL rule group that is used when
|
|
a basic or advanced ACL rule for traffic burst detection is delivered to a specified port or a specified slot.
|
|
Range: 0, 2000-3999
|
|
Make sure that the basic or advanced ACL rule group is already created.
|
|
In the query operation, if the basic or advanced ACL rule group is not used, the value obtained is 0.
|
|
"
|
|
::= { hwTrafficBurstDetectInstanceEntry 15 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26.1.16
|
|
hwTrafficBurstDetectIpAclSubitem OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Describes the basic or advanced ACL rule that is used when a basic or advanced
|
|
ACL rule for traffic burst detection is delivered to a specified port.
|
|
Range: 0-4294967295
|
|
Make sure that the basic or advanced ACL rule group is already created.
|
|
In the query operation, if the basic or advanced ACL rule is not used,
|
|
the value obtained is 4294967295.
|
|
"
|
|
::= { hwTrafficBurstDetectInstanceEntry 16 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26.1.17
|
|
hwTrafficBurstDetectIpv6AclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0|2000..3999)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Describes the basic or advanced ACL rule group that is used when
|
|
a basic or advanced ACL rule for traffic burst detection is delivered to a specified port or a specified slot.
|
|
Range: 0, 2000-3999
|
|
Make sure that the basic or advanced ACL rule group is already created.
|
|
In the query operation, if the basic or advanced ACL rule group is not used, the value obtained is 0.
|
|
"
|
|
::= { hwTrafficBurstDetectInstanceEntry 17 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26.1.18
|
|
hwTrafficBurstDetectIpv6AclSubitem OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Describes the basic or advanced ACL rule that is used when a basic or advanced
|
|
ACL rule for traffic burst detection is delivered to a specified port.
|
|
Range: 0-4294967295
|
|
Make sure that the basic or advanced ACL rule group is already created.
|
|
In the query operation, if the basic or advanced ACL rule is not used,
|
|
the value obtained is 4294967295.
|
|
"
|
|
::= { hwTrafficBurstDetectInstanceEntry 18 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26.1.19
|
|
hwTrafficBurstDetectLinkAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0|4000..4999)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Describes the L2 ACL rule group that is used when an L2 ACL rule for
|
|
traffic burst detection is delivered to a specified port or a specified slot.
|
|
Range: 0, 4000-4999
|
|
Make sure that the L2 ACL rule group is already created.
|
|
In the query operation, if the L2 ACL rule group is not used, the value obtained is 0.
|
|
"
|
|
::= { hwTrafficBurstDetectInstanceEntry 19 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26.1.20
|
|
hwTrafficBurstDetectLinkAclSubitem OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4294967295)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Describes the L2 ACL rule that is used when an L2 ACL rule for traffic burst detection
|
|
is delivered to a specified port or a specified slot.
|
|
This leaf must be used together with hwTrafficBurstDetectLinkAclNum,
|
|
uniquely identifying an ACL rule.
|
|
Range: 0-4294967295
|
|
Make sure that the L2 ACL rule is already created.
|
|
In the query operation, if the L2 ACL rule is not used,
|
|
the value obtained is 4294967295.
|
|
"
|
|
::= { hwTrafficBurstDetectInstanceEntry 20 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26.1.21
|
|
hwTrafficBurstDetectInstanceState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
active(1),
|
|
stop(2),
|
|
idle(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the state of traffic burst detection.
|
|
Options:
|
|
1.active(1) --indicates the traffic burst detection take effects
|
|
2.stop(2) --indicates the traffic burst detection ends
|
|
3.idle(3) --indicates the traffic burst detection is not configured
|
|
"
|
|
::= { hwTrafficBurstDetectInstanceEntry 21 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26.1.22
|
|
hwTrafficBurstDetectStartTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the start time of traffic burst detection.
|
|
If this time is not set, traffic burst detection is enabled immediately by default.
|
|
"
|
|
::= { hwTrafficBurstDetectInstanceEntry 22 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26.1.23
|
|
hwTrafficBurstDetectStopTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the end time of traffic burst detection.
|
|
If this time is not set, traffic burst detection lasts all the time.
|
|
"
|
|
::= { hwTrafficBurstDetectInstanceEntry 23 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26.1.24
|
|
hwTrafficBurstDetectRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Row status, used to query, create, modify, and delete a traffic burst detection table.
|
|
It supports the active(1), createAndGo(4), and destroy(6) operations.
|
|
During query, the value of this leaf is always active(1).
|
|
During deletion, specify the value of this leaf to destroy(6).
|
|
During creation, specify the value of this leaf to createAndGo(4).
|
|
To modify the parameters of a raffic burst detection table, this leaf need not be issued together.
|
|
Options:
|
|
1. active(1) -indicates the query operation
|
|
2. createAndGo(4) -indicates the creating operation
|
|
3. destroy(6) -indicates the deleting operation
|
|
"
|
|
::= { hwTrafficBurstDetectInstanceEntry 24 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.26.1.25
|
|
hwTrafficBurstDetectTime OBJECT-TYPE
|
|
SYNTAX Integer32(-1..1440)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the duration of traffic burst detection.
|
|
0 indicates continuous detection, which does not automatically stop.
|
|
-1 indicates the duration of traffic burst detection is more than 1440min.
|
|
The duration of burst traffic detection and the detection end time cannot be configured at the same time,
|
|
if both nodes are not configured, detection lasts for 1440 minutes by default.
|
|
Range: -1-1440
|
|
Unit: min
|
|
Default: 1440
|
|
"
|
|
::= { hwTrafficBurstDetectInstanceEntry 25 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.27
|
|
hwHQosNoShapingColor OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
green(1),
|
|
yellow(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets HQoS no shaping object packet color.
|
|
Options:
|
|
1. green(1) -indicates HQoS no shaping object packet color is green
|
|
2. yellow(2) -indicates HQoS no shaping object packet color is yellow
|
|
Default: green(1)
|
|
"
|
|
::= { hwAaa 27 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.28
|
|
hwHQosNoShapingWrrWeightYellow OBJECT-TYPE
|
|
SYNTAX Integer32 (0|1..12)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets HQoS no shaping object yellow packet WRR weight.
|
|
Range: 0, 1-12
|
|
Default: 0
|
|
0 indicates yellow WRR weight is not config.
|
|
"
|
|
::= { hwAaa 28 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.29
|
|
hwHQosMulticastColor OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
green(1),
|
|
yellow(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets HQoS multicast packet color.
|
|
Options:
|
|
1. green(1) -indicates HQoS multicast packet color is green
|
|
2. yellow(2) -indicates HQoS multicast packet color is yellow
|
|
Default: green(1)
|
|
"
|
|
::= { hwAaa 29 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.30
|
|
hwPortShapingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwPortShapingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the port shaping table. It is used to add, modify, query, or delete configurations of port shaping.
|
|
The index of this table is hwPortShapingIfIndex.
|
|
"
|
|
::= { hwAaa 30 }
|
|
|
|
hwPortShapingEntry OBJECT-TYPE
|
|
SYNTAX HwPortShapingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the port shaping table. It is used to add, modify, query, or delete configurations of port shaping.
|
|
The index of this entry is hwPortShapingIfIndex.
|
|
"
|
|
INDEX { hwPortShapingIfIndex }
|
|
::= { hwPortShapingTable 1 }
|
|
|
|
HwPortShapingEntry ::=
|
|
SEQUENCE {
|
|
hwPortShapingIfIndex
|
|
Unsigned32,
|
|
hwPortShapingOutboundTrafficTableId
|
|
Integer32,
|
|
hwPortShapingOutboundTrafficTableName
|
|
OCTET STRING
|
|
}
|
|
|
|
hwPortShapingIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is one of the table indexes. Specifies the index of a port for port shaping.
|
|
It uniquely identifies a port.
|
|
The value and algorithm are the same as those of ifIndexes.
|
|
"
|
|
::= { hwPortShapingEntry 1 }
|
|
|
|
hwPortShapingOutboundTrafficTableId OBJECT-TYPE
|
|
SYNTAX Integer32(-1 | 1..1024)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the index of the IP traffic table referenced by the port to be shaped.
|
|
-1 indicates unbinding IP traffic table.
|
|
"
|
|
::= { hwPortShapingEntry 2 }
|
|
|
|
hwPortShapingOutboundTrafficTableName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the name of the IP traffic table referenced by the port to be shaped.
|
|
The IP traffic table must exist in hwIpTrafficParamTable.
|
|
"
|
|
::= { hwPortShapingEntry 3 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.31
|
|
hwHQosNoShapingWrrWeightGreen OBJECT-TYPE
|
|
SYNTAX Integer32 (0|1..12)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets HQoS no shaping object green packet WRR weight.
|
|
Range: 0, 1-12
|
|
Default: 0
|
|
0 indicates green WRR weight is not config.
|
|
"
|
|
::= { hwAaa 31 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.32
|
|
hwCarGroupPriorityGroupProfileState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
disable(1),
|
|
enable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the state of car-group priority-group profile.
|
|
Options:
|
|
1. disable(1) -indicates car-group priority group disable.
|
|
2. enable(2) -indicates car-group priority group enable.
|
|
Default: disable(1)
|
|
"
|
|
::= { hwAaa 32 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.33
|
|
hwQosAclMode OBJECT IDENTIFIER ::= { hwAaa 33 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.33.1
|
|
hwQosAclConfigMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
base(1),
|
|
enhance(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the QoS-ACL configuration mode.
|
|
Options:
|
|
1. base(1) -In basic configuration mode, an action is bound based on a single ACL rule.
|
|
2. enhance(2) -In enhanced configuration mode, an action is bound based on the entire ACL group.
|
|
The default value of the node is base(1).
|
|
"
|
|
::= { hwQosAclMode 1 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.33.1
|
|
hwQosAclRecoverMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
config(1),
|
|
group(2),
|
|
invalid(255)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the QoS-ACL configuration restoration sequence.
|
|
Options:
|
|
1. config(1) -In enhanced configuration mode, the configuration restoration sequence of the binding rule is based on the rule sequence configured by the user.
|
|
2. group(2) -In enhanced configuration mode, the configuration restoration sequence of the binding rule is based on the group sequence configured by the user.
|
|
3. invalid(255) -indicates an invalid parameter.
|
|
In enhanced configuration mode, the default value of the node is config(1).
|
|
In basic configuration mode, the default value of the node is invalid(255).
|
|
"
|
|
::= { hwQosAclMode 2 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.34
|
|
hwPortVsRateLimitTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwPortVsRateLimitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the port vs down stream traffic table. It is used to add, query,
|
|
modify or delete a port vs down stream traffic table.
|
|
The indexes of this table are hwPortVsRateLimitIfIndex and hwPortVsRateLimitVsname.
|
|
"
|
|
::= { hwAaa 34 }
|
|
|
|
hwPortVsRateLimitEntry OBJECT-TYPE
|
|
SYNTAX HwPortVsRateLimitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the port vs down stream traffic table. It is used to add, query,
|
|
modify or delete a port vs down stream traffic table.
|
|
The indexes of this entry are hwPortVsRateLimitIfIndex and hwPortVsRateLimitVsname.
|
|
"
|
|
INDEX { hwPortVsRateLimitIfIndex, hwPortVsRateLimitVsname }
|
|
::= { hwPortVsRateLimitTable 1 }
|
|
|
|
HwPortVsRateLimitEntry ::=
|
|
SEQUENCE {
|
|
hwPortVsRateLimitIfIndex
|
|
Unsigned32,
|
|
hwPortVsRateLimitVsname
|
|
OCTET STRING,
|
|
hwPortVsRateLimitDSTrafficTableId
|
|
Integer32,
|
|
hwPortVsRateLimitDSTrafficTableName
|
|
OCTET STRING,
|
|
hwPortVsRateLimitRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hwPortVsRateLimitIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|1..4294967295)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is one of the table indexes. Specifies the index of a port for port vs traffic limitation.
|
|
It uniquely identifies a port.
|
|
The value and algorithm are the same as those of ifIndexes.
|
|
"
|
|
::= { hwPortVsRateLimitEntry 1 }
|
|
|
|
hwPortVsRateLimitVsname OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..31))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
It is one of the table indexes. Indicates the vs name.
|
|
"
|
|
::= { hwPortVsRateLimitEntry 2 }
|
|
|
|
hwPortVsRateLimitDSTrafficTableId OBJECT-TYPE
|
|
SYNTAX Integer32 (1..1024)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the down stream traffic table ID.
|
|
"
|
|
::= { hwPortVsRateLimitEntry 3 }
|
|
|
|
hwPortVsRateLimitDSTrafficTableName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the down stream traffic table name.
|
|
"
|
|
::= { hwPortVsRateLimitEntry 4 }
|
|
|
|
hwPortVsRateLimitRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates the row status.
|
|
Options:
|
|
1. active(1) -when this leaf is queried, the value is fixed to active(1).
|
|
2. createAndGo(4) -deliver a traffic table ID to a port vs.
|
|
3. destroy(6) -delete a port vs traffic table.
|
|
"
|
|
::= { hwPortVsRateLimitEntry 5 }
|
|
|
|
-- 1.3.6.1.4.1.2011.5.2.35
|
|
hwPortMaxCirBandWidthTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwPortMaxCirBandWidthEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the port CIR bandwidth table. It is used to set a port max CIR bandwidth limitation,
|
|
query max CIR bandwidth and used CIR bandwitdh of a port.
|
|
The index of this table is hwPortMaxCirBandWidthIfIndex.
|
|
"
|
|
::= { hwAaa 35 }
|
|
|
|
hwPortMaxCirBandWidthEntry OBJECT-TYPE
|
|
SYNTAX HwPortMaxCirBandWidthEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the port CIR bandwidth table. It is used to set a port max CIR bandwidth limitation,
|
|
query max CIR bandwidth and used CIR bandwidth of a port.
|
|
The index of this entry is hwPortMaxCirBandWidthIfIndex.
|
|
"
|
|
INDEX { hwPortMaxCirBandWidthIfIndex }
|
|
::= { hwPortMaxCirBandWidthTable 1 }
|
|
|
|
HwPortMaxCirBandWidthEntry ::=
|
|
SEQUENCE {
|
|
hwPortMaxCirBandWidthIfIndex
|
|
Integer32,
|
|
hwPortMaxCirBandWidthChannel2dot5GLimit
|
|
Integer32,
|
|
hwPortMaxCirBandWidthChannel10GLimit
|
|
Integer32,
|
|
hwPortMaxCirBandWidthChannel2dot5GUsed
|
|
Counter64,
|
|
hwPortMaxCirBandWidthChannel10GUsed
|
|
Counter64
|
|
}
|
|
|
|
hwPortMaxCirBandWidthIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the table. Specifies the index of a port for port CIR bandwidth.
|
|
"
|
|
::= { hwPortMaxCirBandWidthEntry 1 }
|
|
|
|
hwPortMaxCirBandWidthChannel2dot5GLimit OBJECT-TYPE
|
|
SYNTAX Integer32 (-1|64..2500000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates max CIR bandwidth of channel 2.5G on a port.
|
|
Unit: Kbps.
|
|
-1 indicates not limit.
|
|
"
|
|
::= { hwPortMaxCirBandWidthEntry 2 }
|
|
|
|
hwPortMaxCirBandWidthChannel10GLimit OBJECT-TYPE
|
|
SYNTAX Integer32 (-1|64..10000000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates max CIR bandwidth of channel 10G on a port.
|
|
Unit: Kbps.
|
|
-1 indicates not limit.
|
|
"
|
|
::= { hwPortMaxCirBandWidthEntry 3 }
|
|
|
|
hwPortMaxCirBandWidthChannel2dot5GUsed OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates used CIR bandwidth of channel 2.5G on a port.
|
|
Unit: Kbps.
|
|
"
|
|
::= { hwPortMaxCirBandWidthEntry 4 }
|
|
|
|
hwPortMaxCirBandWidthChannel10GUsed OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Indicates used CIR bandwidth of channel 10G on a port.
|
|
Unit: Kbps.
|
|
"
|
|
::= { hwPortMaxCirBandWidthEntry 5 }
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|