-- ========================================================================= -- Copyright (c) 2009-2023 FS.COM Inc. All Rights Reserved. -- -- Description: This MIB file is used for management of fs Class Based -- QoS information. -- Reference: -- Version: V2.7 -- History: -- V1.0 created by tangshun. -- V1.1 2006/01/17 modified by wangjinwang -- add enum value 22 and 23 in MatchRuleType -- add comment for fsCBQoSMatchRuleIntValue1 -- V1.2 2006/02/24 modified by changhuifeng -- Add an enumeration Bittorrent(24) to object fsCBQoSMatchRuleType. -- Add fsCBQoSMirrorCfgInfoTable for flow mirror. -- Add fsCBQoSRedirectIpv6Interface1 and fsCBQoSRedirectIpv6Interface2 -- object for fsCBQoSRedirectCfgInfoTable. -- Modify the value range of fsCBQoSRemarkValue from "1~4094" to "1~4095" -- in fsIfQoSPQClassRuleTable. -- V1.3 2006/03/29 modified by xialei -- Modify the MAX-ACCESS clause of fsCBQoSQueueDropType. -- Modify the description for object fsCBQoSQueueCbs. -- Modify the enumeration name of object fsCBQoSRedirectType. -- V1.4 2007/10/15 modified by wangjinwang -- Add fsCBQoSGlobalApplyTable to global policy apply. -- Add fsCBQoSPolicyClassMode and fsCBQoSPolicyClassCfgOrder to -- fsCBQoSPolicyClassCfgInfoTable. -- Add fsCBQoSNestCfgInfoTable to traffic behavior. -- Add enumeration matchRuleServiceDot1p -- to object fsCBQoSMatchRuleType. -- Add enumeration typeTopMostVlanID to object fsCBQoSRemarkType. -- V1.5 2007/12/12 modified by Xu Hang/ChenWei -- Delete the default value of fsCBQoSGlobalApplyDirection -- in fsCBQoSGlobalApplyTable -- Add fsCBQoSApplyPolicyIndexObjects to fsCBQoSApplyPolicyStaticsObjects -- Add fsCBQoSStaticsObjects to fsCBQoSApplyPolicyStaticsObjects -- Modify the MAX-ACCESS clause of fsCBQoSQueueDropType. -- Modify the MAX-ACCESS clause of fsCBQoSIfApplyPolicyIfIndex, -- fsCBQoSIfApplyPolicyDirection, fsCBQoSVlanApplyPolicyVlanid -- and fsCBQoSVlanApplyPolicyDirection. -- Add fsCBQoSApplyingStatusObjects to fsCBQoSObjects. -- Add fsCBQoSApplyingStatus to fsCBQoSApplyPolicyObjects. -- Add fsCBQoSNotifications to fsCBQoSObjects. -- Add fsCBQoSNotificationsPrefix to fsCBQoSNotifications. -- Add fsCBQoSIfPolicyChanged and fsCBQoSVlanPolicyChanged -- to fsCBQoSNotificationsPrefix. -- Add remark-local-pre-pass and remark-drop-pre-pass to CarAction. -- Delete the default value of fsCBQoSVlanApplyPolicyDirection and -- fsCBQoSGlobalApplyDirection. -- V1.6 2008/05/28 modified by ChenWei -- Add fsCBQoSNestPolicyCfgInfoTable to fsCBQoSBehaviorObjects. -- Add fsCBQoSNestPolicyApplyObjectTable to fsCBQoSApplyPolicyIndexObjects. -- V1.7 2011/01/25 modified by XuGuoFang/zhaixiaoxiang -- Modify the range of fsCBQoSQueueBandwidthValue. -- Modify the range of fsCBQoSQueueCbs. -- Modify the description of fsCBQoSQueueCbsRatio. -- Modify the description of fsCBQoSBehaviorIndexNext. -- V1.8 2012/07/02 modified by XuJunjie/XunZhi -- Modify MatchRuleType add matchRuleMplsLabel to matchRuleForwardingLayer. -- Modify the description for fsCBQoSClassifierIndexNext. -- Modify the description for fsCBQosClassifierMatchRuleNextIndex. -- Modify the description for fsCBQoSMatchRuleStringValue. -- Modify the description for fsCBQoSMatchRuleIntValue1. -- Modify the description for fsCBQoSMatchRuleIntValue2. -- Add table fsCBQoSMatchCpProtoCfgTable. -- Add table fsCBQoSMatchCpGroupCfgTable. -- Add fsCBQoSAccountingMode in fsCBQoSAccountCfgInfoTable. -- Add fsCBQoSRedirectIfVlanID in fsCBQoSRedirectCfgInfoTable. -- Add table fsCBQoSMirrorIfCfgInfoTable. -- Add table fsCBQoSColoredRemarkCfgTable. -- Add table fsCBQoSPrimapCfgInfoTable. -- Add table fsCBQoSColorMapDpCfgInfoTable. -- Modify the description for fsCBQoSPolicyIndexNext -- Modify the description for fsCBQoSPolicyClassNextIndex -- Add table fsCBQoSCpApplyPolicyTable -- Modify ApplyObjectType add controlPlane -- Modify the description for fsCBQoSApplyObjectMainSite -- Modify the description for fsCBQoSApplyObjectSubChannel -- Add table fsCBQoSCpApplyObjectTable -- Modify SYNTAX add partialSuccess(3) for fsCBQoSClassBehaviorStatus -- Modify fsCBQoSQueueBandwidthUnit add a value RemainPercent. -- Modify fsCBQoSPolicyClassMode, add modeQppb, modeIpSourceGuard, modeVoiceVlan, -- modeDCBX to value list. -- Add node ApplyPolicyStatus for table fsCBQoSIfApplyPolicyTable, -- fsCBQoSVlanApplyPolicyTable, and fsCBQoSGlobalApplyTable. -- V1.9 2013/03/13 modified by MouXuanli -- Add typeSecondMplsExp to RemarkType. -- Modify the description of fsCBQoSRemarkValue and fsCBQoSColoredRemarkValue. -- V2.0 2014/02/24 modified by MouXuanli -- Modify the range of fsCBQoSQueueLength. -- V2.1 2014/04/17 modified by GaoYu/XunZhi -- Add enumeration matchRuleMacAcl and matchRuleUserAcl to MatchRuleType. -- Modify the description of fsCBQoSMatchRuleStringValue. -- Modify the description of fsCBQoSMatchRuleIntValue1. -- V2.2 2016/2/24 modified by WanQing -- Add enumeration matchRuleVxlan to MatchRuleType. -- Modify the description of fsCBQoSMatchRuleStringValue. -- 2017/03/02 modified by gaomengfei -- Add fsCBQoSCarClassName to fsCBQoSCarRunInfoEntry. -- 2017/10/10 modified by gaomengfei -- Add fsCBQoSAccountingPktpps to FsCBQoSAccountingRunInfoEntry. -- Add fsCBQoSAccountingPktbps to FsCBQoSAccountingRunInfoEntry. -- 2018/01/4 modified by gaomengfei -- Add fsCBQoSPolicyAccRunInfoTable. -- V2.3 2018/10/31 modified by gaomengfei -- Add fsCBQoSCarGreenpps to fsCBQoSCarRunInfoEntry. -- Add fsCBQoSCarGreenbps to fsCBQoSCarRunInfoEntry. -- Add fsCBQoSCarRedpps to fsCBQoSCarRunInfoEntry. -- Add fsCBQoSCarRedbps to fsCBQoSCarRunInfoEntry. -- Add fsCBQoSCarYellowpps to fsCBQoSCarRunInfoEntry. -- Add fsCBQoSCarYellowbps to fsCBQoSCarRunInfoEntry. -- V2.4 2019/05/29 modified by gaomengfei -- Modify the value range of fsCBQoSQueueBandwidthValue from "1~10000000" to "1~100000000". -- V2.5 2021/09/16 modified by gaomengfei -- Add fsCBQoSGlobalAclNotSupport. -- Add fsCBQoSGlobalQPPBNotSupport. -- Add fsCBQoSNotificationsBindings. -- V2.6 2022/06/09 modified by lizhaocheng -- Add fsCBQoSRedirectInvalidAlarm -- Add fsCBQoSRedirectInvalidAlarmRecover -- V2.7 2022/11/21 modified by zhangxiaowei -- Add fsCBQoSRdtNHLackResAlarm -- Add fsCBQoSRdtNHLackResRecover -- ========================================================================== FS-CBQOS2-MIB DEFINITIONS ::= BEGIN IMPORTS fsCommon FROM FS-OID-MIB Integer32, Counter64, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI InetAddressType, InetAddress FROM INET-ADDRESS-MIB -- [RFC3291] TEXTUAL-CONVENTION, RowStatus, TruthValue FROM SNMPv2-TC; fsCBQos2 MODULE-IDENTITY LAST-UPDATED "202211210000Z" --November 21, 2022 at 00:00 GMT ORGANIZATION "Fiberstore Co.,Limited" CONTACT-INFO "" DESCRIPTION "This MIB contains objects to manage configuration and monitor running state for Class Based QoS feature. ********************************* MIB Tables ********************************** This MIB consists of the following tables: 1 : fsCBQoSClassifierCfgInfoTable 2 : fsCBQoSMatchRuleCfgInfoTable 3 : fsCBQoSMatchCpProtoCfgTable 4 : fsCBQoSMatchCpGroupCfgTable 5 : fsCBQoSBehaviorCfgInfoTable 6 : fsCBQoSCarCfgInfoTable 7 : fsCBQoSAggregativeCarCfgInfoTable 8 : fsCBQoSGtsCfgInfoTable 9 : fsCBQoSRemarkCfgInfoTable 10: fsCBQoSQueueCfgInfoTable 11: fsCBQoSWredCfgInfoTable 12: fsCBQoSWredClassCfgInfoTable 13: fsCBQoSPolicyRouteCfgInfoTable 14: fsCBQoSNatCfgInfoTable 15: fsCBQoSFirewallCfgInfoTable 16: fsCBQoSSamplingCfgInfoTable 17: fsCBQoSAccountCfgInfoTable 18: fsCBQoSRedirectCfgInfoTable 19: fsCBQoSPriorityMapCfgInfoTable 20: fsCBQoSPolicyCfgInfoTable 21: fsCBQoSPolicyClassCfgInfoTable 22: fsCBQoSIfApplyPolicyTable 23: fsCBQoSAtmPvcApplyPolicyTable 24: fsCBQoSVlanApplyPolicyTable 25: fsCBQoSFrClassApplyPolicyTable 26: fsCBQoSFrPvcApplyPolicyTable 27: fsCBQoSIfCbqRunInfoTable 28: fsCBQoSIfClassMatchRunInfoTable 29: fsCBQoSIfCarRunInfoTable 30: fsCBQoSIfGtsRunInfoTable 31: fsCBQoSIfRemarkRunInfoTable 32: fsCBQoSIfQueueRunInfoTable 33: fsCBQoSIfWredRunInfoTable 34: fsCBQoSIfAccountingRunInfoTable 35: fsCBQoSAtmPvcCbqRunInfoTable 36: fsCBQoSAtmPvcClassMatchRunInfoTable 37: fsCBQoSAtmPvcCarRunInfoTable 38: fsCBQoSAtmPvcGtsRunInfoTable 39: fsCBQoSAtmPvcRemarkRunInfoTable 40: fsCBQoSAtmPvcQueueRunInfoTable 41: fsCBQoSAtmPvcWredRunInfoTable 42: fsCBQoSAtmPvcAccountingRunInfoTable 43: fsCBQoSFrPvcCbqRunInfoTable 44: fsCBQoSFrPvcClassMatchRunInfoTable 45: fsCBQoSFrPvcCarRunInfoTable 46: fsCBQoSFrPvcGtsRunInfoTable 47: fsCBQoSFrPvcRemarkRunInfoTable 48: fsCBQoSFrPvcQueueRunInfoTable 49: fsCBQoSFrPvcWredRunInfoTable 50: fsCBQoSFrPvcAccountingRunInfoTable 51: fsCBQoSIfVlanClassMatchRunInfoTable 52: fsCBQoSIfVlanAccountingRunInfoTable 53: fsCBQoSMirrorCfgInfoTable 54: fsCBQoSGlobalApplyTable 55: fsCBQoSCpApplyPolicyTable 56: fsCBQoSNestCfgInfoTable 57: fsCBQoSNestPolicyCfgInfoTable 58: fsCBQoSMirrorIfCfgInfoTable 59: fsCBQoSColoredRemarkCfgTable 60: fsCBQoSPrimapCfgInfoTable 61: fsCBQoSColorMapDpCfgInfoTable 62: fsCBQoSApplyObjectTable 63: fsCBQoSIntApplyObjectTable 64: fsCBQoSVlanApplyObjectTable 65: fsCBQoSPvcApplyObjectTable 66: fsCBQoSNestPolicyApplyObjectTable 67: fsCBQoSCpApplyObjectTable 68: fsCBQoSCbqRunInfoTable 69: fsCBQoSClassMatchRunInfoTable 70: fsCBQoSCarRunInfoTable 71: fsCBQoSGtsRunInfoTable 72: fsCBQoSRemarkRunInfoTable 73: fsCBQoSQueueRunInfoTable 74: fsCBQoSWredRunInfoTable 75: fsCBQoSAccountingRunInfoTable 76: fsCBQoSPolicyAccRunInfoTable 77: fsCBQoSApplyingStatusObjects 78: fsCBQoSNotifications 79: fsCBQoSNotificationsBindings " REVISION "202211210000Z" --November 21, 2022 at 00:00 GMT DESCRIPTION "Add fsCBQoSRdtNHLackResAlarm. Add fsCBQoSRdtNHLackResRecover." REVISION "202206090000Z" --June 9, 2022 at 00:00 GMT DESCRIPTION "Add fsCBQoSRedirectInvalidAlarm. Add fsCBQoSRedirectInvalidAlarmRecover." REVISION "202109160000Z" --Sep 16, 2021 at 00:00 GMT DESCRIPTION "Add fsCBQoSGlobalAclNotSupport. Add fsCBQoSGlobalQPPBNotSupport. Add fsCBQoSNotificationsBindings." REVISION "201905290000Z" --May 29, 2019 at 00:00 GMT DESCRIPTION "Modify the value range of fsCBQoSQueueBandwidthValue from 1~10000000 to 1~100000000." REVISION "201810310000Z" --October 31, 2018 at 00:00 GMT DESCRIPTION "Add fsCBQoSCarGreenpps to fsCBQoSCarRunInfoEntry. Add fsCBQoSCarGreenbps to fsCBQoSCarRunInfoEntry. Add fsCBQoSCarRedpps to fsCBQoSCarRunInfoEntry. Add fsCBQoSCarRedbps to fsCBQoSCarRunInfoEntry. Add fsCBQoSCarYellowpps to fsCBQoSCarRunInfoEntry. Add fsCBQoSCarYellowbps to fsCBQoSCarRunInfoEntry." REVISION "201801040000Z" --January 4, 2018 at 00:00 GMT DESCRIPTION "Add fsCBQoSPolicyAccRunInfoTable." REVISION "201710100000Z" --October 10, 2017 at 00:00 GMT DESCRIPTION "Add fsCBQoSAccountingPktpps to FsCBQoSAccountingRunInfoEntry. Add fsCBQoSAccountingPktbps to FsCBQoSAccountingRunInfoEntry." REVISION "201703020000Z" --March 02, 2017 at 00:00 GMT DESCRIPTION "Add fsCBQoSCarClassName to fsCBQoSCarRunInfoEntry." REVISION "201602240000Z" -- Feb 24, 2016 at 00:00 GMT DESCRIPTION "Add enumeration matchRuleVxlan to MatchRuleType. Modify the description of fsCBQoSMatchRuleStringValue." REVISION "201207020000Z" -- July 02, 2012 at 00:00 GMT DESCRIPTION "Modified to add new tables and new nodes." REVISION "200507300000Z" -- July 30, 2005 at 00:00 GMT DESCRIPTION "The initial revision of this MIB module." ::= { fsQos2 2 } fsQos2 OBJECT IDENTIFIER ::= { fsCommon 65 } -- -- type definitions in the traffic classifier -- -- MatchRuleType MatchRuleType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Type of Match Rule." SYNTAX INTEGER { matchRuleAny(1), matchRuleIpv4Acl(2), matchRuleIPv6Acl(3) , matchRuleIPv4Protocol(4), matchRuleIPv6Protocol(5), matchRuleIPXProtocol(6), matchRuleDscp(7), matchRuleIpPre(8), matchRuleVlan8021p(9), matchRuleMplsExp(10), matchRuleAtmClp(11), matchRuleFrDe(12), matchRuleSourceMac(13), matchRuleDestinationMac(14), matchRuleQosLocalID(15), matchRuleClassifier(16), matchRuleInboundInterface(17), matchRuleRtpPort(18), matchRuleSourceIp(19), matchRuleVlanID(20), matchRuleTopMostVlanID(21), matchRuleLocalPrecedence(22), matchRuleDropPriority(23), matchRuleBittorrent(24), matchRuleServiceDot1p(25), matchRuleMplsLabel(26), matchRuleSecondMplsLabel(27), matchRuleSecondMplsExp(28), matchRulePacketLength(29), matchRuleArpProtocol(30), matchRuleForwardingLayer(31), matchRuleMacAcl(32), matchRuleUserAcl(33), matchRuleVxlan(34) } -- -- end of type definitions in the traffic classifier -- -- -- type definitions in the traffic behavior -- -- CarAction CarAction ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The actions taken when packets conforming or exceeding the configured committed information rate(CIR)." SYNTAX INTEGER { invalid(0), pass(1), continue(2), discard(3), remark(4), remark-ip-continue(5), remark-ip-pass(6), remark-mplsexp-continue(7), remark-mplsexp-pass(8), remark-dscp-continue(9), remark-dscp-pass(10), remark-dot1p-continue(11), remark-dot1p-pass(12), remark-atm-clp-continue(13), remark-atm-clp-pass(14), remark-fr-de-continue(15), remark-fr-de-pass(16), remark-local-pre-pass(17), remark-drop-pre-pass(18) } -- RemarkType RemarkType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Type of remark." SYNTAX INTEGER { typeIpPrecedence(1), typeDscp(2), typeMplsExp(3), typeVlan8021p(4), typeAtmClp(5), typeFrDe(6), typeVlanID(7), typeQosLocalID(8), typeDropPrecedence(9), typeLocalPrecedence(10), typeTopMostVlanID(11), typeSecondMplsExp(12) } -- WredType WredType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "WRED type." SYNTAX INTEGER { typeIpPrecBased(1), typeDscpBased(2), typeDropLevelBased(3), typeAtmClpBased(4), typeVlan8021pBased(5), typeMplsExpBased(6) } -- QueueType QueueType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Queueing Type: EF:(1) AF:(2) WFQ:(3) " SYNTAX INTEGER { ef(1), af(2), wfq(3) } -- QueueBandwidthUnit QueueBandwidthUnit ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Bandwidth Unit: Absolute, Unit : Kbps(1) Percent, Unit : %(2) RemainPercent, Unit : %(3) " SYNTAX INTEGER { unitUnavailable(0), unitAbsolute(1), unitPercent(2), unitRemainPercent(3) } -- -- end of type definitions in the traffic behavior -- -- -- type definitions in the policy -- -- Direction DirectionType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The direction of policy apply on at interface." SYNTAX INTEGER { inbound(1), outbound(2) } -- ApplyObjectType ApplyObjectType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Type of QoS apply object." SYNTAX INTEGER { interface(1), vlan(2), atmPvc(3), frDlci(4), controlPlane(5) } -- -- end of type definitions in policy -- -- -- Node definitions -- fsCBQoSObjects OBJECT IDENTIFIER ::= { fsCBQos2 1 } -- fsCBQoSClassifierObjects fsCBQoSClassifierObjects OBJECT IDENTIFIER ::= { fsCBQoSObjects 1 } -- Traffic Classifier Next Index fsCBQoSClassifierIndexNext OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains an appropriate value to be used for fsCBQoSClassifierIndex when creating rows in the fsCBQoSClassifierCfgInfoTable. " ::= { fsCBQoSClassifierObjects 1 } -- Traffic Classifier fsCBQoSClassifierCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSClassifierCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Traffic Classifier configuration information." ::= { fsCBQoSClassifierObjects 2 } fsCBQoSClassifierCfgInfoEntry OBJECT-TYPE SYNTAX FsCBQoSClassifierCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Traffic Classifier Configuration Information Entry." INDEX { fsCBQoSClassifierIndex } ::= { fsCBQoSClassifierCfgInfoTable 1 } FsCBQoSClassifierCfgInfoEntry ::= SEQUENCE { fsCBQoSClassifierIndex Integer32, fsCBQoSClassifierName OCTET STRING, fsCBQoSClassifierRuleCount Integer32, fsCBQoSClassifierOperator INTEGER, fsCBQoSClassifierLayer INTEGER, fsCBQoSClassifierType INTEGER, fsCBQosClassifierMatchRuleNextIndex Integer32, fsCBQoSClassifierRowStatus RowStatus } fsCBQoSClassifierIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of Traffic Classifier. Begin with 0." ::= { fsCBQoSClassifierCfgInfoEntry 1 } fsCBQoSClassifierName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of Traffic Classifier." ::= { fsCBQoSClassifierCfgInfoEntry 2 } fsCBQoSClassifierRuleCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter of match rules of Traffic classifier." ::= { fsCBQoSClassifierCfgInfoEntry 3 } fsCBQoSClassifierOperator OBJECT-TYPE SYNTAX INTEGER { and(1), or(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Operator of the match rules of traffic classifier. Software QoS supports and, or. Hardware QoS supports and. " DEFVAL { and } ::= { fsCBQoSClassifierCfgInfoEntry 4 } fsCBQoSClassifierLayer OBJECT-TYPE SYNTAX INTEGER { unavailable(1), l2(2), l3(3), both(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "Configuration layer of traffic classifier. Only hardware QoS support it. 1(unavailable) is returned only when getting value from software QoS. 1(unavailable) can't be set. " DEFVAL { l3 } ::= { fsCBQoSClassifierCfgInfoEntry 5 } fsCBQoSClassifierType OBJECT-TYPE SYNTAX INTEGER { systemDefined(1), userDefined(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The type of classifier." ::= { fsCBQoSClassifierCfgInfoEntry 6 } fsCBQosClassifierMatchRuleNextIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains an appropriate value to be used for fsCBQoSMatchRuleIndex when creating rows in the fsCBQoSMatchRuleCfgInfoTable. " ::= { fsCBQoSClassifierCfgInfoEntry 7 } fsCBQoSClassifierRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { fsCBQoSClassifierCfgInfoEntry 8 } -- Match rule fsCBQoSMatchRuleCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSMatchRuleCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Match Rule configuration information." ::= { fsCBQoSClassifierObjects 3 } fsCBQoSMatchRuleCfgInfoEntry OBJECT-TYPE SYNTAX FsCBQoSMatchRuleCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Match Rule Configuration Information Entry." INDEX { fsCBQoSClassifierIndex, fsCBQoSMatchRuleIndex } ::= { fsCBQoSMatchRuleCfgInfoTable 1 } FsCBQoSMatchRuleCfgInfoEntry ::= SEQUENCE { fsCBQoSMatchRuleIndex Integer32, fsCBQoSMatchRuleIfNot INTEGER, fsCBQoSMatchRuleType MatchRuleType, fsCBQoSMatchRuleStringValue OCTET STRING, fsCBQoSMatchRuleIntValue1 Unsigned32, fsCBQoSMatchRuleIntValue2 Unsigned32, fsCBQoSMatchIpAddressType InetAddressType, fsCBQoSMatchIpAddress InetAddress, fsCBQoSMatchRuleRowStatus RowStatus } fsCBQoSMatchRuleIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of Match Rule." ::= { fsCBQoSMatchRuleCfgInfoEntry 1 } fsCBQoSMatchRuleIfNot OBJECT-TYPE SYNTAX INTEGER { match(1), matchNot(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Whether the if-match rule is a match or matchNot statement. Software QoS supports match, matchNot. Hardware QoS supports match. " DEFVAL { match } ::= { fsCBQoSMatchRuleCfgInfoEntry 2 } fsCBQoSMatchRuleType OBJECT-TYPE SYNTAX MatchRuleType MAX-ACCESS read-create STATUS current DESCRIPTION "Type of Match Rule." ::= { fsCBQoSMatchRuleCfgInfoEntry 3 } fsCBQoSMatchRuleStringValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "Value of Match Rule. IPv4 ACL: SIZE (1..63) ACL name MAC ACL: SIZE (1..63) MAC ACL name User ACL: SIZE (1..63) User ACL name IPv6 ACL: SIZE (1..63) IPv6 ACL name SourceMAC: SIZE (12) HHHHHHHHHHHH for example: 010102020303 means the match rule is 'if-match source-mac 0101-0202-0303' DestinationMAC: SIZE (12) HHHHHHHHHHHH for example: 010102020303 means the match rule is 'if-match destination-mac 0101-0202-0303' Classifier: SIZE (1..31) classifier name InboundInterface: SIZE (1..47) interface description TopMostVlanID, VlanID: SIZE(1..109), up to 10 values can be input; for example: 1##5#11#111##114#1111 means the match rule is 'if-match vlanid 1 to 5 11 111 to 114 1111' SourceIp: SIZE (12) HHHHHHHHHHHH for example: 010102020303 means the match rule is 'if-match source-ip mac-address 0101-0202-0303' MplsLabel: SIZE (1..63), up to 8 values can be input; for example: 1#11#111#1111 means the match rule is 'if-match mpls-label 1 11 111 1111'; 1##1111 means the match rule is 'if-match mpls-label 1 to 1111'; SecondMplsLabel: SIZE (1..63), up to 8 values can be input; for example: 1#11#111#1111 means the match rule is 'if-match mpls-label 1 11 111 1111'; 1##1111 means the match rule is 'if-match mpls-label 1 to 1111'; VxlanID: SIZE(1..8) Vxlan ID or any for example: 20 means the match rule is 'if-match vxlan 20'; any means the match rule is 'if-match vxlan any'; other types: Set is not permitted. Zero-length string will be returned when getting. " ::= { fsCBQoSMatchRuleCfgInfoEntry 4 } fsCBQoSMatchRuleIntValue1 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Value of Match Rule. IPv4 ACL: 2000~3999 MAC ACL: 4000~4999 User ACL: 5000~5999 IPv6 ACL: 2000~3999; 10000~42767 Software QoS: 2000~3999 Hardware Qos: 10000~42767 RtpPort: start-port: 2000~65535 IpPrec: value: 0~7, up to 8 values can be input. The bit set to 1 of the last 8 bits of fsCBQoSMatchRuleIntValue1 is used to indicate the value 0~7. for example: 0x53(Binary format is 01010011) means the match rule is 'if-match ip-prec 0 1 4 6' Dscp: value:0~63, up to 8 values can be input. The bit set to 1 of fsCBQoSMatchRuleIntValue1 is used to indicate the value 32~63. The bit set to 1 of fsCBQoSMatchRuleIntValue2 is used to indicate the value 0~31. for example: 0x80000003 means the match rule is 'if-match dscp 32 33 63' Vlan8021p: value:0~7, up to 8 values can be input. The bit set to 1 of the last 8 bits of fsCBQoSMatchRuleIntValue1 is used to indicate the value 0~7. for example: 0x53(Binary format is 01010011) means the match rule is 'if-match customer-dot1p 0 1 4 6' MplsExp: value:0~7, up to 8 values can be input. The bit set to 1 of the last 8 bits of fsCBQoSMatchRuleIntValue1 is used to indicate the 8 value 0~7. for example: 0x53(Binary format is 01010011) means the match rule is 'if-match mpls 0 1 4 6' SourceIp: 1~4095 QosLocalID: 1~4095 AtmClp: 0~1 FrDe: 0~1 LocalPrecedence: 0~7, up to 8 values can be input. The bit set to 1 of the last 8 bits of fsCBQoSMatchRuleIntValue1 is used to indicate the value 0~7. for example: 0x53(Binary format is 01010011) means the match rule is 'if-match localprecedence 0 1 4 6' DropPriority: 0~2, up to 3 values can be input. The bit set to 1 of the last 3 bits of fsCBQoSMatchRuleIntValue1 is used to indicate the value 0~2. ServiceDot1p: 0~7, up to 8 values can be input. The bit set to 1 of the last 8 bits of fsCBQoSMatchRuleIntValue1 is used to indicate the value 0~7. for example: 0x53(Binary format is 01010011) means the match rule is 'if-match service-dot1p 0 1 4 6' SecondMplsExp: value:0~7, up to 8 values can be input. The bit set to 1 of the last 8 bits of fsCBQoSMatchRuleIntValue1 is used to indicate the 8 value 0~7. for example: 0x53(Binary format is 01010011) means the match rule is 'if-match mpls 0 1 4 6' PacketLength: 1~2000. fsCBQoSMatchRuleIntValue1 is used to indicate the minimum value, fsCBQoSMatchRuleIntValue2 is used to indicate the maximum value. ForwardingLayer: {bridge(1), route(2)} other types: Set is not permitted. 0xffffffff will be returned when getting. " ::= { fsCBQoSMatchRuleCfgInfoEntry 5 } fsCBQoSMatchRuleIntValue2 OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Value of Match Rule. RtpPort: end-port: 2000~65535 Dscp: value:0~63, up to 8 values can be input. The bit set to 1 of fsCBQoSMatchRuleIntValue1 is used to indicate the value 32~63. The bit set to 1 of fsCBQoSMatchRuleIntValue2 is used to indicate the value 0~31. for example: 0x80000003 means the match rule is 'if-match dscp 0 1 31' PacketLength: 1~2000. fsCBQoSMatchRuleIntValue1 is used to indicate the minimum value, fsCBQoSMatchRuleIntValue2 is used to indicate the maximum value. other types: Set is not permitted. 0xffffffff will be returned when getting. " ::= { fsCBQoSMatchRuleCfgInfoEntry 6 } fsCBQoSMatchIpAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "A value that represents a type of Internet address. unknown(0) An unknown address type. This value MUST be used if the value of the corresponding InetAddress object is a zero-length string. It may also be used to indicate an IP address which is not in one of the formats defined below. ipv4(1) An IPv4 address as defined by the InetAddressIPv4 textual convention. ipv6(2) A global IPv6 address as defined by the InetAddressIPv6 textual convention. ipv4z(3) A non-global IPv4 address including a zone index as defined by the InetAddressIPv4z textual convention. ipv6z(4) A non-global IPv6 address including a zone index as defined by the InetAddressIPv6z textual convention. dns(16) A DNS domain name as defined by the InetAddressDNS textual convention. Value of match rule. SourceIp support this node. other types: Set is not permitted. Unknown will be returned when getting. " ::= { fsCBQoSMatchRuleCfgInfoEntry 7 } fsCBQoSMatchIpAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Denotes a generic Internet address. SourceIP support this node. other types: Set is not permitted. NULL will be returned when getting. " ::= { fsCBQoSMatchRuleCfgInfoEntry 8 } fsCBQoSMatchRuleRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { fsCBQoSMatchRuleCfgInfoEntry 9 } -- fsCBQoSMatchCpProtoCfgTable fsCBQoSMatchCpProtoCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSMatchCpProtoCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Matching CpProtocol Rule configuration information." ::= { fsCBQoSClassifierObjects 4 } fsCBQoSMatchCpProtoCfgEntry OBJECT-TYPE SYNTAX FsCBQoSMatchCpProtoCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Matching CpProtocol Rule Configuration Information Entry." INDEX { fsCBQoSClassifierIndex, fsCBQoSMatchRuleIndex } ::= { fsCBQoSMatchCpProtoCfgTable 1 } FsCBQoSMatchCpProtoCfgEntry ::= SEQUENCE { fsCBQoSMatchCpProtoIfNot INTEGER, fsCBQoSMatchCpProtoValue OCTET STRING, fsCBQoSMatchCpProtoRowStatus RowStatus } fsCBQoSMatchCpProtoIfNot OBJECT-TYPE SYNTAX INTEGER { match(1), matchNot(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Whether the if-match rule is a match or matchNot statement. Software QoS supports match, matchNot. Hardware QoS supports match. " DEFVAL { match } ::= { fsCBQoSMatchCpProtoCfgEntry 1 } fsCBQoSMatchCpProtoValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "Value of Cp Protocol, SIZE (1..23). Up to 8 values can be input. for example: 1#2#3#4#5 means the match rule is 'if-match control-plane protocol arp arp-snooping bgp bgp4+ bpdu-tunnel'; arp: 1 arp-snooping: 2 bgp: 3 bgp4+: 4 bpdu-tunnel: 5 cdp: 6 cfd: 7 dhcp: 8 dhcp-snooping: 9 dhcp6: 10 dldp: 11 dot1x: 12 gmrp: 13 gvrp: 14 http: 15 https: 16 icmp: 17 icmp6: 18 igmp: 19 igmp-snooping: 20 irdp: 21 isis: 22 lacp: 23 ldp: 24 ldp6: 25 lldp: 26 mld: 27 msdp: 28 ntp: 29 oam: 30 ospf-multicast: 31 ospf-unicast: 32 ospf3-multicast: 33 ospf3-unicast: 34 pagp: 35 pim-multicast: 36 pim-unicast: 37 pim6-multicast: 38 pim6-unicast: 39 portal: 40 pppoe-negotiation: 41 pvst: 42 radius: 43 rip: 44 ripng: 45 rrpp: 46 rsvp: 47 smart-link: 48 snmp: 49 stp: 50 tacas: 51 udld: 52 udp-helper: 53 vrrp: 54 vrrp6: 55 vtp: 56 ip-option: 57 ipv6-option: 58 ssh: 59 telnet: 60" ::= { fsCBQoSMatchCpProtoCfgEntry 2 } fsCBQoSMatchCpProtoRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { fsCBQoSMatchCpProtoCfgEntry 3 } -- fsCBQoSMatchCpGroupCfgTable fsCBQoSMatchCpGroupCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSMatchCpGroupCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of matching Cp protocol group rule configuration information." ::= { fsCBQoSClassifierObjects 5 } fsCBQoSMatchCpGroupCfgEntry OBJECT-TYPE SYNTAX FsCBQoSMatchCpGroupCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Matching Cp protocol group Rule Configuration Information Entry." INDEX { fsCBQoSClassifierIndex, fsCBQoSMatchRuleIndex } ::= { fsCBQoSMatchCpGroupCfgTable 1 } FsCBQoSMatchCpGroupCfgEntry ::= SEQUENCE { fsCBQoSMatchCpGroupIfNot INTEGER, fsCBQoSMatchCpGroupValue INTEGER, fsCBQoSMatchCpGroupRowStatus RowStatus } fsCBQoSMatchCpGroupIfNot OBJECT-TYPE SYNTAX INTEGER { match(1), matchNot(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Whether the if-match rule is a match or matchNot statement. Software QoS supports match, matchNot. Hardware QoS supports match. " DEFVAL { match } ::= { fsCBQoSMatchCpGroupCfgEntry 1 } fsCBQoSMatchCpGroupValue OBJECT-TYPE SYNTAX INTEGER { critical(1), important(2), management(3), normal(4), redirect(5), monitor(6), exception(7) } MAX-ACCESS read-create STATUS current DESCRIPTION "Type of Cp protocol group. " ::= { fsCBQoSMatchCpGroupCfgEntry 2 } fsCBQoSMatchCpGroupRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { fsCBQoSMatchCpGroupCfgEntry 3 } -- fsCBQoSBehaviorObjects fsCBQoSBehaviorObjects OBJECT IDENTIFIER ::= { fsCBQoSObjects 2 } -- Traffic Behavior Next Index fsCBQoSBehaviorIndexNext OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains an appropriate value to be used for fsCBQoSBehaviorIndex when creating rows in the fsCBQoSBehaviorCfgInfoTable." ::= { fsCBQoSBehaviorObjects 1 } -- Traffic Behavior fsCBQoSBehaviorCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSBehaviorCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Traffic Behavior configuration information." ::= { fsCBQoSBehaviorObjects 2 } fsCBQoSBehaviorCfgInfoEntry OBJECT-TYPE SYNTAX FsCBQoSBehaviorCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Traffic Behavior Configuration Information Entry." INDEX { fsCBQoSBehaviorIndex } ::= { fsCBQoSBehaviorCfgInfoTable 1 } FsCBQoSBehaviorCfgInfoEntry ::= SEQUENCE { fsCBQoSBehaviorIndex Integer32, fsCBQoSBehaviorName OCTET STRING, fsCBQoSBehaviorType INTEGER, fsCBQoSBehaviorRowStatus RowStatus } fsCBQoSBehaviorIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of Traffic Behavior." ::= { fsCBQoSBehaviorCfgInfoEntry 1 } fsCBQoSBehaviorName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of Traffic Behavior." ::= { fsCBQoSBehaviorCfgInfoEntry 2 } fsCBQoSBehaviorType OBJECT-TYPE SYNTAX INTEGER { systemDefined(1), userDefined(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of behavior." ::= { fsCBQoSBehaviorCfgInfoEntry 3 } fsCBQoSBehaviorRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { fsCBQoSBehaviorCfgInfoEntry 4 } -- CAR fsCBQoSCarCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSCarCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of CAR feature configuration information." ::= { fsCBQoSBehaviorObjects 3 } fsCBQoSCarCfgInfoEntry OBJECT-TYPE SYNTAX FsCBQoSCarCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CAR Configuration Information Entry." INDEX { fsCBQoSBehaviorIndex } ::= { fsCBQoSCarCfgInfoTable 1 } FsCBQoSCarCfgInfoEntry ::= SEQUENCE { fsCBQoSCarCir Unsigned32, fsCBQoSCarCbs Unsigned32, fsCBQoSCarEbs Unsigned32, fsCBQoSCarPir Unsigned32, fsCBQoSCarPbs Unsigned32, fsCBQoSCarGreenAction CarAction, fsCBQoSCarGreenRemarkValue Integer32, fsCBQoSCarYellowAction CarAction, fsCBQoSCarYellowRemarkValue Integer32, fsCBQoSCarRedAction CarAction, fsCBQoSCarRedRemarkValue Integer32, fsCBQoSCarPolicedPriorityMapType INTEGER, fsCBQoSCarRowStatus RowStatus } fsCBQoSCarCir OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Committed Information Rate. Unit: kbps." ::= { fsCBQoSCarCfgInfoEntry 1 } fsCBQoSCarCbs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Committed Burst Size. Unit: byte." ::= { fsCBQoSCarCfgInfoEntry 2 } fsCBQoSCarEbs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Excess Burst Size. Unit: byte. Only software QoS support this node. 4294967295 is returned only when getting value from hardware QoS. 4294967295 can't be set." DEFVAL {0} ::= { fsCBQoSCarCfgInfoEntry 3 } fsCBQoSCarPir OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Peak Information Rate. Unit: kbps. Only hardware QoS support this node. 4294967295 is returned only when getting value from software QoS. 4294967295 can't be set." ::= { fsCBQoSCarCfgInfoEntry 4 } fsCBQoSCarPbs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Peak Burst Size. Unit: byte. Only hardware QoS support this node. 4294967295 is returned only when getting value from software QoS. 4294967295 can't be set." ::= { fsCBQoSCarCfgInfoEntry 5 } fsCBQoSCarGreenAction OBJECT-TYPE SYNTAX CarAction MAX-ACCESS read-create STATUS current DESCRIPTION "Green Action Hardware QoS : pass, discard, remark. Software QoS : pass, discard, remark IP Precedence, remark DSCP, remark MPLS EXP. " DEFVAL {pass} ::= { fsCBQoSCarCfgInfoEntry 6 } fsCBQoSCarGreenRemarkValue OBJECT-TYPE SYNTAX Integer32 (0..63|255) MAX-ACCESS read-create STATUS current DESCRIPTION "The value is to remark When green action is remarking. For remarking DSCP, the range is 0~63; For remarking IP Precedence and MPLS EXP, the range is 0~7; Only software QoS support this node. 255 is returned only when getting value from hardware QoS or when action being pass, discard of software QoS. 255 can't be set. " ::= { fsCBQoSCarCfgInfoEntry 7 } fsCBQoSCarYellowAction OBJECT-TYPE SYNTAX CarAction MAX-ACCESS read-create STATUS current DESCRIPTION "Yellow Action: Only hardware QoS support this node. Hardware QoS support pass, discard, remark. invalid is returned only when getting value from software QoS. invalid can't be set. " DEFVAL {remark} ::= { fsCBQoSCarCfgInfoEntry 8 } fsCBQoSCarYellowRemarkValue OBJECT-TYPE SYNTAX Integer32 (0..63|255) MAX-ACCESS read-create STATUS current DESCRIPTION "The value is to remark When red action is remarking. For remarking DSCP, the range is 0~63; For remarking IP Precedence and MPLS EXP, the range is 0~7; Only software QoS support this node. 255 is returned only when getting value from hardware QoS or when action being pass, discard of software QoS. 255 can't be set." ::= { fsCBQoSCarCfgInfoEntry 9 } fsCBQoSCarRedAction OBJECT-TYPE SYNTAX CarAction MAX-ACCESS read-create STATUS current DESCRIPTION "Red Action: Hardware QoS : pass, discard, remark. Software QoS : pass, discard, remark IP Precedence, remark DSCP, remark MPLS EXP. " DEFVAL {discard} ::= { fsCBQoSCarCfgInfoEntry 10 } fsCBQoSCarRedRemarkValue OBJECT-TYPE SYNTAX Integer32 (0..63|255) MAX-ACCESS read-create STATUS current DESCRIPTION "The value is to remark When red action is remarking. For remarking DSCP, the range is 0~63; For remarking IP Precedence and MPLS EXP, the range is 0~7; Only software QoS support this node. 255 is returned only when getting value from hardware QoS or when action being pass, discard of software QoS. 255 can't be set." ::= { fsCBQoSCarCfgInfoEntry 11 } fsCBQoSCarPolicedPriorityMapType OBJECT-TYPE SYNTAX INTEGER { none(0), policed-service-map(1), local-precedence-dot1p-map(2), drop-precedence-map(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Type of priority map." DEFVAL { none } ::= { fsCBQoSCarCfgInfoEntry 12 } fsCBQoSCarRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { fsCBQoSCarCfgInfoEntry 13 } -- -- nodes of aggregative CAR applyed behavior -- fsCBQoSAggregativeCarCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSAggregativeCarCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of aggregative CAR applied CBQ feature configuration information. Aggregative CAR is managed by FS-IFQOS2-MIB. So, you can use FS-IFQOS2-MIB to get some details information about aggregative CAR. " ::= { fsCBQoSBehaviorObjects 4 } fsCBQoSAggregativeCarCfgInfoEntry OBJECT-TYPE SYNTAX FsCBQoSAggregativeCarCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Aggregative CAR feature applied CBQ configuration information entry." INDEX { fsCBQoSBehaviorIndex, fsCBQoSCarAggregativeCarIndex } ::= { fsCBQoSAggregativeCarCfgInfoTable 1 } FsCBQoSAggregativeCarCfgInfoEntry ::= SEQUENCE { fsCBQoSCarAggregativeCarIndex Integer32, fsCBQoSCarAggregativeCarName OCTET STRING, fsCBQoSAggregativeCarRowStatus RowStatus } fsCBQoSCarAggregativeCarIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of aggregative CAR. It is equal to fsIfQoSAggregativeCarIndex at FS-IFQOS2-MIB. " ::= { fsCBQoSAggregativeCarCfgInfoEntry 1 } fsCBQoSCarAggregativeCarName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of aggregative CAR. It is equal to fsIfQoSAggregativeCarName at FS-IFQOS2-MIB. " ::= { fsCBQoSAggregativeCarCfgInfoEntry 2 } fsCBQoSAggregativeCarRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { fsCBQoSAggregativeCarCfgInfoEntry 3 } -- GTS fsCBQoSGtsCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSGtsCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of GTS feature configuration information." ::= { fsCBQoSBehaviorObjects 5 } fsCBQoSGtsCfgInfoEntry OBJECT-TYPE SYNTAX FsCBQoSGtsCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "GTS Configuration Information Entry." INDEX { fsCBQoSBehaviorIndex } ::= { fsCBQoSGtsCfgInfoTable 1 } FsCBQoSGtsCfgInfoEntry ::= SEQUENCE { fsCBQoSGtsCir Unsigned32, fsCBQoSGtsCbs Unsigned32, fsCBQoSGtsEbs Unsigned32, fsCBQoSGtsQueueLength Integer32, fsCBQoSGtsRowStatus RowStatus, fsCBQoSGtsPir Unsigned32 } fsCBQoSGtsCir OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Committed Information Rate. Unit: kbps" ::= { fsCBQoSGtsCfgInfoEntry 1 } fsCBQoSGtsCbs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Committed Burst Size. Unit: byte default: max(cir*1/2,15000)" ::= { fsCBQoSGtsCfgInfoEntry 2 } fsCBQoSGtsEbs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Excess Burst Size. Unit: byte" ::= { fsCBQoSGtsCfgInfoEntry 3 } fsCBQoSGtsQueueLength OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-create STATUS current DESCRIPTION "The length of GTS buffer." DEFVAL { 50 } ::= { fsCBQoSGtsCfgInfoEntry 4 } fsCBQoSGtsRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { fsCBQoSGtsCfgInfoEntry 5 } fsCBQoSGtsPir OBJECT-TYPE SYNTAX Unsigned32 UNITS "kbps" MAX-ACCESS read-create STATUS current DESCRIPTION "Peak Information Rate." ::= { fsCBQoSGtsCfgInfoEntry 6 } -- REMARK fsCBQoSRemarkCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSRemarkCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Remarking feature configuration information." ::= { fsCBQoSBehaviorObjects 6 } fsCBQoSRemarkCfgInfoEntry OBJECT-TYPE SYNTAX FsCBQoSRemarkCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remarking Configuration Information Entry." INDEX { fsCBQoSBehaviorIndex, fsCBQoSRemarkType } ::= { fsCBQoSRemarkCfgInfoTable 1 } FsCBQoSRemarkCfgInfoEntry ::= SEQUENCE { fsCBQoSRemarkType RemarkType, fsCBQoSRemarkValue Integer32, fsCBQoSRemarkRowStatus RowStatus } fsCBQoSRemarkType OBJECT-TYPE SYNTAX RemarkType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remark type." ::= { fsCBQoSRemarkCfgInfoEntry 1 } fsCBQoSRemarkValue OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-create STATUS current DESCRIPTION "Value to remark: for IpPrecedence: 0~7 for Dscp: 0~63 for MplsExp: 0~7 for Vlan8021p: 0~7 for AtmClp: 0~1 for FrDe: 0~1 for VlanID: 1~4094 for QosLocalID: 1~4095 for DropPrecedence: 0~2 for LocalPrecedence: 0~7 for TopMostVlanID: 1~4094 for SecondMplsExp: 0~7 " ::= { fsCBQoSRemarkCfgInfoEntry 2 } fsCBQoSRemarkRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus" ::= { fsCBQoSRemarkCfgInfoEntry 3 } -- Queue fsCBQoSQueueCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSQueueCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of queue feature configuration information." ::= { fsCBQoSBehaviorObjects 7 } fsCBQoSQueueCfgInfoEntry OBJECT-TYPE SYNTAX FsCBQoSQueueCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queue Configuration Information Entry." INDEX { fsCBQoSBehaviorIndex } ::= { fsCBQoSQueueCfgInfoTable 1 } FsCBQoSQueueCfgInfoEntry ::= SEQUENCE { fsCBQoSQueueType QueueType, fsCBQoSQueueDropType INTEGER, fsCBQoSQueueLength Integer32, fsCBQoSQueueBandwidthUnit QueueBandwidthUnit, fsCBQoSQueueBandwidthValue Integer32, fsCBQoSQueueCbs Integer32, fsCBQoSQueueQueueNumber INTEGER, fsCBQoSQueueCbsRatio Integer32, fsCBQoSQueueRowStatus RowStatus } fsCBQoSQueueType OBJECT-TYPE SYNTAX QueueType MAX-ACCESS read-create STATUS current DESCRIPTION "Queueing Type: EF:(1) AF:(2) WFQ:(3)" ::= { fsCBQoSQueueCfgInfoEntry 1 } fsCBQoSQueueDropType OBJECT-TYPE SYNTAX INTEGER { typeUnavailable(0), typeTailDrop(1), typeWred(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The drop type of queue. Only valid for AF and WFQ queue. typeUnavailable is returned only when getting value about EF queue. typeUnavailable can't be set." DEFVAL {typeTailDrop} ::= { fsCBQoSQueueCfgInfoEntry 2 } fsCBQoSQueueLength OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "The length of QueueLength. Only valid for tail-drop type of AF and WFQ queue. 2147483647 is returned only when getting value about EF queue or WRED type of AF and WFQ queue. 2147483647 can't be set." DEFVAL { 64 } ::= { fsCBQoSQueueCfgInfoEntry 3 } fsCBQoSQueueBandwidthUnit OBJECT-TYPE SYNTAX QueueBandwidthUnit MAX-ACCESS read-create STATUS current DESCRIPTION "Bandwidth Unit: Absolute, Unit Kbps (1) Percent, Unit % (2) RemainPercent, Unit % of remained bandwidth (3) Only valid for EF and AF queue. 0 is returned only when getting value about WFQ queue. 0 can't be set. " ::= { fsCBQoSQueueCfgInfoEntry 4 } fsCBQoSQueueBandwidthValue OBJECT-TYPE SYNTAX Integer32 (1..100000000|2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "Bandwidth value: Absolute value: 8~100000000. Unit: Kbps Percent value: 1~100. Only valid for EF and AF queue. 2147483647 is returned only when getting value about WFQ queue. 2147483647 can't be set." ::= { fsCBQoSQueueCfgInfoEntry 5 } fsCBQoSQueueCbs OBJECT-TYPE SYNTAX Integer32 (32..1000000000|2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "Committed Burst Size. Unit: byte. Only valid for EF queue. Default: If the value of 'fsCBQoSQueueBandwidthValue * 25' is between 1500 and 2000000, the default value of this object is 'fsCBQoSQueueBandwidthValue * 25';If the value of 'fsCBQoSQueueBandwidthValue * 25' is larger than or equal to 2000000, the default value of this object is 2000000; If the value of 'fsCBQoSQueueBandwidthValue * 25' is less than or equal to 1500, the default value of this object is 1500. 2147483647 is returned only when getting value about AF or WFQ queue. 2147483647 can't be set." ::= { fsCBQoSQueueCfgInfoEntry 6 } fsCBQoSQueueQueueNumber OBJECT-TYPE SYNTAX INTEGER { unavailable(0), a16(16), a32(32), a64(64), a128(128), a256(256), a512(512), a1024(1024), a2048(2048), a4096(4096) } MAX-ACCESS read-create STATUS current DESCRIPTION "Max number of hashed queues (a power of 2). Only valid for WFQ. 'unavailable' is returned only when getting value about AF or EF queue. 'unavailable' can't be set." DEFVAL {a256} ::= { fsCBQoSQueueCfgInfoEntry 7 } fsCBQoSQueueCbsRatio OBJECT-TYPE SYNTAX Integer32(25..500|2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "Committed Burst Size Ratio. CBS = CBS_Ratio * Bandwidth(k bps) Only valid for EF queue. 2147483647 is returned only when getting value about AF or WFQ queue. 2147483647 can't be set. " DEFVAL { 25 } ::= { fsCBQoSQueueCfgInfoEntry 8 } fsCBQoSQueueRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { fsCBQoSQueueCfgInfoEntry 9 } -- WRED fsCBQoSWredCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSWredCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of WRED configuration information." ::= { fsCBQoSBehaviorObjects 8 } fsCBQoSWredCfgInfoEntry OBJECT-TYPE SYNTAX FsCBQoSWredCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "WRED Configuration Information Entry." INDEX { fsCBQoSBehaviorIndex } ::= { fsCBQoSWredCfgInfoTable 1 } FsCBQoSWredCfgInfoEntry ::= SEQUENCE { fsCBQoSWredType WredType, fsCBQoSWredWeightConst Integer32 } fsCBQoSWredType OBJECT-TYPE SYNTAX WredType MAX-ACCESS read-write STATUS current DESCRIPTION "WRED type." DEFVAL { 1 } ::= { fsCBQoSWredCfgInfoEntry 1 } fsCBQoSWredWeightConst OBJECT-TYPE SYNTAX Integer32 (1..16) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify weight for calculating mean queue depth." DEFVAL { 9 } ::= { fsCBQoSWredCfgInfoEntry 2 } -- WRED Class fsCBQoSWredClassCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSWredClassCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of WRED configuration information." ::= { fsCBQoSBehaviorObjects 9 } fsCBQoSWredClassCfgInfoEntry OBJECT-TYPE SYNTAX FsCBQoSWredClassCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "WRED Class Configuration Information Entry." INDEX { fsCBQoSBehaviorIndex, fsCBQoSWredClassValue } ::= { fsCBQoSWredClassCfgInfoTable 1 } FsCBQoSWredClassCfgInfoEntry ::= SEQUENCE { fsCBQoSWredClassValue Integer32, fsCBQoSWredClassLowLimit Integer32, fsCBQoSWredClassHighLimit Integer32, fsCBQoSWredClassDiscardProb Integer32 } fsCBQoSWredClassValue OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The class value. For IP precedence based WRED, the class is IP precedence, and range is 0~7. For DSCP based WRED, the class is DSCP, and range is 0~63. " ::= { fsCBQoSWredClassCfgInfoEntry 1 } fsCBQoSWredClassLowLimit OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-write STATUS current DESCRIPTION "The low limit of queue depth." DEFVAL {10} ::= { fsCBQoSWredClassCfgInfoEntry 2 } fsCBQoSWredClassHighLimit OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-write STATUS current DESCRIPTION "The high limit of queue depth." DEFVAL { 30 } ::= { fsCBQoSWredClassCfgInfoEntry 3 } fsCBQoSWredClassDiscardProb OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The discard probability denominator." DEFVAL { 10 } ::= { fsCBQoSWredClassCfgInfoEntry 4 } -- Policy Route fsCBQoSPolicyRouteCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSPolicyRouteCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Policy Routing configuration information." ::= { fsCBQoSBehaviorObjects 10 } fsCBQoSPolicyRouteCfgInfoEntry OBJECT-TYPE SYNTAX FsCBQoSPolicyRouteCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Policy Routeing Configuration Information Entry." INDEX { fsCBQoSBehaviorIndex } ::= { fsCBQoSPolicyRouteCfgInfoTable 1 } FsCBQoSPolicyRouteCfgInfoEntry ::= SEQUENCE { fsCBQoSPolicyRouteIpAddrType InetAddressType, fsCBQoSPolicyRouteNexthop InetAddress, fsCBQoSPolicyRouteBackup INTEGER, fsCBQoSPolicyRouteRowStatus RowStatus } fsCBQoSPolicyRouteIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "Type of InetAddress." ::= { fsCBQoSPolicyRouteCfgInfoEntry 1 } fsCBQoSPolicyRouteNexthop OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The next-hop ip address for redirection." ::= { fsCBQoSPolicyRouteCfgInfoEntry 2 } fsCBQoSPolicyRouteBackup OBJECT-TYPE SYNTAX INTEGER { backup(1), notbackup(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Whether forward the packet according to the routing table When the next-hop IP address for redirection is not valid. Backup means forwarding. NoBackup means not forwarding. " ::= { fsCBQoSPolicyRouteCfgInfoEntry 3 } fsCBQoSPolicyRouteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { fsCBQoSPolicyRouteCfgInfoEntry 4 } -- NAT fsCBQoSNatCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSNatCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Nat configuration information." ::= { fsCBQoSBehaviorObjects 11 } fsCBQoSNatCfgInfoEntry OBJECT-TYPE SYNTAX FsCBQoSNatCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Nat Configuration Information Entry." INDEX { fsCBQoSBehaviorIndex } ::= { fsCBQoSNatCfgInfoTable 1 } FsCBQoSNatCfgInfoEntry ::= SEQUENCE { fsCBQoSNatMainNumber Integer32, fsCBQoSNatBackupNumber Integer32, fsCBQoSNatServiceClass Integer32, fsCBQoSNatRowStatus RowStatus } fsCBQoSNatMainNumber OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The main ISP number." ::= { fsCBQoSNatCfgInfoEntry 1 } fsCBQoSNatBackupNumber OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-create STATUS current DESCRIPTION "The backup ISP number" ::= { fsCBQoSNatCfgInfoEntry 2 } fsCBQoSNatServiceClass OBJECT-TYPE SYNTAX Integer32 (1..4) MAX-ACCESS read-create STATUS current DESCRIPTION "The service class." DEFVAL { 2 } ::= { fsCBQoSNatCfgInfoEntry 3 } fsCBQoSNatRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { fsCBQoSNatCfgInfoEntry 4 } -- Firewall fsCBQoSFirewallCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSFirewallCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of firewall configuration information." ::= { fsCBQoSBehaviorObjects 12 } fsCBQoSFirewallCfgInfoEntry OBJECT-TYPE SYNTAX FsCBQoSFirewallCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Firewall configuration information entry." INDEX { fsCBQoSBehaviorIndex } ::= { fsCBQoSFirewallCfgInfoTable 1 } FsCBQoSFirewallCfgInfoEntry ::= SEQUENCE { fsCBQoSFirewallAction INTEGER, fsCBQoSFirewallRowStatus RowStatus } fsCBQoSFirewallAction OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The firewall action " DEFVAL {permit} ::= { fsCBQoSFirewallCfgInfoEntry 1 } fsCBQoSFirewallRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { fsCBQoSFirewallCfgInfoEntry 2 } -- Sampling behavior fsCBQoSSamplingCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSSamplingCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of sampling configuration information." ::= { fsCBQoSBehaviorObjects 13 } fsCBQoSSamplingCfgInfoEntry OBJECT-TYPE SYNTAX FsCBQoSSamplingCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Sampling configuration information entry." INDEX { fsCBQoSBehaviorIndex } ::= { fsCBQoSSamplingCfgInfoTable 1 } FsCBQoSSamplingCfgInfoEntry ::= SEQUENCE { fsCBQoSSamplingNum Integer32, fsCBQoSSamplingRowStatus RowStatus } fsCBQoSSamplingNum OBJECT-TYPE SYNTAX Integer32 (1..16) MAX-ACCESS read-create STATUS current DESCRIPTION "The sampling number." ::= { fsCBQoSSamplingCfgInfoEntry 1 } fsCBQoSSamplingRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { fsCBQoSSamplingCfgInfoEntry 2 } fsCBQoSAccountCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSAccountCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of account configuration information." ::= { fsCBQoSBehaviorObjects 14 } fsCBQoSAccountCfgInfoEntry OBJECT-TYPE SYNTAX FsCBQoSAccountCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Account configuration information entry." INDEX { fsCBQoSBehaviorIndex } ::= { fsCBQoSAccountCfgInfoTable 1 } FsCBQoSAccountCfgInfoEntry ::= SEQUENCE { fsCBQoSAccounting TruthValue, fsCBQoSAccountRowStatus RowStatus, fsCBQoSAccountingMode INTEGER } fsCBQoSAccounting OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Account action." ::= { fsCBQoSAccountCfgInfoEntry 1 } fsCBQoSAccountRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { fsCBQoSAccountCfgInfoEntry 2 } fsCBQoSAccountingMode OBJECT-TYPE SYNTAX INTEGER { auto(1), packet(2), byte(3), both(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "Account mode." DEFVAL { auto } ::= { fsCBQoSAccountCfgInfoEntry 3 } -- -- nodes of fsCBQoSRedirectCfgInfoTable -- fsCBQoSRedirectCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSRedirectCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of redirect configuration information." ::= { fsCBQoSBehaviorObjects 15 } fsCBQoSRedirectCfgInfoEntry OBJECT-TYPE SYNTAX FsCBQoSRedirectCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Redirect configuration information entry." INDEX { fsCBQoSBehaviorIndex } ::= { fsCBQoSRedirectCfgInfoTable 1 } FsCBQoSRedirectCfgInfoEntry ::= SEQUENCE { fsCBQoSRedirectType INTEGER, fsCBQoSRedirectIfIndex Integer32, fsCBQoSRedirectIpAddressType InetAddressType, fsCBQoSRedirectIpAddress1 InetAddress, fsCBQoSRedirectIpAddress2 InetAddress, fsCBQoSRedirectRowStatus RowStatus, fsCBQoSRedirectIpv6Interface1 Integer32, fsCBQoSRedirectIpv6Interface2 Integer32, fsCBQoSRedirectIfVlanID Integer32 } fsCBQoSRedirectType OBJECT-TYPE SYNTAX INTEGER { cpu(1), interface(2), nextHop(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of redirect." ::= { fsCBQoSRedirectCfgInfoEntry 1 } fsCBQoSRedirectIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "ifIndex. Only the value of fsCBQoSRedirectType is interface, can be set this node. " DEFVAL { 0 } ::= { fsCBQoSRedirectCfgInfoEntry 2 } fsCBQoSRedirectIpAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-create STATUS current DESCRIPTION "A value that represents a type of Internet address. unknown(0) An unknown address type. This value MUST be used if the value of the corresponding InetAddress object is a zero-length string. It may also be used to indicate an IP address which is not in one of the formats defined below. ipv4(1) An IPv4 address as defined by the InetAddressIPv4 textual convention. ipv6(2) A global IPv6 address as defined by the InetAddressIPv6 textual convention. ipv4z(3) A non-global IPv4 address including a zone index as defined by the InetAddressIPv4z textual convention. ipv6z(4) A non-global IPv6 address including a zone index as defined by the InetAddressIPv6z textual convention. dns(16) A DNS domain name as defined by the InetAddressDNS textual convention. Now supports ipv4 and ipv6. Only the value of fsCBQoSRedirectType is next-hop, can be set this node and fsCBQoSRedirectIpAddress1 or fsCBQoSRedirectIpAddress2. " DEFVAL { unknown } ::= { fsCBQoSRedirectCfgInfoEntry 3 } fsCBQoSRedirectIpAddress1 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP Address. If the value of fsCBQoSRedirectType is not next-hop, zero-length string will be returned when getting. If the value of fsCBQoSRedirectIpAddressType is ipv6, this node is set necessarily. " ::= { fsCBQoSRedirectCfgInfoEntry 4 } fsCBQoSRedirectIpAddress2 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP Address. If the value of fsCBQoSRedirectType is not next-hop, zero-length string will be returned when getting. If the value of fsCBQoSRedirectIpAddressType is ipv6, this node is set optionally. " ::= { fsCBQoSRedirectCfgInfoEntry 5 } fsCBQoSRedirectRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { fsCBQoSRedirectCfgInfoEntry 6 } fsCBQoSRedirectIpv6Interface1 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "IfIndex for ipv6 next hop . If and only if the value of fsCBQoSRedirectIpAddressType is ipv6 and fsCBQoSRedirectIpAddress1 is set, this node can be set. " DEFVAL { 0 } ::= { fsCBQoSRedirectCfgInfoEntry 7 } fsCBQoSRedirectIpv6Interface2 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "IfIndex for ipv6 next hop . If and only if the value of fsCBQoSRedirectIpAddressType is ipv6 and fsCBQoSRedirectIpAddress2 is set, this node can be set. " DEFVAL { 0 } ::= { fsCBQoSRedirectCfgInfoEntry 8 } fsCBQoSRedirectIfVlanID OBJECT-TYPE SYNTAX Integer32 (0..4094 |65535) MAX-ACCESS read-create STATUS current DESCRIPTION "VLAN-ID to tag. If and only if the value of fsCBQoSRedirectType is interface, this node can be set. " DEFVAL { 65535 } ::= { fsCBQoSRedirectCfgInfoEntry 9 } -- -- nodes of fsCBQoSPriorityMapCfgInfoTable -- fsCBQoSPriorityMapCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSPriorityMapCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of priority map configuration information." ::= { fsCBQoSBehaviorObjects 16 } fsCBQoSPriorityMapCfgInfoEntry OBJECT-TYPE SYNTAX FsCBQoSPriorityMapCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "priority map configuration information entry." INDEX { fsCBQoSBehaviorIndex } ::= { fsCBQoSPriorityMapCfgInfoTable 1 } FsCBQoSPriorityMapCfgInfoEntry ::= SEQUENCE { fsCBQoSPriorityMapImportType INTEGER, fsCBQoSPriorityMapExportType INTEGER, fsCBQoSPriorityMapGroupIndex Integer32, fsCBQoSPriorityMapGroupName OCTET STRING, fsCBQoSPriorityMapAuto INTEGER, fsCBQoSPriorityMapRowStatus RowStatus } fsCBQoSPriorityMapImportType OBJECT-TYPE SYNTAX INTEGER { invalid(1), dscp(2), dot1p(3), exp(4), ipPrecedence(5), localPrecedence(6), dropPrecedence(7) } MAX-ACCESS read-create STATUS current DESCRIPTION "Import type of map." DEFVAL { invalid } ::= { fsCBQoSPriorityMapCfgInfoEntry 1 } fsCBQoSPriorityMapExportType OBJECT-TYPE SYNTAX INTEGER { invalid(1), dscp(2), dot1p(3), exp(4), ipPrecedence(5), localPrecedence(6), dropPrecedence(7) } MAX-ACCESS read-create STATUS current DESCRIPTION "Export type of map." DEFVAL { invalid } ::= { fsCBQoSPriorityMapCfgInfoEntry 2 } fsCBQoSPriorityMapGroupIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Index of map group. Map group is managed by FS-IFQOS2-MIB. " ::= { fsCBQoSPriorityMapCfgInfoEntry 3 } fsCBQoSPriorityMapGroupName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of map group. Map group is managed by FS-IFQOS2-MIB. " ::= { fsCBQoSPriorityMapCfgInfoEntry 4 } fsCBQoSPriorityMapAuto OBJECT-TYPE SYNTAX INTEGER { invalid(1), autoDscp(2), autoDot1p(3), autoMplsExp(4), autoIp(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "Type of priority MAP." DEFVAL { invalid } ::= { fsCBQoSPriorityMapCfgInfoEntry 5 } fsCBQoSPriorityMapRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { fsCBQoSPriorityMapCfgInfoEntry 6 } -- -- nodes of fsCBQoSMirrorCfgInfoTable -- fsCBQoSMirrorCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSMirrorCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of flow mirror configuration information." ::= { fsCBQoSBehaviorObjects 17 } fsCBQoSMirrorCfgInfoEntry OBJECT-TYPE SYNTAX FsCBQoSMirrorCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Flow mirror configuration information entry." INDEX { fsCBQoSBehaviorIndex } ::= { fsCBQoSMirrorCfgInfoTable 1 } FsCBQoSMirrorCfgInfoEntry ::= SEQUENCE { fsCBQoSMirrorType INTEGER, fsCBQoSMirrorIfIndex OCTET STRING, fsCBQoSMirrorVlanID Integer32, fsCBQoSMirrorRowStatus RowStatus } fsCBQoSMirrorType OBJECT-TYPE SYNTAX INTEGER { interface(1), cpu(2), vlan(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Type of flow mirror." ::= { fsCBQoSMirrorCfgInfoEntry 1 } fsCBQoSMirrorIfIndex OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "IfIndex of destination interface. Only the value of fsCBQoSMirrorType is interface, can be set this node. For example: 1#11#111#1111 means the flow mirror destination ifindex is 1,11,111 and 1111. '#' is list separator for all IfIndex value. " ::= { fsCBQoSMirrorCfgInfoEntry 2 } fsCBQoSMirrorVlanID OBJECT-TYPE SYNTAX Integer32 (0..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "Destination vlan of flow mirror, Only the value of fsCBQoSMirrorType is vlan, can be set this node. " ::= { fsCBQoSMirrorCfgInfoEntry 3 } fsCBQoSMirrorRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { fsCBQoSMirrorCfgInfoEntry 4 } -- -- nodes of fsCBQoSNestCfgInfoTable -- fsCBQoSNestCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSNestCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Insert a service VLAN tag or customer VLAN tag into a packet. A VLAN tag contains the VLAN ID field and the 802.1p priority field. Both the service VLAN ID and the customer VLAN ID can not be set at the same time. One of them must be set. The 802.1p priority of the service VLAN tag and that of the customer VLAN tag can be set optionally. However, both of them can not be set at the same time. The new setting overwrites the previous one." ::= { fsCBQoSBehaviorObjects 18 } fsCBQoSNestCfgInfoEntry OBJECT-TYPE SYNTAX FsCBQoSNestCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN nesting table entry." INDEX { fsCBQoSBehaviorIndex } ::= { fsCBQoSNestCfgInfoTable 1 } FsCBQoSNestCfgInfoEntry ::= SEQUENCE { fsCBQoSNestServiceVlanID Integer32, fsCBQoSNestServiceDot1pValue Integer32, fsCBQoSNestCustomerVlanID Integer32, fsCBQoSNestCustomerDot1pValue Integer32, fsCBQoSNestRowStatus RowStatus } fsCBQoSNestServiceVlanID OBJECT-TYPE SYNTAX Integer32 (1..4094|65535) MAX-ACCESS read-create STATUS current DESCRIPTION "VLAN ID of the service VLAN tag to be inserted. If the customer VLAN tag has been configured, 65535 is returned for the service VLAN ID. The service VLAN ID can not be set to 65535." ::= { fsCBQoSNestCfgInfoEntry 1 } fsCBQoSNestServiceDot1pValue OBJECT-TYPE SYNTAX Integer32 (0..7|65535) MAX-ACCESS read-create STATUS current DESCRIPTION "802.1p priority value in the service VLAN tag to be inserted. If the 802.1p priority is not set, 65535 is returned. The 802.1p priority value can not be set to 65535." ::= { fsCBQoSNestCfgInfoEntry 2 } fsCBQoSNestCustomerVlanID OBJECT-TYPE SYNTAX Integer32 (1..4094|65535) MAX-ACCESS read-create STATUS current DESCRIPTION "VLAN ID of the customer VLAN tag to be inserted. If the service VLAN tag has been configured, 65535 is returned for the customer VLAN ID. The customer VLAN ID can not be set to 65535." ::= { fsCBQoSNestCfgInfoEntry 3 } fsCBQoSNestCustomerDot1pValue OBJECT-TYPE SYNTAX Integer32 (0..7|65535) MAX-ACCESS read-create STATUS current DESCRIPTION "802.1p priority value in the customer VLAN tag to be inserted. If the 802.1p priority is not set, 65535 is returned. The 802.1p priority value can not be set to 65535." ::= { fsCBQoSNestCfgInfoEntry 4 } fsCBQoSNestRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus" ::= { fsCBQoSNestCfgInfoEntry 5 } -- Nest Policy fsCBQoSNestPolicyCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSNestPolicyCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used for configuring nest policy." ::= { fsCBQoSBehaviorObjects 19 } fsCBQoSNestPolicyCfgInfoEntry OBJECT-TYPE SYNTAX FsCBQoSNestPolicyCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Nest policy configuration entry." INDEX { fsCBQoSBehaviorIndex } ::= { fsCBQoSNestPolicyCfgInfoTable 1 } FsCBQoSNestPolicyCfgInfoEntry ::= SEQUENCE { fsCBQoSNestPolicyName OCTET STRING, fsCBQoSNestPolicyRowStatus RowStatus } fsCBQoSNestPolicyName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the nested policy." ::= { fsCBQoSNestPolicyCfgInfoEntry 1 } fsCBQoSNestPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus" ::= { fsCBQoSNestPolicyCfgInfoEntry 2 } -- -- nodes of fsCBQoSMirrorIfCfgInfoTable -- fsCBQoSMirrorIfCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSMirrorIfCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of flow mirroring to interface configuration information." ::= { fsCBQoSBehaviorObjects 20 } fsCBQoSMirrorIfCfgInfoEntry OBJECT-TYPE SYNTAX FsCBQoSMirrorIfCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Flow mirroring to interface configuration information entry." INDEX { fsCBQoSBehaviorIndex, fsCBQoSMirrorIfMainIfIndex } ::= { fsCBQoSMirrorIfCfgInfoTable 1 } FsCBQoSMirrorIfCfgInfoEntry ::= SEQUENCE { fsCBQoSMirrorIfMainIfIndex Integer32, fsCBQoSMirrorIfMainIfStatus INTEGER, fsCBQoSMirrorIfBackupIfIndex Integer32, fsCBQoSMirrorIfBackupIfStatus INTEGER, fsCBQoSMirrorIfRowStatus RowStatus } fsCBQoSMirrorIfMainIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "IfIndex of mirror interface." ::= { fsCBQoSMirrorIfCfgInfoEntry 1 } fsCBQoSMirrorIfMainIfStatus OBJECT-TYPE SYNTAX INTEGER { inactive(1), active(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of main interface." DEFVAL {active} ::= { fsCBQoSMirrorIfCfgInfoEntry 2 } fsCBQoSMirrorIfBackupIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "IfIndex of backup mirror interface." ::= { fsCBQoSMirrorIfCfgInfoEntry 3 } fsCBQoSMirrorIfBackupIfStatus OBJECT-TYPE SYNTAX INTEGER { inactive(1), active(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of backup interface." DEFVAL {active} ::= { fsCBQoSMirrorIfCfgInfoEntry 4 } fsCBQoSMirrorIfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { fsCBQoSMirrorIfCfgInfoEntry 5 } -- -- nodes of fsCBQoSColoredRemarkCfgTable -- fsCBQoSColoredRemarkCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSColoredRemarkCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of colored remarking feature configuration information." ::= { fsCBQoSBehaviorObjects 21 } fsCBQoSColoredRemarkCfgEntry OBJECT-TYPE SYNTAX FsCBQoSColoredRemarkCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Colored remarking configuration information entry." INDEX { fsCBQoSBehaviorIndex, fsCBQoSColoredRemarkType, fsCBQoSColoredRemarkColor } ::= { fsCBQoSColoredRemarkCfgTable 1 } FsCBQoSColoredRemarkCfgEntry ::= SEQUENCE { fsCBQoSColoredRemarkType RemarkType, fsCBQoSColoredRemarkColor INTEGER, fsCBQoSColoredRemarkValue Integer32, fsCBQoSColoredRemarkRowStatus RowStatus } fsCBQoSColoredRemarkType OBJECT-TYPE SYNTAX RemarkType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remark type." ::= { fsCBQoSColoredRemarkCfgEntry 1 } fsCBQoSColoredRemarkColor OBJECT-TYPE SYNTAX INTEGER { green(1), yellow(2), red(3) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remark color." ::= { fsCBQoSColoredRemarkCfgEntry 2 } fsCBQoSColoredRemarkValue OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-create STATUS current DESCRIPTION "Value to remark: for IpPrecedence: 0~7 for Dscp: 0~63 for MplsExp: 0~7 for Vlan8021p: 0~7 for AtmClp: 0~1 for FrDe: 0~1 for VlanID: 1~4094 for QosLocalID: 1~4095 for DropPrecedence: 0~2 for LocalPrecedence: 0~7 for TopMostVlanID: 1~4094 for SecondMplsExp: 0~7 " ::= { fsCBQoSColoredRemarkCfgEntry 3 } fsCBQoSColoredRemarkRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus" ::= { fsCBQoSColoredRemarkCfgEntry 4 } -- -- nodes of fsCBQoSPrimapCfgInfoTable -- fsCBQoSPrimapCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSPrimapCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of referencing priority map configuration information." ::= { fsCBQoSBehaviorObjects 22 } fsCBQoSPrimapCfgInfoEntry OBJECT-TYPE SYNTAX FsCBQoSPrimapCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Referencing priority map configuration information entry." INDEX { fsCBQoSBehaviorIndex, fsCBQoSPrimapColorType, fsCBQoSPrePriMapTableType } ::= { fsCBQoSPrimapCfgInfoTable 1 } FsCBQoSPrimapCfgInfoEntry ::= SEQUENCE { fsCBQoSPrimapColorType INTEGER, fsCBQoSPrePriMapTableType INTEGER, fsCBQoSPrimapRowStatus RowStatus } fsCBQoSPrimapColorType OBJECT-TYPE SYNTAX INTEGER { noColorMap(1), colorMap(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Color type of priority map." ::= { fsCBQoSPrimapCfgInfoEntry 1 } fsCBQoSPrePriMapTableType OBJECT-TYPE SYNTAX INTEGER { dot1pToLp(1), dot1pToDp(2), expToLp(3), dscpToLp(4), expToDp(5), dscpToDp(6), dscpToDot1p(7), dot1pToDscp(8), dscpToDscp(9), dscpToExp(10), expToDscp(11), expToDot1p(12), expToExp(13), lpToDot1p(14), dot1pToRpr(15), dscpToRpr(16), expToRpr(17), ippreToRpr(18), upToDot1p(19), upToDscp(20), upToExp(21), upToDp(22), upToLp(23), upToRpr(24), upToFc(25), lpTodscp(26), dot11eToLp(27), lpToDot11e(28), lpToLp(29), dot1pToExp(30), lpToExp(31), lpToDp(32), upToUp(33), dot1pToDot1p(34) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of pre-defined priority mapping table." ::= { fsCBQoSPrimapCfgInfoEntry 2 } fsCBQoSPrimapRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus" ::= { fsCBQoSPrimapCfgInfoEntry 3 } -- -- nodes of fsCBQoSColorMapDpCfgInfoTable -- fsCBQoSColorMapDpCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSColorMapDpCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of referencing color-map-DP action configuration information." ::= { fsCBQoSBehaviorObjects 23 } fsCBQoSColorMapDpCfgInfoEntry OBJECT-TYPE SYNTAX FsCBQoSColorMapDpCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Referencing color-map-DP action configuration information entry." INDEX { fsCBQoSBehaviorIndex } ::= { fsCBQoSColorMapDpCfgInfoTable 1 } FsCBQoSColorMapDpCfgInfoEntry ::= SEQUENCE { fsCBQoSColorMapDpEnable TruthValue, fsCBQoSColorMapDpRowStatus RowStatus } fsCBQoSColorMapDpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Color-map-DP enable status." ::= { fsCBQoSColorMapDpCfgInfoEntry 1 } fsCBQoSColorMapDpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus" ::= { fsCBQoSColorMapDpCfgInfoEntry 2 } -- fsCBQoSPolicyObjects fsCBQoSPolicyObjects OBJECT IDENTIFIER ::= { fsCBQoSObjects 3 } -- Traffic Policy Next Index fsCBQoSPolicyIndexNext OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains an appropriate value to be used for fsCBQoSPolicyIndex when creating rows in the fsCBQoSPolicyCfgInfoTable." ::= { fsCBQoSPolicyObjects 1 } -- Traffic Policy fsCBQoSPolicyCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSPolicyCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of QoS policy configuration information." ::= { fsCBQoSPolicyObjects 2 } fsCBQoSPolicyCfgInfoEntry OBJECT-TYPE SYNTAX FsCBQoSPolicyCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Traffic policy configuration information entry." INDEX { fsCBQoSPolicyIndex } ::= { fsCBQoSPolicyCfgInfoTable 1 } FsCBQoSPolicyCfgInfoEntry ::= SEQUENCE { fsCBQoSPolicyIndex Integer32, fsCBQoSPolicyName OCTET STRING, fsCBQoSPolicyClassCount Integer32, fsCBQoSPolicyConfigMode INTEGER, fsCBQoSPolicyType INTEGER, fsCBQoSPolicyClassNextIndex Integer32, fsCBQoSPolicyRowStatus RowStatus } fsCBQoSPolicyIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of Traffic Policy." ::= { fsCBQoSPolicyCfgInfoEntry 1 } fsCBQoSPolicyName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of Traffic Policy." ::= { fsCBQoSPolicyCfgInfoEntry 2 } fsCBQoSPolicyClassCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter of policy classes of policy." ::= { fsCBQoSPolicyCfgInfoEntry 3 } fsCBQoSPolicyConfigMode OBJECT-TYPE SYNTAX INTEGER { unavailable(0), config(1), auto(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Configuration mode of Traffic Policy. Only hardware QoS support this node. 'unavailable' is returned only when getting value from software QoS. 'unavailable' can't be set." DEFVAL {config} ::= { fsCBQoSPolicyCfgInfoEntry 4 } fsCBQoSPolicyType OBJECT-TYPE SYNTAX INTEGER { systemDefined(1), userDefined(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of policy." ::= { fsCBQoSPolicyCfgInfoEntry 5 } fsCBQoSPolicyClassNextIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains an appropriate value to be used for fsCBQoSPolicyClassIndex when creating rows in the fsCBQoSPolicyClassCfgInfoTable. " ::= { fsCBQoSPolicyCfgInfoEntry 6 } fsCBQoSPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { fsCBQoSPolicyCfgInfoEntry 7 } -- Classifier-Behavior in QoS policy fsCBQoSPolicyClassCfgInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSPolicyClassCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of QoS Policy classifier-behavior configuration information." ::= { fsCBQoSPolicyObjects 3 } fsCBQoSPolicyClassCfgInfoEntry OBJECT-TYPE SYNTAX FsCBQoSPolicyClassCfgInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Traffic policy classifier-behavior configuration information entry." INDEX { fsCBQoSPolicyIndex, fsCBQoSPolicyClassIndex } ::= { fsCBQoSPolicyClassCfgInfoTable 1 } FsCBQoSPolicyClassCfgInfoEntry ::= SEQUENCE { fsCBQoSPolicyClassIndex Integer32, fsCBQoSPolicyClassClassifierIndex Integer32, fsCBQoSPolicyClassClassifierName OCTET STRING, fsCBQoSPolicyClassBehaviorIndex Integer32, fsCBQoSPolicyClassBehaviorName OCTET STRING, fsCBQoSPolicyClassPrecedence Integer32, fsCBQoSPolicyClassRowStatus RowStatus, fsCBQoSPolicyClassMode INTEGER, fsCBQoSPolicyClassCfgOrder Integer32 } fsCBQoSPolicyClassIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "PolicyClass Index in a QoS policy." ::= { fsCBQoSPolicyClassCfgInfoEntry 1 } fsCBQoSPolicyClassClassifierIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Index of classifier applied by a policy. It should exist in fsCBQoSClassifierCfgInfoTable." ::= { fsCBQoSPolicyClassCfgInfoEntry 2 } fsCBQoSPolicyClassClassifierName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of classifier applied by a policy. It is corresponding to fsCBQoSPolicyClassClassifierIndex." ::= { fsCBQoSPolicyClassCfgInfoEntry 3 } fsCBQoSPolicyClassBehaviorIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Index of Behavior applied by a policy. It should exist in fsCBQoSBehaviorCfgInfoTable." ::= { fsCBQoSPolicyClassCfgInfoEntry 4 } fsCBQoSPolicyClassBehaviorName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of Behavior applied by a policy. It is corresponding to fsCBQoSPolicyClassBehaviorIndex." ::= { fsCBQoSPolicyClassCfgInfoEntry 5 } fsCBQoSPolicyClassPrecedence OBJECT-TYPE SYNTAX Integer32 (0..16383|2147483647) MAX-ACCESS read-create STATUS current DESCRIPTION "The Precedence of the class in the policy. Only hardware QoS support this node. 2147483647 is returned only when getting value from software QoS. 2147483647 can't be set." ::= { fsCBQoSPolicyClassCfgInfoEntry 6 } fsCBQoSPolicyClassRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { fsCBQoSPolicyClassCfgInfoEntry 7 } fsCBQoSPolicyClassMode OBJECT-TYPE SYNTAX INTEGER { modeNo(1), modeDot1q(2), modeQppb(3), modeIpSourceGuard(4), modeVoiceVlan(5), modeDCBX(6) } MAX-ACCESS read-create STATUS current DESCRIPTION "Set the mode of the classifier-behavior association. The default mode modeNo is a normal mode. modeDot1q indicates that the association is used for VLAN mapping. modeQppb indicates that the association is used for BGP routing policy. modeIpSourceGuard indicates that the association is used for packets undergo IP source guard. modeVoiceVlan indicates that the association is used for voice data packets. modeDCBX indicates that the association is used for DCBX. " DEFVAL {modeNo} ::= { fsCBQoSPolicyClassCfgInfoEntry 8 } fsCBQoSPolicyClassCfgOrder OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A QoS policy contains multiple classifier-behavior associations. A node indicates the configuration order of the corresponding classifier-behavior association." ::= { fsCBQoSPolicyClassCfgInfoEntry 9 } -- fsCBQoSApplyPolicyObjects fsCBQoSApplyPolicyObjects OBJECT IDENTIFIER ::= { fsCBQoSObjects 4 } -- Policy Instance on interface Table fsCBQoSIfApplyPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSIfApplyPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of QoS policy instance." ::= { fsCBQoSApplyPolicyObjects 1 } fsCBQoSIfApplyPolicyEntry OBJECT-TYPE SYNTAX FsCBQoSIfApplyPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Policy applied on interface Configuration Information Entry." INDEX { fsCBQoSIfApplyPolicyIfIndex, fsCBQoSIfApplyPolicyDirection } ::= { fsCBQoSIfApplyPolicyTable 1 } FsCBQoSIfApplyPolicyEntry ::= SEQUENCE { fsCBQoSIfApplyPolicyIfIndex Integer32, fsCBQoSIfApplyPolicyDirection DirectionType, fsCBQoSIfApplyPolicyName OCTET STRING, fsCBQoSIfApplyPolicyEnableDynamic INTEGER, fsCBQoSIfApplyPolicyRowStatus RowStatus, fsCBQoSIfApplyPolicyStatus INTEGER } fsCBQoSIfApplyPolicyIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Interface Index, equal to ifIndex." ::= { fsCBQoSIfApplyPolicyEntry 1 } fsCBQoSIfApplyPolicyDirection OBJECT-TYPE SYNTAX DirectionType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Policy direction: inbound (1) outbound (2) " ::= { fsCBQoSIfApplyPolicyEntry 2 } fsCBQoSIfApplyPolicyName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of Traffic Policy." ::= { fsCBQoSIfApplyPolicyEntry 3 } fsCBQoSIfApplyPolicyEnableDynamic OBJECT-TYPE SYNTAX INTEGER { unavailable(1), true(2), false(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "If the value of it is specified 'true',Enable dynamic qos policy. 'unavailable' is returned if device don't support dynamic QoS. 'unavailable' can't be set. " ::= { fsCBQoSIfApplyPolicyEntry 4 } fsCBQoSIfApplyPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { fsCBQoSIfApplyPolicyEntry 5 } fsCBQoSIfApplyPolicyStatus OBJECT-TYPE SYNTAX INTEGER { proccessing(1), success(2), partialItemFailed(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of policy applied on interface." ::= { fsCBQoSIfApplyPolicyEntry 6 } -- Policy Instance on ATM PVC Table fsCBQoSAtmPvcApplyPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSAtmPvcApplyPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of QoS policy instance." ::= { fsCBQoSApplyPolicyObjects 2 } fsCBQoSAtmPvcApplyPolicyEntry OBJECT-TYPE SYNTAX FsCBQoSAtmPvcApplyPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Policy applied on ATM PVC Configuration Information Entry." INDEX { fsCBQoSAtmPvcApplyPolicyIfIndex, fsCBQoSAtmPvcApplyPolicyVPI, fsCBQoSAtmPvcApplyPolicyVCI, fsCBQoSAtmPvcApplyPolicyDirection } ::= { fsCBQoSAtmPvcApplyPolicyTable 1 } FsCBQoSAtmPvcApplyPolicyEntry ::= SEQUENCE { fsCBQoSAtmPvcApplyPolicyIfIndex Integer32, fsCBQoSAtmPvcApplyPolicyVPI Integer32, fsCBQoSAtmPvcApplyPolicyVCI Integer32, fsCBQoSAtmPvcApplyPolicyDirection DirectionType, fsCBQoSAtmPvcApplyPolicyName OCTET STRING, fsCBQoSAtmPvcApplyPolicyRowStatus RowStatus } fsCBQoSAtmPvcApplyPolicyIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "ATM Interface Index, equal to ifIndex." ::= { fsCBQoSAtmPvcApplyPolicyEntry 1 } fsCBQoSAtmPvcApplyPolicyVPI OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "VPI value of ATM Interface." ::= { fsCBQoSAtmPvcApplyPolicyEntry 2 } fsCBQoSAtmPvcApplyPolicyVCI OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "VCI value of ATM Interface." ::= { fsCBQoSAtmPvcApplyPolicyEntry 3 } fsCBQoSAtmPvcApplyPolicyDirection OBJECT-TYPE SYNTAX DirectionType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Policy direction: inbound (1) outbound (2)" ::= { fsCBQoSAtmPvcApplyPolicyEntry 4 } fsCBQoSAtmPvcApplyPolicyName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of Traffic Policy." ::= { fsCBQoSAtmPvcApplyPolicyEntry 5 } fsCBQoSAtmPvcApplyPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus" ::= { fsCBQoSAtmPvcApplyPolicyEntry 6 } -- Policy Instance on VLAN Table fsCBQoSVlanApplyPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSVlanApplyPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of QoS policy instance." ::= { fsCBQoSApplyPolicyObjects 3 } fsCBQoSVlanApplyPolicyEntry OBJECT-TYPE SYNTAX FsCBQoSVlanApplyPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Policy applied on Ethernet VLAN Configuration Information Entry." INDEX { fsCBQoSVlanApplyPolicyVlanid, fsCBQoSVlanApplyPolicyDirection } ::= { fsCBQoSVlanApplyPolicyTable 1 } FsCBQoSVlanApplyPolicyEntry ::= SEQUENCE { fsCBQoSVlanApplyPolicyVlanid Integer32, fsCBQoSVlanApplyPolicyDirection DirectionType, fsCBQoSVlanApplyPolicyName OCTET STRING, fsCBQoSVlanApplyPriority Integer32, fsCBQoSVlanApplyPolicyRowStatus RowStatus, fsCBQoSVlanApplyPolicyStatus INTEGER } fsCBQoSVlanApplyPolicyVlanid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Vlan of Ethernet Interface." ::= { fsCBQoSVlanApplyPolicyEntry 1 } fsCBQoSVlanApplyPolicyDirection OBJECT-TYPE SYNTAX DirectionType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Policy direction: inbound (1) outbound (2)" ::= { fsCBQoSVlanApplyPolicyEntry 2 } fsCBQoSVlanApplyPolicyName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of Traffic Policy." ::= { fsCBQoSVlanApplyPolicyEntry 3 } fsCBQoSVlanApplyPriority OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-create STATUS current DESCRIPTION "The priority of policy." ::= { fsCBQoSVlanApplyPolicyEntry 4 } fsCBQoSVlanApplyPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { fsCBQoSVlanApplyPolicyEntry 5 } fsCBQoSVlanApplyPolicyStatus OBJECT-TYPE SYNTAX INTEGER { proccessing(1), success(2), partialItemFailed(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of policy applied on VLAN." ::= { fsCBQoSVlanApplyPolicyEntry 6 } -- Policy Instance on FR class Table fsCBQoSFrClassApplyPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSFrClassApplyPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of QoS policy instance." ::= { fsCBQoSApplyPolicyObjects 4 } fsCBQoSFrClassApplyPolicyEntry OBJECT-TYPE SYNTAX FsCBQoSFrClassApplyPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Policy applied on FR class Configuration Information Entry." INDEX { fsCBQoSFrClassApplyPolicyFrClassName, fsCBQoSFrClassApplyPolicyDirection } ::= { fsCBQoSFrClassApplyPolicyTable 1 } FsCBQoSFrClassApplyPolicyEntry ::= SEQUENCE { fsCBQoSFrClassApplyPolicyFrClassName OCTET STRING, fsCBQoSFrClassApplyPolicyDirection DirectionType, fsCBQoSFrClassApplyPolicyName OCTET STRING, fsCBQoSFrClassApplyPolicyRowStatus RowStatus } fsCBQoSFrClassApplyPolicyFrClassName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The name of FR class." ::= { fsCBQoSFrClassApplyPolicyEntry 1 } fsCBQoSFrClassApplyPolicyDirection OBJECT-TYPE SYNTAX DirectionType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Policy direction: inbound (1) outbound (2)" ::= { fsCBQoSFrClassApplyPolicyEntry 2 } fsCBQoSFrClassApplyPolicyName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of Traffic Policy." ::= { fsCBQoSFrClassApplyPolicyEntry 3 } fsCBQoSFrClassApplyPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { fsCBQoSFrClassApplyPolicyEntry 4 } -- Policy Instance on FR PVC Table fsCBQoSFrPvcApplyPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSFrPvcApplyPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of QoS policy instance." ::= { fsCBQoSApplyPolicyObjects 5 } fsCBQoSFrPvcApplyPolicyEntry OBJECT-TYPE SYNTAX FsCBQoSFrPvcApplyPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Policy applied on FR PVC Configuration Information Entry." INDEX { fsCBQoSFrPvcApplyPolicyIfIndex, fsCBQoSFrPvcApplyPolicyDlciNum, fsCBQoSFrPvcApplyPolicyDirection } ::= { fsCBQoSFrPvcApplyPolicyTable 1 } FsCBQoSFrPvcApplyPolicyEntry ::= SEQUENCE { fsCBQoSFrPvcApplyPolicyIfIndex Integer32, fsCBQoSFrPvcApplyPolicyDlciNum Integer32, fsCBQoSFrPvcApplyPolicyDirection DirectionType, fsCBQoSFrPvcApplyPolicyName OCTET STRING, fsCBQoSFrPvcApplyPolicyRowStatus RowStatus } fsCBQoSFrPvcApplyPolicyIfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Fr Interface Index, equal to ifIndex." ::= { fsCBQoSFrPvcApplyPolicyEntry 1 } fsCBQoSFrPvcApplyPolicyDlciNum OBJECT-TYPE SYNTAX Integer32 (16..1007) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Fr DLCI number." ::= { fsCBQoSFrPvcApplyPolicyEntry 2 } fsCBQoSFrPvcApplyPolicyDirection OBJECT-TYPE SYNTAX DirectionType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Policy direction: inbound (1) outbound (2)" ::= { fsCBQoSFrPvcApplyPolicyEntry 3 } fsCBQoSFrPvcApplyPolicyName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of Traffic Policy." ::= { fsCBQoSFrPvcApplyPolicyEntry 4 } fsCBQoSFrPvcApplyPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-only STATUS current DESCRIPTION "RowStatus." ::= { fsCBQoSFrPvcApplyPolicyEntry 5 } -- Policy Instance on Global fsCBQoSGlobalApplyTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSGlobalApplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of QoS policies applied globally. A QoS policy applied globally takes effect on all ports of the device." ::= { fsCBQoSApplyPolicyObjects 6 } fsCBQoSGlobalApplyEntry OBJECT-TYPE SYNTAX FsCBQoSGlobalApplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A global policy entry." INDEX { fsCBQoSGlobalApplyDirection } ::= { fsCBQoSGlobalApplyTable 1 } FsCBQoSGlobalApplyEntry ::= SEQUENCE { fsCBQoSGlobalApplyDirection DirectionType, fsCBQoSGlobalApplyName OCTET STRING, fsCBQoSGlobalApplyRowStatus RowStatus, fsCBQoSGlobalApplyStatus INTEGER } fsCBQoSGlobalApplyDirection OBJECT-TYPE SYNTAX DirectionType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Policy direction: inbound (1) outbound (2)" ::= { fsCBQoSGlobalApplyEntry 1 } fsCBQoSGlobalApplyName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of a global policy." ::= { fsCBQoSGlobalApplyEntry 2 } fsCBQoSGlobalApplyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { fsCBQoSGlobalApplyEntry 3 } fsCBQoSGlobalApplyStatus OBJECT-TYPE SYNTAX INTEGER { proccessing(1), success(2), partialItemFailed(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of policy applied globally." ::= { fsCBQoSGlobalApplyEntry 4 } -- Policy Instance on controlPlane fsCBQoSCpApplyPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSCpApplyPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of QoS policies applied on control plane." ::= { fsCBQoSApplyPolicyObjects 7 } fsCBQoSCpApplyPolicyEntry OBJECT-TYPE SYNTAX FsCBQoSCpApplyPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Policy applied on control plane configuration information entry." INDEX { fsCBQoSCpApplyPolicyChassis, fsCBQoSCpApplyPolicySlot, fsCBQoSCpApplyPolicyDirection } ::= { fsCBQoSCpApplyPolicyTable 1 } FsCBQoSCpApplyPolicyEntry ::= SEQUENCE { fsCBQoSCpApplyPolicyChassis Unsigned32, fsCBQoSCpApplyPolicySlot Unsigned32, fsCBQoSCpApplyPolicyDirection DirectionType, fsCBQoSCpApplyPolicyName OCTET STRING, fsCBQoSCpApplyPolicyStatus INTEGER, fsCBQoSCpApplyRowStatus RowStatus } fsCBQoSCpApplyPolicyChassis OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Chassis number." ::= { fsCBQoSCpApplyPolicyEntry 1 } fsCBQoSCpApplyPolicySlot OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot number." ::= { fsCBQoSCpApplyPolicyEntry 2 } fsCBQoSCpApplyPolicyDirection OBJECT-TYPE SYNTAX DirectionType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Policy direction: inbound (1) outbound (2)" ::= { fsCBQoSCpApplyPolicyEntry 3 } fsCBQoSCpApplyPolicyName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of traffic policy." ::= { fsCBQoSCpApplyPolicyEntry 4 } fsCBQoSCpApplyPolicyStatus OBJECT-TYPE SYNTAX INTEGER { proccessing(1), success(2), partialItemFailed(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of policy applied on control plane." ::= { fsCBQoSCpApplyPolicyEntry 5 } fsCBQoSCpApplyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { fsCBQoSCpApplyPolicyEntry 6 } -- Running statistics information fsCBQoSApplyPolicyStaticsObjects OBJECT IDENTIFIER ::= { fsCBQoSObjects 5 } -- Interface: policy Running statistics information fsCBQoSIfStaticsObjects OBJECT IDENTIFIER ::= { fsCBQoSApplyPolicyStaticsObjects 1 } -- Interface CBQ statistics fsCBQoSIfCbqRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSIfCbqRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of interface CBQ Running statistics. When policy using queue behavior is applied on interface the interface will using Class Based Queuing." ::= { fsCBQoSIfStaticsObjects 1 } fsCBQoSIfCbqRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSIfCbqRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface CBQ statistics entry." INDEX { fsCBQoSIfApplyPolicyIfIndex } ::= { fsCBQoSIfCbqRunInfoTable 1 } FsCBQoSIfCbqRunInfoEntry ::= SEQUENCE { fsCBQoSIfCbqQueueSize Integer32, fsCBQoSIfCbqDiscard Counter64, fsCBQoSIfCbqEfQueueSize Integer32, fsCBQoSIfCbqAfQueueSize Integer32, fsCBQoSIfCbqBeQueueSize Integer32, fsCBQoSIfCbqBeActiveQueueNum Integer32, fsCBQoSIfCbqBeMaxActiveQueueNum Integer32, fsCBQoSIfCbqBeTotalQueueNum Integer32, fsCBQoSIfCbqAfAllocatedQueueNum Integer32 } fsCBQoSIfCbqQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of CBQ queue" ::= { fsCBQoSIfCbqRunInfoEntry 1 } fsCBQoSIfCbqDiscard OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discarded packets which couldn't be enqueued." ::= { fsCBQoSIfCbqRunInfoEntry 2 } fsCBQoSIfCbqEfQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of EF queue." ::= { fsCBQoSIfCbqRunInfoEntry 3 } fsCBQoSIfCbqAfQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of AF queue." ::= { fsCBQoSIfCbqRunInfoEntry 4 } fsCBQoSIfCbqBeQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of BE queue." ::= { fsCBQoSIfCbqRunInfoEntry 5 } fsCBQoSIfCbqBeActiveQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Packet number of Active BE Queue." ::= { fsCBQoSIfCbqRunInfoEntry 6 } fsCBQoSIfCbqBeMaxActiveQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The max Packet number of Active BE Queue." ::= { fsCBQoSIfCbqRunInfoEntry 7 } fsCBQoSIfCbqBeTotalQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total Packet number of BE Queue." ::= { fsCBQoSIfCbqRunInfoEntry 8 } fsCBQoSIfCbqAfAllocatedQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Allocated Packet number of AF Queue." ::= { fsCBQoSIfCbqRunInfoEntry 9 } -- Class match statistics fsCBQoSIfClassMatchRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSIfClassMatchRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for matching a classifier in a QoS policy applied on the interface." ::= { fsCBQoSIfStaticsObjects 2 } fsCBQoSIfClassMatchRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSIfClassMatchRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Classifier's matching statistics information entry." INDEX { fsCBQoSIfApplyPolicyIfIndex, fsCBQoSIfApplyPolicyDirection, fsCBQoSPolicyClassIndex } ::= { fsCBQoSIfClassMatchRunInfoTable 1 } FsCBQoSIfClassMatchRunInfoEntry ::= SEQUENCE { fsCBQoSIfClassMatchedPackets Counter64, fsCBQoSIfClassMatchedBytes Counter64, fsCBQoSIfClassAverageRate Counter64 } fsCBQoSIfClassMatchedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets matching a class in a QoS policy." ::= { fsCBQoSIfClassMatchRunInfoEntry 1 } fsCBQoSIfClassMatchedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes matching a class in a QoS policy. Only software QoS support this node." ::= { fsCBQoSIfClassMatchRunInfoEntry 2 } fsCBQoSIfClassAverageRate OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Average rate matching a class of the last 5 minutes." ::= { fsCBQoSIfClassMatchRunInfoEntry 3 } -- CAR statistics fsCBQoSIfCarRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSIfCarRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for CAR in a QoS policy applied on the interface." ::= { fsCBQoSIfStaticsObjects 3 } fsCBQoSIfCarRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSIfCarRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CAR statistics information entry." INDEX { fsCBQoSIfApplyPolicyIfIndex, fsCBQoSIfApplyPolicyDirection, fsCBQoSPolicyClassIndex } ::= { fsCBQoSIfCarRunInfoTable 1 } FsCBQoSIfCarRunInfoEntry ::= SEQUENCE { fsCBQoSIfCarGreenPackets Counter64, fsCBQoSIfCarGreenBytes Counter64, fsCBQoSIfCarRedPackets Counter64, fsCBQoSIfCarRedBytes Counter64, fsCBQoSIfCarYellowPackets Counter64, fsCBQoSIfCarYellowBytes Counter64 } fsCBQoSIfCarGreenPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of green packets." ::= { fsCBQoSIfCarRunInfoEntry 1 } fsCBQoSIfCarGreenBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of green bytes." ::= { fsCBQoSIfCarRunInfoEntry 2 } fsCBQoSIfCarRedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of red packets." ::= { fsCBQoSIfCarRunInfoEntry 3 } fsCBQoSIfCarRedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of red bytes." ::= { fsCBQoSIfCarRunInfoEntry 4 } fsCBQoSIfCarYellowPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of yellow packets." ::= { fsCBQoSIfCarRunInfoEntry 5 } fsCBQoSIfCarYellowBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of yellow bytes." ::= { fsCBQoSIfCarRunInfoEntry 6 } -- GTS statistics fsCBQoSIfGtsRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSIfGtsRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for GTS in a QoS policy applied on the interface." ::= { fsCBQoSIfStaticsObjects 4 } fsCBQoSIfGtsRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSIfGtsRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "GTS statistics entry." INDEX { fsCBQoSIfApplyPolicyIfIndex, fsCBQoSIfApplyPolicyDirection, fsCBQoSPolicyClassIndex } ::= { fsCBQoSIfGtsRunInfoTable 1 } FsCBQoSIfGtsRunInfoEntry ::= SEQUENCE { fsCBQoSIfGtsPassedPackets Counter64, fsCBQoSIfGtsPassedBytes Counter64, fsCBQoSIfGtsDiscardedPackets Counter64, fsCBQoSIfGtsDiscardedBytes Counter64, fsCBQoSIfGtsDelayedPackets Counter64, fsCBQoSIfGtsDelayedBytes Counter64, fsCBQoSIfGtsQueueSize Integer32 } fsCBQoSIfGtsPassedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets passed by GTS." ::= { fsCBQoSIfGtsRunInfoEntry 1 } fsCBQoSIfGtsPassedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes passed by GTS." ::= { fsCBQoSIfGtsRunInfoEntry 2 } fsCBQoSIfGtsDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets discarded by GTS." ::= { fsCBQoSIfGtsRunInfoEntry 3 } fsCBQoSIfGtsDiscardedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes discarded by GTS." ::= { fsCBQoSIfGtsRunInfoEntry 4 } fsCBQoSIfGtsDelayedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets delayed by GTS." ::= { fsCBQoSIfGtsRunInfoEntry 5 } fsCBQoSIfGtsDelayedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes delayed by GTS." ::= { fsCBQoSIfGtsRunInfoEntry 6 } fsCBQoSIfGtsQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of GTS queue." ::= { fsCBQoSIfGtsRunInfoEntry 7 } -- Remark statistics fsCBQoSIfRemarkRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSIfRemarkRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for remarking in a QoS policy applied on the interface." ::= { fsCBQoSIfStaticsObjects 5 } fsCBQoSIfRemarkRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSIfRemarkRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remarking statistics entry." INDEX { fsCBQoSIfApplyPolicyIfIndex, fsCBQoSIfApplyPolicyDirection, fsCBQoSPolicyClassIndex } ::= { fsCBQoSIfRemarkRunInfoTable 1 } FsCBQoSIfRemarkRunInfoEntry ::= SEQUENCE { fsCBQoSIfRemarkedPackets Counter64 } fsCBQoSIfRemarkedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets remarked." ::= { fsCBQoSIfRemarkRunInfoEntry 1 } -- Queue statistics fsCBQoSIfQueueRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSIfQueueRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for queue in a QoS policy applied on the interface." ::= { fsCBQoSIfStaticsObjects 6 } fsCBQoSIfQueueRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSIfQueueRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queue statistics entry." INDEX { fsCBQoSIfApplyPolicyIfIndex, fsCBQoSIfApplyPolicyDirection, fsCBQoSPolicyClassIndex } ::= { fsCBQoSIfQueueRunInfoTable 1 } FsCBQoSIfQueueRunInfoEntry ::= SEQUENCE { fsCBQoSIfQueueMatchedPackets Counter64, fsCBQoSIfQueueMatchedBytes Counter64, fsCBQoSIfQueueEnqueuedPackets Counter64, fsCBQoSIfQueueEnqueuedBytes Counter64, fsCBQoSIfQueueDiscardedPackets Counter64, fsCBQoSIfQueueDiscardedBytes Counter64 } fsCBQoSIfQueueMatchedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets matched to enqueue." ::= { fsCBQoSIfQueueRunInfoEntry 1 } fsCBQoSIfQueueMatchedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes matched to enqueue." ::= { fsCBQoSIfQueueRunInfoEntry 2 } fsCBQoSIfQueueEnqueuedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets enqueued." ::= { fsCBQoSIfQueueRunInfoEntry 3 } fsCBQoSIfQueueEnqueuedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes enqueued." ::= { fsCBQoSIfQueueRunInfoEntry 4 } fsCBQoSIfQueueDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets discarded when enqueued by discard method." ::= { fsCBQoSIfQueueRunInfoEntry 5 } fsCBQoSIfQueueDiscardedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes discarded when enqueued by discard method." ::= { fsCBQoSIfQueueRunInfoEntry 6 } -- WRED statistics fsCBQoSIfWredRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSIfWredRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for WRED in a QoS policy applied on the interface." ::= { fsCBQoSIfStaticsObjects 7 } fsCBQoSIfWredRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSIfWredRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "WRED statistics entry." INDEX { fsCBQoSIfApplyPolicyIfIndex, fsCBQoSIfApplyPolicyDirection, fsCBQoSPolicyClassIndex, fsCBQoSWredClassValue } ::= { fsCBQoSIfWredRunInfoTable 1 } FsCBQoSIfWredRunInfoEntry ::= SEQUENCE { fsCBQoSIfWredRandomDiscardedPackets Counter64, fsCBQoSIfWredTailDiscardedPackets Counter64 } fsCBQoSIfWredRandomDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets that random-discarded by WRED." ::= { fsCBQoSIfWredRunInfoEntry 1 } fsCBQoSIfWredTailDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets that tail-discarded by WRED." ::= { fsCBQoSIfWredRunInfoEntry 2 } -- -- nodes of fsCBQoSIfAccountingRunInfoTable -- fsCBQoSIfAccountingRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSIfAccountingRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for account in a QoS policy applied on the interface." ::= { fsCBQoSIfStaticsObjects 8 } fsCBQoSIfAccountingRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSIfAccountingRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Account statistics entry." INDEX { fsCBQoSIfApplyPolicyIfIndex, fsCBQoSIfApplyPolicyDirection, fsCBQoSPolicyClassIndex } ::= { fsCBQoSIfAccountingRunInfoTable 1 } FsCBQoSIfAccountingRunInfoEntry ::= SEQUENCE { fsCBQoSIfAccountingPackets Counter64, fsCBQoSIfAccountingBytes Counter64 } fsCBQoSIfAccountingPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets." ::= { fsCBQoSIfAccountingRunInfoEntry 1 } fsCBQoSIfAccountingBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes." ::= { fsCBQoSIfAccountingRunInfoEntry 2 } -- ATM Interface PVC: policy Running statistics information fsCBQoSAtmPvcStaticsObjects OBJECT IDENTIFIER ::= { fsCBQoSApplyPolicyStaticsObjects 2 } -- ATM PVC CBQ statistics fsCBQoSAtmPvcCbqRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSAtmPvcCbqRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of ATM PVC CBQ Running statistics. When policy using queue behavior is applied on ATM PVC. ATM PVC will using Class Based Queuing." ::= { fsCBQoSAtmPvcStaticsObjects 1 } fsCBQoSAtmPvcCbqRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSAtmPvcCbqRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "FR PVC CBQ statistics entry." INDEX { fsCBQoSAtmPvcApplyPolicyIfIndex, fsCBQoSAtmPvcApplyPolicyVPI, fsCBQoSAtmPvcApplyPolicyVCI } ::= { fsCBQoSAtmPvcCbqRunInfoTable 1 } FsCBQoSAtmPvcCbqRunInfoEntry ::= SEQUENCE { fsCBQoSAtmPvcCbqQueueSize Integer32, fsCBQoSAtmPvcCbqDiscard Counter64, fsCBQoSAtmPvcCbqEfQueueSize Integer32, fsCBQoSAtmPvcCbqAfQueueSize Integer32, fsCBQoSAtmPvcCbqBeQueueSize Integer32, fsCBQoSAtmPvcCbqBeActiveQueueNum Integer32, fsCBQoSAtmPvcCbqBeMaxActiveQueueNum Integer32, fsCBQoSAtmPvcCbqBeTotalQueueNum Integer32, fsCBQoSAtmPvcCbqAfAllocatedQueueNum Integer32 } fsCBQoSAtmPvcCbqQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of CBQ queue." ::= { fsCBQoSAtmPvcCbqRunInfoEntry 1 } fsCBQoSAtmPvcCbqDiscard OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discarded packets which couldn't be enqueued." ::= { fsCBQoSAtmPvcCbqRunInfoEntry 2 } fsCBQoSAtmPvcCbqEfQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of EF queue." ::= { fsCBQoSAtmPvcCbqRunInfoEntry 3 } fsCBQoSAtmPvcCbqAfQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of AF queue." ::= { fsCBQoSAtmPvcCbqRunInfoEntry 4 } fsCBQoSAtmPvcCbqBeQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of BE queue." ::= { fsCBQoSAtmPvcCbqRunInfoEntry 5 } fsCBQoSAtmPvcCbqBeActiveQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The packet number of Active Be Queue." ::= { fsCBQoSAtmPvcCbqRunInfoEntry 6 } fsCBQoSAtmPvcCbqBeMaxActiveQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The max packet number of Active Be Queue." ::= { fsCBQoSAtmPvcCbqRunInfoEntry 7 } fsCBQoSAtmPvcCbqBeTotalQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total packet number of Be Queue." ::= { fsCBQoSAtmPvcCbqRunInfoEntry 8 } fsCBQoSAtmPvcCbqAfAllocatedQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Allocated packet number of AF Queue." ::= { fsCBQoSAtmPvcCbqRunInfoEntry 9 } -- Class match statistics fsCBQoSAtmPvcClassMatchRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSAtmPvcClassMatchRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for matching a classifier in a QoS policy applied on ATM PVC." ::= { fsCBQoSAtmPvcStaticsObjects 2 } fsCBQoSAtmPvcClassMatchRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSAtmPvcClassMatchRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Classifier matching statistics entry." INDEX { fsCBQoSAtmPvcApplyPolicyIfIndex, fsCBQoSAtmPvcApplyPolicyVPI, fsCBQoSAtmPvcApplyPolicyVCI, fsCBQoSAtmPvcApplyPolicyDirection, fsCBQoSPolicyClassIndex } ::= { fsCBQoSAtmPvcClassMatchRunInfoTable 1 } FsCBQoSAtmPvcClassMatchRunInfoEntry ::= SEQUENCE { fsCBQoSAtmPvcClassMatchPackets Counter64, fsCBQoSAtmPvcClassMatchBytes Counter64, fsCBQoSAtmPvcClassAverageRate Integer32 } fsCBQoSAtmPvcClassMatchPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets matching a class in a QoS policy." ::= { fsCBQoSAtmPvcClassMatchRunInfoEntry 1 } fsCBQoSAtmPvcClassMatchBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes matching a class in a QoS policy." ::= { fsCBQoSAtmPvcClassMatchRunInfoEntry 2 } fsCBQoSAtmPvcClassAverageRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average rate matching a class in the last 5 minutes." ::= { fsCBQoSAtmPvcClassMatchRunInfoEntry 3 } -- CAR statistics fsCBQoSAtmPvcCarRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSAtmPvcCarRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for CAR in a QoS policy applied on ATM PVC." ::= { fsCBQoSAtmPvcStaticsObjects 3 } fsCBQoSAtmPvcCarRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSAtmPvcCarRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CAR statistics entry." INDEX { fsCBQoSAtmPvcApplyPolicyIfIndex, fsCBQoSAtmPvcApplyPolicyVPI, fsCBQoSAtmPvcApplyPolicyVCI, fsCBQoSAtmPvcApplyPolicyDirection, fsCBQoSPolicyClassIndex } ::= { fsCBQoSAtmPvcCarRunInfoTable 1 } FsCBQoSAtmPvcCarRunInfoEntry ::= SEQUENCE { fsCBQoSAtmPvcCarConformPackets Counter64, fsCBQoSAtmPvcCarConformBytes Counter64, fsCBQoSAtmPvcCarExceedPackets Counter64, fsCBQoSAtmPvcCarExceedBytes Counter64 } fsCBQoSAtmPvcCarConformPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets that conforming specified CIR." ::= { fsCBQoSAtmPvcCarRunInfoEntry 1 } fsCBQoSAtmPvcCarConformBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes that conforming specified CIR." ::= { fsCBQoSAtmPvcCarRunInfoEntry 2 } fsCBQoSAtmPvcCarExceedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets exceeded CIR." ::= { fsCBQoSAtmPvcCarRunInfoEntry 3 } fsCBQoSAtmPvcCarExceedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes exceeded CIR." ::= { fsCBQoSAtmPvcCarRunInfoEntry 4 } -- GTS statistics fsCBQoSAtmPvcGtsRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSAtmPvcGtsRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for GTS in a QoS policy applied on ATM PVC." ::= { fsCBQoSAtmPvcStaticsObjects 4 } fsCBQoSAtmPvcGtsRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSAtmPvcGtsRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "GTS statistics entry." INDEX { fsCBQoSAtmPvcApplyPolicyIfIndex, fsCBQoSAtmPvcApplyPolicyVPI, fsCBQoSAtmPvcApplyPolicyVCI, fsCBQoSAtmPvcApplyPolicyDirection, fsCBQoSPolicyClassIndex } ::= { fsCBQoSAtmPvcGtsRunInfoTable 1 } FsCBQoSAtmPvcGtsRunInfoEntry ::= SEQUENCE { fsCBQoSAtmPvcGtsPassedPackets Counter64, fsCBQoSAtmPvcGtsPassedBytes Counter64, fsCBQoSAtmPvcGtsDiscardedPackets Counter64, fsCBQoSAtmPvcGtsDiscardedBytes Counter64, fsCBQoSAtmPvcGtsDelayedPackets Counter64, fsCBQoSAtmPvcGtsDelayedBytes Counter64, fsCBQoSAtmPvcGtsQueueSize Integer32 } fsCBQoSAtmPvcGtsPassedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets passed by GTS." ::= { fsCBQoSAtmPvcGtsRunInfoEntry 1 } fsCBQoSAtmPvcGtsPassedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes passed by GTS." ::= { fsCBQoSAtmPvcGtsRunInfoEntry 2 } fsCBQoSAtmPvcGtsDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets discarded by GTS." ::= { fsCBQoSAtmPvcGtsRunInfoEntry 3 } fsCBQoSAtmPvcGtsDiscardedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes discarded by GTS." ::= { fsCBQoSAtmPvcGtsRunInfoEntry 4 } fsCBQoSAtmPvcGtsDelayedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets delayed by GTS." ::= { fsCBQoSAtmPvcGtsRunInfoEntry 5 } fsCBQoSAtmPvcGtsDelayedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes delayed by GTS." ::= { fsCBQoSAtmPvcGtsRunInfoEntry 6 } fsCBQoSAtmPvcGtsQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "packet number of GTS queue." ::= { fsCBQoSAtmPvcGtsRunInfoEntry 7 } -- Remark statistics fsCBQoSAtmPvcRemarkRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSAtmPvcRemarkRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for remarking in a QoS policy applied on ATM PVC." ::= { fsCBQoSAtmPvcStaticsObjects 5 } fsCBQoSAtmPvcRemarkRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSAtmPvcRemarkRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remarking statistics entry." INDEX { fsCBQoSAtmPvcApplyPolicyIfIndex, fsCBQoSAtmPvcApplyPolicyVPI, fsCBQoSAtmPvcApplyPolicyVCI, fsCBQoSAtmPvcApplyPolicyDirection, fsCBQoSPolicyClassIndex } ::= { fsCBQoSAtmPvcRemarkRunInfoTable 1 } FsCBQoSAtmPvcRemarkRunInfoEntry ::= SEQUENCE { fsCBQoSAtmPvcRemarkedPackets Counter64 } fsCBQoSAtmPvcRemarkedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets remarked." ::= { fsCBQoSAtmPvcRemarkRunInfoEntry 1 } -- Queue statistics fsCBQoSAtmPvcQueueRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSAtmPvcQueueRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for queue in a QoS policy applied on ATM PVC." ::= { fsCBQoSAtmPvcStaticsObjects 6 } fsCBQoSAtmPvcQueueRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSAtmPvcQueueRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queue statistics entry." INDEX { fsCBQoSAtmPvcApplyPolicyIfIndex, fsCBQoSAtmPvcApplyPolicyVPI, fsCBQoSAtmPvcApplyPolicyVCI, fsCBQoSAtmPvcApplyPolicyDirection, fsCBQoSPolicyClassIndex } ::= { fsCBQoSAtmPvcQueueRunInfoTable 1} FsCBQoSAtmPvcQueueRunInfoEntry ::= SEQUENCE { fsCBQoSAtmPvcQueueMatchedPackets Counter64, fsCBQoSAtmPvcQueueMatchedBytes Counter64, fsCBQoSAtmPvcQueueEnqueuedPackets Counter64, fsCBQoSAtmPvcQueueEnqueuedBytes Counter64, fsCBQoSAtmPvcQueueDiscardedPackets Counter64, fsCBQoSAtmPvcQueueDiscardedBytes Counter64 } fsCBQoSAtmPvcQueueMatchedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets matched to enqueue." ::= { fsCBQoSAtmPvcQueueRunInfoEntry 1 } fsCBQoSAtmPvcQueueMatchedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes matched to enqueue." ::= { fsCBQoSAtmPvcQueueRunInfoEntry 2 } fsCBQoSAtmPvcQueueEnqueuedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets enqueued." ::= { fsCBQoSAtmPvcQueueRunInfoEntry 3 } fsCBQoSAtmPvcQueueEnqueuedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes enqueued." ::= { fsCBQoSAtmPvcQueueRunInfoEntry 4 } fsCBQoSAtmPvcQueueDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets discard when enqueued by discard method." ::= { fsCBQoSAtmPvcQueueRunInfoEntry 5 } fsCBQoSAtmPvcQueueDiscardedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes discard when enqueued by discard method." ::= { fsCBQoSAtmPvcQueueRunInfoEntry 6 } -- WRED statistics fsCBQoSAtmPvcWredRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSAtmPvcWredRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for WRED in a QoS policy applied on ATM PVC." ::= { fsCBQoSAtmPvcStaticsObjects 7 } fsCBQoSAtmPvcWredRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSAtmPvcWredRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "WRED statistics entry." INDEX { fsCBQoSAtmPvcApplyPolicyIfIndex, fsCBQoSAtmPvcApplyPolicyVPI, fsCBQoSAtmPvcApplyPolicyVCI, fsCBQoSAtmPvcApplyPolicyDirection, fsCBQoSPolicyClassIndex, fsCBQoSWredClassValue } ::= { fsCBQoSAtmPvcWredRunInfoTable 1 } FsCBQoSAtmPvcWredRunInfoEntry ::= SEQUENCE { fsCBQoSAtmPvcWredRandomDiscardedPackets Counter64, fsCBQoSAtmPvcWredTailDiscardedPackets Counter64 } fsCBQoSAtmPvcWredRandomDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets randomly discarded by WRED." ::= { fsCBQoSAtmPvcWredRunInfoEntry 1 } fsCBQoSAtmPvcWredTailDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets tail-discarded by WRED." ::= { fsCBQoSAtmPvcWredRunInfoEntry 2 } -- -- nodes of fsCBQoSAtmPvcAccountingRunInfoTable -- fsCBQoSAtmPvcAccountingRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSAtmPvcAccountingRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for account in a QoS policy applied on the ATM PVC." ::= { fsCBQoSAtmPvcStaticsObjects 8 } fsCBQoSAtmPvcAccountingRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSAtmPvcAccountingRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Account statistics entry." INDEX { fsCBQoSAtmPvcApplyPolicyIfIndex, fsCBQoSAtmPvcApplyPolicyVPI, fsCBQoSAtmPvcApplyPolicyVCI, fsCBQoSAtmPvcApplyPolicyDirection, fsCBQoSPolicyClassIndex, fsCBQoSWredClassValue } ::= { fsCBQoSAtmPvcAccountingRunInfoTable 1 } FsCBQoSAtmPvcAccountingRunInfoEntry ::= SEQUENCE { fsCBQoSAtmPvcAccountingPackets Counter64, fsCBQoSAtmPvcAccountingBytes Counter64 } fsCBQoSAtmPvcAccountingPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets." ::= { fsCBQoSAtmPvcAccountingRunInfoEntry 1 } fsCBQoSAtmPvcAccountingBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes." ::= { fsCBQoSAtmPvcAccountingRunInfoEntry 2 } -- FR Interface PVC: policy Running statistics information fsCBQoSFrPvcStaticsObjects OBJECT IDENTIFIER ::= { fsCBQoSApplyPolicyStaticsObjects 3 } -- FR PVC CBQ statistics fsCBQoSFrPvcCbqRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSFrPvcCbqRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of FR PVC CBQ Running statistics. When policy using queue behavior is applied on FR PVC will using Class Based Queuing." ::= { fsCBQoSFrPvcStaticsObjects 1 } fsCBQoSFrPvcCbqRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSFrPvcCbqRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "FR PVC CBQ statistics entry." INDEX { fsCBQoSFrPvcApplyPolicyIfIndex, fsCBQoSFrPvcApplyPolicyDlciNum } ::= { fsCBQoSFrPvcCbqRunInfoTable 1 } FsCBQoSFrPvcCbqRunInfoEntry ::= SEQUENCE { fsCBQoSFrPvcCbqQueueSize Integer32, fsCBQoSFrPvcCbqDiscard Counter64, fsCBQoSFrPvcCbqEfQueueSize Integer32, fsCBQoSFrPvcCbqAfQueueSize Integer32, fsCBQoSFrPvcCbqBeQueueSize Integer32, fsCBQoSFrPvcCbqBeActiveQueueNum Integer32, fsCBQoSFrPvcCbqBeMaxActiveQueueNum Integer32, fsCBQoSFrPvcCbqBeTotalQueueNum Integer32, fsCBQoSFrPvcCbqAfAllocatedQueueNum Integer32 } fsCBQoSFrPvcCbqQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of CBQ queue." ::= { fsCBQoSFrPvcCbqRunInfoEntry 1 } fsCBQoSFrPvcCbqDiscard OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discarded packets which could not be enqueued." ::= { fsCBQoSFrPvcCbqRunInfoEntry 2 } fsCBQoSFrPvcCbqEfQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of EF queue." ::= { fsCBQoSFrPvcCbqRunInfoEntry 3 } fsCBQoSFrPvcCbqAfQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of AF queue." ::= { fsCBQoSFrPvcCbqRunInfoEntry 4 } fsCBQoSFrPvcCbqBeQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of BE queue." ::= { fsCBQoSFrPvcCbqRunInfoEntry 5 } fsCBQoSFrPvcCbqBeActiveQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The packet number of Active Be Queue." ::= { fsCBQoSFrPvcCbqRunInfoEntry 6 } fsCBQoSFrPvcCbqBeMaxActiveQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The max packet number of Active Be Queue." ::= { fsCBQoSFrPvcCbqRunInfoEntry 7 } fsCBQoSFrPvcCbqBeTotalQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total packet number of Be Queue." ::= { fsCBQoSFrPvcCbqRunInfoEntry 8 } fsCBQoSFrPvcCbqAfAllocatedQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Allocated packet number of AF Queue." ::= { fsCBQoSFrPvcCbqRunInfoEntry 9 } -- Class match statistics fsCBQoSFrPvcClassMatchRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSFrPvcClassMatchRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for matching a classifier in a QoS policy applied on FR PVC." ::= { fsCBQoSFrPvcStaticsObjects 2 } fsCBQoSFrPvcClassMatchRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSFrPvcClassMatchRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Classifier matching statistics entry." INDEX { fsCBQoSFrPvcApplyPolicyIfIndex, fsCBQoSFrPvcApplyPolicyDlciNum, fsCBQoSFrPvcApplyPolicyDirection, fsCBQoSPolicyClassIndex } ::= { fsCBQoSFrPvcClassMatchRunInfoTable 1 } FsCBQoSFrPvcClassMatchRunInfoEntry ::= SEQUENCE { fsCBQoSFrPvcClassMatchedPackets Counter64, fsCBQoSFrPvcClassMatchedBytes Counter64, fsCBQoSFrPvcClassAverageRate Counter64 } fsCBQoSFrPvcClassMatchedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets matching a class in a QoS policy." ::= { fsCBQoSFrPvcClassMatchRunInfoEntry 1 } fsCBQoSFrPvcClassMatchedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes matching a class in a QoS policy." ::= { fsCBQoSFrPvcClassMatchRunInfoEntry 2 } fsCBQoSFrPvcClassAverageRate OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Average rate matching a class of the last 5 minutes." ::= { fsCBQoSFrPvcClassMatchRunInfoEntry 3 } -- CAR statistics fsCBQoSFrPvcCarRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSFrPvcCarRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for CAR in a QoS policy applied on FR PVC." ::= { fsCBQoSFrPvcStaticsObjects 3 } fsCBQoSFrPvcCarRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSFrPvcCarRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CAR statistics entry." INDEX { fsCBQoSFrPvcApplyPolicyIfIndex, fsCBQoSFrPvcApplyPolicyDlciNum, fsCBQoSFrPvcApplyPolicyDirection, fsCBQoSPolicyClassIndex } ::= { fsCBQoSFrPvcCarRunInfoTable 1 } FsCBQoSFrPvcCarRunInfoEntry ::= SEQUENCE { fsCBQoSFrPvcCarConformPackets Counter64, fsCBQoSFrPvcCarConformBytes Counter64, fsCBQoSFrPvcCarExceedPackets Counter64, fsCBQoSFrPvcCarExceedBytes Counter64 } fsCBQoSFrPvcCarConformPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets conform CIR." ::= { fsCBQoSFrPvcCarRunInfoEntry 1 } fsCBQoSFrPvcCarConformBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes conform CIR." ::= { fsCBQoSFrPvcCarRunInfoEntry 2 } fsCBQoSFrPvcCarExceedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets exceed CIR." ::= { fsCBQoSFrPvcCarRunInfoEntry 3 } fsCBQoSFrPvcCarExceedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes exceed CIR." ::= { fsCBQoSFrPvcCarRunInfoEntry 4 } -- GTS statistics fsCBQoSFrPvcGtsRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSFrPvcGtsRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for GTS in a QoS policy applied on FR PVC." ::= { fsCBQoSFrPvcStaticsObjects 4 } fsCBQoSFrPvcGtsRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSFrPvcGtsRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "GTS statistics entry." INDEX { fsCBQoSFrPvcApplyPolicyIfIndex, fsCBQoSFrPvcApplyPolicyDlciNum, fsCBQoSFrPvcApplyPolicyDirection, fsCBQoSPolicyClassIndex } ::= { fsCBQoSFrPvcGtsRunInfoTable 1 } FsCBQoSFrPvcGtsRunInfoEntry ::= SEQUENCE { fsCBQoSFrPvcGtsPassedPackets Counter64, fsCBQoSFrPvcGtsPassedBytes Counter64, fsCBQoSFrPvcGtsDiscardedPackets Counter64, fsCBQoSFrPvcGtsDiscardedBytes Counter64, fsCBQoSFrPvcGtsDelayedPackets Counter64, fsCBQoSFrPvcGtsDelayedBytes Counter64, fsCBQoSFrPvcGtsQueueSize Integer32 } fsCBQoSFrPvcGtsPassedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets passed by GTS." ::= { fsCBQoSFrPvcGtsRunInfoEntry 1 } fsCBQoSFrPvcGtsPassedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes passed by GTS." ::= { fsCBQoSFrPvcGtsRunInfoEntry 2 } fsCBQoSFrPvcGtsDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets discarded by GTS." ::= { fsCBQoSFrPvcGtsRunInfoEntry 3 } fsCBQoSFrPvcGtsDiscardedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes discarded by GTS." ::= { fsCBQoSFrPvcGtsRunInfoEntry 4 } fsCBQoSFrPvcGtsDelayedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets delayed by GTS." ::= { fsCBQoSFrPvcGtsRunInfoEntry 5 } fsCBQoSFrPvcGtsDelayedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes delayed by GTS." ::= { fsCBQoSFrPvcGtsRunInfoEntry 6 } fsCBQoSFrPvcGtsQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet number of GTS queue." ::= { fsCBQoSFrPvcGtsRunInfoEntry 7 } -- Remark statistics fsCBQoSFrPvcRemarkRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSFrPvcRemarkRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for remarking in a QoS policy applied on FR PVC." ::= { fsCBQoSFrPvcStaticsObjects 5 } fsCBQoSFrPvcRemarkRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSFrPvcRemarkRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remarking statistics entry." INDEX { fsCBQoSFrPvcApplyPolicyIfIndex, fsCBQoSFrPvcApplyPolicyDlciNum, fsCBQoSFrPvcApplyPolicyDirection, fsCBQoSPolicyClassIndex } ::= { fsCBQoSFrPvcRemarkRunInfoTable 1 } FsCBQoSFrPvcRemarkRunInfoEntry ::= SEQUENCE { fsCBQoSFrPvcRemarkedPackets Counter64 } fsCBQoSFrPvcRemarkedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets remarked." ::= { fsCBQoSFrPvcRemarkRunInfoEntry 1 } -- Queue statistics fsCBQoSFrPvcQueueRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSFrPvcQueueRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for queue in a QoS policy applied on FR PVC." ::= { fsCBQoSFrPvcStaticsObjects 6 } fsCBQoSFrPvcQueueRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSFrPvcQueueRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queue statistics entry." INDEX { fsCBQoSFrPvcApplyPolicyIfIndex, fsCBQoSFrPvcApplyPolicyDlciNum, fsCBQoSFrPvcApplyPolicyDirection, fsCBQoSPolicyClassIndex } ::= { fsCBQoSFrPvcQueueRunInfoTable 1 } FsCBQoSFrPvcQueueRunInfoEntry ::= SEQUENCE { fsCBQoSFrPvcQueueMatchedPackets Counter64, fsCBQoSFrPvcQueueMatchedBytes Counter64, fsCBQoSFrPvcQueueEnqueuedPackets Counter64, fsCBQoSFrPvcQueueEnqueuedBytes Counter64, fsCBQoSFrPvcQueueDiscardedPackets Counter64, fsCBQoSFrPvcQueueDiscardedBytes Counter64 } fsCBQoSFrPvcQueueMatchedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets matched to enqueue." ::= { fsCBQoSFrPvcQueueRunInfoEntry 1 } fsCBQoSFrPvcQueueMatchedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes matched to en-queue." ::= { fsCBQoSFrPvcQueueRunInfoEntry 2 } fsCBQoSFrPvcQueueEnqueuedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets en-queued." ::= { fsCBQoSFrPvcQueueRunInfoEntry 3 } fsCBQoSFrPvcQueueEnqueuedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes enqueued." ::= { fsCBQoSFrPvcQueueRunInfoEntry 4 } fsCBQoSFrPvcQueueDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets discarded when enqueued by discard method." ::= { fsCBQoSFrPvcQueueRunInfoEntry 5 } fsCBQoSFrPvcQueueDiscardedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes discarded when enqueued by discard method." ::= { fsCBQoSFrPvcQueueRunInfoEntry 6 } -- WRED statistics fsCBQoSFrPvcWredRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSFrPvcWredRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for WRED in a QoS policy applied on FR PVC. " ::= { fsCBQoSFrPvcStaticsObjects 7 } fsCBQoSFrPvcWredRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSFrPvcWredRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "WRED statistics entry." INDEX { fsCBQoSFrPvcApplyPolicyIfIndex, fsCBQoSFrPvcApplyPolicyDlciNum, fsCBQoSFrPvcApplyPolicyDirection, fsCBQoSPolicyClassIndex, fsCBQoSWredClassValue } ::= { fsCBQoSFrPvcWredRunInfoTable 1 } FsCBQoSFrPvcWredRunInfoEntry ::= SEQUENCE { fsCBQoSFrPvcWredRandomDiscardedPackets Counter64, fsCBQoSFrPvcWredTailDiscardedPackets Counter64 } fsCBQoSFrPvcWredRandomDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets randomly discarded by WRED." ::= { fsCBQoSFrPvcWredRunInfoEntry 1 } fsCBQoSFrPvcWredTailDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets tail-discarded by WRED." ::= { fsCBQoSFrPvcWredRunInfoEntry 2 } -- -- nodes of fsCBQoSFrPvcAccountingRunInfoTable -- fsCBQoSFrPvcAccountingRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSFrPvcAccountingRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for account in a QoS policy applied on the interface." ::= { fsCBQoSFrPvcStaticsObjects 8 } fsCBQoSFrPvcAccountingRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSFrPvcAccountingRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Account statistics entry." INDEX { fsCBQoSFrPvcApplyPolicyIfIndex, fsCBQoSFrPvcApplyPolicyDlciNum, fsCBQoSFrPvcApplyPolicyDirection, fsCBQoSPolicyClassIndex, fsCBQoSWredClassValue } ::= { fsCBQoSFrPvcAccountingRunInfoTable 1 } FsCBQoSFrPvcAccountingRunInfoEntry ::= SEQUENCE { fsCBQoSFrPvcAccountingPackets Counter64, fsCBQoSFrPvcAccountingBytes Counter64 } fsCBQoSFrPvcAccountingPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets." ::= { fsCBQoSFrPvcAccountingRunInfoEntry 1 } fsCBQoSFrPvcAccountingBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes." ::= { fsCBQoSFrPvcAccountingRunInfoEntry 2 } -- Ethernet Interface VLAN: policy Running statistics information fsCBQoSVlanStaticsObjects OBJECT IDENTIFIER ::= { fsCBQoSApplyPolicyStaticsObjects 4 } -- Class match statistics fsCBQoSVlanClassMatchRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSVlanClassMatchRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for matching a classifier in a QoS policy applied on Ethernet VLAN. " ::= { fsCBQoSVlanStaticsObjects 1 } fsCBQoSVlanClassMatchRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSVlanClassMatchRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Classifier matching statistics entry." INDEX { fsCBQoSVlanApplyPolicyVlanid, fsCBQoSVlanApplyPolicyDirection, fsCBQoSPolicyClassIndex } ::= { fsCBQoSVlanClassMatchRunInfoTable 1 } FsCBQoSVlanClassMatchRunInfoEntry ::= SEQUENCE { fsCBQoSVlanClassMatchedPackets Counter64 } fsCBQoSVlanClassMatchedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets matching a class in a QoS policy." ::= { fsCBQoSVlanClassMatchRunInfoEntry 1 } -- -- nodes of fsCBQoSIfVlanAccountingRunInfoTable -- fsCBQoSVlanAccountingRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSVlanAccountingRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Running statistics for account in a QoS policy applied on the interface." ::= { fsCBQoSVlanStaticsObjects 2 } fsCBQoSVlanAccountingRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSVlanAccountingRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Account statistics entry." INDEX { fsCBQoSVlanApplyPolicyVlanid, fsCBQoSVlanApplyPolicyDirection, fsCBQoSPolicyClassIndex } ::= { fsCBQoSVlanAccountingRunInfoTable 1 } FsCBQoSVlanAccountingRunInfoEntry ::= SEQUENCE { fsCBQoSVlanAccountingPackets Counter64, fsCBQoSVlanAccountingBytes Counter64 } fsCBQoSVlanAccountingPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets." ::= { fsCBQoSVlanAccountingRunInfoEntry 1 } fsCBQoSVlanAccountingBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes." ::= { fsCBQoSVlanAccountingRunInfoEntry 2 } -- Index Object fsCBQoSApplyPolicyIndexObjects OBJECT IDENTIFIER ::= { fsCBQoSApplyPolicyStaticsObjects 5 } -- -- ApplyObjectTable -- fsCBQoSApplyObjectTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSApplyObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of QoS apply object index. It provides the function of querying the information of QoS apply object, which consists of interface type, interface index, ATM PVC, FR DLCI and nesting policy index, using QoS apply object index." ::= { fsCBQoSApplyPolicyIndexObjects 1 } fsCBQoSApplyObjectEntry OBJECT-TYPE SYNTAX FsCBQoSApplyObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "QoS apply object index entry." INDEX { fsCBQoSApplyObjectIndex } ::= { fsCBQoSApplyObjectTable 1 } FsCBQoSApplyObjectEntry ::= SEQUENCE { fsCBQoSApplyObjectIndex Unsigned32, fsCBQoSApplyObjectType ApplyObjectType, fsCBQoSApplyObjectDirection DirectionType, fsCBQoSApplyObjectMainSite Unsigned32, fsCBQoSApplyObjectSubChannel Unsigned32, fsCBQoSApplyObjectSubClass Unsigned32, fsCBQoSApplyObjectSubClassSec Unsigned32 } fsCBQoSApplyObjectIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "QoS apply object index. It represents the unique identifier of QoS policy applied position. It generates when QoS policy is applied considering ifIndex, VLAN ID, ATM PVC, FR DLCI and policy nesting." ::= { fsCBQoSApplyObjectEntry 1 } fsCBQoSApplyObjectType OBJECT-TYPE SYNTAX ApplyObjectType MAX-ACCESS read-only STATUS current DESCRIPTION "Apply object type." ::= { fsCBQoSApplyObjectEntry 2 } fsCBQoSApplyObjectDirection OBJECT-TYPE SYNTAX DirectionType MAX-ACCESS read-only STATUS current DESCRIPTION "The direction of QoS apply object." ::= { fsCBQoSApplyObjectEntry 3 } fsCBQoSApplyObjectMainSite OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Its value depends on fsCBQoSApplyObjectType. It represents VLAN ID when fsCBQoSApplyObjectType is vlan, and represents chassis ID when fsCBQoSApplyObjectType is controlPlane, otherwise it represents ifIndex." ::= { fsCBQoSApplyObjectEntry 4 } fsCBQoSApplyObjectSubChannel OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Its value depends on fsCBQoSApplyObjectType. It represents the value of VPI/VCI, of which high 16-bits is VPI and low 16-bits is VCI, when fsCBQoSApplyObjectType is atmPvc. It represents the value of data link connection identifier in FR network, when fsCBQoSApplyObjectType is frDlci. It represents slot ID, when fsCBQoSApplyObjectType is controlPlane. Otherwise the value is '0xFFFFFFFF'." ::= { fsCBQoSApplyObjectEntry 5 } fsCBQoSApplyObjectSubClass OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value represents level-1 sub class index when the QoS apply object is level-2 or level-3 nesting policy. Otherwise the value is '0xFFFFFFFF'." ::= { fsCBQoSApplyObjectEntry 6 } fsCBQoSApplyObjectSubClassSec OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value represents level-2 sub class index when the QoS apply object is level-3 nesting policy. Otherwise the value is '0xFFFFFFFF'." ::= { fsCBQoSApplyObjectEntry 7 } -- -- IntApplyObjectTable -- fsCBQoSIntApplyObjectTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSIntApplyObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used for querying the QoS apply object indexes by interface index. It is suitable for querying QoS apply object indexes for policies applied on Ethernet ports, ATM ports and FR ports." ::= { fsCBQoSApplyPolicyIndexObjects 2 } fsCBQoSIntApplyObjectEntry OBJECT-TYPE SYNTAX FsCBQoSIntApplyObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "QoS apply object on interface index querying entry." INDEX { fsCBQoSIntApplyObjectIfIndex, fsCBQoSApplyObjectDirection } ::= { fsCBQoSIntApplyObjectTable 1 } FsCBQoSIntApplyObjectEntry ::= SEQUENCE { fsCBQoSIntApplyObjectIfIndex Unsigned32, fsCBQoSIntApplyObjectIndex Unsigned32 } fsCBQoSIntApplyObjectIfIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface index." ::= { fsCBQoSIntApplyObjectEntry 1 } fsCBQoSIntApplyObjectIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "QoS apply object index." ::= { fsCBQoSIntApplyObjectEntry 2 } -- -- VlanApplyObjectTable -- fsCBQoSVlanApplyObjectTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSVlanApplyObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used for querying the QoS apply object indexes by VLAN ID and policy direction. It is suitable for querying QoS apply object indexes for policies applied on VLANs. If the value of fsCBQoSVlanApplyObjectVlanID is 0, it means querying Qos apply object index for policy applied on global." ::= { fsCBQoSApplyPolicyIndexObjects 3 } fsCBQoSVlanApplyObjectEntry OBJECT-TYPE SYNTAX FsCBQoSVlanApplyObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN apply object entry." INDEX { fsCBQoSVlanApplyObjectVlanID, fsCBQoSApplyObjectDirection } ::= { fsCBQoSVlanApplyObjectTable 1 } FsCBQoSVlanApplyObjectEntry ::= SEQUENCE { fsCBQoSVlanApplyObjectVlanID Unsigned32, fsCBQoSVlanApplyObjectIndex Unsigned32 } fsCBQoSVlanApplyObjectVlanID OBJECT-TYPE SYNTAX Unsigned32 (0..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "VLAN ID." ::= { fsCBQoSVlanApplyObjectEntry 1 } fsCBQoSVlanApplyObjectIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "QoS apply object index." ::= { fsCBQoSVlanApplyObjectEntry 2 } -- -- PvcApplyObjectTable -- fsCBQoSPvcApplyObjectTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSPvcApplyObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used for querying the QoS apply object indexes by ATM PVC or FR DLCI, ifIndex and policy direction. It is suitable for querying QoS apply object indexes for policies applied on ATM PVCs or FR DLCIs." ::= { fsCBQoSApplyPolicyIndexObjects 4 } fsCBQoSPvcApplyObjectEntry OBJECT-TYPE SYNTAX FsCBQoSPvcApplyObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "QoS apply object querying entry for ATM PVC or FR DLCI." INDEX { fsCBQoSPvcApplyObjectIfIndex, fsCBQoSPvcApplyObjectPvcID, fsCBQoSApplyObjectDirection } ::= { fsCBQoSPvcApplyObjectTable 1 } FsCBQoSPvcApplyObjectEntry ::= SEQUENCE { fsCBQoSPvcApplyObjectIfIndex Unsigned32, fsCBQoSPvcApplyObjectPvcID Unsigned32, fsCBQoSPvcApplyObjectIndex Unsigned32 } fsCBQoSPvcApplyObjectIfIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface index." ::= { fsCBQoSPvcApplyObjectEntry 1 } fsCBQoSPvcApplyObjectPvcID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "If the QoS apply object queried is a ATM PVC, its input value represents a VPI/VCI. If the QoS apply object queried is a FR DLCI, its input value represents a value of FR DLCI." ::= { fsCBQoSPvcApplyObjectEntry 2 } fsCBQoSPvcApplyObjectIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "QoS apply object index." ::= { fsCBQoSPvcApplyObjectEntry 3 } -- -- fsCBQoSNestPolicyApplyObjectTable -- fsCBQoSNestPolicyApplyObjectTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSNestPolicyApplyObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used for querying the nested QoS policy apply object indexes. It is suitable for querying nested QoS apply object indexes for policies applied on ifIndex, VLAN ID, ATM PVC or FR DLCI." ::= { fsCBQoSApplyPolicyIndexObjects 5 } fsCBQoSNestPolicyApplyObjectEntry OBJECT-TYPE SYNTAX FsCBQoSNestPolicyApplyObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "QoS apply object on policy querying entry." INDEX { fsCBQoSApplyObjectIndex, fsCBQoSNestPolicyClassIndex} ::= { fsCBQoSNestPolicyApplyObjectTable 1 } FsCBQoSNestPolicyApplyObjectEntry ::= SEQUENCE { fsCBQoSNestPolicyClassIndex Unsigned32, fsCBQoSNestPolicyApplyObjectIndex Unsigned32 } fsCBQoSNestPolicyClassIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Policyclass index in father policy." ::= { fsCBQoSNestPolicyApplyObjectEntry 1 } fsCBQoSNestPolicyApplyObjectIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "QoS apply object index of the son policy." ::= { fsCBQoSNestPolicyApplyObjectEntry 2 } -- -- fsCBQoSCpApplyObjectTable -- fsCBQoSCpApplyObjectTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSCpApplyObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table used for querying the QoS policy apply object indexes by chassis ID and slot ID. It is suitable for querying QoS apply object indexes for policies applied on control plane." ::= { fsCBQoSApplyPolicyIndexObjects 6 } fsCBQoSCpApplyObjectEntry OBJECT-TYPE SYNTAX FsCBQoSCpApplyObjectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "QoS policy apply object on control plane querying entry." INDEX { fsCBQoSCpApplyObjectChassis, fsCBQoSCpApplyObjectSlot, fsCBQoSApplyObjectDirection} ::= { fsCBQoSCpApplyObjectTable 1 } FsCBQoSCpApplyObjectEntry ::= SEQUENCE { fsCBQoSCpApplyObjectChassis Unsigned32, fsCBQoSCpApplyObjectSlot Unsigned32, fsCBQoSCpApplyObjectIndex Unsigned32 } fsCBQoSCpApplyObjectChassis OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Chassis ID." ::= { fsCBQoSCpApplyObjectEntry 1 } fsCBQoSCpApplyObjectSlot OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot ID." ::= { fsCBQoSCpApplyObjectEntry 2 } fsCBQoSCpApplyObjectIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "QoS apply object index." ::= { fsCBQoSCpApplyObjectEntry 3 } -- Statistics fsCBQoSStaticsObjects OBJECT IDENTIFIER ::= { fsCBQoSApplyPolicyStaticsObjects 6 } -- CBQ statistics fsCBQoSCbqRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSCbqRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of CBQ running statistics. When policy using queue behavior is applied on QoS apply object, the QoS apply object will use Class Based Queuing." ::= { fsCBQoSStaticsObjects 1 } fsCBQoSCbqRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSCbqRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CBQ statistics entry of QoS apply object." INDEX { fsCBQoSApplyObjectIndex } ::= { fsCBQoSCbqRunInfoTable 1 } FsCBQoSCbqRunInfoEntry ::= SEQUENCE { fsCBQoSCbqQueueSize Integer32, fsCBQoSCbqDiscard Counter64, fsCBQoSCbqEfQueueSize Integer32, fsCBQoSCbqAfQueueSize Integer32, fsCBQoSCbqBeQueueSize Integer32, fsCBQoSCbqBeActiveQueueNum Integer32, fsCBQoSCbqBeMaxActiveQueueNum Integer32, fsCBQoSCbqBeTotalQueueNum Integer32, fsCBQoSCbqAfAllocatedQueueNum Integer32 } fsCBQoSCbqQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets in CBQ queue." ::= { fsCBQoSCbqRunInfoEntry 1 } fsCBQoSCbqDiscard OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of discarded packets which couldn't queue." ::= { fsCBQoSCbqRunInfoEntry 2 } fsCBQoSCbqEfQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets in EF queue." ::= { fsCBQoSCbqRunInfoEntry 3 } fsCBQoSCbqAfQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets in AF queue." ::= { fsCBQoSCbqRunInfoEntry 4 } fsCBQoSCbqBeQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets in BE Queue." ::= { fsCBQoSCbqRunInfoEntry 5 } fsCBQoSCbqBeActiveQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Active BE Queues." ::= { fsCBQoSCbqRunInfoEntry 6 } fsCBQoSCbqBeMaxActiveQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The max number of Active BE Queues." ::= { fsCBQoSCbqRunInfoEntry 7 } fsCBQoSCbqBeTotalQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of total BE Queues." ::= { fsCBQoSCbqRunInfoEntry 8 } fsCBQoSCbqAfAllocatedQueueNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of allocated AF Queues." ::= { fsCBQoSCbqRunInfoEntry 9 } -- Class match statistics fsCBQoSClassMatchRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSClassMatchRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of running statistics for matching a classifier on a QoS apply object." ::= { fsCBQoSStaticsObjects 2 } fsCBQoSClassMatchRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSClassMatchRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Classifier's matching statistics information entry." INDEX { fsCBQoSApplyObjectIndex, fsCBQoSPolicyClassIndex } ::= { fsCBQoSClassMatchRunInfoTable 1 } FsCBQoSClassMatchRunInfoEntry ::= SEQUENCE { fsCBQoSClassMatchedPackets Counter64, fsCBQoSClassMatchedBytes Counter64, fsCBQoSClassFwdPktpps Unsigned32, fsCBQoSClassFwdPktbps Unsigned32, fsCBQoSClassDropPktpps Unsigned32, fsCBQoSClassDropPktbps Unsigned32, fsCBQoSClassFlowStatInterval Unsigned32, fsCBQoSClassBehaviorStatus INTEGER } fsCBQoSClassMatchedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets matching a class in a QoS policy." ::= { fsCBQoSClassMatchRunInfoEntry 1 } fsCBQoSClassMatchedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes matching a class in a QoS policy." ::= { fsCBQoSClassMatchRunInfoEntry 2 } fsCBQoSClassFwdPktpps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average number of packets macthing the class forwarded per second in the last interval. Unit: pps." ::= { fsCBQoSClassMatchRunInfoEntry 3 } fsCBQoSClassFwdPktbps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average bits of packets matching the class forwarded per second in the last interval. Unit: bps." ::= { fsCBQoSClassMatchRunInfoEntry 4 } fsCBQoSClassDropPktpps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average number of packets matching the class dropped per second in the last interval. Unit: pps." ::= { fsCBQoSClassMatchRunInfoEntry 5 } fsCBQoSClassDropPktbps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average bits of packets matching the class dropped per second in the last interval. Unit: bps." ::= { fsCBQoSClassMatchRunInfoEntry 6 } fsCBQoSClassFlowStatInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Interval of collecting traffic statistics. Unit: minute." ::= { fsCBQoSClassMatchRunInfoEntry 7 } fsCBQoSClassBehaviorStatus OBJECT-TYPE SYNTAX INTEGER { success(1), failure(2), partialSuccess(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Classifier-behavior applying status." ::= { fsCBQoSClassMatchRunInfoEntry 8 } -- CAR statistics fsCBQoSCarRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSCarRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of running statistics for CAR on a QoS apply object." ::= { fsCBQoSStaticsObjects 3 } fsCBQoSCarRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSCarRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CAR statistics information entry." INDEX { fsCBQoSApplyObjectIndex, fsCBQoSPolicyClassIndex } ::= { fsCBQoSCarRunInfoTable 1 } FsCBQoSCarRunInfoEntry ::= SEQUENCE { fsCBQoSCarGreenPackets Counter64, fsCBQoSCarGreenBytes Counter64, fsCBQoSCarRedPackets Counter64, fsCBQoSCarRedBytes Counter64, fsCBQoSCarYellowPackets Counter64, fsCBQoSCarYellowBytes Counter64, fsCBQoSCarClassName OCTET STRING, fsCBQoSCarGreenpps Counter64, fsCBQoSCarGreenbps Counter64, fsCBQoSCarRedpps Counter64, fsCBQoSCarRedbps Counter64, fsCBQoSCarYellowpps Counter64, fsCBQoSCarYellowbps Counter64 } fsCBQoSCarGreenPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of green packets." ::= { fsCBQoSCarRunInfoEntry 1 } fsCBQoSCarGreenBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of green bytes." ::= { fsCBQoSCarRunInfoEntry 2 } fsCBQoSCarRedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of red packets." ::= { fsCBQoSCarRunInfoEntry 3 } fsCBQoSCarRedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of red bytes." ::= { fsCBQoSCarRunInfoEntry 4 } fsCBQoSCarYellowPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of yellow packets." ::= { fsCBQoSCarRunInfoEntry 5 } fsCBQoSCarYellowBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of yellow bytes." ::= { fsCBQoSCarRunInfoEntry 6 } fsCBQoSCarClassName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of classifier." ::= { fsCBQoSCarRunInfoEntry 7 } fsCBQoSCarGreenpps OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Average number of green packets matching a class in a QoS policy per second in the last interval. Unit: pps." ::= { fsCBQoSCarRunInfoEntry 8 } fsCBQoSCarGreenbps OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Average bits of green packets matching a class in a QoS policy per second in the last interval. Unit: bps." ::= { fsCBQoSCarRunInfoEntry 9 } fsCBQoSCarRedpps OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Average number of red packets matching a class in a QoS policy per second in the last interval. Unit: pps." ::= { fsCBQoSCarRunInfoEntry 10 } fsCBQoSCarRedbps OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Average bits of red packets matching a class in a QoS policy per second in the last interval. Unit: bps." ::= { fsCBQoSCarRunInfoEntry 11 } fsCBQoSCarYellowpps OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Average number of yellow packets matching a class in a QoS policy per second in the last interval. Unit: pps." ::= { fsCBQoSCarRunInfoEntry 12 } fsCBQoSCarYellowbps OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Average bits of yellow packets matching a class in a QoS policy per second in the last interval. Unit: bps." ::= { fsCBQoSCarRunInfoEntry 13 } -- GTS statistics fsCBQoSGtsRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSGtsRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of running statistics for GTS on a QoS apply object." ::= { fsCBQoSStaticsObjects 4 } fsCBQoSGtsRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSGtsRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "GTS statistics entry." INDEX { fsCBQoSApplyObjectIndex, fsCBQoSPolicyClassIndex } ::= { fsCBQoSGtsRunInfoTable 1 } FsCBQoSGtsRunInfoEntry ::= SEQUENCE { fsCBQoSGtsPassedPackets Counter64, fsCBQoSGtsPassedBytes Counter64, fsCBQoSGtsDiscardedPackets Counter64, fsCBQoSGtsDiscardedBytes Counter64, fsCBQoSGtsDelayedPackets Counter64, fsCBQoSGtsDelayedBytes Counter64, fsCBQoSGtsQueueSize Integer32 } fsCBQoSGtsPassedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets passed by GTS." ::= { fsCBQoSGtsRunInfoEntry 1 } fsCBQoSGtsPassedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes passed by GTS." ::= { fsCBQoSGtsRunInfoEntry 2 } fsCBQoSGtsDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets discarded by GTS." ::= { fsCBQoSGtsRunInfoEntry 3 } fsCBQoSGtsDiscardedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes discarded by GTS." ::= { fsCBQoSGtsRunInfoEntry 4 } fsCBQoSGtsDelayedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets delayed by GTS." ::= { fsCBQoSGtsRunInfoEntry 5 } fsCBQoSGtsDelayedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes delayed by GTS." ::= { fsCBQoSGtsRunInfoEntry 6 } fsCBQoSGtsQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets in GTS queue." ::= { fsCBQoSGtsRunInfoEntry 7 } -- Remark statistics fsCBQoSRemarkRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSRemarkRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of running statistics for remarking on a QoS apply object." ::= { fsCBQoSStaticsObjects 5 } fsCBQoSRemarkRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSRemarkRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remarking statistics entry." INDEX { fsCBQoSApplyObjectIndex, fsCBQoSPolicyClassIndex } ::= { fsCBQoSRemarkRunInfoTable 1 } FsCBQoSRemarkRunInfoEntry ::= SEQUENCE { fsCBQoSRemarkedPackets Counter64 } fsCBQoSRemarkedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of remarked packets." ::= { fsCBQoSRemarkRunInfoEntry 1 } -- Queue statistics fsCBQoSQueueRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSQueueRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of running statistics for queue on a QoS apply object." ::= { fsCBQoSStaticsObjects 6 } fsCBQoSQueueRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSQueueRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queue statistics entry." INDEX { fsCBQoSApplyObjectIndex, fsCBQoSPolicyClassIndex } ::= { fsCBQoSQueueRunInfoTable 1 } FsCBQoSQueueRunInfoEntry ::= SEQUENCE { fsCBQoSQueueMatchedPackets Counter64, fsCBQoSQueueMatchedBytes Counter64, fsCBQoSQueueEnqueuedPackets Counter64, fsCBQoSQueueEnqueuedBytes Counter64, fsCBQoSQueueDiscardedPackets Counter64, fsCBQoSQueueDiscardedBytes Counter64 } fsCBQoSQueueMatchedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets matched to queue." ::= { fsCBQoSQueueRunInfoEntry 1 } fsCBQoSQueueMatchedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes matched to queue." ::= { fsCBQoSQueueRunInfoEntry 2 } fsCBQoSQueueEnqueuedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets queued." ::= { fsCBQoSQueueRunInfoEntry 3 } fsCBQoSQueueEnqueuedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes queued." ::= { fsCBQoSQueueRunInfoEntry 4 } fsCBQoSQueueDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets discarded when queued by discard method." ::= { fsCBQoSQueueRunInfoEntry 5 } fsCBQoSQueueDiscardedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes discarded when queued by discard method." ::= { fsCBQoSQueueRunInfoEntry 6 } -- WRED statistics fsCBQoSWredRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSWredRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of running statistics for WRED on a QoS apply object." ::= { fsCBQoSStaticsObjects 7 } fsCBQoSWredRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSWredRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "WRED statistics entry." INDEX { fsCBQoSApplyObjectIndex, fsCBQoSPolicyClassIndex, fsCBQoSWredClassValue } ::= { fsCBQoSWredRunInfoTable 1 } FsCBQoSWredRunInfoEntry ::= SEQUENCE { fsCBQoSWredRandomDiscardedPackets Counter64, fsCBQoSWredTailDiscardedPackets Counter64 } fsCBQoSWredRandomDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets random-discarded by WRED." ::= { fsCBQoSWredRunInfoEntry 1 } fsCBQoSWredTailDiscardedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets tail-discarded by WRED." ::= { fsCBQoSWredRunInfoEntry 2 } -- -- Accounting RunInfo -- fsCBQoSAccountingRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSAccountingRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of running statistics for account on a QoS apply object." ::= { fsCBQoSStaticsObjects 8 } fsCBQoSAccountingRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSAccountingRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Account statistics entry." INDEX { fsCBQoSApplyObjectIndex, fsCBQoSPolicyClassIndex } ::= { fsCBQoSAccountingRunInfoTable 1 } FsCBQoSAccountingRunInfoEntry ::= SEQUENCE { fsCBQoSAccountingPackets Counter64, fsCBQoSAccountingBytes Counter64, fsCBQoSAccountingPktpps Counter64, fsCBQoSAccountingPktbps Counter64 } fsCBQoSAccountingPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets matching a class in a QoS policy." ::= { fsCBQoSAccountingRunInfoEntry 1 } fsCBQoSAccountingBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes matching a class in a QoS policy." ::= { fsCBQoSAccountingRunInfoEntry 2 } fsCBQoSAccountingPktpps OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Average number of packets matching a class in a QoS policy per second in the last interval. Unit: pps." ::= { fsCBQoSAccountingRunInfoEntry 3 } fsCBQoSAccountingPktbps OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Average bits of packets matching a class in a QoS policy per second in the last interval. Unit: bps." ::= { fsCBQoSAccountingRunInfoEntry 4 } -- -- Policy Accounting RunInfo -- fsCBQoSPolicyAccRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FsCBQoSPolicyAccRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of running statistics for account on a QoS apply object." ::= { fsCBQoSStaticsObjects 9 } fsCBQoSPolicyAccRunInfoEntry OBJECT-TYPE SYNTAX FsCBQoSPolicyAccRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Policy account statistics entry." INDEX { fsCBQoSApplyObjectIndex } ::= { fsCBQoSPolicyAccRunInfoTable 1 } FsCBQoSPolicyAccRunInfoEntry ::= SEQUENCE { fsCBQoSPolicyAccPackets Counter64, fsCBQoSPolicyAccBytes Counter64 } fsCBQoSPolicyAccPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets matching a QoS policy." ::= { fsCBQoSPolicyAccRunInfoEntry 1 } fsCBQoSPolicyAccBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes matching a QoS policy." ::= { fsCBQoSPolicyAccRunInfoEntry 2 } -- Policy applying status fsCBQoSApplyingStatusObjects OBJECT IDENTIFIER ::= { fsCBQoSObjects 6 } -- System status when applying policy fsCBQoSApplyingStatus OBJECT-TYPE SYNTAX INTEGER { idle(1), busy(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object shows the status of the system when applying policy. It is forbidden to set or read in this MIB module except current table when the value is busy." ::= { fsCBQoSApplyingStatusObjects 1 } -- Notifications fsCBQoSNotifications OBJECT IDENTIFIER ::= { fsCBQoSObjects 7 } -- All trap definitions should be placed under this object. fsCBQoSNotificationsPrefix OBJECT IDENTIFIER ::= { fsCBQoSNotifications 0 } -- All objects used for TRAP only are defined here. fsCBQoSIfPolicyChanged NOTIFICATION-TYPE OBJECTS { fsCBQoSIfApplyPolicyIfIndex, fsCBQoSIfApplyPolicyDirection } STATUS current DESCRIPTION "This notification will be sent when the applying status of the policy on the interface is changed." ::= { fsCBQoSNotificationsPrefix 1 } fsCBQoSVlanPolicyChanged NOTIFICATION-TYPE OBJECTS { fsCBQoSVlanApplyPolicyVlanid, fsCBQoSVlanApplyPolicyDirection } STATUS current DESCRIPTION "This notification will be sent when the applying status of the policy on the VLAN is changed." ::= { fsCBQoSNotificationsPrefix 2 } fsCBQoSGlobalAclNotSupport NOTIFICATION-TYPE OBJECTS { fsCBQoSChassis, fsCBQoSSlot, fsCBQoSCPU, fsCBQoSDirection } STATUS current DESCRIPTION "The global ACL configuration cannot work." ::= { fsCBQoSNotificationsPrefix 3 } fsCBQoSGlobalQPPBNotSupport NOTIFICATION-TYPE OBJECTS { fsCBQoSChassis, fsCBQoSSlot, fsCBQoSCPU, fsCBQoSDirection } STATUS current DESCRIPTION "The global QPPB will not be effective." ::= { fsCBQoSNotificationsPrefix 4 } fsCBQoSRedirectInvalidAlarm NOTIFICATION-TYPE OBJECTS { fsCBQoSRedirectAlarmBehaviorName, fsCBQoSRedirectAlarmProtoFamily, fsCBQoSRedirectAlarmNextHop } STATUS current DESCRIPTION "The redirection action becomes invalid." ::= { fsCBQoSNotificationsPrefix 5 } fsCBQoSRedirectInvalidAlarmRecover NOTIFICATION-TYPE OBJECTS { fsCBQoSRedirectAlarmBehaviorName, fsCBQoSRedirectAlarmProtoFamily, fsCBQoSRedirectAlarmNextHop } STATUS current DESCRIPTION "The redirection action has been recovered." ::= { fsCBQoSNotificationsPrefix 6 } fsCBQoSRdtNHLackResAlarm NOTIFICATION-TYPE OBJECTS { fsCBQoSRedirectAlarmBehaviorName, fsCBQoSSlot, fsCBQoSRedirectAlarmProtoFamily, fsCBQoSRedirectAlarmNextHop, fsCBQoSDirection, fsCBQoSApplyObject } STATUS current DESCRIPTION "Redirect the next hop resource shortage alarm." ::= { fsCBQoSNotificationsPrefix 7 } fsCBQoSRdtNHLackResRecover NOTIFICATION-TYPE OBJECTS { fsCBQoSRedirectAlarmBehaviorName, fsCBQoSSlot, fsCBQoSRedirectAlarmProtoFamily, fsCBQoSRedirectAlarmNextHop, fsCBQoSDirection, fsCBQoSApplyObject } STATUS current DESCRIPTION "Redirect to next hop Recovery from resource shortage." ::= { fsCBQoSNotificationsPrefix 8 } -- -- Nodes of fsCBQoSNotificationsBindings -- fsCBQoSNotificationsBindings OBJECT IDENTIFIER ::= { fsCBQoSObjects 8 } fsCBQoSChassis OBJECT-TYPE SYNTAX Integer32 (0..65534) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The chassis number." ::= { fsCBQoSNotificationsBindings 1 } fsCBQoSSlot OBJECT-TYPE SYNTAX Integer32 (0..65534) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The slot number." ::= { fsCBQoSNotificationsBindings 2 } fsCBQoSCPU OBJECT-TYPE SYNTAX Integer32 (0..65534) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The CPU number." ::= { fsCBQoSNotificationsBindings 3 } fsCBQoSDirection OBJECT-TYPE SYNTAX DirectionType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Policy direction: inbound (1) outbound (2)" ::= { fsCBQoSNotificationsBindings 4 } fsCBQoSRedirectAlarmBehaviorName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Name of the traffic behavior." ::= { fsCBQoSNotificationsBindings 5 } fsCBQoSRedirectAlarmProtoFamily OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Protocol family of the redirection next-hop." ::= { fsCBQoSNotificationsBindings 6 } fsCBQoSRedirectAlarmNextHop OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Next-hop addresss of the traffic redirection action." ::= { fsCBQoSNotificationsBindings 7 } fsCBQoSApplyObject OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..127)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Name of the applying object." ::= { fsCBQoSNotificationsBindings 8 } END