- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
1181 lines
46 KiB
Text
1181 lines
46 KiB
Text
-- =================================================================
|
|
-- Copyright (C) 1996-2002 New H3C Tech. Co., Ltd. All rights reserved.
|
|
--
|
|
-- Description: QOS Profile MIB
|
|
-- Version: V2.1
|
|
-- History:
|
|
-- V1.0(Initial version) 6th Jul 2004
|
|
-- V2.0 2004-10-12 updated by gaolong
|
|
-- Import Integer32.
|
|
-- Modify hh3cQoSProfile to hh3cQosProfile
|
|
-- Replace INTEGER with Integer32.
|
|
-- Change value of hh3cQoSTrafPrioPolicedServiceType from underscores to hyphens.
|
|
-- Fix a default value error of hh3cQoSTrafPrioPolicedServiceType.
|
|
-- Add MODULE clause for hh3cQoSProfMibCompliance.
|
|
-- v2.1 2004-12-23 changed by zhuangyu
|
|
-- 1 Add an enumeration in hh3cQoSTrafLmtConformActionType
|
|
-- 2 Add hh3cQoSTrafLmtConformCos and hh3cQoSTrafLmtConformDscp in hh3cQoSTrafficLimitTable
|
|
--
|
|
-- =================================================================
|
|
HH3C-QOS-PROFILE-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
hh3cCommon
|
|
FROM HH3C-OID-MIB
|
|
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
IpAddress, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32
|
|
FROM SNMPv2-SMI
|
|
RowStatus, TruthValue, MacAddress, TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC;
|
|
|
|
|
|
hh3cQosProfile MODULE-IDENTITY
|
|
LAST-UPDATED "200407060000Z"
|
|
ORGANIZATION
|
|
"New H3C Tech. Co., Ltd."
|
|
CONTACT-INFO
|
|
"Platform Team New H3C Tech. Co., Ltd.
|
|
Hai-Dian District Beijing P.R. China
|
|
http://www.h3c.com
|
|
Zip:100085
|
|
"
|
|
DESCRIPTION
|
|
"The private MIB file includes the general information QoS profile."
|
|
::= { hh3cCommon 17 }
|
|
|
|
|
|
--
|
|
-- Textual conventions
|
|
--
|
|
Hh3cQoSDirection ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Description."
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(0),
|
|
input(1),
|
|
ouput(2)
|
|
}
|
|
|
|
|
|
--
|
|
-- Node definitions
|
|
--
|
|
hh3cQoSProfObjects OBJECT IDENTIFIER ::= { hh3cQosProfile 1 }
|
|
|
|
hh3cQoSProf OBJECT IDENTIFIER ::= { hh3cQoSProfObjects 1 }
|
|
|
|
hh3cQoSProfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cQoSProfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"QoS profile table is used to config the qos profiles."
|
|
::= { hh3cQoSProf 1 }
|
|
|
|
hh3cQoSProfEntry OBJECT-TYPE
|
|
SYNTAX Hh3cQoSProfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION " "
|
|
INDEX { hh3cQoSProfIndex }
|
|
::= { hh3cQoSProfTable 1 }
|
|
|
|
Hh3cQoSProfEntry ::=
|
|
SEQUENCE {
|
|
hh3cQoSProfIndex
|
|
Integer32,
|
|
hh3cQoSProfName
|
|
OCTET STRING,
|
|
hh3cQoSProfActionNumber
|
|
Integer32,
|
|
hh3cQoSProfRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cQoSProfIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"QoS profile table index."
|
|
::= { hh3cQoSProfEntry 1 }
|
|
|
|
hh3cQoSProfName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"QoS profile name."
|
|
::= { hh3cQoSProfEntry 2 }
|
|
|
|
hh3cQoSProfActionNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total number of actions of a QoS profile."
|
|
::= { hh3cQoSProfEntry 3 }
|
|
|
|
hh3cQoSProfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus,Now support three state:CreateAndGo,Active,Destroy."
|
|
::= { hh3cQoSProfEntry 4 }
|
|
|
|
hh3cQoSAction OBJECT IDENTIFIER ::= { hh3cQoSProfObjects 2 }
|
|
|
|
hh3cQoSTrafficLimitTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cQoSTrafficLimitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Traffic limit table is used to set the average rate or peak rate of the flow.
|
|
IP and Link ACL rules can be applied simultaneously,
|
|
IP and User based ACL rules can not be applied simultaneously,
|
|
Link and User based ACL rules can not be applied simultaneously.
|
|
Unused ones is represented with default values."
|
|
::= { hh3cQoSAction 1 }
|
|
|
|
hh3cQoSTrafficLimitEntry OBJECT-TYPE
|
|
SYNTAX Hh3cQoSTrafficLimitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION " "
|
|
INDEX { hh3cQoSTrafLmtProfIndex, hh3cQoSTrafLmtActionIndex }
|
|
::= { hh3cQoSTrafficLimitTable 1 }
|
|
|
|
Hh3cQoSTrafficLimitEntry ::=
|
|
SEQUENCE {
|
|
hh3cQoSTrafLmtProfIndex
|
|
Integer32,
|
|
hh3cQoSTrafLmtActionIndex
|
|
Integer32,
|
|
hh3cQoSTrafLmtDirection
|
|
Hh3cQoSDirection,
|
|
hh3cQoSTrafLmtUserAclNum
|
|
Integer32,
|
|
hh3cQoSTrafLmtUserAclRule
|
|
Integer32,
|
|
hh3cQoSTrafLmtIpAclNum
|
|
Integer32,
|
|
hh3cQoSTrafLmtIpAclRule
|
|
Integer32,
|
|
hh3cQoSTrafLmtLinkAclNum
|
|
Integer32,
|
|
hh3cQoSTrafLmtLinkAclRule
|
|
Integer32,
|
|
hh3cQoSTrafLmtTargetRateMbps
|
|
Integer32,
|
|
hh3cQoSTrafLmtTargetRateKbps
|
|
Integer32,
|
|
hh3cQoSTrafLmtPeakRate
|
|
Integer32,
|
|
hh3cQoSTrafLmtCIR
|
|
Integer32,
|
|
hh3cQoSTrafLmtCBS
|
|
Integer32,
|
|
hh3cQoSTrafLmtEBS
|
|
Integer32,
|
|
hh3cQoSTrafLmtPIR
|
|
Integer32,
|
|
hh3cQoSTrafLmtConformLocalPre
|
|
Integer32,
|
|
hh3cQoSTrafLmtConformActionType
|
|
INTEGER,
|
|
hh3cQoSTrafLmtExceedActionType
|
|
INTEGER,
|
|
hh3cQoSTrafLmtExceedDscp
|
|
Integer32,
|
|
hh3cQoSTrafLmtExceedCos
|
|
Integer32,
|
|
hh3cQoSTrafLmtRowStatus
|
|
RowStatus,
|
|
hh3cQoSTrafLmtConformCos
|
|
Integer32,
|
|
hh3cQoSTrafLmtConformDscp
|
|
Integer32
|
|
}
|
|
|
|
hh3cQoSTrafLmtProfIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of QoS profile which the traffic-limit action belongs to."
|
|
::= { hh3cQoSTrafficLimitEntry 1 }
|
|
|
|
hh3cQoSTrafLmtActionIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of traffic-limit action."
|
|
::= { hh3cQoSTrafficLimitEntry 2 }
|
|
|
|
hh3cQoSTrafLmtDirection OBJECT-TYPE
|
|
SYNTAX Hh3cQoSDirection
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The direction of traffic-limit action."
|
|
::= { hh3cQoSTrafficLimitEntry 3 }
|
|
|
|
hh3cQoSTrafLmtUserAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 5000..5999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of user-based acl group."
|
|
DEFVAL { 0 }
|
|
::= { hh3cQoSTrafficLimitEntry 4 }
|
|
|
|
hh3cQoSTrafLmtUserAclRule OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The subitem of user-based acl rule."
|
|
DEFVAL { 65535 }
|
|
::= { hh3cQoSTrafficLimitEntry 5 }
|
|
|
|
hh3cQoSTrafLmtIpAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 2000..3999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Ip-based acl group."
|
|
DEFVAL { 0 }
|
|
::= { hh3cQoSTrafficLimitEntry 6 }
|
|
|
|
hh3cQoSTrafLmtIpAclRule OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The subitem of IP-based acl rule."
|
|
DEFVAL { 65535 }
|
|
::= { hh3cQoSTrafficLimitEntry 7 }
|
|
|
|
hh3cQoSTrafLmtLinkAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 4000..4999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Link-based acl group"
|
|
DEFVAL { 0 }
|
|
::= { hh3cQoSTrafficLimitEntry 8 }
|
|
|
|
hh3cQoSTrafLmtLinkAclRule OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The subitem of Link-based acl rule."
|
|
DEFVAL { 65535 }
|
|
::= { hh3cQoSTrafficLimitEntry 9 }
|
|
|
|
hh3cQoSTrafLmtTargetRateMbps OBJECT-TYPE
|
|
SYNTAX Integer32 (0..10000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Target rate:Mbps
|
|
Some products only support Mbps,but others support Kbps,so
|
|
Kbps and Mbps should be supportted mutually exclusively on the same
|
|
product."
|
|
::= { hh3cQoSTrafficLimitEntry 10 }
|
|
|
|
hh3cQoSTrafLmtTargetRateKbps OBJECT-TYPE
|
|
SYNTAX Integer32 (0..10000000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Target rate:Kbps.
|
|
Some products only support Kbps,but others support Mbps,so
|
|
Kbps and Mbps should be supportted mutually exclusively on the same
|
|
product."
|
|
::= { hh3cQoSTrafficLimitEntry 11 }
|
|
|
|
hh3cQoSTrafLmtPeakRate OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 64..8388608)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Peak rate"
|
|
::= { hh3cQoSTrafficLimitEntry 12 }
|
|
|
|
hh3cQoSTrafLmtCIR OBJECT-TYPE
|
|
SYNTAX Integer32 (0..34120000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Committed Information Rate.
|
|
unit:kbps."
|
|
::= { hh3cQoSTrafficLimitEntry 13 }
|
|
|
|
hh3cQoSTrafLmtCBS OBJECT-TYPE
|
|
SYNTAX Integer32 (0..1048575)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Committed Burst Size.
|
|
unit:byte."
|
|
::= { hh3cQoSTrafficLimitEntry 14 }
|
|
|
|
hh3cQoSTrafLmtEBS OBJECT-TYPE
|
|
SYNTAX Integer32 (0..268435455)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Excess Burst Size.
|
|
unit:byte."
|
|
::= { hh3cQoSTrafficLimitEntry 15 }
|
|
|
|
hh3cQoSTrafLmtPIR OBJECT-TYPE
|
|
SYNTAX Integer32 (0..34120000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Peak Information Rate.
|
|
unit:kbps."
|
|
::= { hh3cQoSTrafficLimitEntry 16 }
|
|
|
|
hh3cQoSTrafLmtConformLocalPre OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The local precedence of conformed flow."
|
|
::= { hh3cQoSTrafficLimitEntry 17 }
|
|
|
|
hh3cQoSTrafLmtConformActionType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(0),
|
|
remark-cos(1),
|
|
remark-drop-priority(2),
|
|
remark-cos-drop-priority(3),
|
|
remark-policed-service(4),
|
|
remark-dscp(5)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The action type of conformed flow."
|
|
DEFVAL { 1 }
|
|
::= { hh3cQoSTrafficLimitEntry 18 }
|
|
|
|
hh3cQoSTrafLmtExceedActionType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(0),
|
|
forward(1),
|
|
drop(2),
|
|
remarkdscp(3),
|
|
exceed-cos(4)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The action type of non-conformed flow."
|
|
DEFVAL { 1 }
|
|
::= { hh3cQoSTrafficLimitEntry 19 }
|
|
|
|
hh3cQoSTrafLmtExceedDscp OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63 | 255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remarked DSCP value of non-conformed flow.
|
|
DSCP 255 is used as default value and for get/get-next operation of this
|
|
node. If the user does not set exceeding action as remarking DSCP, then value 255
|
|
is returned for get/get-next operation.
|
|
"
|
|
DEFVAL { 255 }
|
|
::= { hh3cQoSTrafficLimitEntry 20 }
|
|
|
|
hh3cQoSTrafLmtExceedCos OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7 | 255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remarked COS value of non-conformed flow.
|
|
COS 255 is used as default value and for get/get-next operation of this
|
|
node. If the user does not set exceeding action as remarking COS, then value 255
|
|
is returned for get/get-next operation.
|
|
"
|
|
DEFVAL { 255 }
|
|
::= { hh3cQoSTrafficLimitEntry 21 }
|
|
|
|
hh3cQoSTrafLmtRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus,Now support three state:CreateAndGo,Active,Destroy."
|
|
::= { hh3cQoSTrafficLimitEntry 22 }
|
|
|
|
hh3cQoSTrafLmtConformCos OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the user chooses remark-cos value of the hh3cQoSTrafLmtConformActionType,
|
|
this object can be used to set the conform cos value.
|
|
There are some enumerations as follows:
|
|
best-effort Specify best-effort priority(0)
|
|
background Specify background priority(1)
|
|
spare Specify spare priority(2)
|
|
excellent-effort Specify excellent-effort priority(3)
|
|
controlled-load Specify controlled-load priority(4)
|
|
video Specify video priority(5)
|
|
voice Specify voice priority(6)
|
|
network-management Specify network-management priority(7)
|
|
255 indicates invalid value. "
|
|
DEFVAL { 255 }
|
|
::= { hh3cQoSTrafficLimitEntry 23 }
|
|
|
|
hh3cQoSTrafLmtConformDscp OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63|255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the user chooses remark-dscp value of the hh3cQoSTrafLmtConformActionType,
|
|
this object can be used to set the conform dscp value.
|
|
There are some enumerations as follows:
|
|
<0-63> Value of DSCP
|
|
af11 Specify Assured Forwarding 11 service(10)
|
|
af12 Specify Assured Forwarding 12 service(12)
|
|
af13 Specify Assured Forwarding 13 service(14)
|
|
af21 Specify Assured Forwarding 21 service(18)
|
|
af22 Specify Assured Forwarding 22 service(20)
|
|
af23 Specify Assured Forwarding 23 service(22)
|
|
af31 Specify Assured Forwarding 31 service(26)
|
|
af32 Specify Assured Forwarding 32 service(28)
|
|
af33 Specify Assured Forwarding 33 service(30)
|
|
af41 Specify Assured Forwarding 41 service(34)
|
|
af42 Specify Assured Forwarding 42 service(36)
|
|
af43 Specify Assured Forwarding 43 service(38)
|
|
be Specify Best Effort service(0)
|
|
cs1 Specify Class Selector 1 service(8)
|
|
cs2 Specify Class Selector 2 service(16)
|
|
cs3 Specify Class Selector 3 service(24)
|
|
cs4 Specify Class Selector 4 service(32)
|
|
cs5 Specify Class Selector 5 service(40)
|
|
cs6 Specify Class Selector 6 service(48)
|
|
cs7 Specify Class Selector 7 service(56)
|
|
ef Specify Expedited Forwarding service(46)
|
|
255 indicates invalid value. "
|
|
DEFVAL { 255 }
|
|
::= { hh3cQoSTrafficLimitEntry 24 }
|
|
|
|
hh3cQoSTrafficPriorityTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cQoSTrafficPriorityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Traffic priority table is used to remark the IP-precedence, DSCP or COS priority of packets.
|
|
IP and Link ACL rules can be applied simultaneously,
|
|
IP and User based ACL rules can not be applied simultaneously,
|
|
Link and User based ACL rules can not be applied simultaneously.
|
|
Unused ones is represented with default values.
|
|
QOS policed service from DSCP mapping table is pre-defined in the hh3cDscpMapTable in the HH3C-LswQos-MIB.
|
|
Policed service can decide what kind of QOS service the flow should get by the DSCP vlaue in the packets.
|
|
Policed service includes remarking new DSCP,new EXP,new 802.1p priority,new local precedence and new drop priority.
|
|
"
|
|
::= { hh3cQoSAction 2 }
|
|
|
|
hh3cQoSTrafficPriorityEntry OBJECT-TYPE
|
|
SYNTAX Hh3cQoSTrafficPriorityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION " "
|
|
INDEX { hh3cQoSTrafPrioProfIndex, hh3cQoSTrafPrioActionIndex }
|
|
::= { hh3cQoSTrafficPriorityTable 1 }
|
|
|
|
Hh3cQoSTrafficPriorityEntry ::=
|
|
SEQUENCE {
|
|
hh3cQoSTrafPrioProfIndex
|
|
Integer32,
|
|
hh3cQoSTrafPrioActionIndex
|
|
Integer32,
|
|
hh3cQoSTrafPrioDirection
|
|
Hh3cQoSDirection,
|
|
hh3cQoSTrafPrioUserAclNum
|
|
Integer32,
|
|
hh3cQoSTrafPrioUserAclRule
|
|
Integer32,
|
|
hh3cQoSTrafPrioIpAclNum
|
|
Integer32,
|
|
hh3cQoSTrafPrioIpAclRule
|
|
Integer32,
|
|
hh3cQoSTrafPrioLinkAclNum
|
|
Integer32,
|
|
hh3cQoSTrafPrioLinkAclRule
|
|
Integer32,
|
|
hh3cQoSTrafPrioDscp
|
|
Integer32,
|
|
hh3cQoSTrafPrioIpPre
|
|
Integer32,
|
|
hh3cQoSTrafPrioIpPreFromCos
|
|
TruthValue,
|
|
hh3cQoSTrafPrioCos
|
|
Integer32,
|
|
hh3cQoSTrafPrioCosFromIpPre
|
|
TruthValue,
|
|
hh3cQoSTrafPrioLocalPre
|
|
Integer32,
|
|
hh3cQoSTrafPrioPolicedServiceType
|
|
INTEGER,
|
|
hh3cQoSTrafPrioPolicedServiceDscp
|
|
Integer32,
|
|
hh3cQoSTrafPrioPolicedServiceExp
|
|
Integer32,
|
|
hh3cQoSTrafPrioPolicedServiceCos
|
|
Integer32,
|
|
hh3cQoSTrafPrioPolicedServiceLoaclPre
|
|
Integer32,
|
|
hh3cQoSTrafPrioPolicedServiceDropPriority
|
|
Integer32,
|
|
hh3cQoSTrafPrioRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cQoSTrafPrioProfIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of QoS profile which the traffic-priority action belongs to."
|
|
::= { hh3cQoSTrafficPriorityEntry 1 }
|
|
|
|
hh3cQoSTrafPrioActionIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of traffic-priority action."
|
|
::= { hh3cQoSTrafficPriorityEntry 2 }
|
|
|
|
hh3cQoSTrafPrioDirection OBJECT-TYPE
|
|
SYNTAX Hh3cQoSDirection
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The direction of traffic-priority action."
|
|
::= { hh3cQoSTrafficPriorityEntry 3 }
|
|
|
|
hh3cQoSTrafPrioUserAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 5000..5999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of user-based acl group."
|
|
DEFVAL { 0 }
|
|
::= { hh3cQoSTrafficPriorityEntry 4 }
|
|
|
|
hh3cQoSTrafPrioUserAclRule OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The subitem of user-based acl rule."
|
|
DEFVAL { 65535 }
|
|
::= { hh3cQoSTrafficPriorityEntry 5 }
|
|
|
|
hh3cQoSTrafPrioIpAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 2000..3999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Ip-based acl group."
|
|
DEFVAL { 0 }
|
|
::= { hh3cQoSTrafficPriorityEntry 6 }
|
|
|
|
hh3cQoSTrafPrioIpAclRule OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The subitem of IP-based acl rule."
|
|
DEFVAL { 65535 }
|
|
::= { hh3cQoSTrafficPriorityEntry 7 }
|
|
|
|
hh3cQoSTrafPrioLinkAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 4000..4999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Link-based acl group"
|
|
DEFVAL { 0 }
|
|
::= { hh3cQoSTrafficPriorityEntry 8 }
|
|
|
|
hh3cQoSTrafPrioLinkAclRule OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The subitem of Link-based acl rule."
|
|
DEFVAL { 65535 }
|
|
::= { hh3cQoSTrafficPriorityEntry 9 }
|
|
|
|
hh3cQoSTrafPrioDscp OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63 | 255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set new DSCP value of specifed flow.
|
|
DSCP 255 is used as default value and for get/get-next operation of this
|
|
node. If the user does not set action as remarking DSCP, then value 255
|
|
is returned for get/get-next operation.
|
|
"
|
|
DEFVAL { 255 }
|
|
::= { hh3cQoSTrafficPriorityEntry 10 }
|
|
|
|
hh3cQoSTrafPrioIpPre OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7 | 255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set Ip precedence value of specifed flow.
|
|
Ip precedence 255 is used as default value and for get/get-next operation of this
|
|
node. If the user does not set action as remarking Ip precedence, then value 255
|
|
is returned for get/get-next operation.
|
|
"
|
|
DEFVAL { 255 }
|
|
::= { hh3cQoSTrafficPriorityEntry 11 }
|
|
|
|
hh3cQoSTrafPrioIpPreFromCos OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set Ip precedence according to vlan priority.
|
|
False(2)is used as default value and for get/get-next operation of this
|
|
node. If the user does not set action as remarking Ip precedence from COS, then value 2
|
|
is returned for get/get-next operation.
|
|
"
|
|
DEFVAL { 2 }
|
|
::= { hh3cQoSTrafficPriorityEntry 12 }
|
|
|
|
hh3cQoSTrafPrioCos OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7 | 255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set vlan priority of specifed flow.
|
|
COS 255 is used as default value and for get/get-next operation of this
|
|
node. If the user does not set action as remarking COS, then value 255
|
|
is returned for get/get-next operation.
|
|
"
|
|
DEFVAL { 255 }
|
|
::= { hh3cQoSTrafficPriorityEntry 13 }
|
|
|
|
hh3cQoSTrafPrioCosFromIpPre OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set vlan priority according to IP precedence.
|
|
False(2)is used as default value and for get/get-next operation of this
|
|
node. If the user does not set action as remarking COS from Ip precedence, then value 2
|
|
is returned for get/get-next operation.
|
|
"
|
|
DEFVAL { 2 }
|
|
::= { hh3cQoSTrafficPriorityEntry 14 }
|
|
|
|
hh3cQoSTrafPrioLocalPre OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7 | 255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set local precedence of specifed flow.
|
|
Local precedence 255 is used as default value and for get/get-next operation of this
|
|
node. If the user does not set action as remarking local precedence, then value 255
|
|
is returned for get/get-next operation.
|
|
"
|
|
DEFVAL { 255 }
|
|
::= { hh3cQoSTrafficPriorityEntry 15 }
|
|
|
|
hh3cQoSTrafPrioPolicedServiceType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(0),
|
|
trust-dscp(2),
|
|
new-dscp(3),
|
|
untrusted(4)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The service type of policed Priority.
|
|
Policed Service is not allowed to be set with remarking DSCP,IpPrecedence,IpPrecedenceFromCOS,COS,COSFromIpPrecedence and LocalPrecedence action simultaneously on the same product.
|
|
Policed service is user-predefined qos policy parameters.
|
|
trust-dscp(2) means to decide new police service parameters by the DSCP value in the packets.
|
|
new-dscp(3) means to decide new police service parameters by the new DSCP value set by the user.
|
|
And a DSCP mapping table should be pre-defined in the hh3cDscpMapTable in the HH3C-LswQos-MIB.
|
|
Untrusted(4) means to set all the new DSCP,EXP,COS,Local precedence and Drop priority by the user.
|
|
|
|
"
|
|
DEFVAL { invalid }
|
|
::= { hh3cQoSTrafficPriorityEntry 16 }
|
|
|
|
hh3cQoSTrafPrioPolicedServiceDscp OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63 | 255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The service Dscp of policed Priority"
|
|
DEFVAL { 255 }
|
|
::= { hh3cQoSTrafficPriorityEntry 17 }
|
|
|
|
hh3cQoSTrafPrioPolicedServiceExp OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7 | 255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The service Exp of policed Priority"
|
|
DEFVAL { 255 }
|
|
::= { hh3cQoSTrafficPriorityEntry 18 }
|
|
|
|
hh3cQoSTrafPrioPolicedServiceCos OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7 | 255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The service cos of policed Priority"
|
|
DEFVAL { 255 }
|
|
::= { hh3cQoSTrafficPriorityEntry 19 }
|
|
|
|
hh3cQoSTrafPrioPolicedServiceLoaclPre OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7 | 255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The service local pre of policed Priority"
|
|
DEFVAL { 255 }
|
|
::= { hh3cQoSTrafficPriorityEntry 20 }
|
|
|
|
hh3cQoSTrafPrioPolicedServiceDropPriority OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2 | 255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The service drop priority of proliced Priority"
|
|
DEFVAL { 255 }
|
|
::= { hh3cQoSTrafficPriorityEntry 21 }
|
|
|
|
hh3cQoSTrafPrioRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus,Now support three state:CreateAndGo,Active,Destroy."
|
|
::= { hh3cQoSTrafficPriorityEntry 22 }
|
|
|
|
hh3cQoSTrafficFilterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cQoSTrafficFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Traffic filter table is used to deny or permit packets.
|
|
IP and Link ACL rules can be applied simultaneously,
|
|
IP and User based ACL rules can not be applied simultaneously,
|
|
Link and User based ACL rules can not be applied simultaneously.
|
|
Unused ones is represented with default values.
|
|
To deny or permit packets,the ACL rules should be defined in hh3cAcl table.
|
|
The 'deny' or 'permit' action should be defined with ACL rules.
|
|
In this table,a predefined ACL rules can be referenced in a specified QOS profile group.
|
|
'Direction' means the ACL rules can be applied to the inbound or outbound packets.
|
|
|
|
"
|
|
::= { hh3cQoSAction 3 }
|
|
|
|
hh3cQoSTrafficFilterEntry OBJECT-TYPE
|
|
SYNTAX Hh3cQoSTrafficFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION " "
|
|
INDEX { hh3cQoSTrafFilterProfIndex, hh3cQoSTrafFilterActionIndex }
|
|
::= { hh3cQoSTrafficFilterTable 1 }
|
|
|
|
Hh3cQoSTrafficFilterEntry ::=
|
|
SEQUENCE {
|
|
hh3cQoSTrafFilterProfIndex
|
|
Integer32,
|
|
hh3cQoSTrafFilterActionIndex
|
|
Integer32,
|
|
hh3cQoSTrafFilterDirection
|
|
Hh3cQoSDirection,
|
|
hh3cQoSTrafFilterUserAclNum
|
|
Integer32,
|
|
hh3cQoSTrafFilterUserAclRule
|
|
Integer32,
|
|
hh3cQoSTrafFilterIpAclNum
|
|
Integer32,
|
|
hh3cQoSTrafFilterIpAclRule
|
|
Integer32,
|
|
hh3cQoSTrafFilterLinkAclNum
|
|
Integer32,
|
|
hh3cQoSTrafFilterLinkAclRule
|
|
Integer32,
|
|
hh3cQoSTrafFilterRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cQoSTrafFilterProfIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of QoS profile which the traffic-filter action belongs to."
|
|
::= { hh3cQoSTrafficFilterEntry 1 }
|
|
|
|
hh3cQoSTrafFilterActionIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of traffic-filter action."
|
|
::= { hh3cQoSTrafficFilterEntry 2 }
|
|
|
|
hh3cQoSTrafFilterDirection OBJECT-TYPE
|
|
SYNTAX Hh3cQoSDirection
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The direction of traffic-filter action."
|
|
::= { hh3cQoSTrafficFilterEntry 3 }
|
|
|
|
hh3cQoSTrafFilterUserAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 5000..5999 )
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of user-based acl group."
|
|
DEFVAL { 0 }
|
|
::= { hh3cQoSTrafficFilterEntry 4 }
|
|
|
|
hh3cQoSTrafFilterUserAclRule OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The subitem of user-based acl rule."
|
|
DEFVAL { 65535 }
|
|
::= { hh3cQoSTrafficFilterEntry 5 }
|
|
|
|
hh3cQoSTrafFilterIpAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 2000..3999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Ip-based acl group."
|
|
DEFVAL { 0 }
|
|
::= { hh3cQoSTrafficFilterEntry 6 }
|
|
|
|
hh3cQoSTrafFilterIpAclRule OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The subitem of IP-based acl rule."
|
|
DEFVAL { 65535 }
|
|
::= { hh3cQoSTrafficFilterEntry 7 }
|
|
|
|
hh3cQoSTrafFilterLinkAclNum OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 4000..4999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of Link-based acl group"
|
|
DEFVAL { 0 }
|
|
::= { hh3cQoSTrafficFilterEntry 8 }
|
|
|
|
hh3cQoSTrafFilterLinkAclRule OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The subitem of Link-based acl rule."
|
|
DEFVAL { 65535 }
|
|
::= { hh3cQoSTrafficFilterEntry 9 }
|
|
|
|
hh3cQoSTrafFilterRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus,Now support three state:CreateAndGo,Active,Destroy."
|
|
::= { hh3cQoSTrafficFilterEntry 10 }
|
|
|
|
hh3cQoSProfPortMapping OBJECT IDENTIFIER ::= { hh3cQoSProfObjects 3 }
|
|
|
|
hh3cQoSProfPortMappingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cQoSProfPortMappingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port mapping table is used to apply the qos profile to the port.
|
|
If a qos profile is applied to the port,
|
|
then the port will have an entry in the table."
|
|
::= { hh3cQoSProfPortMapping 1 }
|
|
|
|
hh3cQoSProfPortMappingEntry OBJECT-TYPE
|
|
SYNTAX Hh3cQoSProfPortMappingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION " "
|
|
INDEX { hh3cQoSProfPortMappingIfIndex, hh3cQoSProfPortMappingProfIndex }
|
|
::= { hh3cQoSProfPortMappingTable 1 }
|
|
|
|
Hh3cQoSProfPortMappingEntry ::=
|
|
SEQUENCE {
|
|
hh3cQoSProfPortMappingIfIndex
|
|
Integer32,
|
|
hh3cQoSProfPortMappingProfIndex
|
|
Integer32,
|
|
hh3cQoSProfPortMappingRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cQoSProfPortMappingIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifindex which the specified QoS profile group is applied to."
|
|
::= { hh3cQoSProfPortMappingEntry 1 }
|
|
|
|
hh3cQoSProfPortMappingProfIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of specified QoS profile group."
|
|
::= { hh3cQoSProfPortMappingEntry 2 }
|
|
|
|
hh3cQoSProfPortMappingRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus,Now support three state:CreateAndGo,Active,Destroy."
|
|
::= { hh3cQoSProfPortMappingEntry 3 }
|
|
|
|
hh3cQoSProfPortMappingModeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cQoSProfPortMappingModeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port mapping mode table is used to set mapping mode of the port.
|
|
When a qos profile is applied to a port, the profile can have two working ways:
|
|
1)The profile is the same for all the users connected to the port;
|
|
2)The profile can be different for different users connected to the port;
|
|
Port-based mode means the profile is the same for all the users.
|
|
User-based mode means the profile is different for different users.
|
|
Default value is port-based."
|
|
::= { hh3cQoSProfPortMapping 2 }
|
|
|
|
hh3cQoSProfPortMappingModeEntry OBJECT-TYPE
|
|
SYNTAX Hh3cQoSProfPortMappingModeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION " "
|
|
INDEX { hh3cQoSProfPortMappingModeIfIndex }
|
|
::= { hh3cQoSProfPortMappingModeTable 1 }
|
|
|
|
Hh3cQoSProfPortMappingModeEntry ::=
|
|
SEQUENCE {
|
|
hh3cQoSProfPortMappingModeIfIndex
|
|
Integer32,
|
|
hh3cQoSProfPortMappingMode
|
|
INTEGER
|
|
}
|
|
|
|
hh3cQoSProfPortMappingModeIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifindex which the QoS profile mapping mode is applied to."
|
|
::= { hh3cQoSProfPortMappingModeEntry 1 }
|
|
|
|
hh3cQoSProfPortMappingMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
user-based(1),
|
|
port-based(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The QoS profile mapping mode of specifed port."
|
|
DEFVAL { 2 }
|
|
::= { hh3cQoSProfPortMappingModeEntry 2 }
|
|
|
|
hh3cQoSProfDynPortMappingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cQoSProfDynPortMappingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Dynamic port mapping table is used to get user' port,MAC address,IP address,VLAN ID and user-specified qos profiles.
|
|
Network managers can allocate different QOS profile groups to different users.
|
|
Once the user is on line, then the user-specified QOS profiles will be dynamically applied to the port the user connects.
|
|
Each port can have different groups of users simultaneously connected.
|
|
Each group of users can have assiociation with multiple QOS profiles simultaneously.
|
|
So the user's port,MAC address,IP address and VLAN ID will replace the source information in the ACL rules refered in the QOS profiles.
|
|
Once the user is off line, then the user-specified QOS profiles will be dynamically deleted from the port the user connects."
|
|
::= { hh3cQoSProfPortMapping 3 }
|
|
|
|
hh3cQoSProfDynPortMappingEntry OBJECT-TYPE
|
|
SYNTAX Hh3cQoSProfDynPortMappingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION " "
|
|
INDEX { hh3cQoSProfDynPortMappingIfIndex, hh3cQoSProfDynPortMappingUserSrcMAC }
|
|
::= { hh3cQoSProfDynPortMappingTable 1 }
|
|
|
|
Hh3cQoSProfDynPortMappingEntry ::=
|
|
SEQUENCE {
|
|
hh3cQoSProfDynPortMappingIfIndex
|
|
Integer32,
|
|
hh3cQoSProfDynPortMappingUserSrcMAC
|
|
MacAddress,
|
|
hh3cQoSProfDynPortMappingUserName
|
|
OCTET STRING,
|
|
hh3cQoSProfDynPortMappingUserIPAddr
|
|
IpAddress,
|
|
hh3cQoSProfDynPortMappingUserVLANID
|
|
Integer32,
|
|
hh3cQoSProfDynPortMappingUserProfName
|
|
OCTET STRING
|
|
}
|
|
|
|
hh3cQoSProfDynPortMappingIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"if index of the port user profile is applied."
|
|
::= { hh3cQoSProfDynPortMappingEntry 1 }
|
|
|
|
hh3cQoSProfDynPortMappingUserSrcMAC OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User sourc MAC address."
|
|
::= { hh3cQoSProfDynPortMappingEntry 2 }
|
|
|
|
hh3cQoSProfDynPortMappingUserName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User name."
|
|
::= { hh3cQoSProfDynPortMappingEntry 3 }
|
|
|
|
hh3cQoSProfDynPortMappingUserIPAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User IP address"
|
|
::= { hh3cQoSProfDynPortMappingEntry 4 }
|
|
|
|
hh3cQoSProfDynPortMappingUserVLANID OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User VLAN ID."
|
|
::= { hh3cQoSProfDynPortMappingEntry 5 }
|
|
|
|
hh3cQoSProfDynPortMappingUserProfName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User profile name."
|
|
::= { hh3cQoSProfDynPortMappingEntry 6 }
|
|
|
|
hh3cQoSProfPortMappingTraps OBJECT IDENTIFIER ::= { hh3cQosProfile 2 }
|
|
|
|
hh3cQoSProfPortMappingError NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An hh3cQoSProfPortMappingError notification is generated
|
|
when a qos profile fails to be applied on the port."
|
|
::= { hh3cQoSProfPortMappingTraps 1 }
|
|
|
|
hh3cQoSProfMibConformance OBJECT IDENTIFIER ::= { hh3cQosProfile 3 }
|
|
|
|
hh3cQoSProfMibCompliances OBJECT IDENTIFIER ::= { hh3cQoSProfMibConformance 1 }
|
|
|
|
hh3cQoSProfMibCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for QoS Profile MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { hh3cQoSProfGroup, hh3cQoSActionGroup, hh3cQoSProfPortMappingGroup, hh3cQoSProfPortMappingTrapsGroup }
|
|
::= { hh3cQoSProfMibCompliances 1 }
|
|
|
|
hh3cQoSProfMibGroups OBJECT IDENTIFIER ::= { hh3cQoSProfMibConformance 2 }
|
|
|
|
hh3cQoSProfGroup OBJECT-GROUP
|
|
OBJECTS { hh3cQoSProfName, hh3cQoSProfActionNumber, hh3cQoSProfRowStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Included table:
|
|
hh3cQoSProfTable."
|
|
::= { hh3cQoSProfMibGroups 1 }
|
|
|
|
hh3cQoSActionGroup OBJECT-GROUP
|
|
OBJECTS { hh3cQoSTrafLmtDirection, hh3cQoSTrafLmtUserAclNum, hh3cQoSTrafLmtUserAclRule, hh3cQoSTrafLmtIpAclNum, hh3cQoSTrafLmtIpAclRule,
|
|
hh3cQoSTrafLmtLinkAclNum, hh3cQoSTrafLmtLinkAclRule, hh3cQoSTrafLmtTargetRateMbps, hh3cQoSTrafLmtTargetRateKbps, hh3cQoSTrafLmtPeakRate,
|
|
hh3cQoSTrafLmtCIR, hh3cQoSTrafLmtCBS, hh3cQoSTrafLmtEBS, hh3cQoSTrafLmtPIR, hh3cQoSTrafLmtConformLocalPre,
|
|
hh3cQoSTrafLmtConformActionType, hh3cQoSTrafLmtExceedActionType, hh3cQoSTrafLmtExceedDscp, hh3cQoSTrafLmtExceedCos, hh3cQoSTrafLmtRowStatus,
|
|
hh3cQoSTrafLmtConformCos,hh3cQoSTrafLmtConformDscp,
|
|
hh3cQoSTrafPrioDirection, hh3cQoSTrafPrioUserAclNum, hh3cQoSTrafPrioUserAclRule, hh3cQoSTrafPrioIpAclNum, hh3cQoSTrafPrioIpAclRule,
|
|
hh3cQoSTrafPrioLinkAclNum, hh3cQoSTrafPrioLinkAclRule, hh3cQoSTrafPrioDscp, hh3cQoSTrafPrioIpPre, hh3cQoSTrafPrioIpPreFromCos,
|
|
hh3cQoSTrafPrioCos, hh3cQoSTrafPrioCosFromIpPre, hh3cQoSTrafPrioLocalPre, hh3cQoSTrafPrioPolicedServiceType, hh3cQoSTrafPrioPolicedServiceDscp,
|
|
hh3cQoSTrafPrioPolicedServiceExp, hh3cQoSTrafPrioPolicedServiceCos, hh3cQoSTrafPrioPolicedServiceLoaclPre, hh3cQoSTrafPrioPolicedServiceDropPriority, hh3cQoSTrafPrioRowStatus,
|
|
hh3cQoSTrafFilterDirection, hh3cQoSTrafFilterUserAclNum, hh3cQoSTrafFilterUserAclRule, hh3cQoSTrafFilterIpAclNum, hh3cQoSTrafFilterIpAclRule,
|
|
hh3cQoSTrafFilterLinkAclNum, hh3cQoSTrafFilterLinkAclRule, hh3cQoSTrafFilterRowStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Included table:
|
|
1)hh3cQoSTrafficLimitTable.
|
|
2)hh3cQoSTrafficPriorityTable.
|
|
3)hh3cQoSTrafficFilterTable
|
|
"
|
|
::= { hh3cQoSProfMibGroups 2 }
|
|
|
|
hh3cQoSProfPortMappingGroup OBJECT-GROUP
|
|
OBJECTS { hh3cQoSProfPortMappingRowStatus, hh3cQoSProfPortMappingMode, hh3cQoSProfDynPortMappingUserName, hh3cQoSProfDynPortMappingUserIPAddr, hh3cQoSProfDynPortMappingUserVLANID,
|
|
hh3cQoSProfDynPortMappingUserProfName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Included tables:
|
|
1)hh3cQoSProfPortMappingTable.
|
|
2)hh3cQoSProfPortMappingModeTable.
|
|
3)hh3cQoSProfDynPortMappingTable.
|
|
"
|
|
::= { hh3cQoSProfMibGroups 3 }
|
|
|
|
hh3cQoSProfPortMappingTrapsGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { hh3cQoSProfPortMappingError }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Included:
|
|
hh3cQoSProfPortMappingTraps."
|
|
::= { hh3cQoSProfMibGroups 4 }
|
|
|
|
|
|
END
|