RC-POWER-RANGER-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter64, IpAddress FROM SNMPv2-SMI TEXTUAL-CONVENTION, DisplayString, TruthValue, MacAddress, RowStatus FROM SNMPv2-TC InterfaceIndex FROM IF-MIB rcPowerRanger, PortSet, IdList, EnableValue FROM RAPID-CITY Ipv6Address FROM IPV6-TC Ipv6NextHdr FROM RC-IPV6-MIB; rcPowerRangerMib MODULE-IDENTITY LAST-UPDATED "202010090000Z" ORGANIZATION "Avaya" CONTACT-INFO "Hellen Krikorian" DESCRIPTION "Enterprise MIB for the Power Ranger product." REVISION "202010090000Z" -- 09 Oct 2020 DESCRIPTION "Version 58: Add rcPrFilterAclOrigin Requested by Adi P (Oana)" REVISION "201904160000Z" -- 16 Apr 2019 DESCRIPTION "Version 56: Change Integer32 to INTEGER for rcPrFilterAceIpRoutedAclId, rcPrFilterAceIpRoutedAceId, rcPrFilterAceIpv6RoutedAclId, rcPrFilterAceIpv6RoutedAceId. (Prem)" REVISION "201904150000Z" -- 15 Apr 2019 DESCRIPTION "Version 55: Add rcPrFilterAceIpShowRoutedOnly, rcPrFilterAceIpv6ShowRoutedOnly, rcPrFilterAceIpRoutedTable and rcPrFilterAceIpv6RoutedTable. Requested by Blued Abraham (Prem)" REVISION "201710260000Z" -- 26 Oct 2017 DESCRIPTION "Version 54: Change in inNni(5) to inVsn(5) for object rcPrFilterAclType. Added rcPrFilterAclMatchType, rcPrFilterAclIsid" REVISION "201709270000Z" -- 27 Sept 2017 DESCRIPTION "Version 53: Added in inNni(5) to the rcPrFilterAclType. Added rcPrFilterAceVrfTable (Marty)" REVISION "201703010000Z" -- 01 March 2017 DESCRIPTION "Version 52: Corrected MIB compiler error." REVISION "201702170000Z" -- 17 February 2017 DESCRIPTION "Version 51: Added rcPrQosCosQueVoqPortStatsTable and rcPrQosCosQueVoqCppPortStatsTable. Requested by Dan Crisan (prempa)" REVISION "201702010000Z" -- 01 February 2017 DESCRIPTION "Version 50: Corrected MIB compiler error." REVISION "201612050000Z" -- 05 December 2016 DESCRIPTION "Version 49: Added rcPrFilterAceRedirectNextHopVrfName Requested by Asutosh Satapathy (zuyanwa)" REVISION "201609010000Z" -- 01 September 2016 DESCRIPTION "Version 48: Increased the range of rcPrFilterActProtocolAttrs from 0..63 to 0..127 to add icmpv6MsgType(64). Added rcPrFilterAceProtoShowIcmpv6MsgTypeList and rcPrFilterAceProtoShowIcmpv6MsgTypeOper under rcPrFilterAceProtoShowTable. Added rcPrFilterAceProtoIcmpv6MsgTypeTable. Requested by Dave Tannheimer (prempa)" REVISION "201606170000Z" -- 17 May 2016 DESCRIPTION "Version 47: Added rcPrFilterAceRemoveTag Requested by Amit Choudhary (prempa)" REVISION "201603250000Z" -- 25 March 2016 DESCRIPTION "Version 46: Added rcPrFilterAceMonitoringIsidOffset, rcPrFilterAceMonitoringIsid and rcPrFilterAceMirroringQos Requested by Amit Choudhary (prempa)" REVISION "201411130000Z" -- 13 Nov 2014 DESCRIPTION "Version 45: correct rcPrFilterAceProtoShowRoutingTypeType" REVISION "201410080000Z" -- 08 Oct. 2014 DESCRIPTION "Version 44: Added rcPrFilterAceProtoShowRoutingTypeType and rcPrFilterAceProtoShowRoutingTypeOper " REVISION "201406260000Z" -- 26 June 2014 DESCRIPTION "Version 43: Added rcPrFilterAceProtoRoutingTypeTable" REVISION "201406020000Z" -- 02 June 2014 DESCRIPTION "Version 42: Increased the range of rcPrQosCosQuePortStatsIndex from 192..241 to 192..297." REVISION "201310110000Z" -- 11 October 2013 DESCRIPTION "Version 41: Corrected MIB compiler errors. Removed the second definition of rcPrQosEgressQosToExpRowStatus." REVISION "201304180000Z" -- 18 Apr. 2013 DESCRIPTION "Version 40: added rcPrQosCosQuePortStatsTable rcPrQosCosQueLoopbackPortStatsTable rcPrQosCosQueCppPortStatsTable rcPrQosCosQue" REVISION "201206120000Z" -- 12 June 2012 DESCRIPTION "Version 39: Added nonipv6 to object rcPrFilterAclPktType, Update description for rcPrFilterAceIpv6SrcAddrListCount, rcPrFilterAceIpv6DstAddrListCount" REVISION "201206070000Z" -- 07 June 2012 DESCRIPTION "Version 38: Added rcPrFilterAceIpv6ShowTrafficClsOper, rcPrFilterAceIpv6ShowTrafficCls, rcPrFilterAceIpv6ShowSrcAddrMask, rcPrFilterAceIpv6ShowDstAddrMask to SEQUENCE clause of rcPrFilterAceIpv6ShowTable" REVISION "201203070000Z" -- 07 March 2012 DESCRIPTION "Version 37: Added rcPrQosLosslessPortsEnablePending, rcPrQosLosslessPortsOperPending, in VSP devint 3.3" REVISION "201112140000Z" -- 14 December 2011 DESCRIPTION "Version 36: Added rcPrQosLosslessPfcEnabled" REVISION "201108220000Z" -- 22 August 2011 DESCRIPTION "Version 35: Updated rcPrFilterAceIpv6SrcAddrOper, Added rcPrFilterAceIpv6SrcAddrOperMask, Updated rcPrFilterAceIpv6DstAddrOper, Added rcPrFilterAceIpv6DstAddrOperMask, rcPrFilterAceIpv5ShowTrafficClsOper, rcPrFilterAceIpv6ShowTrafficCls, rcPrFilterAceIpv6ShowSrcAddrMask, rcPrFilterAceIpv6ShowDstAddrMask, Updated rcPrFilterAceIpv6ShowSrcAddrOper, Updated rcPrFilterAceIpv6ShowDstAddrOper, Added rcPrFilterAceIpv6TrafficClsTable" REVISION "201106160000Z" -- 16 June 2011 DESCRIPTION "Version 34: Added rcPrQosLossless8021p" REVISION "201102040000Z" -- 04 February 2011 DESCRIPTION "Version 33: Added rcPrFilterAclIpfixState" REVISION "201011040000Z" -- 04 November 2010 DESCRIPTION "Version 32: Added rcPrFilterAceDstIp, rcPrFilterAceDstIpTtl, rcPrFilterAceDstIpDscp" REVISION "201011020000Z" -- 02 November 2010 DESCRIPTION "Version 31: Added rcPrQosFlowPolicerStatsClear" REVISION "201009150000Z" -- 15 September 2010 DESCRIPTION "Version 30: Updated size for rcPrFilterAceTableSize, Added rcPrFilterAclBufferWrap, rcPrFilterAclClearLog, Added rcPrFilterAclControlPktRule, rcPrFilterAclVlanId, rcPrFilterAclMltId, rcPrFilterAclDstPortList to rcPrFilterAclTable. Added rcPrFilterAclStatsMatchDefaultSecurityPkts, rcPrFilterAclStatsMatchDefaultSecurityOctets, rcPrFilterAclStatsMatchDefaultQosPkts, rcPrFilterAclStatsMatchDefaultQosOctets, rcPrFilterAclStatsMatchGlobalSecurityPkts, rcPrFilterAclStatsMatchGlobalSecurityOctets, rcPrFilterAclStatsMatchGlobalQosPkts, rcPrFilterAclStatsMatchGlobalQosOctets to rcPrFilterAclStatsTable. Added rcPrFilterAceInternalQos, rcPrFilterAceCount, rcPrFilterAceLog, rcPrFilterAceCopytoPcap to rcPrFilterAceTable. Added rcPrFilterAceEthSrcAddrOperMask to rcPrFilterAceEthSrcAddrTable. Added rcPrFilterAceEthDstAddrOperMask to rcPrFilterAceEthDstAddrTable. Added rcPrFilterAceEthVlanTagPrioOperMask to rcPrFilterAceEthVlanTagPrioTable Added rcPrFilterAceEthVlanIdOperMask, rcPrFilterAceEthVlanIdVlanId to rcPrFilterAceEthVlanIdTable. Added rcPrFilterAceIpSrcAddrIpAddr, rcPrFilterAceIpSrcAddrOperMaskRange to rcPrFilterAceIpSrcAddrTable. Added rcPrFilterAceIpDstAddrIpAddr, rcPrFilterAceIpDstAddrOperMaskRange to rcPrFilterAceIpDstAddrTable. Added rcPrFilterAceIpDscpOperMask to rcPrFilterAceIpDscpTable. Added rcPrFilterAceProtoTcpFlagsOperMask to rcPrFilterAceProtoTcpFlagsTable. Updated upper range of rcPrFilterAceStatsPortId. Added rcPrFilterAceEthShowSrcAddrOperMask, rcPrFilterAceEthShowDstAddrOperMask, rcPrFilterAceEthShowVlanTagPrioOperMask, rcPrFilterAceEthShowVlanIdOperMask, rcPrFilterAceEthShowVlanId to rcPrFilterAceEthShowTable. Added rcPrFilterAceIpShowSrcAddrIpAddr, rcPrFilterAceIpShowSrcAddrOperMaskRange, rcPrFilterAceIpShowDstAddrIpAddr, rcPrFilterAceIpShowDstAddrOperMaskRange, rcPrFilterAceIpShowDscpOperMask to rcPrFilterAceIpShowTable Added rcPrFilterAceProtoShowSrcPort, rcPrFilterAceProtoShowSrcPortOper, rcPrFilterAceProtoShowSrcPortOperMaskRange, rcPrFilterAceProtoShowDstPort, rcPrFilterAceProtoShowDstPortOper, rcPrFilterAceProtoShowDstPortOperMaskRange, rcPrFilterAceProtoShowTcpFlagsOperMask to rcPrFilterAceProtoShowTable Added rcPrFilterAceProtoSrcPortTable, rcPrFilterAceProtoDstPortTable, rcPrFilterAceProtoTcpOptionTablex Updated ACE IDs from 1000 to 2000. Added several new mask fields to several filter table operator fields." REVISION "200912110000Z" -- 11 December 2009 DESCRIPTION "Version 29: Changed max-access value for rcPrFilterAclId from non-accessible to read-only." REVISION "200910200000Z" -- 20 October 2009 DESCRIPTION "Version 28: Added the following fields to the rcPrQosLocalPolicyTable: rcPrQosLocalPolicyGreenPackets, rcPrQosLocalPolicyGreenBytes, rcPrQosLocalPolicyYellowPacket, rcPrQosLocalPolicyYellowBytes, rcPrQosLocalPolicyRedPackets, rcPrQosLocalPolicyRedBytes, rcPrQosLocalPolicyStatsClear" REVISION "200907020000Z" -- 02 July 2009 DESCRIPTION "Version 27: Changed syntax and description for rcPrQosSubportQueueSetTemplateMinRate and rcPrQosSubportQueueSetTemplateMaxRate." REVISION "200805100000Z" -- 09 May 2008 DESCRIPTION "Version 26: Fixed smilint errors." REVISION "200804030000Z" -- 03 April 2008 DESCRIPTION "Version 25: Changed the default value for rcPrFilterAceEgressQueue from 64 to 8" REVISION "200803140000Z" -- 14 March 2008 DESCRIPTION "Version 24: Changed syntax for rcPrFilterAceIpv6NextHdrNextHdr and rcPrFilterAceIpv6ShowNxtHdrNxtHdr from INTEGER to Ipv6NextHdr." REVISION "200709060000Z" -- 06 Sept 2007 DESCRIPTION "Version 23: Changed syntax for rcPrFilterAceDstVlanId from Integer32 to INTEGER" REVISION "200709040000Z" -- 04 Sept 2007 DESCRIPTION "Version 22: Added mib objects to rcPrFilterAceTable" REVISION "200708230000Z" -- 23 Aug 2007 DESCRIPTION "Version 21: Added rcPrQosSubportProfileQueueQPriority, rcPrQosSubportQueueSetEqmapTable" REVISION "200705140000Z" -- 14 May 2007 DESCRIPTION "Version 20: Updated rcPrQosSubportQueueSetTemplateMinRate and rcPrQosSubportQueueSetTemplateMaxRate" REVISION "200704180000Z" -- 18 Apr 2007 DESCRIPTION "Version 19: Added rcPrQosSubportQueueSetTemplateTable, rcPrQosIsidRateLimitsTable, rcPrQosIsidRateLimitsIsidTable, rcPrQosSubportProfileTable and rcPrQosSubportProfileQueueTable " REVISION "200702050000Z" -- 05 Feb 2006 DESCRIPTION "Version 18: Added rcPrQosIngressExpToQosTable and rcPrQosEgressQosToExpTable" REVISION "200602240000Z" -- 24 Feb 2006 DESCRIPTION "Version 17: Added rcPrFilterAceRedirectNextHopIpv6 attribute in RcPrFilterAceEntry" REVISION "200602090000Z" -- 09 Feb 2006 DESCRIPTION "Version 16: Updated rcPrFilterAceIpv6NextHdrNextHdr and added ACE IPv6 Show Table" REVISION "200511220000Z" -- 22 Nov 2005 DESCRIPTION "Version 15: Added rcPrFilterActIpv6Attrs, rcPrFilterAclPktType, and a table at rcPrFilterAce 29" REVISION "200509140000Z" -- 14 Sep 2005 DESCRIPTION "Version 14: Updated rcPrFilterIpfixState & rcPrFilterAclGlobalAction" REVISION "200502180000Z" -- 18 February 2005 DESCRIPTION "Version 13: Changes the range for rcPrQosLocalPolicyIndex value to 0-16383" REVISION "200502150000Z" -- 15 February 2005 DESCRIPTION "Version 12: Changed the mapping of Egress-Queue NNSC strings to Integer values as per the Functional specifications" REVISION "200502140000Z" -- 14 February 2005 DESCRIPTION "Version 11: Added range for rcPrQosLocalPolicyIndex value for SMIv2 compliancy" REVISION "200502020000Z" -- 02 February 2005 DESCRIPTION "Version 10: Remove references for 'undefined' in Power Ranger MIB attributes." REVISION "200501180000Z" -- 18 January 2005 DESCRIPTION "Version 9: Adding LaneSet with TEXTUAL-CONVENTION.MOdified rcPrQosPolicyLaneMembers from OCTET STRING to LaneSet" REVISION "200501140000Z" -- 14 January 2005 DESCRIPTION "Version 8: Resolution of MIB conflicts with ClearCase. Changes are associated with these MIB attributes: rcPrQosPolicyRowStatus, rcPrQosPolicyLaneChange, rcPrQosLocalPolicyGpId, rcPrQosLocalPolicyIndex, rcPrFilterAceMode, rcPrFilterAce*Show*Oper attributes." REVISION "200409300000Z" -- 30 September 2004 DESCRIPTION "Version 7: A number of changes were made for Power Ranger Filter and QoS usability as well as for fixing some issues required for SNMP/JDM to work." REVISION "200408240000Z" -- 24 August 2004 DESCRIPTION "Version 6: Changes done in rcPrQosLocalPolicyLaneMember to add lane member information. Modified the rcPrQosTxQueueTemplateId and rcPrQosTxQueueTid max value to 386. Modified the values of Filter Operators to match the CP-COP Interface values. Changed the default value of rcPrFilterAceMode to 'none'. Changed the SYNTAX of rcPrQosTxQueueStatsPort to InterfaceIndex." REVISION "200408170000Z" -- 17 August 2004 DESCRIPTION "Version 5: Additional changes made due to agent changes or changes required for SNMP/JDM to work." REVISION "200407200000Z" -- 20 July 2004 DESCRIPTION "Version 4: Added version info" REVISION "200406110000Z" DESCRIPTION "Major revision, note that previous versions of this MIB were never actually used in products." REVISION "200402110000Z" DESCRIPTION "The initial version." ::= { rcPowerRanger 1 } rcPowerRangerNotifications OBJECT IDENTIFIER ::= { rcPowerRangerMib 0 } rcPowerRangerObjects OBJECT IDENTIFIER ::= { rcPowerRangerMib 1 } -- -- Object groups within the Power Ranger MIB -- rcPrQos OBJECT IDENTIFIER ::= { rcPowerRangerObjects 1 } rcPrFilter OBJECT IDENTIFIER ::= { rcPowerRangerObjects 2 } -- -- The rcPrQos group -- rcPrQosScalars OBJECT IDENTIFIER ::= { rcPrQos 1 } LaneSet ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The set of lanes that are members of this Global Policer. The string is 4 octets long, for a total of 32 bits. Each bit corresponds to a laneId. Each I/O slot has 4 laneIds. When a bit has the value one(1), the corresponding laneId is a member of the set. When a bit has the value zero(0), the corresponding laneId is not a member of the set. The encoding is such that the most significant bit of octet #1 corresponds to laneId 0, while the least significant bit of octet #4 corresponds to laneId 31." SYNTAX OCTET STRING (SIZE (4)) rcPrQosPolicyNumPolicies OBJECT-TYPE SYNTAX INTEGER (0..12288) MAX-ACCESS read-only STATUS current DESCRIPTION "A list of Global Policer (GPID) entries. The number of entries is given by rcPrQosPolicyNumPolicies." ::= { rcPrQosScalars 1 } rcPrQosTxQueueNumTemplates OBJECT-TYPE SYNTAX INTEGER (0..383) MAX-ACCESS read-only STATUS current DESCRIPTION "The number of egress queue templates currently defined in the switch." ::= { rcPrQosScalars 2 } rcPrQosFlowPolicerStatsClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear all box-wide policer statistics." ::= { rcPrQosScalars 3 } rcPrQosLossless8021p OBJECT-TYPE SYNTAX Integer32 (0..6) MAX-ACCESS read-write STATUS current DESCRIPTION "The value used to map Ingress IEEE 1p to lossless internal Qos when lossless Ethernet mode is enabled." ::= { rcPrQosScalars 4 } rcPrQosLosslessPfcEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If true then at least one lossless port in the switch has been configured with the value of rcPortLosslessEnetPauseType set to pfc(2). If false then either all lossless ports are currently in fc(1) mode, or no ports are configured in lossless mode." ::= { rcPrQosScalars 5 } rcPrQosLosslessPortsEnablePending OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to inform the system which ports are pending lossless enable and is for internal use." ::= { rcPrQosScalars 6 } rcPrQosLosslessPortsOperPending OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates which ports which would be brought down operationally if the set of ports indicated in rcPrQosLosslessPortsEnablePending are configured for lossless operation." ::= { rcPrQosScalars 7 } -- Power Ranger Qos Policy Policers Table rcPrQosPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of GPID entries. The number of entries is given by rcPrQosPolicyNumPolicies." ::= { rcPrQos 2 } rcPrQosPolicyEntry OBJECT-TYPE SYNTAX RcPrQosPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing configuration information for a particular global policer." INDEX { rcPrQosPolicyGpId } ::= { rcPrQosPolicyTable 1 } RcPrQosPolicyEntry ::= SEQUENCE { rcPrQosPolicyGpId INTEGER, rcPrQosPolicyName DisplayString, rcPrQosPolicyPeakRate INTEGER, rcPrQosPolicySvcRate INTEGER, rcPrQosPolicyLaneMembers LaneSet, rcPrQosPolicyRowStatus RowStatus } rcPrQosPolicyGpId OBJECT-TYPE SYNTAX INTEGER (1..16383) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely identifies Global Policer associated with this entry." ::= { rcPrQosPolicyEntry 1 } rcPrQosPolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "An administratively-assigned name for this Global Policer." ::= { rcPrQosPolicyEntry 2 } rcPrQosPolicyPeakRate OBJECT-TYPE SYNTAX INTEGER (0..10000000) MAX-ACCESS read-create STATUS current DESCRIPTION "Global Policer Peak Rate in Kilobit/sec." ::= { rcPrQosPolicyEntry 3 } rcPrQosPolicySvcRate OBJECT-TYPE SYNTAX INTEGER (0..10000000) MAX-ACCESS read-create STATUS current DESCRIPTION "Global Policer Service Rate in Kilobit/sec." ::= { rcPrQosPolicyEntry 4 } rcPrQosPolicyLaneMembers OBJECT-TYPE SYNTAX LaneSet MAX-ACCESS read-create STATUS current DESCRIPTION "The set of lanes that are members of this Global Policer. The string is 4 octets long, for a total of 32 bits. Each bit corresponds to a laneId. Each I/O slot has 4 laneIds. When a bit has the value one(1), the corresponding laneId is a member of the set. When a bit has the value zero(0), the corresponding laneId is not a member of the set. The encoding is such that the most significant bit of octet #1 corresponds to laneId 0, while the least significant bit of octet #4 corresponds to laneId 31." ::= { rcPrQosPolicyEntry 5 } rcPrQosPolicyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrQosPolicyEntry 6} -- Power Ranger Qos Local Policer Table rcPrQosLocalPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosLocalPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of local (aka physical) policer entries." ::= { rcPrQos 3 } rcPrQosLocalPolicyEntry OBJECT-TYPE SYNTAX RcPrQosLocalPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing configuration information for a particular local policer." INDEX { rcPrQosLocalPolicyGpId, rcPrQosLocalPolicyIndex } ::= { rcPrQosLocalPolicyTable 1 } RcPrQosLocalPolicyEntry ::= SEQUENCE { rcPrQosLocalPolicyGpId INTEGER, rcPrQosLocalPolicyIndex Integer32, rcPrQosLocalPolicyPeakRate INTEGER, rcPrQosLocalPolicySvcRate INTEGER, rcPrQosLocalPolicyTotalPkts Counter64, rcPrQosLocalPolicyTotalBytes Counter64, rcPrQosLocalPolicyBytesOverPeak Counter64, rcPrQosLocalPolicyBytesOverSvc Counter64, rcPrQosLocalPolicyTotalPktsDropped Counter64, rcPrQosLocalPolicyLaneMember OCTET STRING, rcPrQosLocalPolicyGreenPackets Counter64, rcPrQosLocalPolicyGreenBytes Counter64, rcPrQosLocalPolicyYellowPackets Counter64, rcPrQosLocalPolicyYellowBytes Counter64, rcPrQosLocalPolicyRedPackets Counter64, rcPrQosLocalPolicyRedBytes Counter64, rcPrQosLocalPolicyStatsClear TruthValue } rcPrQosLocalPolicyGpId OBJECT-TYPE SYNTAX INTEGER (1..16383) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value of Global Policer ID corresponding to this local policer." ::= { rcPrQosLocalPolicyEntry 1 } rcPrQosLocalPolicyIndex OBJECT-TYPE SYNTAX Integer32 (0..16383) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely identifies the local Policer associated with this entry. Concatenation of tap.lane.lpid." ::= { rcPrQosLocalPolicyEntry 2 } rcPrQosLocalPolicyPeakRate OBJECT-TYPE SYNTAX INTEGER (0..10000000) MAX-ACCESS read-only STATUS current DESCRIPTION "Local Policer Peak Rate in Kilobit/sec. Equals to that of corresponding Global Policer ID." ::= { rcPrQosLocalPolicyEntry 3 } rcPrQosLocalPolicySvcRate OBJECT-TYPE SYNTAX INTEGER (0..10000000) MAX-ACCESS read-only STATUS current DESCRIPTION "Local Policer Service Rate in Kilobit/sec. Equals to that of corresponding Global Policer ID." ::= { rcPrQosLocalPolicyEntry 4 } rcPrQosLocalPolicyTotalPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Local Policer Total Packets Count." ::= { rcPrQosLocalPolicyEntry 5 } rcPrQosLocalPolicyTotalBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Local Policer Total Bytes Count." ::= { rcPrQosLocalPolicyEntry 6 } rcPrQosLocalPolicyBytesOverPeak OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Local Policer Bytes over Peak Rate Count." ::= { rcPrQosLocalPolicyEntry 7 } rcPrQosLocalPolicyBytesOverSvc OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Local Policer Bytes over Service Rate Count." ::= { rcPrQosLocalPolicyEntry 8 } rcPrQosLocalPolicyTotalPktsDropped OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of Local Policer Total Packets dropped due to reasons other than policing, e.g. congestion." ::= { rcPrQosLocalPolicyEntry 9 } rcPrQosLocalPolicyLaneMember OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..4)) MAX-ACCESS read-only STATUS current DESCRIPTION "The lane that this Gpid has a local policing account on " ::= { rcPrQosLocalPolicyEntry 10 } rcPrQosLocalPolicyGreenPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received that were below committed rate." ::= { rcPrQosLocalPolicyEntry 11 } rcPrQosLocalPolicyGreenBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bytes received that were below the committed rate." ::= { rcPrQosLocalPolicyEntry 12 } rcPrQosLocalPolicyYellowPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received that were above the committed rate but below the peak rate." ::= { rcPrQosLocalPolicyEntry 13 } rcPrQosLocalPolicyYellowBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bytes received that were above the committed rate but below the peak rate." ::= { rcPrQosLocalPolicyEntry 14 } rcPrQosLocalPolicyRedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received that were above the peak rate." ::= { rcPrQosLocalPolicyEntry 15 } rcPrQosLocalPolicyRedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bytes received that were above the peak rate." ::= { rcPrQosLocalPolicyEntry 16 } rcPrQosLocalPolicyStatsClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear Qos Policy statistics." ::= { rcPrQosLocalPolicyEntry 17 } -- Power Ranger Qos Egress Queue Template Table rcPrQosTxQueueTemplateTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosTxQueueTemplateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of egress queue templates. The number of templates is given by rcPrQosTxQueueNumTemplates." ::= { rcPrQos 4 } rcPrQosTxQueueTemplateEntry OBJECT-TYPE SYNTAX RcPrQosTxQueueTemplateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing configuration information for a particular egress queue template. Queue is a set of egress queues." INDEX { rcPrQosTxQueueTemplateId } ::= { rcPrQosTxQueueTemplateTable 1 } RcPrQosTxQueueTemplateEntry ::= SEQUENCE { rcPrQosTxQueueTemplateId INTEGER, rcPrQosTxQueueTemplateName DisplayString, rcPrQosTxQueueTemplateMaxQueues INTEGER, rcPrQosTxQueueTemplateBalancedQueues INTEGER, rcPrQosTxQueueTemplateHiPriQueues INTEGER, rcPrQosTxQueueTemplateLoPriQueues INTEGER, rcPrQosTxQueueTemplateTotalQueues Integer32, rcPrQosTxQueueTemplateBalancedQList OCTET STRING, rcPrQosTxQueueTemplateHiPriQList OCTET STRING, rcPrQosTxQueueTemplateLoPriQList OCTET STRING, rcPrQosTxQueueTemplateTotalQLists OCTET STRING, rcPrQosTxQueueTemplateMinRateTotal INTEGER, rcPrQosTxQueueTemplateMaxRateHiPri INTEGER, rcPrQosTxQueueTemplatePortMembers PortSet, rcPrQosTxQueueTemplateFlags INTEGER, rcPrQosTxQueueTemplateApply TruthValue, rcPrQosTxQueueTemplateRowStatus RowStatus } rcPrQosTxQueueTemplateId OBJECT-TYPE SYNTAX INTEGER (1..386) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely identifies Egress Queue Template." ::= { rcPrQosTxQueueTemplateEntry 1 } rcPrQosTxQueueTemplateName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "An administratively-assigned name for this egress Queue Template." ::= { rcPrQosTxQueueTemplateEntry 2 } rcPrQosTxQueueTemplateMaxQueues OBJECT-TYPE SYNTAX INTEGER { eight(8), sixtyfour(64) } MAX-ACCESS read-create STATUS current DESCRIPTION "Maximum number of queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 3 } rcPrQosTxQueueTemplateBalancedQueues OBJECT-TYPE SYNTAX INTEGER (0..48) MAX-ACCESS read-create STATUS current DESCRIPTION "Total number of Balanced Queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 4 } rcPrQosTxQueueTemplateHiPriQueues OBJECT-TYPE SYNTAX INTEGER (0..64) MAX-ACCESS read-create STATUS current DESCRIPTION "Total number of High Priority Queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 5 } rcPrQosTxQueueTemplateLoPriQueues OBJECT-TYPE SYNTAX INTEGER (0..8) MAX-ACCESS read-create STATUS current DESCRIPTION "Total number of Low Priority Queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 6 } rcPrQosTxQueueTemplateTotalQueues OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 7 } rcPrQosTxQueueTemplateBalancedQList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..200)) MAX-ACCESS read-only STATUS current DESCRIPTION "List of Balanced Queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 8 } rcPrQosTxQueueTemplateHiPriQList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..200)) MAX-ACCESS read-only STATUS current DESCRIPTION "List of High Priority Queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 9 } rcPrQosTxQueueTemplateLoPriQList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..200)) MAX-ACCESS read-only STATUS current DESCRIPTION "List of Low Priority Queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 10 } rcPrQosTxQueueTemplateTotalQLists OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..600)) MAX-ACCESS read-only STATUS current DESCRIPTION "List of Total Physical Queues in this Template." ::= { rcPrQosTxQueueTemplateEntry 11 } rcPrQosTxQueueTemplateMinRateTotal OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Sum of minimum rate guarantees for this template." ::= { rcPrQosTxQueueTemplateEntry 12 } rcPrQosTxQueueTemplateMaxRateHiPri OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Sum of maximum rate guarantees for high priority queues of this template." ::= { rcPrQosTxQueueTemplateEntry 13 } rcPrQosTxQueueTemplatePortMembers OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-create STATUS current DESCRIPTION "Port members of this template." ::= { rcPrQosTxQueueTemplateEntry 14 } rcPrQosTxQueueTemplateFlags OBJECT-TYPE SYNTAX INTEGER { created(1), committed(2), modified(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Bitset indicated template state." DEFVAL { created } ::= { rcPrQosTxQueueTemplateEntry 15 } rcPrQosTxQueueTemplateApply OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "When apply is issued by the administrator, the Egress Queue Set attributes are committed." DEFVAL { false } ::= { rcPrQosTxQueueTemplateEntry 16 } rcPrQosTxQueueTemplateRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrQosTxQueueTemplateEntry 17 } -- Power Ranger Qos Egress Queue Table rcPrQosTxQueueTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosTxQueueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of elementary Egress queue entries." ::= { rcPrQos 5 } rcPrQosTxQueueEntry OBJECT-TYPE SYNTAX RcPrQosTxQueueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing configuration information for a particular elementary egress queue." INDEX { rcPrQosTxQueueTid, rcPrQosTxQueueQid } ::= { rcPrQosTxQueueTable 1 } RcPrQosTxQueueEntry ::= SEQUENCE { rcPrQosTxQueueTid INTEGER, rcPrQosTxQueueQid INTEGER, rcPrQosTxQueueName DisplayString, rcPrQosTxQueueStyle INTEGER, rcPrQosTxQueueWeight Integer32, rcPrQosTxQueueMaxRate Integer32, rcPrQosTxQueueMinRate Integer32, rcPrQosTxQueueBquantum Integer32, rcPrQosTxQueueMaxLength Integer32, rcPrQosTxQueueWredCurveSet INTEGER, rcPrQosTxQueueRowStatus RowStatus } rcPrQosTxQueueTid OBJECT-TYPE SYNTAX INTEGER (1..386) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Template ID of the template this queue belongs to." ::= { rcPrQosTxQueueEntry 1 } rcPrQosTxQueueQid OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queue Offset from the base queue for this port." ::= { rcPrQosTxQueueEntry 2 } rcPrQosTxQueueName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "An NNSC name for this egress queue. Allowed only for 8 NNSC queues." ::= { rcPrQosTxQueueEntry 3 } rcPrQosTxQueueStyle OBJECT-TYPE SYNTAX INTEGER { hipri(1), balanced(2), lopri(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Egress queue style." ::= { rcPrQosTxQueueEntry 4 } rcPrQosTxQueueWeight OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Egress queue weight. Applicable for balanced queues and lo-pri queues only." ::= { rcPrQosTxQueueEntry 5 } rcPrQosTxQueueMaxRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Egress queue maximum rate, Kbs" ::= { rcPrQosTxQueueEntry 6 } rcPrQosTxQueueMinRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Egress queue minimun rate guarantee, Kbs. Applicable for balanced queues and lo-pri queues only." ::= { rcPrQosTxQueueEntry 7 } rcPrQosTxQueueBquantum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Bandwidth allocation unit. Applicable for balanced queues and lo-pri queues only." ::= { rcPrQosTxQueueEntry 8 } rcPrQosTxQueueMaxLength OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Maximum queue length." ::= { rcPrQosTxQueueEntry 9 } rcPrQosTxQueueWredCurveSet OBJECT-TYPE SYNTAX INTEGER { tailDrop(1), lowDrop(2), mediumDrop(3), highDrop(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "Random Early Detection Number." DEFVAL { tailDrop } ::= { rcPrQosTxQueueEntry 10 } rcPrQosTxQueueRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrQosTxQueueEntry 11 } -- Power Ranger Qos Egress Queue Stats Table rcPrQosTxQueueStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosTxQueueStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of elementary Egress queue stats entries." ::= { rcPrQos 6 } rcPrQosTxQueueStatsEntry OBJECT-TYPE SYNTAX RcPrQosTxQueueStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing statistics information for a particular elementary egress queue." INDEX { rcPrQosTxQueueStatsPort, rcPrQosTxQueueStatsQid } ::= { rcPrQosTxQueueStatsTable 1 } RcPrQosTxQueueStatsEntry ::= SEQUENCE { rcPrQosTxQueueStatsPort InterfaceIndex, rcPrQosTxQueueStatsQid INTEGER, rcPrQosTxQueueStatsTotalPages Counter64, rcPrQosTxQueueStatsDroppedPages Counter64, rcPrQosTxQueueStatsUtilization INTEGER } rcPrQosTxQueueStatsPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port index of the stats table." ::= { rcPrQosTxQueueStatsEntry 1 } rcPrQosTxQueueStatsQid OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queue Offset from the base queue for this port." ::= { rcPrQosTxQueueStatsEntry 2 } rcPrQosTxQueueStatsTotalPages OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total pages offered to the queue." ::= { rcPrQosTxQueueStatsEntry 3 } rcPrQosTxQueueStatsDroppedPages OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total pages dropped by the queue." ::= { rcPrQosTxQueueStatsEntry 4 } rcPrQosTxQueueStatsUtilization OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Utilization percentage of the queue." ::= { rcPrQosTxQueueStatsEntry 5 } -- Power Ranger Ingress Exp Bit To Qos Level Table rcPrQosIngressExpToQosTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosIngressExpToQosEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to specify the Mpls EXP to QOS (Exp bit->QOS) mapping on packet ingress." ::= { rcPrQos 7 } rcPrQosIngressExpToQosEntry OBJECT-TYPE SYNTAX RcPrQosIngressExpToQosEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of Exp bit->Qos mapping" INDEX { rcPrQosIngressExpToQosIndex } ::= { rcPrQosIngressExpToQosTable 1 } RcPrQosIngressExpToQosEntry ::= SEQUENCE { rcPrQosIngressExpToQosIndex INTEGER, rcPrQosIngressExpToQosMplsExp INTEGER, rcPrQosIngressExpToQosLevel INTEGER, rcPrQosIngressExpToQosRowStatus RowStatus } rcPrQosIngressExpToQosIndex OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to uniquely identify a row in this table." ::= { rcPrQosIngressExpToQosEntry 1 } rcPrQosIngressExpToQosMplsExp OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "The Mpls Exp bit level." ::= { rcPrQosIngressExpToQosEntry 2 } rcPrQosIngressExpToQosLevel OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "qos level" ::= { rcPrQosIngressExpToQosEntry 3 } rcPrQosIngressExpToQosRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrQosIngressExpToQosEntry 4} -- Power Ranger Egress Qos Level to Exp Bit Table rcPrQosEgressQosToExpTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosEgressQosToExpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to specify the QOS to Mpls EXP bit field (QOS->Exp bit) mapping on packet egress." ::= { rcPrQos 8 } rcPrQosEgressQosToExpEntry OBJECT-TYPE SYNTAX RcPrQosEgressQosToExpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing infomation of Qos->Exp bit mapping" INDEX { rcPrQosEgressQosToExpIndex } ::= { rcPrQosEgressQosToExpTable 1 } RcPrQosEgressQosToExpEntry ::= SEQUENCE { rcPrQosEgressQosToExpIndex INTEGER, rcPrQosEgressQosToExpQosLevel INTEGER, rcPrQosEgressQosToExpMplsExp INTEGER, rcPrQosEgressQosToExpRowStatus RowStatus } rcPrQosEgressQosToExpIndex OBJECT-TYPE SYNTAX INTEGER (1..8) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to uniquely identify a row in this table." ::= { rcPrQosEgressQosToExpEntry 1 } rcPrQosEgressQosToExpQosLevel OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "qos level" ::= { rcPrQosEgressQosToExpEntry 2 } rcPrQosEgressQosToExpMplsExp OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "The Mpls EXP bit level." ::= { rcPrQosEgressQosToExpEntry 3 } rcPrQosEgressQosToExpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrQosEgressQosToExpEntry 4} -- -- POWER RANGER QOS SUBPORT QUEUE SET TABLE -- rcPrQosSubportQueueSetTemplateTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosSubportQueueSetTemplateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of elementary egress queue templates." ::= { rcPrQos 9 } rcPrQosSubportQueueSetTemplateEntry OBJECT-TYPE SYNTAX RcPrQosSubportQueueSetTemplateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing configuration information for a particular egress queue template. Queue is a set of egress queues" INDEX { rcPrQosSubportQueueSetTemplatePortIndex, rcPrQosSubportQueueSetTemplateIndex } ::= { rcPrQosSubportQueueSetTemplateTable 1 } RcPrQosSubportQueueSetTemplateEntry ::= SEQUENCE { rcPrQosSubportQueueSetTemplatePortIndex INTEGER, rcPrQosSubportQueueSetTemplateIndex INTEGER, rcPrQosSubportQueueSetTemplatePort InterfaceIndex, rcPrQosSubportQueueSetTemplateApply TruthValue, rcPrQosSubportQueueSetTemplateSubportProfileName DisplayString, rcPrQosSubportQueueSetTemplateAssignment DisplayString, rcPrQosSubportQueueSetTemplateRowStatus RowStatus, rcPrQosSubportQueueSetTemplateMinRate INTEGER, rcPrQosSubportQueueSetTemplateMaxRate INTEGER, rcPrQosSubportQueueSetTemplateMaxRateState EnableValue, rcPrQosSubportQueueSetTemplateStatus INTEGER } rcPrQosSubportQueueSetTemplatePortIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Index." ::= { rcPrQosSubportQueueSetTemplateEntry 1 } rcPrQosSubportQueueSetTemplateIndex OBJECT-TYPE SYNTAX INTEGER (1..80) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A name assigned for this Subport Queue Set." ::= { rcPrQosSubportQueueSetTemplateEntry 2 } rcPrQosSubportQueueSetTemplatePort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-create STATUS current DESCRIPTION "Port assigned for this Subport Queue Set." ::= { rcPrQosSubportQueueSetTemplateEntry 3 } rcPrQosSubportQueueSetTemplateApply OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "When apply is issued by the administrators, the subport queue set attributes are committed." DEFVAL { false } ::= { rcPrQosSubportQueueSetTemplateEntry 4 } rcPrQosSubportQueueSetTemplateSubportProfileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..20)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the subport queue profile to be applied for this template." DEFVAL {"DFLT_SUBPORT_PROFILE"} ::= { rcPrQosSubportQueueSetTemplateEntry 5 } rcPrQosSubportQueueSetTemplateAssignment OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the trunk to this queue set is assigned." DEFVAL {"Unassigned"} ::= { rcPrQosSubportQueueSetTemplateEntry 6 } rcPrQosSubportQueueSetTemplateRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrQosSubportQueueSetTemplateEntry 7 } rcPrQosSubportQueueSetTemplateMinRate OBJECT-TYPE SYNTAX INTEGER (2000..10000000) MAX-ACCESS read-create STATUS current DESCRIPTION "Minimum Rate. Minimum Rate of less than 10000 is valid only on 48 Port RC Modules. On all other modules the minimum value Min Rate can be configured is 10000." DEFVAL { 50000 } ::= { rcPrQosSubportQueueSetTemplateEntry 8 } rcPrQosSubportQueueSetTemplateMaxRate OBJECT-TYPE SYNTAX INTEGER (2000..10000000) MAX-ACCESS read-create STATUS current DESCRIPTION "Maximum Rate. Maximum Rate of less than 10000 is valid only on 48 Port RC Modules. On all other modules the minimum value Max Rate can be configured is 10000." DEFVAL { 1000000 } ::= { rcPrQosSubportQueueSetTemplateEntry 9 } rcPrQosSubportQueueSetTemplateMaxRateState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enable/Disable the maximum rate." DEFVAL { disable } ::= { rcPrQosSubportQueueSetTemplateEntry 10 } rcPrQosSubportQueueSetTemplateStatus OBJECT-TYPE SYNTAX INTEGER { created(1), applied(2), modified(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Bitset indicating Subport Queue Set status." DEFVAL { created } ::= { rcPrQosSubportQueueSetTemplateEntry 11 } -- -- RATE LIMITER TABLE (FOR I-SID'S) -- rcPrQosIsidRateLimitsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosIsidRateLimitsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Isid Rate Limits Tables are for R-Module cards only" ::= { rcPrQos 10 } rcPrQosIsidRateLimitsEntry OBJECT-TYPE SYNTAX RcPrQosIsidRateLimitsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Isid Rate Limits Table" INDEX { rcPrQosIsidRateLimitsSlotNumber, rcPrQosIsidRateLimitsLaneNumber } ::= { rcPrQosIsidRateLimitsTable 1 } RcPrQosIsidRateLimitsEntry ::= SEQUENCE { rcPrQosIsidRateLimitsSlotNumber INTEGER, rcPrQosIsidRateLimitsLaneNumber INTEGER, rcPrQosIsidRateLimitsAdminState EnableValue } rcPrQosIsidRateLimitsSlotNumber OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot number." ::= { rcPrQosIsidRateLimitsEntry 1 } rcPrQosIsidRateLimitsLaneNumber OBJECT-TYPE SYNTAX INTEGER (1..3) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Lane number. On a 30 Port 1G card (8630GBR), Ports 1 to 10 are grouped under Lane 1, Ports 11 to 20 are grouped under Lane 2 and Ports 21 to 30 are grouped under Lane 3. For a 3 Port 10G card (8683XLR), Port 1 comes under Lane 1, Port 2 comes under Lane 2 and Port 3 comes under Lane 3. For a 48 Port 1G card (8648GTR), Ports 1 to 24 are grouped under Lane 1 and Ports 25 to 48 are grouped under Lane 2." ::= { rcPrQosIsidRateLimitsEntry 2 } rcPrQosIsidRateLimitsAdminState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Admin control for the Rate Limiter Table." DEFVAL { disable } ::= { rcPrQosIsidRateLimitsEntry 3 } -- -- RATE LIMITER I-SID TABLE -- rcPrQosIsidRateLimitsIsidTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosIsidRateLimitsIsidEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contain rate limit for all Power Range card (R module). Based on Slot and lane number and Isid ID" ::= { rcPrQos 11 } rcPrQosIsidRateLimitsIsidEntry OBJECT-TYPE SYNTAX RcPrQosIsidRateLimitsIsidEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of Rate limit per slot and lane and Isid ID" INDEX { rcPrQosIsidRateLimitsIsidSlotNumber, rcPrQosIsidRateLimitsIsidLaneNumber, rcPrQosIsidRateLimitsIsidIsidId } ::= { rcPrQosIsidRateLimitsIsidTable 1 } RcPrQosIsidRateLimitsIsidEntry ::= SEQUENCE { rcPrQosIsidRateLimitsIsidSlotNumber INTEGER, rcPrQosIsidRateLimitsIsidLaneNumber INTEGER, rcPrQosIsidRateLimitsIsidIsidId INTEGER, rcPrQosIsidRateLimitsIsidRateLimit INTEGER } rcPrQosIsidRateLimitsIsidSlotNumber OBJECT-TYPE SYNTAX INTEGER (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Slot number." ::= { rcPrQosIsidRateLimitsIsidEntry 1 } rcPrQosIsidRateLimitsIsidLaneNumber OBJECT-TYPE SYNTAX INTEGER (1..3) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Lane number. On a 30 Port 1G card (8630GBR), Ports 1 to 10 are grouped under Lane 1, Ports 11 to 20 are grouped under Lane 2 and Ports 21 to 30 are grouped under Lane 3. For a 3 Port 10G card (8683XLR), Port 1 comes under Lane 1, Port 2 comes under Lane 2 and Port 3 comes under Lane 3. For a 48 Port 1G card (8648GTR), Ports 1 to 24 are grouped under Lane 1 and Ports 25 to 48 are grouped under Lane 2." ::= { rcPrQosIsidRateLimitsIsidEntry 2 } rcPrQosIsidRateLimitsIsidIsidId OBJECT-TYPE SYNTAX INTEGER (1..16777215) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Isid Id." ::= { rcPrQosIsidRateLimitsIsidEntry 3 } rcPrQosIsidRateLimitsIsidRateLimit OBJECT-TYPE SYNTAX INTEGER (1..10000) MAX-ACCESS read-only STATUS current DESCRIPTION "Rate Limit in Mbps." DEFVAL { 1 } ::= { rcPrQosIsidRateLimitsIsidEntry 4 } -- -- SUBPORT PROFILE TABLE -- rcPrQosSubportProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosSubportProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contain Subport Queue Profile information" ::= { rcPrQos 12 } rcPrQosSubportProfileEntry OBJECT-TYPE SYNTAX RcPrQosSubportProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Subport Queue Profile Table entry" INDEX { rcPrQosSubportProfileIndex } ::= { rcPrQosSubportProfileTable 1 } RcPrQosSubportProfileEntry ::= SEQUENCE { rcPrQosSubportProfileIndex INTEGER, rcPrQosSubportProfileName DisplayString, rcPrQosSubportProfileBalancedQueues INTEGER, rcPrQosSubportProfileHighPriQueues INTEGER, rcPrQosSubportProfileLowPriQueues INTEGER, rcPrQosSubportProfileBalancedQList OCTET STRING, rcPrQosSubportProfileHighPriQList OCTET STRING, rcPrQosSubportProfileLowPriQList OCTET STRING, rcPrQosSubportProfileRowStatus RowStatus } rcPrQosSubportProfileIndex OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A value that uniquely identifies the Subport Queue Profile." ::= { rcPrQosSubportProfileEntry 1 } rcPrQosSubportProfileName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-create STATUS current DESCRIPTION "Subport Queue Profile table name to be used." ::= { rcPrQosSubportProfileEntry 2 } rcPrQosSubportProfileBalancedQueues OBJECT-TYPE SYNTAX INTEGER (0..6) MAX-ACCESS read-create STATUS current DESCRIPTION "Total number of Balanced Queues in this profile." DEFVAL { 5 } ::= { rcPrQosSubportProfileEntry 3 } rcPrQosSubportProfileHighPriQueues OBJECT-TYPE SYNTAX INTEGER (1..7) MAX-ACCESS read-create STATUS current DESCRIPTION "Total number of High Priority Queues in this profile." DEFVAL { 2 } ::= { rcPrQosSubportProfileEntry 4 } rcPrQosSubportProfileLowPriQueues OBJECT-TYPE SYNTAX INTEGER (1..7) MAX-ACCESS read-create STATUS current DESCRIPTION "Total number of Low Priority Queues in this profile." DEFVAL { 1 } ::= { rcPrQosSubportProfileEntry 5 } rcPrQosSubportProfileBalancedQList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..50)) MAX-ACCESS read-only STATUS current DESCRIPTION "List of Balanced Queues in this profile." ::= { rcPrQosSubportProfileEntry 6 } rcPrQosSubportProfileHighPriQList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..50)) MAX-ACCESS read-only STATUS current DESCRIPTION "List of High Priority Queues in this profile." ::= { rcPrQosSubportProfileEntry 7 } rcPrQosSubportProfileLowPriQList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..50)) MAX-ACCESS read-only STATUS current DESCRIPTION "List of Low Priority Queues in this profile." ::= { rcPrQosSubportProfileEntry 8 } rcPrQosSubportProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrQosSubportProfileEntry 9 } -- -- SUBPORT PROFILE QUEUE TABLE -- rcPrQosSubportProfileQueueTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosSubportProfileQueueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of elementary subport queue entries." ::= { rcPrQos 13 } rcPrQosSubportProfileQueueEntry OBJECT-TYPE SYNTAX RcPrQosSubportProfileQueueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing configuration information for a particular subport egress queue." INDEX { rcPrQosSubportProfileQueueProfileIndex, rcPrQosSubportProfileQueueQIndex } ::= { rcPrQosSubportProfileQueueTable 1 } RcPrQosSubportProfileQueueEntry ::= SEQUENCE { rcPrQosSubportProfileQueueProfileIndex INTEGER, rcPrQosSubportProfileQueueQIndex INTEGER, rcPrQosSubportProfileQueueQStyle INTEGER, rcPrQosSubportProfileQueueMaxRate INTEGER, rcPrQosSubportProfileQueueMinRate INTEGER, rcPrQosSubportProfileQueueMaxLength INTEGER, rcPrQosSubportProfileQueueWredCurveSet INTEGER, rcPrQosSubportProfileQueueQPriority INTEGER } rcPrQosSubportProfileQueueProfileIndex OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Profile index of the profie this queue belongs to." ::= { rcPrQosSubportProfileQueueEntry 1 } rcPrQosSubportProfileQueueQIndex OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queue offset from the base queue." ::= { rcPrQosSubportProfileQueueEntry 2 } rcPrQosSubportProfileQueueQStyle OBJECT-TYPE SYNTAX INTEGER { highPri(1), balanced(2), lowPri(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Queue style." ::= { rcPrQosSubportProfileQueueEntry 3 } rcPrQosSubportProfileQueueMaxRate OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Queue maximum rate in percentage." ::= { rcPrQosSubportProfileQueueEntry 4 } rcPrQosSubportProfileQueueMinRate OBJECT-TYPE SYNTAX INTEGER (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Queue minimum rate in percentage." ::= { rcPrQosSubportProfileQueueEntry 5 } rcPrQosSubportProfileQueueMaxLength OBJECT-TYPE SYNTAX INTEGER (0..8000) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum queue length." ::= { rcPrQosSubportProfileQueueEntry 6 } rcPrQosSubportProfileQueueWredCurveSet OBJECT-TYPE SYNTAX INTEGER { tailDrop(1), lowDrop(2), mediumDrop(3), highDrop(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Weighted Random Early Detection setting." DEFVAL { tailDrop } ::= { rcPrQosSubportProfileQueueEntry 7 } rcPrQosSubportProfileQueueQPriority OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Q Priority." ::= { rcPrQosSubportProfileQueueEntry 8 } -- -- SUBPORT QUEUE SET - INTERNAL QOS TO EGRESS QUEUE MAPPING TABLE -- rcPrQosSubportQueueSetEqmapTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosSubportQueueSetEqmapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Internal QoS to Egress Queue mapping table." ::= { rcPrQos 14 } rcPrQosSubportQueueSetEqmapEntry OBJECT-TYPE SYNTAX RcPrQosSubportQueueSetEqmapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing egress queue id for an internal QoS level on a subport q set." INDEX { rcPrQosSubportQueueSetEqmapPortIndex, rcPrQosSubportQueueSetEqmapIndex, rcPrQosSubportQueueSetEqmapInternalQos } ::= { rcPrQosSubportQueueSetEqmapTable 1 } RcPrQosSubportQueueSetEqmapEntry ::= SEQUENCE { rcPrQosSubportQueueSetEqmapPortIndex INTEGER, rcPrQosSubportQueueSetEqmapIndex INTEGER, rcPrQosSubportQueueSetEqmapInternalQos INTEGER, rcPrQosSubportQueueSetEqmapPort InterfaceIndex, rcPrQosSubportQueueSetEqmapEgressQueue INTEGER } rcPrQosSubportQueueSetEqmapPortIndex OBJECT-TYPE SYNTAX INTEGER (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port Index." ::= { rcPrQosSubportQueueSetEqmapEntry 1 } rcPrQosSubportQueueSetEqmapIndex OBJECT-TYPE SYNTAX INTEGER (1..80) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Subport Queue Set Index." ::= { rcPrQosSubportQueueSetEqmapEntry 2 } rcPrQosSubportQueueSetEqmapInternalQos OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Internal QoS." ::= { rcPrQosSubportQueueSetEqmapEntry 3 } rcPrQosSubportQueueSetEqmapPort OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Port assigned for this Subport Queue Set." ::= { rcPrQosSubportQueueSetEqmapEntry 4 } rcPrQosSubportQueueSetEqmapEgressQueue OBJECT-TYPE SYNTAX INTEGER (0..7) MAX-ACCESS read-only STATUS current DESCRIPTION "Egress Queue Id assigned for the specified Internal QoS Lvl." ::= { rcPrQosSubportQueueSetEqmapEntry 5 } -- Power Ranger Egress Qos Cos Queue stats Table rcPrQosCosQuePortStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosCosQuePortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to get the qos cos queue port stats." ::= { rcPrQos 15 } rcPrQosCosQuePortStatsEntry OBJECT-TYPE SYNTAX RcPrQosCosQuePortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of port Qos cosq stats" INDEX { rcPrQosCosQuePortStatsIndex } ::= { rcPrQosCosQuePortStatsTable 1 } RcPrQosCosQuePortStatsEntry ::= SEQUENCE { rcPrQosCosQuePortStatsIndex INTEGER, rcPrQosCosQuePortStatsQue0OutPackets Counter64, rcPrQosCosQuePortStatsQue0OutBytes Counter64, rcPrQosCosQuePortStatsQue0DropPackets Counter64, rcPrQosCosQuePortStatsQue0DropBytes Counter64, rcPrQosCosQuePortStatsQue1OutPackets Counter64, rcPrQosCosQuePortStatsQue1OutBytes Counter64, rcPrQosCosQuePortStatsQue1DropPackets Counter64, rcPrQosCosQuePortStatsQue1DropBytes Counter64, rcPrQosCosQuePortStatsQue2OutPackets Counter64, rcPrQosCosQuePortStatsQue2OutBytes Counter64, rcPrQosCosQuePortStatsQue2DropPackets Counter64, rcPrQosCosQuePortStatsQue2DropBytes Counter64, rcPrQosCosQuePortStatsQue3OutPackets Counter64, rcPrQosCosQuePortStatsQue3OutBytes Counter64, rcPrQosCosQuePortStatsQue3DropPackets Counter64, rcPrQosCosQuePortStatsQue3DropBytes Counter64, rcPrQosCosQuePortStatsQue4OutPackets Counter64, rcPrQosCosQuePortStatsQue4OutBytes Counter64, rcPrQosCosQuePortStatsQue4DropPackets Counter64, rcPrQosCosQuePortStatsQue4DropBytes Counter64, rcPrQosCosQuePortStatsQue5OutPackets Counter64, rcPrQosCosQuePortStatsQue5OutBytes Counter64, rcPrQosCosQuePortStatsQue5DropPackets Counter64, rcPrQosCosQuePortStatsQue5DropBytes Counter64, rcPrQosCosQuePortStatsQue6OutPackets Counter64, rcPrQosCosQuePortStatsQue6OutBytes Counter64, rcPrQosCosQuePortStatsQue6DropPackets Counter64, rcPrQosCosQuePortStatsQue6DropBytes Counter64, rcPrQosCosQuePortStatsQue7OutPackets Counter64, rcPrQosCosQuePortStatsQue7OutBytes Counter64, rcPrQosCosQuePortStatsQue7DropPackets Counter64, rcPrQosCosQuePortStatsQue7DropBytes Counter64, rcPrQosCosQuePortStatsClearStat TruthValue } rcPrQosCosQuePortStatsIndex OBJECT-TYPE SYNTAX INTEGER (192..297) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to indicate the loopback port number from 192(1/1) to 297(2/42)." ::= { rcPrQosCosQuePortStatsEntry 1 } rcPrQosCosQuePortStatsQue0OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 0." ::= { rcPrQosCosQuePortStatsEntry 2 } rcPrQosCosQuePortStatsQue0OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 0." ::= { rcPrQosCosQuePortStatsEntry 3 } rcPrQosCosQuePortStatsQue0DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 0." ::= { rcPrQosCosQuePortStatsEntry 4 } rcPrQosCosQuePortStatsQue0DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 0." ::= { rcPrQosCosQuePortStatsEntry 5 } rcPrQosCosQuePortStatsQue1OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 1." ::= { rcPrQosCosQuePortStatsEntry 6 } rcPrQosCosQuePortStatsQue1OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 1." ::= { rcPrQosCosQuePortStatsEntry 7 } rcPrQosCosQuePortStatsQue1DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 1." ::= { rcPrQosCosQuePortStatsEntry 8 } rcPrQosCosQuePortStatsQue1DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 1." ::= { rcPrQosCosQuePortStatsEntry 9 } rcPrQosCosQuePortStatsQue2OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 2." ::= { rcPrQosCosQuePortStatsEntry 10 } rcPrQosCosQuePortStatsQue2OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 2." ::= { rcPrQosCosQuePortStatsEntry 11 } rcPrQosCosQuePortStatsQue2DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 2." ::= { rcPrQosCosQuePortStatsEntry 12 } rcPrQosCosQuePortStatsQue2DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 2." ::= { rcPrQosCosQuePortStatsEntry 13 } rcPrQosCosQuePortStatsQue3OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 3." ::= { rcPrQosCosQuePortStatsEntry 14 } rcPrQosCosQuePortStatsQue3OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 3." ::= { rcPrQosCosQuePortStatsEntry 15 } rcPrQosCosQuePortStatsQue3DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 3." ::= { rcPrQosCosQuePortStatsEntry 16 } rcPrQosCosQuePortStatsQue3DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 3." ::= { rcPrQosCosQuePortStatsEntry 17 } rcPrQosCosQuePortStatsQue4OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 4." ::= { rcPrQosCosQuePortStatsEntry 18 } rcPrQosCosQuePortStatsQue4OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 4." ::= { rcPrQosCosQuePortStatsEntry 19 } rcPrQosCosQuePortStatsQue4DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 4." ::= { rcPrQosCosQuePortStatsEntry 20 } rcPrQosCosQuePortStatsQue4DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 4." ::= { rcPrQosCosQuePortStatsEntry 21 } rcPrQosCosQuePortStatsQue5OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 5." ::= { rcPrQosCosQuePortStatsEntry 22 } rcPrQosCosQuePortStatsQue5OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 5." ::= { rcPrQosCosQuePortStatsEntry 23 } rcPrQosCosQuePortStatsQue5DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 5." ::= { rcPrQosCosQuePortStatsEntry 24 } rcPrQosCosQuePortStatsQue5DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 5." ::= { rcPrQosCosQuePortStatsEntry 25 } rcPrQosCosQuePortStatsQue6OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 6." ::= { rcPrQosCosQuePortStatsEntry 26 } rcPrQosCosQuePortStatsQue6OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 6." ::= { rcPrQosCosQuePortStatsEntry 27 } rcPrQosCosQuePortStatsQue6DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 6." ::= { rcPrQosCosQuePortStatsEntry 28 } rcPrQosCosQuePortStatsQue6DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 6." ::= { rcPrQosCosQuePortStatsEntry 29 } rcPrQosCosQuePortStatsQue7OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 7." ::= { rcPrQosCosQuePortStatsEntry 30 } rcPrQosCosQuePortStatsQue7OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 7." ::= { rcPrQosCosQuePortStatsEntry 31 } rcPrQosCosQuePortStatsQue7DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 7." ::= { rcPrQosCosQuePortStatsEntry 32 } rcPrQosCosQuePortStatsQue7DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 7." ::= { rcPrQosCosQuePortStatsEntry 33 } rcPrQosCosQuePortStatsClearStat OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear Stats." ::= { rcPrQosCosQuePortStatsEntry 34 } rcPrQosCosQueLoopbackPortStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosCosQueLoopbackPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to get the qos cos queue port stats." ::= { rcPrQos 16 } rcPrQosCosQueLoopbackPortStatsEntry OBJECT-TYPE SYNTAX RcPrQosCosQueLoopbackPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of port Qos cosq stats" INDEX { rcPrQosCosQueLoopbackPortStatsIndex } ::= { rcPrQosCosQueLoopbackPortStatsTable 1 } RcPrQosCosQueLoopbackPortStatsEntry ::= SEQUENCE { rcPrQosCosQueLoopbackPortStatsIndex INTEGER, rcPrQosCosQueLoopbackPortStatsQue0OutPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue0OutBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue0DropPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue0DropBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue1OutPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue1OutBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue1DropPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue1DropBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue2OutPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue2OutBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue2DropPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue2DropBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue3OutPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue3OutBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue3DropPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue3DropBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue4OutPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue4OutBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue4DropPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue4DropBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue5OutPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue5OutBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue5DropPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue5DropBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue6OutPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue6OutBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue6DropPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue6DropBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue7OutPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue7OutBytes Counter64, rcPrQosCosQueLoopbackPortStatsQue7DropPackets Counter64, rcPrQosCosQueLoopbackPortStatsQue7DropBytes Counter64, rcPrQosCosQueLoopbackPortStatsClearStat TruthValue } rcPrQosCosQueLoopbackPortStatsIndex OBJECT-TYPE SYNTAX INTEGER (1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to indicate the port number from 1 to 2." ::= { rcPrQosCosQueLoopbackPortStatsEntry 1 } rcPrQosCosQueLoopbackPortStatsQue0OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 0." ::= { rcPrQosCosQueLoopbackPortStatsEntry 2 } rcPrQosCosQueLoopbackPortStatsQue0OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 0." ::= { rcPrQosCosQueLoopbackPortStatsEntry 3 } rcPrQosCosQueLoopbackPortStatsQue0DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 0." ::= { rcPrQosCosQueLoopbackPortStatsEntry 4 } rcPrQosCosQueLoopbackPortStatsQue0DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 0." ::= { rcPrQosCosQueLoopbackPortStatsEntry 5 } rcPrQosCosQueLoopbackPortStatsQue1OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 1." ::= { rcPrQosCosQueLoopbackPortStatsEntry 6 } rcPrQosCosQueLoopbackPortStatsQue1OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 1." ::= { rcPrQosCosQueLoopbackPortStatsEntry 7 } rcPrQosCosQueLoopbackPortStatsQue1DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 1." ::= { rcPrQosCosQueLoopbackPortStatsEntry 8 } rcPrQosCosQueLoopbackPortStatsQue1DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 1." ::= { rcPrQosCosQueLoopbackPortStatsEntry 9 } rcPrQosCosQueLoopbackPortStatsQue2OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 2." ::= { rcPrQosCosQueLoopbackPortStatsEntry 10 } rcPrQosCosQueLoopbackPortStatsQue2OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 2." ::= { rcPrQosCosQueLoopbackPortStatsEntry 11 } rcPrQosCosQueLoopbackPortStatsQue2DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 2." ::= { rcPrQosCosQueLoopbackPortStatsEntry 12 } rcPrQosCosQueLoopbackPortStatsQue2DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 2." ::= { rcPrQosCosQueLoopbackPortStatsEntry 13 } rcPrQosCosQueLoopbackPortStatsQue3OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 3." ::= { rcPrQosCosQueLoopbackPortStatsEntry 14 } rcPrQosCosQueLoopbackPortStatsQue3OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 3." ::= { rcPrQosCosQueLoopbackPortStatsEntry 15 } rcPrQosCosQueLoopbackPortStatsQue3DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 3." ::= { rcPrQosCosQueLoopbackPortStatsEntry 16 } rcPrQosCosQueLoopbackPortStatsQue3DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 3." ::= { rcPrQosCosQueLoopbackPortStatsEntry 17 } rcPrQosCosQueLoopbackPortStatsQue4OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 4." ::= { rcPrQosCosQueLoopbackPortStatsEntry 18 } rcPrQosCosQueLoopbackPortStatsQue4OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 4." ::= { rcPrQosCosQueLoopbackPortStatsEntry 19 } rcPrQosCosQueLoopbackPortStatsQue4DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 4." ::= { rcPrQosCosQueLoopbackPortStatsEntry 20 } rcPrQosCosQueLoopbackPortStatsQue4DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 4." ::= { rcPrQosCosQueLoopbackPortStatsEntry 21 } rcPrQosCosQueLoopbackPortStatsQue5OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 5." ::= { rcPrQosCosQueLoopbackPortStatsEntry 22 } rcPrQosCosQueLoopbackPortStatsQue5OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 5." ::= { rcPrQosCosQueLoopbackPortStatsEntry 23 } rcPrQosCosQueLoopbackPortStatsQue5DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 5." ::= { rcPrQosCosQueLoopbackPortStatsEntry 24 } rcPrQosCosQueLoopbackPortStatsQue5DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 5." ::= { rcPrQosCosQueLoopbackPortStatsEntry 25 } rcPrQosCosQueLoopbackPortStatsQue6OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 6." ::= { rcPrQosCosQueLoopbackPortStatsEntry 26 } rcPrQosCosQueLoopbackPortStatsQue6OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 6." ::= { rcPrQosCosQueLoopbackPortStatsEntry 27 } rcPrQosCosQueLoopbackPortStatsQue6DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 6." ::= { rcPrQosCosQueLoopbackPortStatsEntry 28 } rcPrQosCosQueLoopbackPortStatsQue6DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 6." ::= { rcPrQosCosQueLoopbackPortStatsEntry 29 } rcPrQosCosQueLoopbackPortStatsQue7OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 7." ::= { rcPrQosCosQueLoopbackPortStatsEntry 30 } rcPrQosCosQueLoopbackPortStatsQue7OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 7." ::= { rcPrQosCosQueLoopbackPortStatsEntry 31 } rcPrQosCosQueLoopbackPortStatsQue7DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 7." ::= { rcPrQosCosQueLoopbackPortStatsEntry 32 } rcPrQosCosQueLoopbackPortStatsQue7DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 7." ::= { rcPrQosCosQueLoopbackPortStatsEntry 33 } rcPrQosCosQueLoopbackPortStatsClearStat OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear stats." ::= { rcPrQosCosQueLoopbackPortStatsEntry 34 } rcPrQosCosQueCppPortStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosCosQueCppPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to get the qos cos queue port stats." ::= { rcPrQos 17 } rcPrQosCosQueCppPortStatsEntry OBJECT-TYPE SYNTAX RcPrQosCosQueCppPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of port Qos cosq stats" INDEX { rcPrQosCosQueCppPortStatsIndex } ::= { rcPrQosCosQueCppPortStatsTable 1 } RcPrQosCosQueCppPortStatsEntry ::= SEQUENCE { rcPrQosCosQueCppPortStatsIndex INTEGER, rcPrQosCosQueCppPortStatsOutPackets Counter64, rcPrQosCosQueCppPortStatsOutBytes Counter64, rcPrQosCosQueCppPortStatsDropPackets Counter64, rcPrQosCosQueCppPortStatsDropBytes Counter64 } rcPrQosCosQueCppPortStatsIndex OBJECT-TYPE SYNTAX INTEGER (0..15) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to indicate the cos queue number from 0 to 15." ::= { rcPrQosCosQueCppPortStatsEntry 1 } rcPrQosCosQueCppPortStatsOutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for cpp port." ::= { rcPrQosCosQueCppPortStatsEntry 2 } rcPrQosCosQueCppPortStatsOutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for cpp port." ::= { rcPrQosCosQueCppPortStatsEntry 3 } rcPrQosCosQueCppPortStatsDropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for cpp port." ::= { rcPrQosCosQueCppPortStatsEntry 4 } rcPrQosCosQueCppPortStatsDropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for cpp port." ::= { rcPrQosCosQueCppPortStatsEntry 5 } rcPrQosCosQue OBJECT IDENTIFIER ::= { rcPrQos 18 } rcPrQosCosQueCpuStatsClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear cpu qos cos queue statistics." ::= {rcPrQosCosQue 1 } -- -- The rcPrFilter group -- rcPrFilterScalars OBJECT IDENTIFIER ::= { rcPrFilter 1 } rcPrFilterActTableSize OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Act entries in the rcPrFilterActTable. Default table size is 0 until the administrator configures any Act entries." ::= { rcPrFilterScalars 1 } rcPrFilterAclTableSize OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Acl entries in the rcPrFilterAclTable. Default table size is 0 until the administrator configures any Acl entries." ::= { rcPrFilterScalars 2 } rcPrFilterAceTableSize OBJECT-TYPE SYNTAX INTEGER (0..16384) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the number of Ace entries in the rcPrFilterAceTable. Default table size is 0 until the administrator configures any Ace entries. The maximum size is # of Acls multiplied by # of Aces." ::= { rcPrFilterScalars 3 } rcPrFilterAclBufferWrap OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to enable or disable buffer wrapping for filters log." ::= { rcPrFilterScalars 4 } rcPrFilterAclClearLog OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Used to clear the filter Logs collected." ::= { rcPrFilterScalars 5 } -- -- Power Ranger (PR) Acl MIB specification -- -- o The Access Control List (Acl) mib defines management objects for -- configuration information of the hardware-assisted filtering feature. -- -- o Acl is a group of filtering rules organized in an ordered list. -- -- o A filtering rule in the Acl is called an Access Control Entry (Ace). -- -- o All the rules in an ACL have a fixed superset of match fields upto a -- supported number of fields. The fixed superset is configured as -- desired match fields. Such a superset is called Access Control -- Template (Act). -- -- o Max of 4k ACTs; each ACT can be attached to several ACLs. -- -- o Max of 4k ACLs; each ACL is attached to 1 and only 1 ACT. -- Each ACL can have a maximum of 1k ACEs. Ports are assigned -- from 1-500 and VLANs are assigned from 501-1000. -- -- o Max of 10k ACEs; each ACE belongs to a single ACL. Precedence -- is determined by the Ace-Id (lower Ace-Id means higher precedence). -- rcPrFilterAct OBJECT IDENTIFIER ::= { rcPrFilter 2 } -- ACT Table rcPrFilterActTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterActEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Acts to store information of each Act entry. This table is indexed by the Act Id." ::= { rcPrFilterAct 1 } rcPrFilterActEntry OBJECT-TYPE SYNTAX RcPrFilterActEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Act Entry holding Act information." INDEX { rcPrFilterActId } ::= { rcPrFilterActTable 1 } RcPrFilterActEntry ::= SEQUENCE { rcPrFilterActId INTEGER, rcPrFilterActName DisplayString, rcPrFilterActArpAttrs INTEGER, rcPrFilterActEthernetAttrs INTEGER, rcPrFilterActIpAttrs INTEGER, rcPrFilterActProtocolAttrs INTEGER, rcPrFilterActApply TruthValue, rcPrFilterActRowStatus RowStatus, rcPrFilterActIpv6Attrs INTEGER } rcPrFilterActId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Acts to store information of each Act. This table is indexed by the Act Id." ::= { rcPrFilterActEntry 1 } rcPrFilterActName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Act Entry." ::= { rcPrFilterActEntry 2 } rcPrFilterActArpAttrs OBJECT-TYPE SYNTAX INTEGER (0..1) MAX-ACCESS read-create STATUS current DESCRIPTION "Value is one or multiple (logical 'OR' of the following): none(0), operation(1) none: No Arp Attrs are selected or to clear other choices. operation: Only valid option for Arp attributes." DEFVAL { 0 } ::= { rcPrFilterActEntry 3 } rcPrFilterActEthernetAttrs OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-create STATUS current DESCRIPTION "Value is one or multiple of the following: none(0), srcMac(1), dstMac(2), etherType(4), port(8), vlan(16), vlanTagPrio(32) none: If selected then unselect all other selections." DEFVAL { 0 } ::= { rcPrFilterActEntry 4 } rcPrFilterActIpAttrs OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-create STATUS current DESCRIPTION "Value is one or multiple of the following: none(0), srcIp(1), dstIp(2), ipFragFlag(4), ipOptions(8), ipProtoType(16), dscp(32) none: If selected then unselect all other selections." DEFVAL { 0 } ::= { rcPrFilterActEntry 5 } rcPrFilterActProtocolAttrs OBJECT-TYPE SYNTAX INTEGER (0..127) MAX-ACCESS read-create STATUS current DESCRIPTION "Value is one or multiple of the following: none(0), tcpSrcPort(1), udpSrcPort(2), tcpDstPort(4), udpDstPort(8), tcpFlags(16), icmpMsgType(32), icmpv6MsgType(64) none: If selected then unselect all other selections." DEFVAL { 0 } ::= { rcPrFilterActEntry 6 } rcPrFilterActApply OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "When apply is issued by the administrator, the ACT attributes cannot be modified." DEFVAL { false } ::= { rcPrFilterActEntry 7 } rcPrFilterActRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry. The entry cannot be modified or deleted while there are Acls configured with this Act entry." ::= { rcPrFilterActEntry 8} rcPrFilterActIpv6Attrs OBJECT-TYPE SYNTAX INTEGER (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "Value is one or multiple of the following: none(0), srcIpv6(1), dstIpv6(2), nextHdr(4), none: If selected then unselect all other selections." DEFVAL { 0 } ::= { rcPrFilterActEntry 9 } -- Act Pattern Table to store the template rcPrFilterActPatternTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterActPatternEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of user-defined parameters of Acls to store information of each Acl. This table is indexed by the Act Id and PatternIndex." ::= { rcPrFilterAct 2 } rcPrFilterActPatternEntry OBJECT-TYPE SYNTAX RcPrFilterActPatternEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing Configuration information for a particular Act." INDEX { rcPrFilterActPatternActId, rcPrFilterActPatternIndex } ::= { rcPrFilterActPatternTable 1 } RcPrFilterActPatternEntry ::= SEQUENCE { rcPrFilterActPatternActId INTEGER, rcPrFilterActPatternIndex INTEGER, rcPrFilterActPatternName DisplayString, rcPrFilterActPatternBase INTEGER, rcPrFilterActPatternOffset INTEGER, rcPrFilterActPatternLength INTEGER, rcPrFilterActPatternRowStatus RowStatus } rcPrFilterActPatternActId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the ActPatternEntry, a unique identifier for Act entry in the range of Table Size." ::= { rcPrFilterActPatternEntry 1 } rcPrFilterActPatternIndex OBJECT-TYPE SYNTAX INTEGER (1..16) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indexes each user defined field pattern in an Acl entry. In this release only 3 patterns are allowed per ACT but we can have multiple patterns per ACL." ::= { rcPrFilterActPatternEntry 2 } rcPrFilterActPatternName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Acl Pattern Entry." ::= { rcPrFilterActPatternEntry 3 } rcPrFilterActPatternBase OBJECT-TYPE SYNTAX INTEGER { none(0), etherBegin(1), macDstBegin(2), macSrcBegin(3), ethTypeLenBegin(4), arpBegin(5), ipHdrBegin(6), ipOptionsBegin(7), ipPayloadBegin(8), ipTosBegin(9), ipProtoBegin(10), ipSrcBegin(11), ipDstBegin(12), tcpBegin(13), tcpSrcportBegin(14), tcpDstportBegin(15), tcpFlagsEnd(16), udpBegin(17), udpSrcportBegin(18), udpDstportBegin(19), etherEnd(20), ipHdrEnd(21), icmpMsgBegin(22), tcpEnd(23), udpEnd(24), ipv6HdrBegin(25) } MAX-ACCESS read-create STATUS current DESCRIPTION "User defined fields from headers to be used in the Aces of the Acl." DEFVAL { none } ::= { rcPrFilterActPatternEntry 4 } rcPrFilterActPatternOffset OBJECT-TYPE -- MA/DZ to confirm maximum SYNTAX INTEGER (0..76800) MAX-ACCESS read-create STATUS current DESCRIPTION "Set Offset in bits to the beginning offset of the user defined field with selected header option as base." DEFVAL { 0 } ::= { rcPrFilterActPatternEntry 5 } rcPrFilterActPatternLength OBJECT-TYPE SYNTAX INTEGER (0..56) MAX-ACCESS read-create STATUS current DESCRIPTION "The number of bits to extract beginning from the offset is set in rcPrFilterActPatternLength. Only 1-56 are valid." DEFVAL { 0 } ::= { rcPrFilterActPatternEntry 6 } rcPrFilterActPatternRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterActPatternEntry 7 } rcPrFilterAcl OBJECT IDENTIFIER ::= { rcPrFilter 3 } -- ACL Table rcPrFilterAclTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAclEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Acls to store information of each Acl. This table is indexed by the Acl Id." ::= { rcPrFilterAcl 1 } rcPrFilterAclEntry OBJECT-TYPE SYNTAX RcPrFilterAclEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing Configuration information for a particular Acl." INDEX { rcPrFilterAclId } ::= { rcPrFilterAclTable 1 } RcPrFilterAclEntry ::= SEQUENCE { rcPrFilterAclId INTEGER, rcPrFilterAclActId INTEGER, rcPrFilterAclName DisplayString, rcPrFilterAclType INTEGER, rcPrFilterAclAceListSize INTEGER, rcPrFilterAclDefaultAction INTEGER, rcPrFilterAclGlobalAction INTEGER, rcPrFilterAclState EnableValue, rcPrFilterAclVlanList IdList, rcPrFilterAclPortList PortSet, rcPrFilterAclRowStatus RowStatus, rcPrFilterAclNumVlanIds INTEGER, rcPrFilterAclPktType INTEGER, rcPrFilterAclControlPktRule INTEGER, rcPrFilterAclVlanId Integer32, rcPrFilterAclMltId Integer32, rcPrFilterAclDstPortList PortSet, rcPrFilterAclIpfixState EnableValue, rcPrFilterAclMatchType INTEGER, rcPrFilterAclIsid Integer32, rcPrFilterAclOrigin BITS } rcPrFilterAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "A unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAclEntry 1 } rcPrFilterAclActId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-create STATUS current DESCRIPTION "A unique identifier for Act entry in the range of Table Size." ::= { rcPrFilterAclEntry 2 } rcPrFilterAclName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Acl Entry." ::= { rcPrFilterAclEntry 3 } rcPrFilterAclType OBJECT-TYPE SYNTAX INTEGER { inVlan(1), outVlan(2), inPort(3), outPort(4), inVsn(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "An Acl can be vlan-based or port-based. An Ace has a capability to match packets classified as 'ingress' and 'egress'. An ingress packet is assigned a value 'in' and an egress packet is assigned a value 'out'." ::= { rcPrFilterAclEntry 4 } rcPrFilterAclAceListSize OBJECT-TYPE SYNTAX INTEGER (0..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of Aces in a particular Acl." ::= { rcPrFilterAclEntry 5 } rcPrFilterAclDefaultAction OBJECT-TYPE SYNTAX INTEGER { deny(1), permit(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates action to be taken when none of the Aces in the Acl match." DEFVAL { permit } ::= { rcPrFilterAclEntry 6 } rcPrFilterAclGlobalAction OBJECT-TYPE SYNTAX INTEGER { none(1), mirror(2), count(3), mirror-count(4), ipfix(5), mirror-ipfix(6), count-ipfix(7), mirror-count-ipfix(8) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates action is applied to all Aces that match in an Acl." DEFVAL { none } ::= { rcPrFilterAclEntry 7 } rcPrFilterAclState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Enables/Disables the state of all Aces in the Acl" DEFVAL { enable } ::= { rcPrFilterAclEntry 8 } rcPrFilterAclVlanList OBJECT-TYPE SYNTAX IdList(SIZE(4096)) MAX-ACCESS read-create STATUS current DESCRIPTION "An array used to indicate all the VLANs to be associated with this Acl Entry. At present, only 4k Vlans are supported." ::= { rcPrFilterAclEntry 9 } rcPrFilterAclPortList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the ports to be added to this Acl Entry." ::= { rcPrFilterAclEntry 10 } rcPrFilterAclRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for the entry. Deleting a non-empty Acl results in deletion of member Aces and then the Acl." ::= { rcPrFilterAclEntry 11 } rcPrFilterAclNumVlanIds OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to Indicate the number of VLAN ID's that are stored in the rcPrFilterAclVlanList." ::= { rcPrFilterAclEntry 12 } rcPrFilterAclPktType OBJECT-TYPE SYNTAX INTEGER { ipv4(1), ipv6(2), nonipv6(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the packet type that this ACL is applicable to. VSP9k introduced nonipv6(3) to replace the ipv4(1) in release VSP 3.4.0.0. It means that ipv4(1) i snot applicable to VSP9k. And the default value in VSP is also set to nonipv6 (3)" DEFVAL { ipv4 } ::= { rcPrFilterAclEntry 13 } rcPrFilterAclControlPktRule OBJECT-TYPE SYNTAX INTEGER { deny(1), permit(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When the rcPrFilterAclDefaultAction object is set to deny then control packets follow this rule. Otherwise, the object value can be ignored." DEFVAL { permit } ::= { rcPrFilterAclEntry 14 } rcPrFilterAclVlanId OBJECT-TYPE SYNTAX Integer32(0..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "Destination Vlan Id for mirroring the packets. The value 0 means no vlan is being mirrored. When the value of rcPrFilterAclVlanId is non-zero, the values of rcPrFilterAclMltId and rcPrFilterAclDstPortList must be 0." DEFVAL { 0 } ::= { rcPrFilterAclEntry 15 } rcPrFilterAclMltId OBJECT-TYPE SYNTAX Integer32(0..512) MAX-ACCESS read-write STATUS current DESCRIPTION "Destination Mlt Id for mirroring the packets. The value 0 means no mlt is being mirrored. When the value of rcPrFilterAclMltId is non-zero, the values of rcPrFilterAclVlanId and rcPrFilterAclDstPortList must be 0." DEFVAL { 0 } ::= { rcPrFilterAclEntry 16 } rcPrFilterAclDstPortList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-write STATUS current DESCRIPTION "Destination Port List for mirroring the packets. The value 0 means no port(s) is being mirrored. When the value of rcPrFilterAclDstPortList is non-zero, the values of rcPrFilterAclVlanId and rcPrFilterAclMltId must be 0." ::= { rcPrFilterAclEntry 17 } rcPrFilterAclIpfixState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Value indicating whether ipfix option on the Acl is enabled." DEFVAL { disable } ::= { rcPrFilterAclEntry 18 } rcPrFilterAclMatchType OBJECT-TYPE SYNTAX INTEGER { uniOnly (1), terminatingNNIOnly (2), both(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the match type that the traffic is ingress on UNI or terminated NNI or both" DEFVAL { both } ::= { rcPrFilterAclEntry 19 } rcPrFilterAclIsid OBJECT-TYPE SYNTAX Integer32(0..15999999) MAX-ACCESS read-write STATUS current DESCRIPTION "For IP shortcut, I-SID is zero. For L3 vsn, Inter I-SID routing, I-SID is configured I-SID value ie other than zero." ::= { rcPrFilterAclEntry 20 } rcPrFilterAclOrigin OBJECT-TYPE SYNTAX BITS { config(0), eap(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates how the ACL was created. Supported values: config - ACL created by user eap - ACL created by EAP via Radius response" ::= { rcPrFilterAclEntry 21 } -- Acl Stats Table rcPrFilterAclStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAclStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Acls Statistics entries to store the Default Acl statistics for each Acl. This table is indexed by the Acl Id." ::= { rcPrFilterAcl 2 } rcPrFilterAclStatsEntry OBJECT-TYPE SYNTAX RcPrFilterAclStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing default statistics information for a particular Acl." INDEX { rcPrFilterAclStatsAclId } ::= { rcPrFilterAclStatsTable 1 } RcPrFilterAclStatsEntry ::= SEQUENCE { rcPrFilterAclStatsAclId INTEGER, rcPrFilterAclStatsMatchDefaultCounterPkts Counter64, rcPrFilterAclStatsMatchDefaultOctets Counter64, rcPrFilterAclStatsClear TruthValue, rcPrFilterAclStatsMatchDefaultSecurityPkts Counter64, rcPrFilterAclStatsMatchDefaultSecurityOctets Counter64, rcPrFilterAclStatsMatchDefaultQosPkts Counter64, rcPrFilterAclStatsMatchDefaultQosOctets Counter64, rcPrFilterAclStatsMatchGlobalSecurityPkts Counter64, rcPrFilterAclStatsMatchGlobalSecurityOctets Counter64, rcPrFilterAclStatsMatchGlobalQosPkts Counter64, rcPrFilterAclStatsMatchGlobalQosOctets Counter64 } rcPrFilterAclStatsAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAclStatsEntry 1 } rcPrFilterAclStatsMatchDefaultCounterPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Packet count of traffic not matching any of the Ace rules or hit the Default Action that have the count bit turned on in Acl Global Action." ::= { rcPrFilterAclStatsEntry 2 } rcPrFilterAclStatsMatchDefaultOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Byte count of traffic not matching any of the Ace rules or hit the Default Action that have the count bit turned on in Acl Global Action." ::= { rcPrFilterAclStatsEntry 3 } rcPrFilterAclStatsClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Clear default statistics for ACL Filters." ::= { rcPrFilterAclStatsEntry 4 } rcPrFilterAclStatsMatchDefaultSecurityPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Security packet count of traffic not matching any of the ACE rules or hits on Default Action where the count bit is turned on in ACL Global Action." ::= { rcPrFilterAclStatsEntry 5 } rcPrFilterAclStatsMatchDefaultSecurityOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Security octet count of traffic not matching any of the ACE rules or hits on Default Action where the count bit is turned on in ACL Global Action." ::= { rcPrFilterAclStatsEntry 6 } rcPrFilterAclStatsMatchDefaultQosPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "QOS packet count of traffic not matching any of the ACE rules or hits on Default Action where the count bit is turned on in ACL Global Action." ::= { rcPrFilterAclStatsEntry 7 } rcPrFilterAclStatsMatchDefaultQosOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "QOS octet count of traffic not matching any of the ACE rules or hits on Default Action where the count bit is turned on in ACL Global Action." ::= { rcPrFilterAclStatsEntry 8 } rcPrFilterAclStatsMatchGlobalSecurityPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Security packet count of traffic matching any of the ACE rules or hits on Default Action where the count bit is turned on in ACL Global Action." ::= { rcPrFilterAclStatsEntry 9 } rcPrFilterAclStatsMatchGlobalSecurityOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Security octet count of traffic matching any of the ACE rules or hits on Default Action where the count bit is turned on in ACL Global Action." ::= { rcPrFilterAclStatsEntry 10 } rcPrFilterAclStatsMatchGlobalQosPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "QOS packet count of traffic matching any of the ACE rules or hits on Default Action where the count bit is turned on in ACL Global Action." ::= { rcPrFilterAclStatsEntry 11 } rcPrFilterAclStatsMatchGlobalQosOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "QOS octet count of traffic matching any of the ACE rules or hits on Default Action where the count bit is turned on in ACL Global Action." ::= { rcPrFilterAclStatsEntry 12 } -- Ace Table rcPrFilterAce OBJECT IDENTIFIER ::= { rcPrFilter 4 } -- Ace information is organized in 28 entries: -- rcPrFilterAceEntry -- rcPrFilterAceEthSrcAddrEntry -- rcPrFilterAceEthDstAddrEntry -- rcPrFilterAceEthEtherEntry -- rcPrFilterAceEthVlanTagPrioEntry -- rcPrFilterAceEthPortEntry -- rcPrFilterAceEthVlanIdEntry -- rcPrFilterAceArpEntry -- rcPrFilterAceIpSrcAddrEntry -- rcPrFilterAceIpDstAddrEntry -- rcPrFilterAceIpDscpEntry -- rcPrFilterAceIpProtoEntry -- rcPrFilterAceIpOptionsEntry -- rcPrFilterAceIpFragEntry -- rcPrFilterAceProtoTcpSrcPortEntry -- rcPrFilterAceProtoUdpSrcPortEntry -- rcPrFilterAceProtoTcpDstPortEntry -- rcPrFilterAceProtoUdpDstPortEntry -- rcPrFilterAceProtoIcmpMsgTypeEntry -- rcPrFilterAceProtoTcpFlagsEntry -- rcPrFilterAcePattern1Entry -- rcPrFilterAcePattern2Entry -- rcPrFilterAcePattern3Entry -- rcPrFilterAceStatsEntry -- rcPrFilterAceEthShowEntry -- rcPrFilterAceIpShowEntry -- rcPrFilterAceProtoShowEntry -- rcPrFilterAcePatternShowEntry rcPrFilterAceTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store information of each Ace in context of its parent Acl. This is indexed by AclId and AceId." ::= { rcPrFilterAce 1 } rcPrFilterAceEntry OBJECT-TYPE SYNTAX RcPrFilterAceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace information. Ace is a member of one Acl." INDEX { rcPrFilterAceAclId, rcPrFilterAceId } ::= {rcPrFilterAceTable 1} RcPrFilterAceEntry ::= SEQUENCE { rcPrFilterAceAclId INTEGER, rcPrFilterAceId INTEGER, rcPrFilterAceName DisplayString, rcPrFilterAceMode INTEGER, rcPrFilterAceRemarkDscp INTEGER, rcPrFilterAceRemarkDot1Priority INTEGER, rcPrFilterAceRedirectNextHop IpAddress, rcPrFilterAceRedirectUnreach INTEGER, rcPrFilterAcePolice INTEGER, rcPrFilterAceAdminState EnableValue, rcPrFilterAceOperState INTEGER, rcPrFilterAceEgressQueue INTEGER, rcPrFilterAceEgressQueue1g INTEGER, rcPrFilterAceEgressQueue10g INTEGER, rcPrFilterAceEgressQueueNNSC INTEGER, rcPrFilterAceFlags INTEGER, rcPrFilterAceStopOnMatch EnableValue, rcPrFilterAceMltIndex INTEGER, rcPrFilterAceRowStatus RowStatus, rcPrFilterAceIpfixState EnableValue, rcPrFilterAceRedirectNextHopIpv6 Ipv6Address, rcPrFilterAceDstPortList PortSet, rcPrFilterAceDstVlanId INTEGER, rcPrFilterAceDstMltId INTEGER, rcPrFilterAceInternalQos Integer32, rcPrFilterAceCount EnableValue, rcPrFilterAceLog EnableValue, rcPrFilterAceCopytoPcap EnableValue, rcPrFilterAceDstIp IpAddress, rcPrFilterAceDstIpTtl Integer32, rcPrFilterAceDstIpDscp INTEGER, rcPrFilterAceMonitoringIsidOffset Integer32, rcPrFilterAceMonitoringIsid Integer32, rcPrFilterAceMirroringQos Integer32, rcPrFilterAceRemoveTag TruthValue, rcPrFilterAceRedirectNextHopVrfName DisplayString } rcPrFilterAceAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEntry 1 } rcPrFilterAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "AceId uniquely identifies one Ace entry." ::= { rcPrFilterAceEntry 2 } rcPrFilterAceName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "A descriptive name chosen by the administrator. System automatically assigns a name if the user has not assigned one." ::= { rcPrFilterAceEntry 3 } rcPrFilterAceMode OBJECT-TYPE SYNTAX INTEGER { none(0), deny(1), permit(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Operating Mode associated with the Ace is effective on the packets matching this Ace." DEFVAL { none } ::= { rcPrFilterAceEntry 4 } rcPrFilterAceRemarkDscp OBJECT-TYPE SYNTAX INTEGER { phbcs0(0), phbcs1(8), phbaf11(10), phbaf12(12), phbaf13(14), phbcs2(16), phbaf21(18), phbaf22(20), phbaf23(22), phbcs3(24), phbaf31(26), phbaf32(28), phbaf33(30), phbcs4(32), phbaf41(34), phbaf42(36), phbaf43(38), phbcs5(40), phbef(46), phbcs6(48), phbcs7(56), disable(256) -- Invalid ToS/Dscp value } MAX-ACCESS read-create STATUS current DESCRIPTION "The 6-bit DSCP field from the ToS byte in Ipv4 header encodes the PHB information per DiffServ standards (Refer to DiffServ RFCs 2474). Set the Dscp to PHB (like EF) or PHB-class(like AF1 which includes AF11, AF12,AF13) to mark specific diffserv class traffic. Set the field value to desired integer dscp code for rcPrFilterAceRemarkDscp field to mark non-standard traffic classes and local use PHBs." DEFVAL { disable } ::= { rcPrFilterAceEntry 5 } rcPrFilterAceRemarkDot1Priority OBJECT-TYPE SYNTAX INTEGER { zero(0), one(1), two(2), three(3), four(4), five(5), six(6), seven(7), disable(8) } MAX-ACCESS read-create STATUS current DESCRIPTION "Dot1 Priority as described by Layer 2 standards, 802.1Q, 802.1P." DEFVAL { disable } ::= { rcPrFilterAceEntry 6 } rcPrFilterAceRedirectNextHop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Redirect matching IP traffic to the next hop." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { rcPrFilterAceEntry 7 } rcPrFilterAceRedirectUnreach OBJECT-TYPE SYNTAX INTEGER { deny(1), permit(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Set the desired behavior for redirected traffic in case the specified next-hop is not reachable." DEFVAL { deny } ::= { rcPrFilterAceEntry 8 } rcPrFilterAcePolice OBJECT-TYPE SYNTAX INTEGER (0..16383) MAX-ACCESS read-create STATUS current DESCRIPTION "Policing profile Identifier. Set the desired policing profile identifier. Set the value to 0 when policing is not desired." DEFVAL { 0 } ::= { rcPrFilterAceEntry 9 } rcPrFilterAceAdminState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Value indicating whether the Ace is enabled. An Ace can only be modified if it is disabled." DEFVAL { disable } ::= { rcPrFilterAceEntry 10 } rcPrFilterAceOperState OBJECT-TYPE SYNTAX INTEGER { up (1), down (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational state of the Ace." ::= { rcPrFilterAceEntry 11 } rcPrFilterAceEgressQueue OBJECT-TYPE SYNTAX INTEGER (0..64) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the Egress Queue for 10/100 card. If only 1 value is specified then this value is applied to Queue1g and Queue10g as well. If 2 values are specified then the first value is applied to 10/100 card and the second value is applied to 1gig and 10gig cards. If all three values are specified, then all three values are applied respectively to the appropriate Egress Queue. If value is greater than 8, it will not be applied to the 10/100 card as it only has 8 queues. However, the value will be applied to the 1gig and 10gig card types." DEFVAL { 8 } ::= { rcPrFilterAceEntry 12 } rcPrFilterAceEgressQueue1g OBJECT-TYPE SYNTAX INTEGER (0..64) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the Egress Queue for 1gig card." DEFVAL { 64 } ::= { rcPrFilterAceEntry 13 } rcPrFilterAceEgressQueue10g OBJECT-TYPE SYNTAX INTEGER (0..64) MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the Egress Queue for 10gig card." DEFVAL { 64 } ::= { rcPrFilterAceEntry 14 } rcPrFilterAceEgressQueueNNSC OBJECT-TYPE SYNTAX INTEGER { platinum(0), gold(1), silver(2), bronze(3), standard(4), custom(5), premium(6), critical(7), disable(8) } MAX-ACCESS read-create STATUS current DESCRIPTION "Ace Egress Queue NNSC." DEFVAL { disable } ::= { rcPrFilterAceEntry 15 } rcPrFilterAceFlags OBJECT-TYPE SYNTAX INTEGER (0..31) MAX-ACCESS read-create STATUS current DESCRIPTION "Bitmask for the flags: none(0): Default value for the flags. stopOnMatch(1): set desired behavior for flag whether to stop or continue in case an Ace matching the packet is found. When this Ace is hit, match on other Aces with a lower priority is not attempted. count(2): set desired behavior for flag i.e. to enable/disable counting in case a packet matching the ace is found. copyToPrimaryCp(4): set to enable/disable copying of matching packets to primary CP. copyToSecondaryCp(8): set to enable/disable copying of matching packets to secondary CP. mirror(16): set to enable/disable mirroring the matching packets to an interface. System can mirror one port or mirror to 1 port." ::= { rcPrFilterAceEntry 16 } rcPrFilterAceStopOnMatch OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-create STATUS current DESCRIPTION "Value indicating whether stop-on-match option on the Ace is enabled." DEFVAL { disable } ::= { rcPrFilterAceEntry 17 } rcPrFilterAceMltIndex OBJECT-TYPE SYNTAX INTEGER (0..8) MAX-ACCESS read-create STATUS current DESCRIPTION "If this action is specified, it will basically override the mlt-index picked by the mlt algorithm, when a packet is being sent out on MLT ports." DEFVAL { 0 } ::= { rcPrFilterAceEntry 18 } rcPrFilterAceRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceEntry 19 } rcPrFilterAceIpfixState OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Value indicating whether ipfix option on the Ace is enabled." DEFVAL { disable } ::= { rcPrFilterAceEntry 20 } rcPrFilterAceRedirectNextHopIpv6 OBJECT-TYPE SYNTAX Ipv6Address MAX-ACCESS read-write STATUS current DESCRIPTION "Redirect matching IPv6 traffic to the next hop." ::= { rcPrFilterAceEntry 21 } rcPrFilterAceDstPortList OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-create STATUS current DESCRIPTION "Destination Port List for mirroring the packets." ::= { rcPrFilterAceEntry 22 } rcPrFilterAceDstVlanId OBJECT-TYPE SYNTAX INTEGER (0..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "Destination Vlan to mirror the packets." ::= { rcPrFilterAceEntry 23 } rcPrFilterAceDstMltId OBJECT-TYPE SYNTAX INTEGER (0..256) MAX-ACCESS read-create STATUS current DESCRIPTION "Destination Mlt to mirror the packets." ::= { rcPrFilterAceEntry 24 } rcPrFilterAceInternalQos OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Internal QOS Level assigned to the packet flow" DEFVAL { 1 } ::= { rcPrFilterAceEntry 25 } rcPrFilterAceCount OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Value indicating whether Count option on the Ace is enabled." DEFVAL { disable } ::= { rcPrFilterAceEntry 26 } rcPrFilterAceLog OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Value indicating whether log option on the Ace is enabled." DEFVAL { disable } ::= { rcPrFilterAceEntry 27 } rcPrFilterAceCopytoPcap OBJECT-TYPE SYNTAX EnableValue MAX-ACCESS read-write STATUS current DESCRIPTION "Value indicating whether copy to pcap option on the Ace is enabled." DEFVAL { disable } ::= { rcPrFilterAceEntry 28 } rcPrFilterAceDstIp OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Destination IP address to mirror the packets." ::= { rcPrFilterAceEntry 29 } rcPrFilterAceDstIpTtl OBJECT-TYPE SYNTAX Integer32 (2..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Ttl value for the mirrored packet when mirror destination is IP. If other than default, the encapsulated packet will have the given ttl." DEFVAL { 64 } ::= { rcPrFilterAceEntry 30 } rcPrFilterAceDstIpDscp OBJECT-TYPE SYNTAX INTEGER { phbcs0(0), phbcs1(8), phbaf11(10), phbaf12(12), phbaf13(14), phbcs2(16), phbaf21(18), phbaf22(20), phbaf23(22), phbcs3(24), phbaf31(26), phbaf32(28), phbaf33(30), phbcs4(32), phbaf41(34), phbaf42(36), phbaf43(38), phbcs5(40), phbef(46), phbcs6(48), phbcs7(56), disable(256) -- Invalid ToS/Dscp value } MAX-ACCESS read-write STATUS current DESCRIPTION "Dscp value for the mirrored packet when mirror destination is IP. The 6-bit DSCP field from the ToS byte in Ipv4 header encodes the PHB information per DiffServ standards (Refer to DiffServ RFCs 2474). Set the Dscp to PHB (like EF) or PHB-class(like AF1 which includes AF11, AF12,AF13) to mark specific diffserv class traffic. Set the field value to desired integer dscp code for rcPrFilterAceIpDscp field to mark non-standard traffic classes and local use PHBs." DEFVAL { 256 } ::= { rcPrFilterAceEntry 31 } rcPrFilterAceMonitoringIsidOffset OBJECT-TYPE SYNTAX Integer32 (1..1000) MAX-ACCESS read-create STATUS current DESCRIPTION "Used to configure the monitoring ISID offset value. The offset id value is mapped to actual monitor I-SID value in which packets are mirrored to." ::= { rcPrFilterAceEntry 32 } rcPrFilterAceMonitoringIsid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Actual monitor I-SID value in which packets are mirrored to." ::= { rcPrFilterAceEntry 33 } rcPrFilterAceMirroringQos OBJECT-TYPE SYNTAX Integer32 (0..5) MAX-ACCESS read-create STATUS current DESCRIPTION "Used to define the Quality of Service (QoS) profiles for the mirrored packet into monitoring ISID." DEFVAL { 1 } ::= { rcPrFilterAceEntry 34 } rcPrFilterAceRemoveTag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Used to remove inner vlan tag of the mirrored packet into the SPB network. By default, it is set to false and vlan tag will not be removed." DEFVAL { false } ::= { rcPrFilterAceEntry 35 } rcPrFilterAceRedirectNextHopVrfName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "VRF Name associated with IP/IPv6 redirect next hop." ::= { rcPrFilterAceEntry 36 } -- ACE Ethernet Source MAC Address Table rcPrFilterAceEthSrcAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceEthSrcAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Ethernet Source MAC Address Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 2 } rcPrFilterAceEthSrcAddrEntry OBJECT-TYPE SYNTAX RcPrFilterAceEthSrcAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Ethernet Source MAC Address information. An Ace is a member of one Acl." INDEX { rcPrFilterAceEthSrcAddrAclId, rcPrFilterAceEthSrcAddrAceId } ::= { rcPrFilterAceEthSrcAddrTable 1 } RcPrFilterAceEthSrcAddrEntry ::= SEQUENCE { rcPrFilterAceEthSrcAddrAclId INTEGER, rcPrFilterAceEthSrcAddrAceId INTEGER, rcPrFilterAceEthSrcAddrList OCTET STRING, rcPrFilterAceEthSrcAddrListCount INTEGER, rcPrFilterAceEthSrcAddrOper INTEGER, rcPrFilterAceEthSrcAddrRowStatus RowStatus, rcPrFilterAceEthSrcAddrOperMask DisplayString } rcPrFilterAceEthSrcAddrAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceEthernetEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthSrcAddrEntry 1 } rcPrFilterAceEthSrcAddrAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceEthernetEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthSrcAddrEntry 2 } rcPrFilterAceEthSrcAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-create STATUS current DESCRIPTION "The list of ethernet source address to match." ::= { rcPrFilterAceEthSrcAddrEntry 3 } rcPrFilterAceEthSrcAddrListCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-create STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the ethernet src address." ::= { rcPrFilterAceEthSrcAddrEntry 4 } rcPrFilterAceEthSrcAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4) -- greater than or equal to } MAX-ACCESS read-create STATUS current DESCRIPTION "Operators for Ace Ethernet Source MAC Address." ::= { rcPrFilterAceEthSrcAddrEntry 5 } rcPrFilterAceEthSrcAddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceEthSrcAddrEntry 6 } rcPrFilterAceEthSrcAddrOperMask OBJECT-TYPE SYNTAX DisplayString (SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Mac Address mask value in hex which can be set for the rcPrFilterAceEthSrcAddrOper when the option selected is mask. It will be empty or set to 000000000000 whenrcPrFilterAceEthSrcAddrOper is set to 'eq'. In case of the prefix '0x' is specified, 14 charaters is max length" ::= { rcPrFilterAceEthSrcAddrEntry 7 } -- ACE Ethernet Destination MAC Address Table rcPrFilterAceEthDstAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceEthDstAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Ethernet Destination MAC Address Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 3 } rcPrFilterAceEthDstAddrEntry OBJECT-TYPE SYNTAX RcPrFilterAceEthDstAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Ethernet Destination MAC Address information. An Ace is a member of one Acl." INDEX { rcPrFilterAceEthDstAddrAclId, rcPrFilterAceEthDstAddrAceId } ::= { rcPrFilterAceEthDstAddrTable 1 } RcPrFilterAceEthDstAddrEntry ::= SEQUENCE { rcPrFilterAceEthDstAddrAclId INTEGER, rcPrFilterAceEthDstAddrAceId INTEGER, rcPrFilterAceEthDstAddrList OCTET STRING, rcPrFilterAceEthDstAddrListCount INTEGER, rcPrFilterAceEthDstAddrOper INTEGER, rcPrFilterAceEthDstAddrRowStatus RowStatus, rcPrFilterAceEthDstAddrOperMask DisplayString } rcPrFilterAceEthDstAddrAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceEthDstAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthDstAddrEntry 1 } rcPrFilterAceEthDstAddrAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceEthDstAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthDstAddrEntry 2 } rcPrFilterAceEthDstAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-create STATUS current DESCRIPTION "List of ethernet destination address to match." ::= { rcPrFilterAceEthDstAddrEntry 3 } rcPrFilterAceEthDstAddrListCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-create STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the ethernet dst address." ::= { rcPrFilterAceEthDstAddrEntry 4 } rcPrFilterAceEthDstAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to mask(8) -- mask } MAX-ACCESS read-create STATUS current DESCRIPTION "Operators for Ace Ethernet Destination MAC Address." ::= { rcPrFilterAceEthDstAddrEntry 5 } rcPrFilterAceEthDstAddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceEthDstAddrEntry 6 } rcPrFilterAceEthDstAddrOperMask OBJECT-TYPE SYNTAX DisplayString (SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Mac Address mask value in hex which can be set for the rcPrFilterAceEthDstAddrOper when the option selected is mask. It will be empty or set to 000000000000 whenrcPrFilterAceEthDstAddrOper is set to 'eq'. In case of the prefix '0x' is specified, 14 charaters is max length" ::= { rcPrFilterAceEthDstAddrEntry 7 } -- ACE Ethernet Ether Table rcPrFilterAceEthEtherTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceEthEtherEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Ethernet Ether Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 4 } rcPrFilterAceEthEtherEntry OBJECT-TYPE SYNTAX RcPrFilterAceEthEtherEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Ethernet Ether information. An Ace is a member of one Acl." INDEX { rcPrFilterAceEthEtherAclId, rcPrFilterAceEthEtherAceId } ::= { rcPrFilterAceEthEtherTable 1 } RcPrFilterAceEthEtherEntry ::= SEQUENCE { rcPrFilterAceEthEtherAclId INTEGER, rcPrFilterAceEthEtherAceId INTEGER, rcPrFilterAceEthEtherTypeList OCTET STRING, rcPrFilterAceEthEtherTypeListCount INTEGER, rcPrFilterAceEthEtherTypeOper INTEGER, rcPrFilterAceEthEtherRowStatus RowStatus } rcPrFilterAceEthEtherAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceEthEtherEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthEtherEntry 1 } rcPrFilterAceEthEtherAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceEthEtherEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthEtherEntry 2 } rcPrFilterAceEthEtherTypeList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-create STATUS current DESCRIPTION "EtherType value from ethernet header. For example ARP uses 0x0806, IP uses 0x0800. The platform support determines the behavior for 802.1Q/p tagged packets. The EtherType for 802.1Q tagged frames is 0x8100. Valid range for the 16-bit Ether-type is 0..65535 and the attribute supports lists/ranges of values. Invalid ether-type value 65536 is interpreted as field is not desired in match criteria." ::= { rcPrFilterAceEthEtherEntry 3 } rcPrFilterAceEthEtherTypeListCount OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-create STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the ethernet types." ::= { rcPrFilterAceEthEtherEntry 4 } rcPrFilterAceEthEtherTypeOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2) -- not equal } MAX-ACCESS read-create STATUS current DESCRIPTION "Ethernet Type Operators." ::= { rcPrFilterAceEthEtherEntry 5 } rcPrFilterAceEthEtherRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceEthEtherEntry 6 } -- ACE Ethernet Vlan Tag Priority Table rcPrFilterAceEthVlanTagPrioTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceEthVlanTagPrioEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Ethernet Vlan Tag Priority Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 5 } rcPrFilterAceEthVlanTagPrioEntry OBJECT-TYPE SYNTAX RcPrFilterAceEthVlanTagPrioEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Ethernet Vlan Tag Priority information. An Ace is a member of one Acl." INDEX { rcPrFilterAceEthVlanTagPrioAclId, rcPrFilterAceEthVlanTagPrioAceId } ::= { rcPrFilterAceEthVlanTagPrioTable 1 } RcPrFilterAceEthVlanTagPrioEntry ::= SEQUENCE { rcPrFilterAceEthVlanTagPrioAclId INTEGER, rcPrFilterAceEthVlanTagPrioAceId INTEGER, rcPrFilterAceEthVlanTagPrioVlanTagPrio INTEGER, rcPrFilterAceEthVlanTagPrioOper INTEGER, rcPrFilterAceEthVlanTagPrioRowStatus RowStatus, rcPrFilterAceEthVlanTagPrioOperMask Integer32 } rcPrFilterAceEthVlanTagPrioAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceEthVlanTagPrioEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthVlanTagPrioEntry 1 } rcPrFilterAceEthVlanTagPrioAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceEthVlanTagPrioEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthVlanTagPrioEntry 2 } rcPrFilterAceEthVlanTagPrioVlanTagPrio OBJECT-TYPE SYNTAX INTEGER { zero(0), one(1), two(2), three(3), four(4), five(5), six(6), seven(7) } MAX-ACCESS read-create STATUS current DESCRIPTION "Priority bits (3-bit field) from the 802.1Q/p tag." ::= { rcPrFilterAceEthVlanTagPrioEntry 3 } rcPrFilterAceEthVlanTagPrioOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal mask(8) -- mask } MAX-ACCESS read-create STATUS current DESCRIPTION "Operators for Ace Ethernet Vlan Tag Priority." ::= { rcPrFilterAceEthVlanTagPrioEntry 4 } rcPrFilterAceEthVlanTagPrioRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceEthVlanTagPrioEntry 5 } rcPrFilterAceEthVlanTagPrioOperMask OBJECT-TYPE SYNTAX Integer32 (0..'7'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The mask value in hex which can be set for the rcPrFilterAceEthVlanTagPrioOper when the option selected is masked. This object is applicable for VSP9000. Not for ERS8600" ::= { rcPrFilterAceEthVlanTagPrioEntry 6 } -- ACE Ethernet Port Table rcPrFilterAceEthPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceEthPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Ethernet Port Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 6 } rcPrFilterAceEthPortEntry OBJECT-TYPE SYNTAX RcPrFilterAceEthPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Ethernet Port information. An Ace is a member of one Acl." INDEX { rcPrFilterAceEthPortAclId, rcPrFilterAceEthPortAceId } ::= { rcPrFilterAceEthPortTable 1 } RcPrFilterAceEthPortEntry ::= SEQUENCE { rcPrFilterAceEthPortAclId INTEGER, rcPrFilterAceEthPortAceId INTEGER, rcPrFilterAceEthPortPort PortSet, rcPrFilterAceEthPortOper INTEGER, rcPrFilterAceEthPortRowStatus RowStatus } rcPrFilterAceEthPortAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceEthPortEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthPortEntry 1 } rcPrFilterAceEthPortAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceEthPortEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthPortEntry 2 } rcPrFilterAceEthPortPort OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-create STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceEthPortEntry 3 } rcPrFilterAceEthPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2) -- not equal } MAX-ACCESS read-create STATUS current DESCRIPTION "Operator for Ace Ethernet Port." ::= { rcPrFilterAceEthPortEntry 4 } rcPrFilterAceEthPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceEthPortEntry 5 } -- ACE Ethernet Vlan Id Table rcPrFilterAceEthVlanIdTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceEthVlanIdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Ethernet Vlan Id Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 7 } rcPrFilterAceEthVlanIdEntry OBJECT-TYPE SYNTAX RcPrFilterAceEthVlanIdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Ethernet Vlan Id information. An Ace is a member of one Acl." INDEX { rcPrFilterAceEthVlanIdAclId, rcPrFilterAceEthVlanIdAceId } ::= { rcPrFilterAceEthVlanIdTable 1 } RcPrFilterAceEthVlanIdEntry ::= SEQUENCE { rcPrFilterAceEthVlanIdAclId INTEGER, rcPrFilterAceEthVlanIdAceId INTEGER, rcPrFilterAceEthVlanIdVlanIdList IdList, rcPrFilterAceEthVlanIdOper INTEGER, rcPrFilterAceEthVlanIdRowStatus RowStatus, rcPrFilterAceEthVlanIdOperMask Integer32, rcPrFilterAceEthVlanIdVlanId INTEGER } rcPrFilterAceEthVlanIdAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceEthVlanIdEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthVlanIdEntry 1 } rcPrFilterAceEthVlanIdAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceEthVlanIdEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthVlanIdEntry 2 } rcPrFilterAceEthVlanIdVlanIdList OBJECT-TYPE SYNTAX IdList(SIZE(4096)) MAX-ACCESS read-create STATUS current DESCRIPTION "Vlan Id to match on." ::= { rcPrFilterAceEthVlanIdEntry 3 } rcPrFilterAceEthVlanIdOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal mask(8) -- mask } MAX-ACCESS read-create STATUS current DESCRIPTION "Operator for Ace Ethernet VlanId." ::= { rcPrFilterAceEthVlanIdEntry 4 } rcPrFilterAceEthVlanIdRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceEthVlanIdEntry 5 } rcPrFilterAceEthVlanIdOperMask OBJECT-TYPE SYNTAX Integer32(0..'FFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The mask value in hex which can be set for the rcPrFilterAceEthVlanIdOper when the option selected is mask. This object is used with rcPrFilterAceEthVlanIdVlanId in VSP 9000 to replace rcPrFilterAceEthVlanIdVlanIdList " ::= { rcPrFilterAceEthVlanIdEntry 6 } rcPrFilterAceEthVlanIdVlanId OBJECT-TYPE SYNTAX INTEGER (1..4084) MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan Id to match on. VSP9000 use this object with object rcPrFilterAceEthVlanIdOperMask to replace the rcPrFilterAceEthVlanIdVlanIdList" ::= { rcPrFilterAceEthVlanIdEntry 7 } -- ACE Arp Table rcPrFilterAceArpTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceArpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Arp Header information of each Ace in context of its parent Acl. " ::= { rcPrFilterAce 8 } rcPrFilterAceArpEntry OBJECT-TYPE SYNTAX RcPrFilterAceArpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Arp Header information. Ace is a member of one Acl." INDEX { rcPrFilterAceArpAclId, rcPrFilterAceArpAceId } ::= { rcPrFilterAceArpTable 1 } RcPrFilterAceArpEntry ::= SEQUENCE { rcPrFilterAceArpAclId INTEGER, rcPrFilterAceArpAceId INTEGER, rcPrFilterAceArpType INTEGER, rcPrFilterAceArpOper INTEGER, rcPrFilterAceArpValue INTEGER, rcPrFilterAceArpRowStatus RowStatus } rcPrFilterAceArpAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceArpEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceArpEntry 1 } rcPrFilterAceArpAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceArpEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceArpEntry 2 } rcPrFilterAceArpType OBJECT-TYPE SYNTAX INTEGER { operation(1) } MAX-ACCESS read-create STATUS current DESCRIPTION "Ace Arp Operation." DEFVAL { operation } ::= { rcPrFilterAceArpEntry 3 } rcPrFilterAceArpOper OBJECT-TYPE SYNTAX INTEGER { eq(1) -- exact match } MAX-ACCESS read-create STATUS current DESCRIPTION "Operator for Ace Arp Operation." ::= { rcPrFilterAceArpEntry 4 } rcPrFilterAceArpValue OBJECT-TYPE SYNTAX INTEGER { arpRequest(1), arpResponse(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Ace Arp can be a request or a response." ::= { rcPrFilterAceArpEntry 5 } rcPrFilterAceArpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceArpEntry 6 } -- ACE Ip Source Address Table rcPrFilterAceIpSrcAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpSrcAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IP Source Address Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 9 } rcPrFilterAceIpSrcAddrEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpSrcAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IP Source Address Header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpSrcAddrAclId, rcPrFilterAceIpSrcAddrAceId } ::= { rcPrFilterAceIpSrcAddrTable 1 } RcPrFilterAceIpSrcAddrEntry ::= SEQUENCE { rcPrFilterAceIpSrcAddrAclId INTEGER, rcPrFilterAceIpSrcAddrAceId INTEGER, rcPrFilterAceIpSrcAddrList OCTET STRING, rcPrFilterAceIpSrcAddrListCount INTEGER, rcPrFilterAceIpSrcAddrOper INTEGER, rcPrFilterAceIpSrcAddrRowStatus RowStatus, rcPrFilterAceIpSrcAddrIpAddr IpAddress, rcPrFilterAceIpSrcAddrOperMaskRange IpAddress } rcPrFilterAceIpSrcAddrAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpSrcAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpSrcAddrEntry 1 } rcPrFilterAceIpSrcAddrAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpSrcAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpSrcAddrEntry 2 } rcPrFilterAceIpSrcAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-create STATUS current DESCRIPTION "The list of ip source address to match from IP header." ::= { rcPrFilterAceIpSrcAddrEntry 3 } rcPrFilterAceIpSrcAddrListCount OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-create STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the ip src address." ::= { rcPrFilterAceIpSrcAddrEntry 4 } rcPrFilterAceIpSrcAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to prefix(8), -- prefix list mask(9), -- mask range(10) -- range } MAX-ACCESS read-create STATUS current DESCRIPTION "Operators for Ace Ip Source Address." ::= { rcPrFilterAceIpSrcAddrEntry 5 } rcPrFilterAceIpSrcAddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpSrcAddrEntry 6 } rcPrFilterAceIpSrcAddrIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Source Address to match from IP header. This object is defined and used to replace the rcPrFilterAceIpSrcAddrList by VSP 9000" ::= { rcPrFilterAceIpSrcAddrEntry 7 } rcPrFilterAceIpSrcAddrOperMaskRange OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP Mask value or High IP address based on object rcPrFilterAceIpSrcAddrOper mask/range option is selected." ::= { rcPrFilterAceIpSrcAddrEntry 8 } -- ACE Ip Destination Address Table rcPrFilterAceIpDstAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpDstAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IP Destination Address Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 10 } rcPrFilterAceIpDstAddrEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpDstAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IP Destination Address Header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpDstAddrAclId, rcPrFilterAceIpDstAddrAceId } ::= { rcPrFilterAceIpDstAddrTable 1 } RcPrFilterAceIpDstAddrEntry ::= SEQUENCE { rcPrFilterAceIpDstAddrAclId INTEGER, rcPrFilterAceIpDstAddrAceId INTEGER, rcPrFilterAceIpDstAddrList OCTET STRING, rcPrFilterAceIpDstAddrListCount INTEGER, rcPrFilterAceIpDstAddrOper INTEGER, rcPrFilterAceIpDstAddrRowStatus RowStatus, rcPrFilterAceIpDstAddrIpAddr IpAddress, rcPrFilterAceIpDstAddrOperMaskRange IpAddress } rcPrFilterAceIpDstAddrAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpDstAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpDstAddrEntry 1 } rcPrFilterAceIpDstAddrAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpDstAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpDstAddrEntry 2 } rcPrFilterAceIpDstAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-create STATUS current DESCRIPTION "The list of ip dst address to match from IP header." ::= { rcPrFilterAceIpDstAddrEntry 3 } rcPrFilterAceIpDstAddrListCount OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-create STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the IP Destination Address." ::= { rcPrFilterAceIpDstAddrEntry 4 } rcPrFilterAceIpDstAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to prefix(8), -- prefix list mask(9), -- mask range(10) -- range } MAX-ACCESS read-create STATUS current DESCRIPTION "Operators for Ace IP Destination Address." ::= { rcPrFilterAceIpDstAddrEntry 5 } rcPrFilterAceIpDstAddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpDstAddrEntry 6 } rcPrFilterAceIpDstAddrIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Source Address to match from IP header. This object is defined and used to replace the rcPrFilterAceIpSrcAddrList by VSP 9000" ::= { rcPrFilterAceIpDstAddrEntry 7 } rcPrFilterAceIpDstAddrOperMaskRange OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP mask value or Hi Ip address based on object rcPrFilterAceIpDstAddrOper mask/range option is selected." ::= { rcPrFilterAceIpDstAddrEntry 8 } -- ACE Ip Dscp Table rcPrFilterAceIpDscpTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpDscpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IP Dscp Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 11 } rcPrFilterAceIpDscpEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpDscpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IP Dscp Header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpDscpAclId, rcPrFilterAceIpDscpAceId } ::= { rcPrFilterAceIpDscpTable 1 } RcPrFilterAceIpDscpEntry ::= SEQUENCE { rcPrFilterAceIpDscpAclId INTEGER, rcPrFilterAceIpDscpAceId INTEGER, rcPrFilterAceIpDscpList OCTET STRING, rcPrFilterAceIpDscpListCount INTEGER, rcPrFilterAceIpDscpOper INTEGER, rcPrFilterAceIpDscpRowStatus RowStatus, rcPrFilterAceIpDscpOperMask Integer32 } rcPrFilterAceIpDscpAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpDscpEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpDscpEntry 1 } rcPrFilterAceIpDscpAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpDscpEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpDscpEntry 2 } rcPrFilterAceIpDscpList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-create STATUS current DESCRIPTION "The 6-bit DSCP field from the ToS byte in Ipv4 header encodes the PHB information per DiffServ standards (Refer to DiffServ RFCs 2474). Set the Dscp to PHB (like EF) or PHB-class(like AF1 which includes AF11, AF12,AF13) to match specific diffserv class traffic. Set the field value to desired dscp code for 'rcPrFilterAceIpDscp' field to match non-standard traffic classes and local use PHBs." DEFVAL { "disable" } ::= { rcPrFilterAceIpDscpEntry 3 } rcPrFilterAceIpDscpListCount OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-create STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the dscp values." ::= { rcPrFilterAceIpDscpEntry 4 } rcPrFilterAceIpDscpOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal mask(8) -- mask } MAX-ACCESS read-create STATUS current DESCRIPTION "Operators for Ace Ip Dscp." ::= { rcPrFilterAceIpDscpEntry 5 } rcPrFilterAceIpDscpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpDscpEntry 6 } rcPrFilterAceIpDscpOperMask OBJECT-TYPE SYNTAX Integer32(0..'40'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The mask value in hex which can be set for the rcPrFilterAceIpDscpOper when the option selected is mask. It will be set to 0 or be used when rcPrFilterAceIpDscpOper is set ro eq" ::= { rcPrFilterAceIpDscpEntry 7 } -- ACE Ip Proto Table rcPrFilterAceIpProtoTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpProtoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IP Proto Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 12 } rcPrFilterAceIpProtoEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpProtoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IP Proto Header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpProtoAclId, rcPrFilterAceIpProtoAceId } ::= { rcPrFilterAceIpProtoTable 1 } RcPrFilterAceIpProtoEntry ::= SEQUENCE { rcPrFilterAceIpProtoAclId INTEGER, rcPrFilterAceIpProtoAceId INTEGER, rcPrFilterAceIpProtoList OCTET STRING, rcPrFilterAceIpProtoListCount INTEGER, rcPrFilterAceIpProtoOper INTEGER, rcPrFilterAceIpProtoRowStatus RowStatus } rcPrFilterAceIpProtoAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpProtoEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpProtoEntry 1 } rcPrFilterAceIpProtoAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpProtoEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpProtoEntry 2 } rcPrFilterAceIpProtoList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-create STATUS current DESCRIPTION "Ip protocol Type from the ip header to be matched. Valid Ip protocol range is 0..255. Few of the Protocol Types are enumerated above. In case the desired protocol number is not available in the enumerated list set protocol to desired integer value" ::= { rcPrFilterAceIpProtoEntry 3 } rcPrFilterAceIpProtoListCount OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-create STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the ethernet protocol ids." ::= { rcPrFilterAceIpProtoEntry 4 } rcPrFilterAceIpProtoOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2) -- not equal } MAX-ACCESS read-create STATUS current DESCRIPTION "Operators for Ace Ip Protocols." ::= { rcPrFilterAceIpProtoEntry 5 } rcPrFilterAceIpProtoRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpProtoEntry 6 } -- ACE Ip Options Table rcPrFilterAceIpOptionsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpOptionsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IP Options Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 13 } rcPrFilterAceIpOptionsEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpOptionsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IP Options Header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpOptionsAclId, rcPrFilterAceIpOptionsAceId } ::= { rcPrFilterAceIpOptionsTable 1 } RcPrFilterAceIpOptionsEntry ::= SEQUENCE { rcPrFilterAceIpOptionsAclId INTEGER, rcPrFilterAceIpOptionsAceId INTEGER, rcPrFilterAceIpOptionsOptions INTEGER, rcPrFilterAceIpOptionsOper INTEGER, rcPrFilterAceIpOptionsRowStatus RowStatus } rcPrFilterAceIpOptionsAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpOptionsEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpOptionsEntry 1 } rcPrFilterAceIpOptionsAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpOptionsEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpOptionsEntry 2 } rcPrFilterAceIpOptionsOptions OBJECT-TYPE SYNTAX INTEGER { noOperation(1), recordRoute(7), experimentalMeasurement(10), mtuProbe(11), mtuReply(12), encode(15), timestamp(68), traceroute(82), baseSecurity(130), looseSourceRoute(131), extendedSecurity(133), commercialSecurity(134), streamID(136), strictSourceRouting(137), experimentalAccessControl(142), imiTrafficDescriptor(144), extendedIP(145), addressExtension(147), routeAlert(148), selectiveDirectedBroadcast(149), nsapAddresses(150), dynamicPacketState(151), upstreamMulticastPacket(152), experimentalFlowControl(205) } MAX-ACCESS read-create STATUS current DESCRIPTION "Ip options to be matched from the IP Header." ::= { rcPrFilterAceIpOptionsEntry 3 } rcPrFilterAceIpOptionsOper OBJECT-TYPE SYNTAX INTEGER { any(5) } MAX-ACCESS read-create STATUS current DESCRIPTION "Logical Operator - only 'any' is valid at present." DEFVAL { any } ::= { rcPrFilterAceIpOptionsEntry 4 } rcPrFilterAceIpOptionsRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpOptionsEntry 5 } -- ACE Ip Fragmentation Table rcPrFilterAceIpFragTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpFragEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IP Fragmentation Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 14 } rcPrFilterAceIpFragEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpFragEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IP Fragmentation Header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpFragAclId, rcPrFilterAceIpFragAceId } ::= { rcPrFilterAceIpFragTable 1 } RcPrFilterAceIpFragEntry ::= SEQUENCE { rcPrFilterAceIpFragAclId INTEGER, rcPrFilterAceIpFragAceId INTEGER, rcPrFilterAceIpFragFragmentation INTEGER, rcPrFilterAceIpFragOper INTEGER, rcPrFilterAceIpFragRowStatus RowStatus } rcPrFilterAceIpFragAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpFragEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpFragEntry 1 } rcPrFilterAceIpFragAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpFragEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpFragEntry 2 } rcPrFilterAceIpFragFragmentation OBJECT-TYPE SYNTAX INTEGER { noFragment(0), anyFragment(1), moreFragment(2), unused3(3), lastFragment(4), unused5(5), unused6(6), unused7(7) } MAX-ACCESS read-create STATUS current DESCRIPTION "Ip Fragmentation bits to be matched from the IP Header." DEFVAL { noFragment } ::= { rcPrFilterAceIpFragEntry 3 } rcPrFilterAceIpFragOper OBJECT-TYPE SYNTAX INTEGER { eq(1) -- exact match } MAX-ACCESS read-create STATUS current DESCRIPTION "Operator for Ip fragmentation." ::= { rcPrFilterAceIpFragEntry 4 } rcPrFilterAceIpFragRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpFragEntry 5 } -- ACE Protocol TcpSrcPort table rcPrFilterAceProtoTcpSrcPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoTcpSrcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store TCP Source Port information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 15 } rcPrFilterAceProtoTcpSrcPortEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoTcpSrcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holding Ace Protocol TCP Source Port information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoTcpSrcPortAclId, rcPrFilterAceProtoTcpSrcPortAceId } ::= { rcPrFilterAceProtoTcpSrcPortTable 1 } RcPrFilterAceProtoTcpSrcPortEntry ::= SEQUENCE { rcPrFilterAceProtoTcpSrcPortAclId INTEGER, rcPrFilterAceProtoTcpSrcPortAceId INTEGER, rcPrFilterAceProtoTcpSrcPortPort OCTET STRING, rcPrFilterAceProtoTcpSrcPortCount INTEGER, rcPrFilterAceProtoTcpSrcPortOper INTEGER, rcPrFilterAceProtoTcpSrcPortRowStatus RowStatus } rcPrFilterAceProtoTcpSrcPortAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceProtoTcpSrcPortEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoTcpSrcPortEntry 1 } rcPrFilterAceProtoTcpSrcPortAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceProtoTcpSrcPortEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoTcpSrcPortEntry 2 } rcPrFilterAceProtoTcpSrcPortPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-create STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoTcpSrcPortEntry 3 } rcPrFilterAceProtoTcpSrcPortCount OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-create STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the TCP source port." ::= { rcPrFilterAceProtoTcpSrcPortEntry 4 } rcPrFilterAceProtoTcpSrcPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4) -- greater than or equal to } MAX-ACCESS read-create STATUS current DESCRIPTION "Operator for Ace Protocol TcpSrcPort." ::= { rcPrFilterAceProtoTcpSrcPortEntry 5 } rcPrFilterAceProtoTcpSrcPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoTcpSrcPortEntry 6 } -- ACE Protocol UdpSrcPort table rcPrFilterAceProtoUdpSrcPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoUdpSrcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store UDP Source Port information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 16 } rcPrFilterAceProtoUdpSrcPortEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoUdpSrcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holding Ace Protocol UDP Source Port information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoUdpSrcPortAclId, rcPrFilterAceProtoUdpSrcPortAceId } ::= { rcPrFilterAceProtoUdpSrcPortTable 1 } RcPrFilterAceProtoUdpSrcPortEntry ::= SEQUENCE { rcPrFilterAceProtoUdpSrcPortAclId INTEGER, rcPrFilterAceProtoUdpSrcPortAceId INTEGER, rcPrFilterAceProtoUdpSrcPortPort OCTET STRING, rcPrFilterAceProtoUdpSrcPortCount INTEGER, rcPrFilterAceProtoUdpSrcPortOper INTEGER, rcPrFilterAceProtoUdpSrcPortRowStatus RowStatus } rcPrFilterAceProtoUdpSrcPortAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceProtoUdpSrcPortEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoUdpSrcPortEntry 1 } rcPrFilterAceProtoUdpSrcPortAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceProtoUdpSrcPortEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoUdpSrcPortEntry 2 } rcPrFilterAceProtoUdpSrcPortPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-create STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoUdpSrcPortEntry 3 } rcPrFilterAceProtoUdpSrcPortCount OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-create STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the UDP source port." ::= { rcPrFilterAceProtoUdpSrcPortEntry 4 } rcPrFilterAceProtoUdpSrcPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4) -- greater than or equal to } MAX-ACCESS read-create STATUS current DESCRIPTION "Operator for Ace Protocol UdpSrcPort." ::= { rcPrFilterAceProtoUdpSrcPortEntry 5 } rcPrFilterAceProtoUdpSrcPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoUdpSrcPortEntry 6 } -- ACE Protocol TcpDstPort table rcPrFilterAceProtoTcpDstPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoTcpDstPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store TCP Dest Port information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 17 } rcPrFilterAceProtoTcpDstPortEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoTcpDstPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holding Ace Protocol TCP Dest Port information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoTcpDstPortAclId, rcPrFilterAceProtoTcpDstPortAceId } ::= { rcPrFilterAceProtoTcpDstPortTable 1 } RcPrFilterAceProtoTcpDstPortEntry ::= SEQUENCE { rcPrFilterAceProtoTcpDstPortAclId INTEGER, rcPrFilterAceProtoTcpDstPortAceId INTEGER, rcPrFilterAceProtoTcpDstPortPort OCTET STRING, rcPrFilterAceProtoTcpDstPortCount INTEGER, rcPrFilterAceProtoTcpDstPortOper INTEGER, rcPrFilterAceProtoTcpDstPortRowStatus RowStatus } rcPrFilterAceProtoTcpDstPortAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceProtoTcpDstPortEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoTcpDstPortEntry 1 } rcPrFilterAceProtoTcpDstPortAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceProtoTcpDstPortEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoTcpDstPortEntry 2 } rcPrFilterAceProtoTcpDstPortPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-create STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoTcpDstPortEntry 3 } rcPrFilterAceProtoTcpDstPortCount OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-create STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the TCP dest port." ::= { rcPrFilterAceProtoTcpDstPortEntry 4 } rcPrFilterAceProtoTcpDstPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4) -- greater than or equal to } MAX-ACCESS read-create STATUS current DESCRIPTION "Operator for Ace Protocol TcpDstPort." ::= { rcPrFilterAceProtoTcpDstPortEntry 5 } rcPrFilterAceProtoTcpDstPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoTcpDstPortEntry 6 } -- ACE Protocol UdpDstPort table rcPrFilterAceProtoUdpDstPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoUdpDstPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store UDP Dest Port information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 18 } rcPrFilterAceProtoUdpDstPortEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoUdpDstPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holding Ace Protocol UDP Dest Port information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoUdpDstPortAclId, rcPrFilterAceProtoUdpDstPortAceId } ::= { rcPrFilterAceProtoUdpDstPortTable 1 } RcPrFilterAceProtoUdpDstPortEntry ::= SEQUENCE { rcPrFilterAceProtoUdpDstPortAclId INTEGER, rcPrFilterAceProtoUdpDstPortAceId INTEGER, rcPrFilterAceProtoUdpDstPortPort OCTET STRING, rcPrFilterAceProtoUdpDstPortCount INTEGER, rcPrFilterAceProtoUdpDstPortOper INTEGER, rcPrFilterAceProtoUdpDstPortRowStatus RowStatus } rcPrFilterAceProtoUdpDstPortAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceProtoUdpDstPortEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoUdpDstPortEntry 1 } rcPrFilterAceProtoUdpDstPortAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceProtoUdpDstPortEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoUdpDstPortEntry 2 } rcPrFilterAceProtoUdpDstPortPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-create STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoUdpDstPortEntry 3 } rcPrFilterAceProtoUdpDstPortCount OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-create STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the UDP dest port." ::= { rcPrFilterAceProtoUdpDstPortEntry 4 } rcPrFilterAceProtoUdpDstPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4) -- greater than or equal to } MAX-ACCESS read-create STATUS current DESCRIPTION "Operator for Ace Protocol UdpDstPort." ::= { rcPrFilterAceProtoUdpDstPortEntry 5 } rcPrFilterAceProtoUdpDstPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoUdpDstPortEntry 6 } -- ACE Protocol IcmpMsgType table rcPrFilterAceProtoIcmpMsgTypeTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoIcmpMsgTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store ICMP message type information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 19 } rcPrFilterAceProtoIcmpMsgTypeEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoIcmpMsgTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holding Ace ICMP message type information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoIcmpMsgTypeAclId, rcPrFilterAceProtoIcmpMsgTypeAceId } ::= { rcPrFilterAceProtoIcmpMsgTypeTable 1 } RcPrFilterAceProtoIcmpMsgTypeEntry ::= SEQUENCE { rcPrFilterAceProtoIcmpMsgTypeAclId INTEGER, rcPrFilterAceProtoIcmpMsgTypeAceId INTEGER, rcPrFilterAceProtoIcmpMsgTypeList OCTET STRING, rcPrFilterAceProtoIcmpMsgTypeCount INTEGER, rcPrFilterAceProtoIcmpMsgTypeOper INTEGER, rcPrFilterAceProtoIcmpMsgTypeRowStatus RowStatus } rcPrFilterAceProtoIcmpMsgTypeAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceProtoIcmpMsgTypeEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 1 } rcPrFilterAceProtoIcmpMsgTypeAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceProtoIcmpMsgTypeEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 2 } rcPrFilterAceProtoIcmpMsgTypeList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-create STATUS current DESCRIPTION "One or a list of Icmp messages to be matched. Need to provide strings, number of protocol header types (pre-defined values plus user-defined headers). Valid range is 0 to 255 (reserved)." ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 3 } rcPrFilterAceProtoIcmpMsgTypeCount OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-create STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the ICMP message types." ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 4 } rcPrFilterAceProtoIcmpMsgTypeOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2) -- not equal } MAX-ACCESS read-create STATUS current DESCRIPTION "Operator for Ace Protocol IcmpMsgTypes." ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 5 } rcPrFilterAceProtoIcmpMsgTypeRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 6 } -- ACE Protocol Tcp-flags table rcPrFilterAceProtoTcpFlagsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoTcpFlagsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store TCP Flags information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 20 } rcPrFilterAceProtoTcpFlagsEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoTcpFlagsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holding Ace Protocol TCP flags information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoTcpFlagsAclId, rcPrFilterAceProtoTcpFlagsAceId } ::= { rcPrFilterAceProtoTcpFlagsTable 1 } RcPrFilterAceProtoTcpFlagsEntry ::= SEQUENCE { rcPrFilterAceProtoTcpFlagsAclId INTEGER, rcPrFilterAceProtoTcpFlagsAceId INTEGER, rcPrFilterAceProtoTcpFlagsList OCTET STRING, rcPrFilterAceProtoTcpFlagsCount INTEGER, rcPrFilterAceProtoTcpFlagsOper INTEGER, rcPrFilterAceProtoTcpFlagsRowStatus RowStatus, rcPrFilterAceProtoTcpFlagsOperMask Integer32 } rcPrFilterAceProtoTcpFlagsAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the rcPrFilterAceProtoTcpFlagsEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoTcpFlagsEntry 1 } rcPrFilterAceProtoTcpFlagsAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the rcPrFilterAceProtoTcpFlagsEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoTcpFlagsEntry 2 } rcPrFilterAceProtoTcpFlagsList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-create STATUS current DESCRIPTION "One or a list of Tcp flags to be matched. Need to provide strings, number of protocol header types (pre-defined values plus user-defined headers). Valid range is 0 to 63" ::= { rcPrFilterAceProtoTcpFlagsEntry 3 } rcPrFilterAceProtoTcpFlagsCount OBJECT-TYPE SYNTAX INTEGER (1..100) MAX-ACCESS read-create STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the TCP flags." ::= { rcPrFilterAceProtoTcpFlagsEntry 4 } rcPrFilterAceProtoTcpFlagsOper OBJECT-TYPE SYNTAX INTEGER { matchAny(6), matchAll(7), mask(8) } MAX-ACCESS read-create STATUS current DESCRIPTION "Operator for Ace Protocol TcpFlags." ::= { rcPrFilterAceProtoTcpFlagsEntry 5 } rcPrFilterAceProtoTcpFlagsRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoTcpFlagsEntry 6 } rcPrFilterAceProtoTcpFlagsOperMask OBJECT-TYPE SYNTAX Integer32(0..'3F'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The mask value in hex which can be set for the rcPrFilterAceProtoTcpFlagsOper when the option selected is mask. It will be set 0x0 when object rcPrFilterAceProtoTcpFlagsOper is set to eq" ::= { rcPrFilterAceProtoTcpFlagsEntry 7 } -- ACE Pattern Table -- Ace Pattern 1 rcPrFilterAcePattern1Table OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAcePattern1Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of pattern fields for Aces to manage the settings for each user defined field. " ::= { rcPrFilterAce 21 } rcPrFilterAcePattern1Entry OBJECT-TYPE SYNTAX RcPrFilterAcePattern1Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace User Defined Pattern information. Ace is a member of one Acl." INDEX { rcPrFilterAcePattern1AclId, rcPrFilterAcePattern1AceId } ::= { rcPrFilterAcePattern1Table 1 } RcPrFilterAcePattern1Entry ::= SEQUENCE { rcPrFilterAcePattern1AclId INTEGER, rcPrFilterAcePattern1AceId INTEGER, rcPrFilterAcePattern1Name DisplayString, rcPrFilterAcePattern1Value OCTET STRING, rcPrFilterAcePattern1Oper INTEGER, rcPrFilterAcePattern1RowStatus RowStatus } rcPrFilterAcePattern1AclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AcePatternEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAcePattern1Entry 1 } rcPrFilterAcePattern1AceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AcePatternEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAcePattern1Entry 2 } rcPrFilterAcePattern1Name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Ace Pattern Entry." ::= { rcPrFilterAcePattern1Entry 3 } rcPrFilterAcePattern1Value OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..1500)) MAX-ACCESS read-create STATUS current DESCRIPTION "Set the pattern value as numeric string. The numeric value of each byte is encoded in one octet of the string. Unused bytes are left at the trailing end of string. The number of bytes to extract from this string is set in rcPrFilterActPatternLength." DEFVAL { "" } ::= { rcPrFilterAcePattern1Entry 4 } rcPrFilterAcePattern1Oper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match le(3), -- less than or equal to ge(4) -- greater than or equal to } MAX-ACCESS read-create STATUS current DESCRIPTION "Operators for Ace Pattern." ::= { rcPrFilterAcePattern1Entry 5 } rcPrFilterAcePattern1RowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAcePattern1Entry 6 } -- Ace Pattern 2 rcPrFilterAcePattern2Table OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAcePattern2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of pattern fields for Aces to manage the settings for each user defined field. " ::= { rcPrFilterAce 22 } rcPrFilterAcePattern2Entry OBJECT-TYPE SYNTAX RcPrFilterAcePattern2Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace User Defined Pattern information. Ace is a member of one Acl." INDEX { rcPrFilterAcePattern2AclId, rcPrFilterAcePattern2AceId } ::= { rcPrFilterAcePattern2Table 1 } RcPrFilterAcePattern2Entry ::= SEQUENCE { rcPrFilterAcePattern2AclId INTEGER, rcPrFilterAcePattern2AceId INTEGER, rcPrFilterAcePattern2Name DisplayString, rcPrFilterAcePattern2Value OCTET STRING, rcPrFilterAcePattern2Oper INTEGER, rcPrFilterAcePattern2RowStatus RowStatus } rcPrFilterAcePattern2AclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AcePatternEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAcePattern2Entry 1 } rcPrFilterAcePattern2AceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AcePatternEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAcePattern2Entry 2 } rcPrFilterAcePattern2Name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Ace Pattern Entry." ::= { rcPrFilterAcePattern2Entry 3 } rcPrFilterAcePattern2Value OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..1500)) MAX-ACCESS read-create STATUS current DESCRIPTION "Set the pattern value as numeric string. The numeric value of each byte is encoded in one octet of the string. Unused bytes are left at the trailing end of string. The number of bytes to extract from this string is set in rcPrFilterActPatternLength." DEFVAL { "" } ::= { rcPrFilterAcePattern2Entry 4 } rcPrFilterAcePattern2Oper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match le(3), -- less than or equal to ge(4) -- greater than or equal to } MAX-ACCESS read-create STATUS current DESCRIPTION "Operators for Ace Pattern." ::= { rcPrFilterAcePattern2Entry 5 } rcPrFilterAcePattern2RowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAcePattern2Entry 6 } -- Ace Pattern 3 rcPrFilterAcePattern3Table OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAcePattern3Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of pattern fields for Aces to manage the settings for each user defined field. " ::= { rcPrFilterAce 23 } rcPrFilterAcePattern3Entry OBJECT-TYPE SYNTAX RcPrFilterAcePattern3Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace User Defined Pattern information. Ace is a member of one Acl." INDEX { rcPrFilterAcePattern3AclId, rcPrFilterAcePattern3AceId } ::= { rcPrFilterAcePattern3Table 1 } RcPrFilterAcePattern3Entry ::= SEQUENCE { rcPrFilterAcePattern3AclId INTEGER, rcPrFilterAcePattern3AceId INTEGER, rcPrFilterAcePattern3Name DisplayString, rcPrFilterAcePattern3Value OCTET STRING, rcPrFilterAcePattern3Oper INTEGER, rcPrFilterAcePattern3RowStatus RowStatus } rcPrFilterAcePattern3AclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AcePatternEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAcePattern3Entry 1 } rcPrFilterAcePattern3AceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AcePatternEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAcePattern3Entry 2 } rcPrFilterAcePattern3Name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Ace Pattern Entry." ::= { rcPrFilterAcePattern3Entry 3 } rcPrFilterAcePattern3Value OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..1500)) MAX-ACCESS read-create STATUS current DESCRIPTION "Set the pattern value as numeric string. The numeric value of each byte is encoded in one octet of the string. Unused bytes are left at the trailing end of string. The number of bytes to extract from this string is set in rcPrFilterActPatternLength." DEFVAL { "" } ::= { rcPrFilterAcePattern3Entry 4 } rcPrFilterAcePattern3Oper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match le(3), -- less than or equal to ge(4) -- greater than or equal to } MAX-ACCESS read-create STATUS current DESCRIPTION "Operators for Ace Pattern." ::= { rcPrFilterAcePattern3Entry 5 } rcPrFilterAcePattern3RowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAcePattern3Entry 6 } -- Per-ACE-Per-Port Statistics rcPrFilterAceStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of ACE Statistics Entries to store per-ACE-per-Port Statistics" ::= { rcPrFilterAce 24 } rcPrFilterAceStatsEntry OBJECT-TYPE SYNTAX RcPrFilterAceStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Ace Statistics entry holding per ACE-per-port Statistics" INDEX { rcPrFilterAceStatsAclId, rcPrFilterAceStatsAceId, rcPrFilterAceStatsPortId } ::= { rcPrFilterAceStatsTable 1 } RcPrFilterAceStatsEntry ::= SEQUENCE { rcPrFilterAceStatsAclId INTEGER, rcPrFilterAceStatsAceId INTEGER, rcPrFilterAceStatsPortId INTEGER, rcPrFilterAceStatsMatchCountPkts Counter64, rcPrFilterAceStatsMatchCountOctets Counter64, rcPrFilterAceStatsClear TruthValue } rcPrFilterAceStatsAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceStatsEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceStatsEntry 1 } rcPrFilterAceStatsAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceStatsEntry, a unique identifier for ACE entry in the range of Table Size." ::= { rcPrFilterAceStatsEntry 2 } rcPrFilterAceStatsPortId OBJECT-TYPE SYNTAX INTEGER (1..703) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceStatsEntry, a unique identifier of the portId" ::= { rcPrFilterAceStatsEntry 3 } rcPrFilterAceStatsMatchCountPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of packets that match this particular Ace on this particular port." ::= { rcPrFilterAceStatsEntry 4 } rcPrFilterAceStatsMatchCountOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Byte count of traffic that match this particular Ace on this particular port" ::= { rcPrFilterAceStatsEntry 5 } rcPrFilterAceStatsClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Clear Per-ACE-Per-Port statistics." ::= { rcPrFilterAceStatsEntry 6 } -- ACE Ethernet Show Table rcPrFilterAceEthShowTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceEthShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Ethernet Header information of each Ace in context of its parent Acl. " ::= { rcPrFilterAce 25 } rcPrFilterAceEthShowEntry OBJECT-TYPE SYNTAX RcPrFilterAceEthShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Ethernet information. Ace is a member of one Acl." INDEX { rcPrFilterAceEthShowAclId, rcPrFilterAceEthShowAceId } ::= { rcPrFilterAceEthShowTable 1 } RcPrFilterAceEthShowEntry ::= SEQUENCE { rcPrFilterAceEthShowAclId INTEGER, rcPrFilterAceEthShowAceId INTEGER, rcPrFilterAceEthShowSrcAddrList OCTET STRING, rcPrFilterAceEthShowSrcAddrOper INTEGER, rcPrFilterAceEthShowDstAddrList OCTET STRING, rcPrFilterAceEthShowDstAddrOper INTEGER, rcPrFilterAceEthShowEtherTypeList OCTET STRING, rcPrFilterAceEthShowEtherTypeOper INTEGER, rcPrFilterAceEthShowVlanTagPrio INTEGER, rcPrFilterAceEthShowVlanTagPrioOper INTEGER, rcPrFilterAceEthShowPort PortSet, rcPrFilterAceEthShowPortOper INTEGER, rcPrFilterAceEthShowVlanIdList IdList, rcPrFilterAceEthShowVlanIdOper INTEGER, rcPrFilterAceEthShowSrcAddrOperMask DisplayString, rcPrFilterAceEthShowDstAddrOperMask DisplayString, rcPrFilterAceEthShowVlanTagPrioOperMask Integer32, rcPrFilterAceEthShowVlanIdOperMask Integer32, rcPrFilterAceEthShowVlanId INTEGER } rcPrFilterAceEthShowAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceEthernetEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthShowEntry 1 } rcPrFilterAceEthShowAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceEthernetEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceEthShowEntry 2 } rcPrFilterAceEthShowSrcAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "The list of ethernet source address to match." ::= { rcPrFilterAceEthShowEntry 3 } rcPrFilterAceEthShowSrcAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to mask(8), -- mask notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Ethernet Source MAC Address." ::= { rcPrFilterAceEthShowEntry 4 } rcPrFilterAceEthShowDstAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "List of ethernet destination address to match." ::= { rcPrFilterAceEthShowEntry 5 } rcPrFilterAceEthShowDstAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to mask(8), -- mask notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Ethernet Destination MAC Address." ::= { rcPrFilterAceEthShowEntry 6 } rcPrFilterAceEthShowEtherTypeList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "EtherType value from ethernet header. For example ARP uses 0x0806, IP uses 0x0800. The platform support determines the behavior for 802.1Q/p tagged packets. The EtherType for 802.1Q tagged frames is 0x8100. Valid range for the 16-bit Ether-type is 0..65535 and the attribute supports lists/ranges of values. Invalid ether-type value 65536 is interpreted as field is not desired in match criteria." ::= { rcPrFilterAceEthShowEntry 7 } rcPrFilterAceEthShowEtherTypeOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet Type Operators." ::= { rcPrFilterAceEthShowEntry 8 } rcPrFilterAceEthShowVlanTagPrio OBJECT-TYPE SYNTAX INTEGER { zero(0), one(1), two(2), three(3), four(4), five(5), six(6), seven(7), notConfigured(254) } MAX-ACCESS read-only STATUS current DESCRIPTION "Priority bits (3-bit field) from the 802.1Q/p tag." ::= { rcPrFilterAceEthShowEntry 9 } rcPrFilterAceEthShowVlanTagPrioOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal mask(8), -- mask notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Ethernet Vlan Tag Priority." ::= { rcPrFilterAceEthShowEntry 10 } rcPrFilterAceEthShowPort OBJECT-TYPE SYNTAX PortSet MAX-ACCESS read-only STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceEthShowEntry 11 } rcPrFilterAceEthShowPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Ethernet Port." ::= { rcPrFilterAceEthShowEntry 12 } rcPrFilterAceEthShowVlanIdList OBJECT-TYPE SYNTAX IdList(SIZE(4096)) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan Id to match on." ::= { rcPrFilterAceEthShowEntry 13 } rcPrFilterAceEthShowVlanIdOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal mask(8), -- mask notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Ethernet VlanId." ::= { rcPrFilterAceEthShowEntry 14 } rcPrFilterAceEthShowSrcAddrOperMask OBJECT-TYPE SYNTAX DisplayString (SIZE(0..14)) MAX-ACCESS read-only STATUS current DESCRIPTION "The mask value in hex which can be set for the rcPrFilterAceEthSrcAddrOper when the option selected is mask. It will be empty or set to 000000000000 whenrcPrFilterAceEthSrcAddrOper is set to 'eq'. In case of the prefix '0x' is specified, 14 charaters is max length" ::= { rcPrFilterAceEthShowEntry 15 } rcPrFilterAceEthShowDstAddrOperMask OBJECT-TYPE SYNTAX DisplayString (SIZE(0..14)) MAX-ACCESS read-only STATUS current DESCRIPTION "The mask value in hex which can be set for the rcPrFilterAceEthDstAddrOper when the option selected is mask. It will be empty or set to 000000000000 whenrcPrFilterAceEthDstAddrOper is set to 'eq'. In case of the prefix '0x' is specified, 14 charaters is max length" ::= { rcPrFilterAceEthShowEntry 16 } rcPrFilterAceEthShowVlanTagPrioOperMask OBJECT-TYPE SYNTAX Integer32 (0..'7'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The mask value in hex which can be set for the rcPrFilterAceEthVlanTagPrioOper when the option selected is masked. This object is applicable for VSP9000. Not for ERS8600" ::= { rcPrFilterAceEthShowEntry 17 } rcPrFilterAceEthShowVlanIdOperMask OBJECT-TYPE SYNTAX Integer32(0..'FFF'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The mask value in hex which can be set for the rcPrFilterAceEthVlanIdOper when the option selected is mask. This object is used with rcPrFilterAceEthVlanIdVlanId in VSP 9000 to replace rcPrFilterAceEthVlanIdVlanIdList " ::= { rcPrFilterAceEthShowEntry 18 } rcPrFilterAceEthShowVlanId OBJECT-TYPE SYNTAX INTEGER (0..4084) MAX-ACCESS read-only STATUS current DESCRIPTION "Vlan Id to match on. VSP9000 use this object with object rcPrFilterAceEthVlanIdOperMask to replace the rcPrFilterAceEthVlanIdVlanIdList" ::= { rcPrFilterAceEthShowEntry 19 } -- ACE IP Show Table rcPrFilterAceIpShowTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IP Header information of each Ace in context of its parent Acl. " ::= { rcPrFilterAce 26 } rcPrFilterAceIpShowEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IP information. Ace is a member of one Acl." INDEX { rcPrFilterAceIpShowAclId, rcPrFilterAceIpShowAceId } ::= { rcPrFilterAceIpShowTable 1 } RcPrFilterAceIpShowEntry ::= SEQUENCE { rcPrFilterAceIpShowAclId INTEGER, rcPrFilterAceIpShowAceId INTEGER, rcPrFilterAceIpShowSrcAddrList OCTET STRING, rcPrFilterAceIpShowSrcAddrOper INTEGER, rcPrFilterAceIpShowDstAddrList OCTET STRING, rcPrFilterAceIpShowDstAddrOper INTEGER, rcPrFilterAceIpShowDscpList OCTET STRING, rcPrFilterAceIpShowDscpOper INTEGER, rcPrFilterAceIpShowProtoList OCTET STRING, rcPrFilterAceIpShowProtoOper INTEGER, rcPrFilterAceIpShowOptions INTEGER, rcPrFilterAceIpShowOptionsOper INTEGER, rcPrFilterAceIpShowFragmentation INTEGER, rcPrFilterAceIpShowFragOper INTEGER, rcPrFilterAceIpShowSrcAddrIpAddr IpAddress, rcPrFilterAceIpShowSrcAddrOperMaskRange IpAddress, rcPrFilterAceIpShowDstAddrIpAddr IpAddress, rcPrFilterAceIpShowDstAddrOperMaskRange IpAddress, rcPrFilterAceIpShowDscpOperMask Integer32, rcPrFilterAceIpShowRoutedOnly TruthValue } rcPrFilterAceIpShowAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpShowEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpShowEntry 1 } rcPrFilterAceIpShowAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpShowEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpShowEntry 2 } rcPrFilterAceIpShowSrcAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "The list of ip source address to match from IP header." ::= { rcPrFilterAceIpShowEntry 3 } rcPrFilterAceIpShowSrcAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to prefix(8), -- prefix list mask(9), -- mask range(10), -- range notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Ip Source Address." ::= { rcPrFilterAceIpShowEntry 4 } rcPrFilterAceIpShowDstAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "The list of ip dst address to match from IP header." ::= { rcPrFilterAceIpShowEntry 5 } rcPrFilterAceIpShowDstAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to prefix(8), -- prefix list mask(9), -- mask range(10), -- range notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Ip Destination Address." ::= { rcPrFilterAceIpShowEntry 6 } rcPrFilterAceIpShowDscpList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "The 6-bit DSCP field from the ToS byte in Ipv4 header encodes the PHB information per DiffServ standards (Refer to DiffServ RFCs 2474). Set the Dscp to PHB (like EF) or PHB-class(like AF1 which includes AF11, AF12,AF13) to match specific diffserv class traffic. Set the field value to desired dscp code for 'rcPrFilterAceIpDscp' field to match non-standard traffic classes and local use PHBs." DEFVAL { "disable" } ::= { rcPrFilterAceIpShowEntry 7 } rcPrFilterAceIpShowDscpOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal mask(8), -- mask notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Ip Dscp." ::= { rcPrFilterAceIpShowEntry 8 } rcPrFilterAceIpShowProtoList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Ip protocol Type from the ip header to be matched. Valid Ip protocol range is 0..255. Few of the Protocol Types are enumerated above. In case the desired protocol number is not available in the enumerated list set protocol to desired integer value" ::= { rcPrFilterAceIpShowEntry 9 } rcPrFilterAceIpShowProtoOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Ip Protocols." ::= { rcPrFilterAceIpShowEntry 10 } rcPrFilterAceIpShowOptions OBJECT-TYPE SYNTAX INTEGER { noOperation(1), recordRoute(7), experimentalMeasurement(10), mtuProbe(11), mtuReply(12), encode(15), timestamp(68), traceroute(82), baseSecurity(130), looseSourceRoute(131), extendedSecurity(133), commercialSecurity(134), streamID(136), strictSourceRouting(137), experimentalAccessControl(142), imiTrafficDescriptor(144), extendedIP(145), addressExtension(147), routeAlert(148), selectiveDirectedBroadcast(149), nsapAddresses(150), dynamicPacketState(151), upstreamMulticastPacket(152), experimentalFlowControl(205) } MAX-ACCESS read-only STATUS current DESCRIPTION "Ip options to be matched from the IP Header." ::= { rcPrFilterAceIpShowEntry 11 } rcPrFilterAceIpShowOptionsOper OBJECT-TYPE SYNTAX INTEGER { any(5), notConfigured(254) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Logical Operator - only 'any' is valid at present." DEFVAL { any } ::= { rcPrFilterAceIpShowEntry 12 } rcPrFilterAceIpShowFragmentation OBJECT-TYPE SYNTAX INTEGER { noFragment(0), anyFragment(1), moreFragment(2), unused3(3), lastFragment(4), unused5(5), unused6(6), unused7(7), notConfigured(254) } MAX-ACCESS read-only STATUS current DESCRIPTION "Ip Fragmentation bits to be matched from the IP Header." DEFVAL { noFragment } ::= { rcPrFilterAceIpShowEntry 13 } rcPrFilterAceIpShowFragOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ip fragmentation." ::= { rcPrFilterAceIpShowEntry 14 } rcPrFilterAceIpShowSrcAddrIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP Source Address to match from IP header. This object is defined and used to replace the rcPrFilterAceIpSrcAddrList by VSP 9000" ::= { rcPrFilterAceIpShowEntry 15 } rcPrFilterAceIpShowSrcAddrOperMaskRange OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP Mask value or High IP address based on object rcPrFilterAceIpSrcAddrOper mask/range option is selected." ::= { rcPrFilterAceIpShowEntry 16 } rcPrFilterAceIpShowDstAddrIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP Source Address to match from IP header. This object is defined and used to replace the rcPrFilterAceIpSrcAddrList by VSP 9000" ::= { rcPrFilterAceIpShowEntry 17 } rcPrFilterAceIpShowDstAddrOperMaskRange OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP mask value or Hi Ip address based on object rcPrFilterAceIpDstAddrOper mask/range option is selected." ::= { rcPrFilterAceIpShowEntry 18 } rcPrFilterAceIpShowDscpOperMask OBJECT-TYPE SYNTAX Integer32(0..'40'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The mask value in hex which can be set for the rcPrFilterAceIpDscpOper when the option selected is mask. It will be set to 0 or be used when rcPrFilterAceIpDscpOper is set ro eq" ::= { rcPrFilterAceIpShowEntry 19 } rcPrFilterAceIpShowRoutedOnly OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Display the IP routed only bit." ::= { rcPrFilterAceIpShowEntry 20 } -- ACE Proto Show Table rcPrFilterAceProtoShowTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Protocol Header information of each Ace in context of its parent Acl. " ::= { rcPrFilterAce 27 } rcPrFilterAceProtoShowEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Ethernet information. Ace is a member of one Acl." INDEX { rcPrFilterAceProtoShowAclId, rcPrFilterAceProtoShowAceId} ::= { rcPrFilterAceProtoShowTable 1 } RcPrFilterAceProtoShowEntry ::= SEQUENCE { rcPrFilterAceProtoShowAclId INTEGER, rcPrFilterAceProtoShowAceId INTEGER, rcPrFilterAceProtoShowTcpSrcPort OCTET STRING, rcPrFilterAceProtoShowTcpSrcPortOper INTEGER, rcPrFilterAceProtoShowUdpSrcPort OCTET STRING, rcPrFilterAceProtoShowUdpSrcPortOper INTEGER, rcPrFilterAceProtoShowTcpDstPort OCTET STRING, rcPrFilterAceProtoShowTcpDstPortOper INTEGER, rcPrFilterAceProtoShowUdpDstPort OCTET STRING, rcPrFilterAceProtoShowUdpDstPortOper INTEGER, rcPrFilterAceProtoShowIcmpMsgTypeList OCTET STRING, rcPrFilterAceProtoShowIcmpMsgTypeOper INTEGER, rcPrFilterAceProtoShowTcpFlagsList OCTET STRING, rcPrFilterAceProtoShowTcpFlagsOper INTEGER, rcPrFilterAceProtoShowSrcPort OCTET STRING, rcPrFilterAceProtoShowSrcPortOper INTEGER, rcPrFilterAceProtoShowSrcPortOperMaskRange Integer32, rcPrFilterAceProtoShowDstPort OCTET STRING, rcPrFilterAceProtoShowDstPortOper INTEGER, rcPrFilterAceProtoShowDstPortOperMaskRange Integer32, rcPrFilterAceProtoShowTcpFlagsOperMask Integer32, rcPrFilterAceProtoShowRoutingTypeType Integer32, rcPrFilterAceProtoShowRoutingTypeOper INTEGER, rcPrFilterAceProtoShowIcmpv6MsgTypeList OCTET STRING, rcPrFilterAceProtoShowIcmpv6MsgTypeOper INTEGER } rcPrFilterAceProtoShowAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceProtoShowEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoShowEntry 1 } rcPrFilterAceProtoShowAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceProtoShowEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoShowEntry 2 } rcPrFilterAceProtoShowTcpSrcPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoShowEntry 3 } rcPrFilterAceProtoShowTcpSrcPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Protocol TcpSrcPort." ::= { rcPrFilterAceProtoShowEntry 4 } rcPrFilterAceProtoShowUdpSrcPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoShowEntry 5 } rcPrFilterAceProtoShowUdpSrcPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Protocol UdpSrcPort." ::= { rcPrFilterAceProtoShowEntry 6 } rcPrFilterAceProtoShowTcpDstPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoShowEntry 7 } rcPrFilterAceProtoShowTcpDstPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Protocol TcpDstPort." ::= { rcPrFilterAceProtoShowEntry 8 } rcPrFilterAceProtoShowUdpDstPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoShowEntry 9 } rcPrFilterAceProtoShowUdpDstPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal le(3), -- less than or equal to ge(4), -- greater than or equal to any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Protocol UdpDstPort." ::= { rcPrFilterAceProtoShowEntry 10 } rcPrFilterAceProtoShowIcmpMsgTypeList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "One or a list of Icmp messages to be matched. Need to provide strings, number of protocol header types (pre-defined values plus user-defined headers). Valid range is 0 to 255 (reserved)." ::= { rcPrFilterAceProtoShowEntry 11 } rcPrFilterAceProtoShowIcmpMsgTypeOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Protocol IcmpMsgTypes." ::= { rcPrFilterAceProtoShowEntry 12 } rcPrFilterAceProtoShowTcpFlagsList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "One or a list of Tcp flags to be matched. Need to provide strings, number of protocol header types (pre-defined values plus user-defined headers). Valid range is 0 to 63" ::= { rcPrFilterAceProtoShowEntry 13 } rcPrFilterAceProtoShowTcpFlagsOper OBJECT-TYPE SYNTAX INTEGER { eq(1), matchAny(6), matchAll(7), mask(8), notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Protocol TcpFlags." ::= { rcPrFilterAceProtoShowEntry 14 } rcPrFilterAceProtoShowSrcPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoShowEntry 15 } rcPrFilterAceProtoShowSrcPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match mask(8), range(9), notConfigured(254) } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Protocol SrcPort." ::= { rcPrFilterAceProtoShowEntry 16 } rcPrFilterAceProtoShowSrcPortOperMaskRange OBJECT-TYPE SYNTAX Integer32(0..'FFFF'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The value should be displayed in hex when rcPrFilterAceProtoSrcPortOper is set to 'mask'. This object will be used as a Range high value when rcPrFilterAceProtoSrcPortOper is set to 'range'. ('range' is not supported in this 3.0 release). If it is used as range high value, it should be displayed in decimal formtat. This object will be set to 0 when rcPrFilterAceProtoSrcPortOper is set to 'eq'" ::= { rcPrFilterAceProtoShowEntry 17 } rcPrFilterAceProtoShowDstPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoShowEntry 18 } rcPrFilterAceProtoShowDstPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match mask(8), range(9), notConfigured(254) } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Protocol DstPort." ::= { rcPrFilterAceProtoShowEntry 19 } rcPrFilterAceProtoShowDstPortOperMaskRange OBJECT-TYPE SYNTAX Integer32(0..'FFFF'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The value should be displayed in hex when rcPrFilterAceProtoDstPortOper is set to 'mask'. This object will be used as a Range high value when rcPrFilterAceProtoDstPortOper is set to 'range'. ('range' is not supported in this 3.0 release). If it is used as range high value, it should be displayed in decimal formtat. This object will be set to 0 when rcPrFilterAceProtoDstPortOper is set to 'eq'" ::= { rcPrFilterAceProtoShowEntry 20 } rcPrFilterAceProtoShowTcpFlagsOperMask OBJECT-TYPE SYNTAX Integer32(0..'3F'h) MAX-ACCESS read-only STATUS current DESCRIPTION "The mask value in hex which can be set for the rcPrFilterAceProtoTcpFlagsOper when the option selected is mask. It will be set 0x0 when object rcPrFilterAceProtoTcpFlagsOper is set to eq" ::= { rcPrFilterAceProtoShowEntry 21 } rcPrFilterAceProtoShowRoutingTypeType OBJECT-TYPE SYNTAX Integer32(0..2) MAX-ACCESS read-only STATUS current DESCRIPTION "Value of Protocol routing-type." ::= { rcPrFilterAceProtoShowEntry 22 } rcPrFilterAceProtoShowRoutingTypeOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Protocol RoutingType." ::= { rcPrFilterAceProtoShowEntry 23 } rcPrFilterAceProtoShowIcmpv6MsgTypeList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "One or a list of ICMPv6 messages to be matched. Need to provide strings, number of protocol header types (pre-defined values plus user-defined headers). Valid range is 0 to 255 (reserved)." ::= { rcPrFilterAceProtoShowEntry 24 } rcPrFilterAceProtoShowIcmpv6MsgTypeOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal notConfigured(254), -- not provisioned any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace Protocol Icmpv6MsgTypes." ::= { rcPrFilterAceProtoShowEntry 25 } -- ACE Pattern Show Table rcPrFilterAcePatternShowTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAcePatternShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store Pattern 1, 2, 3 Header information of each Ace in context of its parent Acl. " ::= { rcPrFilterAce 28 } rcPrFilterAcePatternShowEntry OBJECT-TYPE SYNTAX RcPrFilterAcePatternShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace Pattern 1, 2, 3 information. Ace is a member of one Acl." INDEX { rcPrFilterAcePatternShowAclId, rcPrFilterAcePatternShowAceId } ::= { rcPrFilterAcePatternShowTable 1 } RcPrFilterAcePatternShowEntry ::= SEQUENCE { rcPrFilterAcePatternShowAclId INTEGER, rcPrFilterAcePatternShowAceId INTEGER, rcPrFilterAcePatternShowPattern1Name DisplayString, rcPrFilterAcePatternShowPattern1Value OCTET STRING, rcPrFilterAcePatternShowPattern1Oper INTEGER, rcPrFilterAcePatternShowPattern2Name DisplayString, rcPrFilterAcePatternShowPattern2Value OCTET STRING, rcPrFilterAcePatternShowPattern2Oper INTEGER, rcPrFilterAcePatternShowPattern3Name DisplayString, rcPrFilterAcePatternShowPattern3Value OCTET STRING, rcPrFilterAcePatternShowPattern3Oper INTEGER } rcPrFilterAcePatternShowAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AcePatternEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAcePatternShowEntry 1 } rcPrFilterAcePatternShowAceId OBJECT-TYPE SYNTAX INTEGER (1..1000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AcePatternEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAcePatternShowEntry 2 } rcPrFilterAcePatternShowPattern1Name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Ace Pattern Entry." ::= { rcPrFilterAcePatternShowEntry 3 } rcPrFilterAcePatternShowPattern1Value OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Set the pattern value as numeric string. The numeric value of each byte is encoded in one octet of the string. Unused bytes are left at the trailing end of string. The number of bytes to extract from this string is set in rcPrFilterActPatternLength." DEFVAL { "" } ::= { rcPrFilterAcePatternShowEntry 4 } rcPrFilterAcePatternShowPattern1Oper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match le(3), -- less than or equal to ge(4), -- greater than or equal to any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Pattern." ::= { rcPrFilterAcePatternShowEntry 5 } rcPrFilterAcePatternShowPattern2Name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Ace Pattern Entry." ::= { rcPrFilterAcePatternShowEntry 6 } rcPrFilterAcePatternShowPattern2Value OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Set the pattern value as numeric string. The numeric value of each byte is encoded in one octet of the string. Unused bytes are left at the trailing end of string. The number of bytes to extract from this string is set in rcPrFilterActPatternLength." DEFVAL { "" } ::= { rcPrFilterAcePatternShowEntry 7 } rcPrFilterAcePatternShowPattern2Oper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match le(3), -- less than or equal to ge(4), -- greater than or equal to any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Pattern." ::= { rcPrFilterAcePatternShowEntry 8 } rcPrFilterAcePatternShowPattern3Name OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "A descriptive name chosen by the administrator for the Ace Pattern Entry." ::= { rcPrFilterAcePatternShowEntry 9 } rcPrFilterAcePatternShowPattern3Value OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "Set the pattern value as numeric string. The numeric value of each byte is encoded in one octet of the string. Unused bytes are left at the trailing end of string. The number of bytes to extract from this string is set in rcPrFilterActPatternLength." DEFVAL { "" } ::= { rcPrFilterAcePatternShowEntry 10 } rcPrFilterAcePatternShowPattern3Oper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match le(3), -- less than or equal to ge(4), -- greater than or equal to any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace Pattern." ::= { rcPrFilterAcePatternShowEntry 11 } rcPrFilterAceIpv6SrcAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpv6SrcAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IPv6 Source Address Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 29 } rcPrFilterAceIpv6SrcAddrEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpv6SrcAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IPv6 Source Address Header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpv6SrcAddrAclId, rcPrFilterAceIpv6SrcAddrAceId } ::= { rcPrFilterAceIpv6SrcAddrTable 1 } RcPrFilterAceIpv6SrcAddrEntry ::= SEQUENCE { rcPrFilterAceIpv6SrcAddrAclId INTEGER, rcPrFilterAceIpv6SrcAddrAceId INTEGER, rcPrFilterAceIpv6SrcAddrList OCTET STRING, rcPrFilterAceIpv6SrcAddrListCount INTEGER, rcPrFilterAceIpv6SrcAddrOper INTEGER, rcPrFilterAceIpv6SrcAddrRowStatus RowStatus, rcPrFilterAceIpv6SrcAddrOperMask OCTET STRING } rcPrFilterAceIpv6SrcAddrAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpv6SrcAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6SrcAddrEntry 1 } rcPrFilterAceIpv6SrcAddrAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpv6SrcAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6SrcAddrEntry 2 } rcPrFilterAceIpv6SrcAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "The list of ipv6 source address to match from IPv6 header." ::= { rcPrFilterAceIpv6SrcAddrEntry 3 } rcPrFilterAceIpv6SrcAddrListCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the ipv6 src address. This object is not applicable to VSP9k" ::= { rcPrFilterAceIpv6SrcAddrEntry 4 } rcPrFilterAceIpv6SrcAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal mask(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace Ipv6 Source Address." ::= { rcPrFilterAceIpv6SrcAddrEntry 5 } rcPrFilterAceIpv6SrcAddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpv6SrcAddrEntry 6 } rcPrFilterAceIpv6SrcAddrOperMask OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The ipv6 mask value when rcPrFilterAceIpv6SrcAddrOper mask is selected." ::= { rcPrFilterAceIpv6SrcAddrEntry 7 } -- ACE Ipv6 Destination Address Table rcPrFilterAceIpv6DstAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpv6DstAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IPv6 Destination Address Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 30 } rcPrFilterAceIpv6DstAddrEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpv6DstAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IPv6 Destination Address Header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpv6DstAddrAclId, rcPrFilterAceIpv6DstAddrAceId } ::= { rcPrFilterAceIpv6DstAddrTable 1 } RcPrFilterAceIpv6DstAddrEntry ::= SEQUENCE { rcPrFilterAceIpv6DstAddrAclId INTEGER, rcPrFilterAceIpv6DstAddrAceId INTEGER, rcPrFilterAceIpv6DstAddrList OCTET STRING, rcPrFilterAceIpv6DstAddrListCount INTEGER, rcPrFilterAceIpv6DstAddrOper INTEGER, rcPrFilterAceIpv6DstAddrRowStatus RowStatus, rcPrFilterAceIpv6DstAddrOperMask OCTET STRING } rcPrFilterAceIpv6DstAddrAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpv6DstAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6DstAddrEntry 1 } rcPrFilterAceIpv6DstAddrAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpv6DstAddrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6DstAddrEntry 2 } rcPrFilterAceIpv6DstAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "The list of ipv6 dst address to match from IPv6 header." ::= { rcPrFilterAceIpv6DstAddrEntry 3 } rcPrFilterAceIpv6DstAddrListCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the IPv6 Destination Address. This object is not applicable to VSP9k" ::= { rcPrFilterAceIpv6DstAddrEntry 4 } rcPrFilterAceIpv6DstAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal mask(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace IPv6 Destination Address." ::= { rcPrFilterAceIpv6DstAddrEntry 5 } rcPrFilterAceIpv6DstAddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpv6DstAddrEntry 6 } rcPrFilterAceIpv6DstAddrOperMask OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The ipv6 mask value when rcPrFilterAceIpv6DstAddrOper mask is selected." ::= { rcPrFilterAceIpv6DstAddrEntry 7 } -- ACE Ipv6 Next header Table rcPrFilterAceIpv6NextHdrTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpv6NextHdrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IPv6 Next header Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 31 } rcPrFilterAceIpv6NextHdrEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpv6NextHdrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IPv6 Next header information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpv6NextHdrAclId, rcPrFilterAceIpv6NextHdrAceId } ::= { rcPrFilterAceIpv6NextHdrTable 1 } RcPrFilterAceIpv6NextHdrEntry ::= SEQUENCE { rcPrFilterAceIpv6NextHdrAclId INTEGER, rcPrFilterAceIpv6NextHdrAceId INTEGER, rcPrFilterAceIpv6NextHdrNextHdr Ipv6NextHdr, rcPrFilterAceIpv6NextHdrOper INTEGER, rcPrFilterAceIpv6NextHdrRowStatus RowStatus } rcPrFilterAceIpv6NextHdrAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpv6NextHdrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6NextHdrEntry 1 } rcPrFilterAceIpv6NextHdrAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpv6NextHdrEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6NextHdrEntry 2 } rcPrFilterAceIpv6NextHdrNextHdr OBJECT-TYPE SYNTAX Ipv6NextHdr MAX-ACCESS read-write STATUS current DESCRIPTION "The ipv6 next header to look for. " ::= { rcPrFilterAceIpv6NextHdrEntry 3 } rcPrFilterAceIpv6NextHdrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2) -- not equal } MAX-ACCESS read-write STATUS current DESCRIPTION "Operators for Ace IPv6 Next header." ::= { rcPrFilterAceIpv6NextHdrEntry 4 } rcPrFilterAceIpv6NextHdrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpv6NextHdrEntry 5 } -- ACE IPv6 Show Table rcPrFilterAceIpv6ShowTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpv6ShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to display ipv6 information of each Ace in context of its parent Acl. " ::= { rcPrFilterAce 32 } rcPrFilterAceIpv6ShowEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpv6ShowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace ipv6 information. Ace is a member of one Acl." INDEX { rcPrFilterAceIpv6ShowAclId, rcPrFilterAceIpv6ShowAceId} ::= { rcPrFilterAceIpv6ShowTable 1 } RcPrFilterAceIpv6ShowEntry ::= SEQUENCE { rcPrFilterAceIpv6ShowAclId INTEGER, rcPrFilterAceIpv6ShowAceId INTEGER, rcPrFilterAceIpv6ShowSrcAddrList OCTET STRING, rcPrFilterAceIpv6ShowSrcAddrOper INTEGER, rcPrFilterAceIpv6ShowDstAddrList OCTET STRING, rcPrFilterAceIpv6ShowDstAddrOper INTEGER, rcPrFilterAceIpv6ShowNxtHdrNxtHdr Ipv6NextHdr, rcPrFilterAceIpv6ShowNxtHdrOper INTEGER, rcPrFilterAceIpv6ShowTrafficClsOper INTEGER, rcPrFilterAceIpv6ShowTrafficCls Integer32, rcPrFilterAceIpv6ShowSrcAddrMask OCTET STRING, rcPrFilterAceIpv6ShowDstAddrMask OCTET STRING, rcPrFilterAceIpv6ShowRoutedOnly TruthValue } rcPrFilterAceIpv6ShowAclId OBJECT-TYPE SYNTAX INTEGER (1..4096) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpv6Entry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6ShowEntry 1 } rcPrFilterAceIpv6ShowAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpv6Entry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6ShowEntry 2 } rcPrFilterAceIpv6ShowSrcAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "The list of v6 source address to display." ::= { rcPrFilterAceIpv6ShowEntry 3 } rcPrFilterAceIpv6ShowSrcAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal mask(3), any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace v6 Source Address." ::= { rcPrFilterAceIpv6ShowEntry 4 } rcPrFilterAceIpv6ShowDstAddrList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-only STATUS current DESCRIPTION "List of v6 destination address to display." ::= { rcPrFilterAceIpv6ShowEntry 5 } rcPrFilterAceIpv6ShowDstAddrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal mask(3), any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operators for Ace v6 Destination Address." ::= { rcPrFilterAceIpv6ShowEntry 6 } rcPrFilterAceIpv6ShowNxtHdrNxtHdr OBJECT-TYPE SYNTAX Ipv6NextHdr MAX-ACCESS read-only STATUS current DESCRIPTION "IPv6 next hdr to display in the context of the parent ACL." ::= { rcPrFilterAceIpv6ShowEntry 7 } rcPrFilterAceIpv6ShowNxtHdrOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match ne(2), -- not equal any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace v6 next hdr." ::= { rcPrFilterAceIpv6ShowEntry 8 } rcPrFilterAceIpv6ShowTrafficClsOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match any(255) -- not provisioned } MAX-ACCESS read-only STATUS current DESCRIPTION "Operator for Ace v6 Traffic Class" ::= { rcPrFilterAceIpv6ShowEntry 9 } rcPrFilterAceIpv6ShowTrafficCls OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "ipv6 traffic class value to display." ::= { rcPrFilterAceIpv6ShowEntry 10 } rcPrFilterAceIpv6ShowSrcAddrMask OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "ipv6 SrcAddr Mask value to display." ::= { rcPrFilterAceIpv6ShowEntry 11 } rcPrFilterAceIpv6ShowDstAddrMask OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "ipv6 DstAddr Mask value to display." ::= { rcPrFilterAceIpv6ShowEntry 12 } rcPrFilterAceIpv6ShowRoutedOnly OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Ipv6 routed only bit to display." ::= { rcPrFilterAceIpv6ShowEntry 13 } -- ACE Protocol TCP/UDP Src Port Table rcPrFilterAceProtoSrcPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoSrcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store TCP/UDP Source Port information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 33 } rcPrFilterAceProtoSrcPortEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoSrcPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holding Ace Protocol TCP/UDP Source Port information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoSrcPortAclId, rcPrFilterAceProtoSrcPortAceId } ::= { rcPrFilterAceProtoSrcPortTable 1 } RcPrFilterAceProtoSrcPortEntry ::= SEQUENCE { rcPrFilterAceProtoSrcPortAclId INTEGER, rcPrFilterAceProtoSrcPortAceId INTEGER, rcPrFilterAceProtoSrcPortPort OCTET STRING, rcPrFilterAceProtoSrcPortCount INTEGER, rcPrFilterAceProtoSrcPortOper INTEGER, rcPrFilterAceProtoSrcPortRowStatus RowStatus, rcPrFilterAceProtoSrcPortOperMaskRange Integer32 } rcPrFilterAceProtoSrcPortAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoSrcPortEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoSrcPortEntry 1 } rcPrFilterAceProtoSrcPortAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoSrcPortEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoSrcPortEntry 2 } rcPrFilterAceProtoSrcPortPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoSrcPortEntry 3 } rcPrFilterAceProtoSrcPortCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the TCP source port." ::= { rcPrFilterAceProtoSrcPortEntry 4 } rcPrFilterAceProtoSrcPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match mask(8), range(9) } MAX-ACCESS read-write STATUS current DESCRIPTION "Operator for Ace Protocol SrcPort." ::= { rcPrFilterAceProtoSrcPortEntry 5 } rcPrFilterAceProtoSrcPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoSrcPortEntry 6 } rcPrFilterAceProtoSrcPortOperMaskRange OBJECT-TYPE SYNTAX Integer32(0..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The value should be displayed in hex when rcPrFilterAceProtoSrcPortOper is set to 'mask'. This object will be used as a Range high value when rcPrFilterAceProtoSrcPortOper is set to 'range'. ('range' is not supported in this 3.0 release). If it is used as range high value, it should be displayed in decimal formtat. This object will be set to 0 when rcPrFilterAceProtoSrcPortOper is set to 'eq'" ::= { rcPrFilterAceProtoSrcPortEntry 7 } -- ACE Protocol TCP/UDP DstPort Table rcPrFilterAceProtoDstPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoDstPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store TCP Dest Port information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 34 } rcPrFilterAceProtoDstPortEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoDstPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holding Ace Protocol TCP Dest Port information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoDstPortAclId, rcPrFilterAceProtoDstPortAceId } ::= { rcPrFilterAceProtoDstPortTable 1 } RcPrFilterAceProtoDstPortEntry ::= SEQUENCE { rcPrFilterAceProtoDstPortAclId INTEGER, rcPrFilterAceProtoDstPortAceId INTEGER, rcPrFilterAceProtoDstPortPort OCTET STRING, rcPrFilterAceProtoDstPortCount INTEGER, rcPrFilterAceProtoDstPortOper INTEGER, rcPrFilterAceProtoDstPortRowStatus RowStatus, rcPrFilterAceProtoDstPortOperMaskRange Integer32 } rcPrFilterAceProtoDstPortAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoDstPortEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoDstPortEntry 1 } rcPrFilterAceProtoDstPortAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the AceProtoDstPortEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoDstPortEntry 2 } rcPrFilterAceProtoDstPortPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-write STATUS current DESCRIPTION "Port Number or Port List to match on." ::= { rcPrFilterAceProtoDstPortEntry 3 } rcPrFilterAceProtoDstPortCount OBJECT-TYPE SYNTAX INTEGER(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the TCP dest port." ::= { rcPrFilterAceProtoDstPortEntry 4 } rcPrFilterAceProtoDstPortOper OBJECT-TYPE SYNTAX INTEGER { eq(1), -- exact match mask(8), range(9) } MAX-ACCESS read-write STATUS current DESCRIPTION "Operator for Ace Protocol DstPort." ::= { rcPrFilterAceProtoDstPortEntry 5 } rcPrFilterAceProtoDstPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoDstPortEntry 6 } rcPrFilterAceProtoDstPortOperMaskRange OBJECT-TYPE SYNTAX Integer32(0..'FFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The value should be displayed in hex when rcPrFilterAceProtoDstPortOper is set to 'mask'. This object will be used as a Range high value when rcPrFilterAceProtoDstPortOper is set to 'range'. ('range' is not supported in this 3.0 release). If it is used as range high value, it should be displayed in decimal formtat. This object will be set to 0 when rcPrFilterAceProtoDstPortOper is set to 'eq'" ::= { rcPrFilterAceProtoDstPortEntry 7 } -- ACE Protocol Tcp-Option table rcPrFilterAceProtoTcpOptionTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoTcpOptionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store TCP Option information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 35 } rcPrFilterAceProtoTcpOptionEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoTcpOptionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holding Ace Protocol TCP option information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoTcpOptionAclId, rcPrFilterAceProtoTcpOptionAceId } ::= { rcPrFilterAceProtoTcpOptionTable 1 } RcPrFilterAceProtoTcpOptionEntry ::= SEQUENCE { rcPrFilterAceProtoTcpOptionAclId INTEGER, rcPrFilterAceProtoTcpOptionAceId INTEGER, rcPrFilterAceProtoTcpOptionHeader INTEGER, rcPrFilterAceProtoTcpOptionOper INTEGER, rcPrFilterAceProtoTcpOptionRowStatus RowStatus } rcPrFilterAceProtoTcpOptionAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the rcPrFilterAceProtoTcpOptionEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoTcpOptionEntry 1 } rcPrFilterAceProtoTcpOptionAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "An index to the rcPrFilterAceProtoTcpOptionEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoTcpOptionEntry 2 } rcPrFilterAceProtoTcpOptionHeader OBJECT-TYPE SYNTAX INTEGER { no-operation(1), max-segment-size(2), wsopt(3), sack-permitted(4), sack(5), tsopt(8), partial-order-conn-perm(9), partial-order-service-profile(10), cc(11), cc-new(12), cc-echo(13), tcp-alt-checksum-req(14), tcp-alt-checksum-data(15), md5(19), quick-start-resp(27), user-timeout-opt(28) } MAX-ACCESS read-write STATUS current DESCRIPTION "TCP options to be matched from the TCP Header. 1 No-Operation 2 MaximumSegmentSize 3 WSOPT - Window Scale 4 SACK Permitted 5 SACK 8 TSOPT - Time Stamp Option 9 Partial Order Connection Permitted 10 Partial Order Service Profile 11 CC 12 CC.NEW 13 CC.ECHO 14 TCP Alternate Checksum Request 15 TCP Alternate Checksum Data 19 MD5 Signature Option 27 Quick-Start Response 28 User Timeout Option " ::= {rcPrFilterAceProtoTcpOptionEntry 3 } rcPrFilterAceProtoTcpOptionOper OBJECT-TYPE SYNTAX INTEGER { any(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Logical Operator - only 'any' is valid at present." DEFVAL { any } ::= {rcPrFilterAceProtoTcpOptionEntry 4 } rcPrFilterAceProtoTcpOptionRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoTcpOptionEntry 5 } -- ACE Ipv6 Traffic class Table rcPrFilterAceIpv6TrafficClsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpv6TrafficClsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IPv6 Traffic Class Header information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 36 } rcPrFilterAceIpv6TrafficClsEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpv6TrafficClsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IPv6 Traffic Class information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpv6TrafficClsAclId, rcPrFilterAceIpv6TrafficClsAceId } ::= { rcPrFilterAceIpv6TrafficClsTable 1 } RcPrFilterAceIpv6TrafficClsEntry ::= SEQUENCE { rcPrFilterAceIpv6TrafficClsAclId INTEGER, rcPrFilterAceIpv6TrafficClsAceId INTEGER, rcPrFilterAceIpv6TrafficClsRowStatus RowStatus, rcPrFilterAceIpv6TrafficClsOper INTEGER, rcPrFilterAceIpv6TrafficClsTrafficCls INTEGER } rcPrFilterAceIpv6TrafficClsAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpv6TrafficClsEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6TrafficClsEntry 1 } rcPrFilterAceIpv6TrafficClsAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpv6TrafficClsEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6TrafficClsEntry 2 } rcPrFilterAceIpv6TrafficClsRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpv6TrafficClsEntry 3 } rcPrFilterAceIpv6TrafficClsOper OBJECT-TYPE SYNTAX INTEGER { eq(1) -- exact match } MAX-ACCESS read-create STATUS current DESCRIPTION "Operators for Ace IPv6 Traffic Class" ::= { rcPrFilterAceIpv6TrafficClsEntry 4 } rcPrFilterAceIpv6TrafficClsTrafficCls OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-create STATUS current DESCRIPTION "Ipv6 Traffic Class value" DEFVAL { 0 } ::= { rcPrFilterAceIpv6TrafficClsEntry 5 } rcPrFilterAceProtoRoutingTypeTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoRoutingTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Ace to store IPv6 Routing header type information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 37 } rcPrFilterAceProtoRoutingTypeEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoRoutingTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IPv6 routing header type information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoRoutingTypeAclId, rcPrFilterAceProtoRoutingTypeAceId } ::= { rcPrFilterAceProtoRoutingTypeTable 1 } RcPrFilterAceProtoRoutingTypeEntry ::= SEQUENCE { rcPrFilterAceProtoRoutingTypeAclId Integer32, rcPrFilterAceProtoRoutingTypeAceId Integer32, rcPrFilterAceProtoRoutingTypeType Integer32, rcPrFilterAceProtoRoutingTypeOper INTEGER, rcPrFilterAceProtoRoutingTypeRowStatus RowStatus } rcPrFilterAceProtoRoutingTypeAclId OBJECT-TYPE SYNTAX Integer32 (1..2048) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceProtoRoutingTypeEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoRoutingTypeEntry 1 } rcPrFilterAceProtoRoutingTypeAceId OBJECT-TYPE SYNTAX Integer32 (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceProtoRoutingTypeEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoRoutingTypeEntry 2 } rcPrFilterAceProtoRoutingTypeType OBJECT-TYPE SYNTAX Integer32 (0..2) MAX-ACCESS read-create STATUS current DESCRIPTION "The ipv6 routing header type to look for." ::= { rcPrFilterAceProtoRoutingTypeEntry 3 } rcPrFilterAceProtoRoutingTypeOper OBJECT-TYPE SYNTAX INTEGER { eq(1) -- exact match } MAX-ACCESS read-create STATUS current DESCRIPTION "Operators for Ace IPv6 routing header type." ::= { rcPrFilterAceProtoRoutingTypeEntry 4 } rcPrFilterAceProtoRoutingTypeRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoRoutingTypeEntry 5 } -- ACE Protocol Icmpv6MsgType table rcPrFilterAceProtoIcmpv6MsgTypeTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceProtoIcmpv6MsgTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store ICMPv6 message type information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 38 } rcPrFilterAceProtoIcmpv6MsgTypeEntry OBJECT-TYPE SYNTAX RcPrFilterAceProtoIcmpv6MsgTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One entry holding Ace ICMPv6 message type information. An Ace is a member of one Acl." INDEX { rcPrFilterAceProtoIcmpv6MsgTypeAclId, rcPrFilterAceProtoIcmpv6MsgTypeAceId } ::= { rcPrFilterAceProtoIcmpv6MsgTypeTable 1 } RcPrFilterAceProtoIcmpv6MsgTypeEntry ::= SEQUENCE { rcPrFilterAceProtoIcmpv6MsgTypeAclId Integer32, rcPrFilterAceProtoIcmpv6MsgTypeAceId Integer32, rcPrFilterAceProtoIcmpv6MsgTypeList OCTET STRING, rcPrFilterAceProtoIcmpv6MsgTypeCount Integer32, rcPrFilterAceProtoIcmpv6MsgTypeOper INTEGER, rcPrFilterAceProtoIcmpv6MsgTypeRowStatus RowStatus } rcPrFilterAceProtoIcmpv6MsgTypeAclId OBJECT-TYPE SYNTAX Integer32(1..2048) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceProtoIcmpv6MsgTypeEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 1 } rcPrFilterAceProtoIcmpv6MsgTypeAceId OBJECT-TYPE SYNTAX Integer32(1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceProtoIcmpv6MsgTypeEntry, a unique identifier for Ace entry in the range of Table Size." ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 2 } rcPrFilterAceProtoIcmpv6MsgTypeList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1500)) MAX-ACCESS read-create STATUS current DESCRIPTION "One or a list of ICMPv6 messages to be matched. Need to provide strings, number of protocol header types (pre-defined values plus user-defined headers). Valid range is 0 to 255 (reserved)." ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 3 } rcPrFilterAceProtoIcmpv6MsgTypeCount OBJECT-TYPE SYNTAX Integer32(1..100) MAX-ACCESS read-create STATUS current DESCRIPTION "Count to store the number of discrete ranges entered for the ICMP message types." ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 4 } rcPrFilterAceProtoIcmpv6MsgTypeOper OBJECT-TYPE SYNTAX INTEGER { eq(1) -- exact match } MAX-ACCESS read-create STATUS current DESCRIPTION "Operator for Ace Protocol Icmpv6MsgTypes." ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 5 } rcPrFilterAceProtoIcmpv6MsgTypeRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 6 } -- rcPrFilterAceVrfTable rcPrFilterAceVrfTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceVrfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store vrf name of each Ace in context of its parent Acl." ::= { rcPrFilterAce 39 } rcPrFilterAceVrfEntry OBJECT-TYPE SYNTAX RcPrFilterAceVrfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace vrf name. An Ace is a member of one Acl." INDEX { rcPrFilterAceVrfAclId, rcPrFilterAceVrfAceId } ::= { rcPrFilterAceVrfTable 1 } RcPrFilterAceVrfEntry ::= SEQUENCE { rcPrFilterAceVrfAclId Integer32, rcPrFilterAceVrfAceId Integer32, rcPrFilterAceVrfVrfName DisplayString, rcPrFilterAceVrfOper INTEGER, rcPrFilterAceVrfRowStatus RowStatus } rcPrFilterAceVrfAclId OBJECT-TYPE SYNTAX Integer32 (1..2048) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceEthPortEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceVrfEntry 1 } rcPrFilterAceVrfAceId OBJECT-TYPE SYNTAX Integer32 (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceEthPortEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceVrfEntry 2 } rcPrFilterAceVrfVrfName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-create STATUS current DESCRIPTION "Vrf name to match on." ::= { rcPrFilterAceVrfEntry 3 } rcPrFilterAceVrfOper OBJECT-TYPE SYNTAX INTEGER { eq(1) -- exact match } MAX-ACCESS read-create STATUS current DESCRIPTION "Operator for Ace vrf name." DEFVAL { eq } ::= { rcPrFilterAceVrfEntry 4 } rcPrFilterAceVrfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceVrfEntry 5 } -- ACE Ip Routed Table rcPrFilterAceIpRoutedTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpRoutedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IP routed information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 40 } rcPrFilterAceIpRoutedEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpRoutedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IPv4 Routed information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpRoutedAclId, rcPrFilterAceIpRoutedAceId } ::= { rcPrFilterAceIpRoutedTable 1 } RcPrFilterAceIpRoutedEntry ::= SEQUENCE { rcPrFilterAceIpRoutedAclId INTEGER, rcPrFilterAceIpRoutedAceId INTEGER, rcPrFilterAceIpRoutedOnly TruthValue, rcPrFilterAceIpRoutedRowStatus RowStatus } rcPrFilterAceIpRoutedAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpRoutedEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpRoutedEntry 1 } rcPrFilterAceIpRoutedAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpRoutedEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpRoutedEntry 2 } rcPrFilterAceIpRoutedOnly OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "To be matched for the IP routed packets only." DEFVAL {false} ::= { rcPrFilterAceIpRoutedEntry 3 } rcPrFilterAceIpRoutedRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpRoutedEntry 4 } -- ACE Ipv6 RoutedOnly Table rcPrFilterAceIpv6RoutedTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrFilterAceIpv6RoutedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Aces to store IPv6 routed information of each Ace in context of its parent Acl." ::= { rcPrFilterAce 41 } rcPrFilterAceIpv6RoutedEntry OBJECT-TYPE SYNTAX RcPrFilterAceIpv6RoutedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One Ace entry holding Ace IPv6 routed information. An Ace is a member of one Acl." INDEX { rcPrFilterAceIpv6RoutedAclId, rcPrFilterAceIpv6RoutedAceId } ::= { rcPrFilterAceIpv6RoutedTable 1 } RcPrFilterAceIpv6RoutedEntry ::= SEQUENCE { rcPrFilterAceIpv6RoutedAclId INTEGER, rcPrFilterAceIpv6RoutedAceId INTEGER, rcPrFilterAceIpv6RoutedOnly TruthValue, rcPrFilterAceIpv6RoutedRowStatus RowStatus } rcPrFilterAceIpv6RoutedAclId OBJECT-TYPE SYNTAX INTEGER (1..2048) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpv6RoutedEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6RoutedEntry 1 } rcPrFilterAceIpv6RoutedAceId OBJECT-TYPE SYNTAX INTEGER (1..2000) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the AceIpv6RoutedEntry, a unique identifier for Acl entry in the range of Table Size." ::= { rcPrFilterAceIpv6RoutedEntry 2 } rcPrFilterAceIpv6RoutedOnly OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "To be matched for the IPv6 routed packets only." DEFVAL {false} ::= { rcPrFilterAceIpv6RoutedEntry 3 } rcPrFilterAceIpv6RoutedRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Create/delete operations for this entry." ::= { rcPrFilterAceIpv6RoutedEntry 4 } -- Power Ranger Egress Qos Cos Queue Voq stats Table rcPrQosCosQueVoqPortStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosCosQueVoqPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to get the qos cos queue Voq port stats." ::= { rcPrQos 19 } rcPrQosCosQueVoqPortStatsEntry OBJECT-TYPE SYNTAX RcPrQosCosQueVoqPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of port Qos cosq Voq stats" INDEX { rcPrQosCosQueVoqPortStatsPortIndex, rcPrQosCosQueVoqPortStatsQueIndex } ::= { rcPrQosCosQueVoqPortStatsTable 1 } RcPrQosCosQueVoqPortStatsEntry ::= SEQUENCE { rcPrQosCosQueVoqPortStatsPortIndex InterfaceIndex, rcPrQosCosQueVoqPortStatsQueIndex Integer32, rcPrQosCosQueVoqPortStatsAcceptedPackets Counter64, rcPrQosCosQueVoqPortStatsAcceptedBytes Counter64, rcPrQosCosQueVoqPortStatsDropPackets Counter64, rcPrQosCosQueVoqPortStatsDropBytes Counter64, rcPrQosCosQueVoqPortStatsClearStat TruthValue } rcPrQosCosQueVoqPortStatsPortIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to indicate the port number" ::= { rcPrQosCosQueVoqPortStatsEntry 1 } rcPrQosCosQueVoqPortStatsQueIndex OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to indicate the queue id." ::= { rcPrQosCosQueVoqPortStatsEntry 2 } rcPrQosCosQueVoqPortStatsAcceptedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Numer of packets that entered the VOQ." ::= { rcPrQosCosQueVoqPortStatsEntry 3 } rcPrQosCosQueVoqPortStatsAcceptedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Numer of bytes that entered the VOQ." ::= { rcPrQosCosQueVoqPortStatsEntry 4 } rcPrQosCosQueVoqPortStatsDropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Numer of dropped packets because the VOQ was full." ::= { rcPrQosCosQueVoqPortStatsEntry 5 } rcPrQosCosQueVoqPortStatsDropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Numer of dropped bytes because the VOQ was full." ::= { rcPrQosCosQueVoqPortStatsEntry 6 } rcPrQosCosQueVoqPortStatsClearStat OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear Voq Port Stats if set to true. Return value will always be false." ::= { rcPrQosCosQueVoqPortStatsEntry 7 } -- Power Ranger Egress Qos Cos Queue Voq cpp stats Table rcPrQosCosQueVoqCppPortStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosCosQueVoqCppPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to get the qos cos queue Voq cpp stats." ::= { rcPrQos 20 } rcPrQosCosQueVoqCppPortStatsEntry OBJECT-TYPE SYNTAX RcPrQosCosQueVoqCppPortStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of port Qos cosq Voq cpp stats" INDEX { rcPrQosCosQueVoqCppPortStatsProtocolIndex } ::= { rcPrQosCosQueVoqCppPortStatsTable 1 } RcPrQosCosQueVoqCppPortStatsEntry ::= SEQUENCE { rcPrQosCosQueVoqCppPortStatsProtocolIndex INTEGER, rcPrQosCosQueVoqCppPortStatsProtocolName OCTET STRING, rcPrQosCosQueVoqCppPortStatsAcceptedPackets Counter64, rcPrQosCosQueVoqCppPortStatsAcceptedBytes Counter64, rcPrQosCosQueVoqCppPortStatsDropPackets Counter64, rcPrQosCosQueVoqCppPortStatsDropBytes Counter64 } rcPrQosCosQueVoqCppPortStatsProtocolIndex OBJECT-TYPE SYNTAX INTEGER { vrrp(1), vlacp(2), lacp(3), cfm(4), vrrpv6(5), istCtl(6), radius(7), ntp(8), icmpv4(9), slpp(10), bpdu(11), tdp(12), eap(13), lldp(14), ndMcv6(15), ndUcv6(16), rlogin(17), fragUcv6(18), isis(19), ospfMc(20), dhcp(21), pimMc(22), arpRequest(23), arpReply(24), rarpRequest(25), rarpRreply(26), icmpv4Bc(27), ospfv6Mc(28), ftp(29), tftp(30), snmp(31), telnet(32), ssh(33), rsh(34), http(35), dns(36), icmpMcv6(37), icmpUcv6(38), ipmcData(39), bgp(40), igmp(41), mld(42), pimUc(43), ospfUc(44), ospfv6Uc(45), hopByHop(46), ripv1(47), ripv2(48), ripv6(49), macLearning(50), internal1(51), dataException(52), ttlException(53), fragMcv6(54), internal2(55), internal3(56), ipfix(57), internal4(58) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to indicate the protocol cos queue." ::= { rcPrQosCosQueVoqCppPortStatsEntry 1 } rcPrQosCosQueVoqCppPortStatsProtocolName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "Used to indicate the protocol name." ::= { rcPrQosCosQueVoqCppPortStatsEntry 2 } rcPrQosCosQueVoqCppPortStatsAcceptedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the accepted packets for cpp port." ::= { rcPrQosCosQueVoqCppPortStatsEntry 3 } rcPrQosCosQueVoqCppPortStatsAcceptedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the accepted bytes for cpp port." ::= { rcPrQosCosQueVoqCppPortStatsEntry 4 } rcPrQosCosQueVoqCppPortStatsDropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for cpp port." ::= { rcPrQosCosQueVoqCppPortStatsEntry 5 } rcPrQosCosQueVoqCppPortStatsDropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for cpp port." ::= { rcPrQosCosQueVoqCppPortStatsEntry 6 } -- Power Ranger Tunnel Qos Cos Queue stats Table rcPrQosCosQueTunnelStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF RcPrQosCosQueTunnelStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to get the qos cos queue Tunnel stats." ::= { rcPrQos 21 } rcPrQosCosQueTunnelStatsEntry OBJECT-TYPE SYNTAX RcPrQosCosQueTunnelStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information of Tunnel Qos cosq stats" INDEX { rcPrQosCosQueTunnelStatsIndex } ::= { rcPrQosCosQueTunnelStatsTable 1 } RcPrQosCosQueTunnelStatsEntry ::= SEQUENCE { rcPrQosCosQueTunnelStatsIndex INTEGER, rcPrQosCosQueTunnelStatsQue0OutPackets Counter64, rcPrQosCosQueTunnelStatsQue0OutBytes Counter64, rcPrQosCosQueTunnelStatsQue0DropPackets Counter64, rcPrQosCosQueTunnelStatsQue0DropBytes Counter64, rcPrQosCosQueTunnelStatsQue1OutPackets Counter64, rcPrQosCosQueTunnelStatsQue1OutBytes Counter64, rcPrQosCosQueTunnelStatsQue1DropPackets Counter64, rcPrQosCosQueTunnelStatsQue1DropBytes Counter64, rcPrQosCosQueTunnelStatsQue2OutPackets Counter64, rcPrQosCosQueTunnelStatsQue2OutBytes Counter64, rcPrQosCosQueTunnelStatsQue2DropPackets Counter64, rcPrQosCosQueTunnelStatsQue2DropBytes Counter64, rcPrQosCosQueTunnelStatsQue3OutPackets Counter64, rcPrQosCosQueTunnelStatsQue3OutBytes Counter64, rcPrQosCosQueTunnelStatsQue3DropPackets Counter64, rcPrQosCosQueTunnelStatsQue3DropBytes Counter64, rcPrQosCosQueTunnelStatsQue4OutPackets Counter64, rcPrQosCosQueTunnelStatsQue4OutBytes Counter64, rcPrQosCosQueTunnelStatsQue4DropPackets Counter64, rcPrQosCosQueTunnelStatsQue4DropBytes Counter64, rcPrQosCosQueTunnelStatsQue5OutPackets Counter64, rcPrQosCosQueTunnelStatsQue5OutBytes Counter64, rcPrQosCosQueTunnelStatsQue5DropPackets Counter64, rcPrQosCosQueTunnelStatsQue5DropBytes Counter64, rcPrQosCosQueTunnelStatsQue6OutPackets Counter64, rcPrQosCosQueTunnelStatsQue6OutBytes Counter64, rcPrQosCosQueTunnelStatsQue6DropPackets Counter64, rcPrQosCosQueTunnelStatsQue6DropBytes Counter64, rcPrQosCosQueTunnelStatsQue7OutPackets Counter64, rcPrQosCosQueTunnelStatsQue7OutBytes Counter64, rcPrQosCosQueTunnelStatsQue7DropPackets Counter64, rcPrQosCosQueTunnelStatsQue7DropBytes Counter64, rcPrQosCosQueTunnelStatsClearStat TruthValue } rcPrQosCosQueTunnelStatsIndex OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Used to indicate the tunnel index." ::= { rcPrQosCosQueTunnelStatsEntry 1 } rcPrQosCosQueTunnelStatsQue0OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 0." ::= { rcPrQosCosQueTunnelStatsEntry 2 } rcPrQosCosQueTunnelStatsQue0OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 0." ::= { rcPrQosCosQueTunnelStatsEntry 3 } rcPrQosCosQueTunnelStatsQue0DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 0." ::= { rcPrQosCosQueTunnelStatsEntry 4 } rcPrQosCosQueTunnelStatsQue0DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 0." ::= { rcPrQosCosQueTunnelStatsEntry 5 } rcPrQosCosQueTunnelStatsQue1OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 1." ::= { rcPrQosCosQueTunnelStatsEntry 6 } rcPrQosCosQueTunnelStatsQue1OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 1." ::= { rcPrQosCosQueTunnelStatsEntry 7 } rcPrQosCosQueTunnelStatsQue1DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 1." ::= { rcPrQosCosQueTunnelStatsEntry 8 } rcPrQosCosQueTunnelStatsQue1DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 1." ::= { rcPrQosCosQueTunnelStatsEntry 9 } rcPrQosCosQueTunnelStatsQue2OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 2." ::= { rcPrQosCosQueTunnelStatsEntry 10 } rcPrQosCosQueTunnelStatsQue2OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 2." ::= { rcPrQosCosQueTunnelStatsEntry 11 } rcPrQosCosQueTunnelStatsQue2DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 2." ::= { rcPrQosCosQueTunnelStatsEntry 12 } rcPrQosCosQueTunnelStatsQue2DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 2." ::= { rcPrQosCosQueTunnelStatsEntry 13 } rcPrQosCosQueTunnelStatsQue3OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 3." ::= { rcPrQosCosQueTunnelStatsEntry 14 } rcPrQosCosQueTunnelStatsQue3OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 3." ::= { rcPrQosCosQueTunnelStatsEntry 15 } rcPrQosCosQueTunnelStatsQue3DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 3." ::= { rcPrQosCosQueTunnelStatsEntry 16 } rcPrQosCosQueTunnelStatsQue3DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 3." ::= { rcPrQosCosQueTunnelStatsEntry 17 } rcPrQosCosQueTunnelStatsQue4OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 4." ::= { rcPrQosCosQueTunnelStatsEntry 18 } rcPrQosCosQueTunnelStatsQue4OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 4." ::= { rcPrQosCosQueTunnelStatsEntry 19 } rcPrQosCosQueTunnelStatsQue4DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 4." ::= { rcPrQosCosQueTunnelStatsEntry 20 } rcPrQosCosQueTunnelStatsQue4DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 4." ::= { rcPrQosCosQueTunnelStatsEntry 21 } rcPrQosCosQueTunnelStatsQue5OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 5." ::= { rcPrQosCosQueTunnelStatsEntry 22 } rcPrQosCosQueTunnelStatsQue5OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 5." ::= { rcPrQosCosQueTunnelStatsEntry 23 } rcPrQosCosQueTunnelStatsQue5DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 5." ::= { rcPrQosCosQueTunnelStatsEntry 24 } rcPrQosCosQueTunnelStatsQue5DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 5." ::= { rcPrQosCosQueTunnelStatsEntry 25 } rcPrQosCosQueTunnelStatsQue6OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 6." ::= { rcPrQosCosQueTunnelStatsEntry 26 } rcPrQosCosQueTunnelStatsQue6OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 6." ::= { rcPrQosCosQueTunnelStatsEntry 27 } rcPrQosCosQueTunnelStatsQue6DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 6." ::= { rcPrQosCosQueTunnelStatsEntry 28 } rcPrQosCosQueTunnelStatsQue6DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 6." ::= { rcPrQosCosQueTunnelStatsEntry 29 } rcPrQosCosQueTunnelStatsQue7OutPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out packets for Cos queue 7." ::= { rcPrQosCosQueTunnelStatsEntry 30 } rcPrQosCosQueTunnelStatsQue7OutBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the out bytes for Cos queue 7." ::= { rcPrQosCosQueTunnelStatsEntry 31 } rcPrQosCosQueTunnelStatsQue7DropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop packets for Cos queue 7." ::= { rcPrQosCosQueTunnelStatsEntry 32 } rcPrQosCosQueTunnelStatsQue7DropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "the drop bytes for Cos queue 7." ::= { rcPrQosCosQueTunnelStatsEntry 33 } rcPrQosCosQueTunnelStatsClearStat OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Clear Stats." ::= { rcPrQosCosQueTunnelStatsEntry 34 } END