4922 lines
		
	
	
		
			175 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			4922 lines
		
	
	
		
			175 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
 | 
						|
-- *****************************************************************************
 | 
						|
-- Juniper-POLICY-MIB
 | 
						|
--
 | 
						|
-- Juniper Networks Enterprise MIB
 | 
						|
--   Extensions for Policy management
 | 
						|
--
 | 
						|
-- Copyright (c) 2000, 2002 Unisphere Networks, Inc.
 | 
						|
-- Copyright (c) 2002, 2003, 2005 Juniper Networks, Inc.
 | 
						|
--   All Rights Reserved.
 | 
						|
-- *****************************************************************************
 | 
						|
 | 
						|
Juniper-POLICY-MIB  DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Counter64, IpAddress,
 | 
						|
    Unsigned32
 | 
						|
        FROM SNMPv2-SMI
 | 
						|
    RowStatus, TruthValue, DisplayString, TEXTUAL-CONVENTION
 | 
						|
        FROM SNMPv2-TC
 | 
						|
    MODULE-COMPLIANCE, OBJECT-GROUP
 | 
						|
        FROM SNMPv2-CONF
 | 
						|
    InterfaceIndex
 | 
						|
        FROM IF-MIB
 | 
						|
    juniMibs
 | 
						|
        FROM Juniper-MIBs;
 | 
						|
 | 
						|
juniPolicyMIB  MODULE-IDENTITY
 | 
						|
    LAST-UPDATED "200508081821Z"  -- 08-Aug-05 02:21 PM EDT
 | 
						|
    ORGANIZATION "Juniper Networks, Inc."
 | 
						|
    CONTACT-INFO
 | 
						|
        "       Juniper Networks, Inc.
 | 
						|
        Postal: 10 Technology Park Drive
 | 
						|
                Westford, MA  01886-3146
 | 
						|
                USA
 | 
						|
        Tel:    +1 978 589 5800
 | 
						|
        Email:  mib@Juniper.net"
 | 
						|
    DESCRIPTION
 | 
						|
        "The Policy MIB for the Juniper Networks enterprise."
 | 
						|
    -- Revision History
 | 
						|
    REVISION    "200508081821Z"  -- 08-Aug-05 02:21 PM EDT  - JUNOSe 7.2
 | 
						|
    DESCRIPTION
 | 
						|
        "Add support for ATM Cell Mode configuration."
 | 
						|
    REVISION    "200502011558Z"  -- 01-Feb-05 10:58 AM EST  - JUNOSe 7.0
 | 
						|
    DESCRIPTION
 | 
						|
        "Add attachment statistics preserve attribute."
 | 
						|
    REVISION    "200310211905Z"  -- 21-Oct-03 03:05 PM EDT  - JUNOSe 5.3
 | 
						|
    DESCRIPTION
 | 
						|
        "Policy precedence enhancements.
 | 
						|
         Route class policy feature support."
 | 
						|
    REVISION    "200308252155Z"  -- 25-Aug-03 05:55 PM EDT  - JUNOSe 5.2
 | 
						|
    DESCRIPTION
 | 
						|
        "Added new forward rules data objects."
 | 
						|
    REVISION    "200303132155Z"  -- 13-Mar-03 04:55 PM EST  - JUNOSe 5.1
 | 
						|
    DESCRIPTION
 | 
						|
        "Added noPolicy to the policy attachment type TC.
 | 
						|
         Extended the range for the Classifier Control List Element ID."
 | 
						|
    REVISION    "200209162144Z"  -- 16-Sep-02 05:44 PM EDT  - JUNOSe 5.0
 | 
						|
    DESCRIPTION
 | 
						|
        "Replaced Unisphere names with Juniper names."
 | 
						|
    REVISION    "200203281453Z"  -- 28-Mar-02 09:53 AM EST  - JUNOSe 4.0
 | 
						|
    DESCRIPTION
 | 
						|
        "Extended rate limit profile objects.
 | 
						|
         Added traffic class rule objects.
 | 
						|
         Obsoleted policy traffic shaped objects."
 | 
						|
    REVISION    "200109071448Z"  -- 07-Sep-01 10:48 AM EDT  - JUNOSe 3.2
 | 
						|
    DESCRIPTION
 | 
						|
        "Added TCP flag and IP flag support objects.
 | 
						|
         Replaced juniPolicyProfileTable with juniPolicyAttachProfileTable.
 | 
						|
         Created new confomance groupings."
 | 
						|
    REVISION    "200104171210Z"  -- 17-Apr-01 08:10 AM EDT  - JUNOSe 3.0
 | 
						|
    DESCRIPTION
 | 
						|
        "Added color rule objects.
 | 
						|
         Added Local Input Policy ID and Local Input Stats Enable objects to the
 | 
						|
           juniPolicyProfileTable.
 | 
						|
         Replaced juniPolicyIfTable with juniPolicyIfAttachTable.
 | 
						|
         Replaced juniPolicyIfStatsTable with juniPolicyIfAttachStatsTable."
 | 
						|
    REVISION    "200101232130Z"  -- 23-Jan-01 04:30 PM EST  - JUNOSe 2.8
 | 
						|
    DESCRIPTION
 | 
						|
        "Added log rule objects."
 | 
						|
    REVISION    "200011292030Z"  -- 29-Nov-00 03:30 PM EST  - JUNOSe 2.6
 | 
						|
    DESCRIPTION
 | 
						|
        "Added policy traffic shaped objects."
 | 
						|
    REVISION    "200005150000Z"  -- 15-May-00               - JUNOSe 1.3
 | 
						|
    DESCRIPTION
 | 
						|
        "Initial version of this MIB module."
 | 
						|
    ::= { juniMibs 27 }
 | 
						|
 | 
						|
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
-- Textual conventions
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
JuniClaclPortOperator ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Enumerates valid operators for use as source and destination port
 | 
						|
        operators within a classifier control list."
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    noOperator(0),
 | 
						|
                    lt(1),
 | 
						|
                    gt(2),
 | 
						|
                    eq(3),
 | 
						|
                    ne(4),
 | 
						|
                    range(5) }
 | 
						|
 | 
						|
JuniPolicyAttachmentType ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Enumerates the types of policy attachments."
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    noPolicy(0),
 | 
						|
                    inputPolicy(1),
 | 
						|
                    outputPolicy(2),
 | 
						|
                    secondaryInputPolicy(4),
 | 
						|
					auxiliaryInputPolicy(7) }
 | 
						|
 | 
						|
JuniPolicyForwardingType ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Enumerates the type of forwarding to which the policy is applied."
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    ipForwarding(1),
 | 
						|
                    cbfForwarding(2) }
 | 
						|
 | 
						|
JuniPolicyIpFragValue ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS       current
 | 
						|
    DESCRIPTION
 | 
						|
        "Enumerates the values for IP frag offset classification."
 | 
						|
    SYNTAX       INTEGER {
 | 
						|
                     equalToZero(0),
 | 
						|
                     equalToOne(1),
 | 
						|
                     reserved1(2),
 | 
						|
                     greaterThenOne(3),
 | 
						|
                     notSpecified(4) }
 | 
						|
 | 
						|
JuniRateLimitProfileType ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Enumerates the types of rate limit profiles."
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    oneRate(1),
 | 
						|
                    twoRate(2) }
 | 
						|
 | 
						|
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
-- Managed objects
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
juniPolicyObjects              OBJECT IDENTIFIER ::= { juniPolicyMIB 1 }
 | 
						|
juniClassifierControlList      OBJECT IDENTIFIER ::= { juniPolicyObjects 1 }
 | 
						|
juniRateLimitControlList       OBJECT IDENTIFIER ::= { juniPolicyObjects 2 }
 | 
						|
juniPolicy                     OBJECT IDENTIFIER ::= { juniPolicyObjects 3 }
 | 
						|
juniPolicyIf                   OBJECT IDENTIFIER ::= { juniPolicyObjects 4 }
 | 
						|
juniPolicyProfile              OBJECT IDENTIFIER ::= { juniPolicyObjects 5 }
 | 
						|
juniPolicyStatistics           OBJECT IDENTIFIER ::= { juniPolicyObjects 6 }
 | 
						|
juniTrafficShapeControlList    OBJECT IDENTIFIER ::= { juniPolicyObjects 7 }
 | 
						|
 | 
						|
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
-- Policy Tables
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
--
 | 
						|
-- The policy table
 | 
						|
--
 | 
						|
juniPolicyNextIndex OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This scalar object returns the index of the next available row in the
 | 
						|
        juniPolicyTable.  This object returns a value of zero when it is the
 | 
						|
        lexicographic successor of a varbind presented in an SNMP GETNEXT or
 | 
						|
        GETBULK request, for which circumstance it is assumed that index
 | 
						|
        allocation is unintended."
 | 
						|
    ::= { juniPolicy 1 }
 | 
						|
 | 
						|
juniPolicyTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniPolicyEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This table contains entries which represent the non-repetive fields of
 | 
						|
        a policy definition."
 | 
						|
    ::= { juniPolicy 2 }
 | 
						|
 | 
						|
juniPolicyEntry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniPolicyEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Each entry contains the non-repetitive fields of a policy definition."
 | 
						|
    INDEX     { juniPolicyId }
 | 
						|
    ::= { juniPolicyTable 1 }
 | 
						|
 | 
						|
JuniPolicyEntry ::= SEQUENCE {
 | 
						|
    juniPolicyId             Integer32,
 | 
						|
    juniPolicyRowStatus      RowStatus,
 | 
						|
    juniPolicyAdminState     INTEGER,
 | 
						|
    juniPolicyOperStatus     INTEGER,
 | 
						|
    juniPolicyErrorValue     Integer32,
 | 
						|
    juniPolicyName           DisplayString,
 | 
						|
    juniPolicyReferenceCount Counter32,
 | 
						|
    juniPolicyRuleNextIndex  Integer32,
 | 
						|
    juniPolicyAtmCellModeEnable TruthValue }
 | 
						|
 | 
						|
juniPolicyId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The number of the policy table entry which is defined by this row."
 | 
						|
    ::= { juniPolicyEntry 1 }
 | 
						|
 | 
						|
juniPolicyRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of entries in this table according to the
 | 
						|
        RowStatus textual convention, constrained to support the following
 | 
						|
        values only:
 | 
						|
            createAndGo
 | 
						|
            destroy
 | 
						|
 | 
						|
        *** LIMITED ACCESS LIST CONFIGURATION LEVEL ***
 | 
						|
 | 
						|
        RowStatus createAndGo/destroy operations have the following
 | 
						|
        special-purpose semantics:
 | 
						|
            createAndGo     Create an entry having the specified configuration
 | 
						|
                            and append it to the target list, i.e. create a
 | 
						|
                            policy table entry with the associated policy name.
 | 
						|
            destroy         Destroy the specified list and all of  its
 | 
						|
                            constituent elements.
 | 
						|
 | 
						|
        Policy row members may not be modified once the row has been created."
 | 
						|
    ::= { juniPolicyEntry 2 }
 | 
						|
 | 
						|
juniPolicyAdminState OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    disable(0),
 | 
						|
                    enable(1) }
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to control the administrative state of a policy.
 | 
						|
        Enabling a policy will result in the rules which make up a policy being
 | 
						|
        applied to interfaces to which the policy is assigned.
 | 
						|
 | 
						|
        You should disable the admin state before adding/modifying any rules or 
 | 
						|
        classifier groups in this policy and then re-enable to apply the
 | 
						|
        changes.
 | 
						|
 | 
						|
        This object may be modified while the row is active."
 | 
						|
    DEFVAL    { disable }
 | 
						|
    ::= { juniPolicyEntry 3 }
 | 
						|
 | 
						|
juniPolicyOperStatus OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    disabled(0),
 | 
						|
                    invalid(1),
 | 
						|
                    enabled(2) }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "This obsolete object was used to retrieve the operational state of a
 | 
						|
        policy.
 | 
						|
 | 
						|
        If a policy is disabled, it is not applied to any interfaces within the
 | 
						|
        system.
 | 
						|
 | 
						|
        If a policy is invalid, there is a problem with the policy preventing it
 | 
						|
        from being applied to an interface.  An error code providing diagnostic
 | 
						|
        information about the problem is found in juniPolicyErrorValue.
 | 
						|
 | 
						|
        If a policy is enabled, it has been applied to one or more interfaces
 | 
						|
        within the system.
 | 
						|
 | 
						|
        This object was made obsolete due to some changes in E-Series which
 | 
						|
        eliminated the possibility of a policy being operationaly disabled."
 | 
						|
    ::= { juniPolicyEntry 4 }
 | 
						|
 | 
						|
juniPolicyErrorValue OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "An error code providing diagnostic information for invalid policies.
 | 
						|
        The enumeration of this field is TBD.  A zero (0) value indicates that
 | 
						|
        there is no error reported.
 | 
						|
 | 
						|
        This object was made obsolete due to some changes in E-Series which
 | 
						|
        eliminated the possibility of a policy being operationaly disabled."
 | 
						|
    ::= { juniPolicyEntry 5 }
 | 
						|
 | 
						|
juniPolicyName OBJECT-TYPE
 | 
						|
    SYNTAX      DisplayString (SIZE(1..40))
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Specifies the name of the policy defined by this row."
 | 
						|
    ::= { juniPolicyEntry 6 }
 | 
						|
 | 
						|
juniPolicyReferenceCount OBJECT-TYPE
 | 
						|
    SYNTAX      Counter32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Reflects the number of times this policy has been applied within the
 | 
						|
        chassis."
 | 
						|
    ::= { juniPolicyEntry 7 }
 | 
						|
 | 
						|
juniPolicyRuleNextIndex OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Read only variable which provides the next available PolicyRuleIndex
 | 
						|
        with respect to the policy defined by this row.  This object returns a
 | 
						|
        value of zero when it is the lexicographic successor of a varbind
 | 
						|
        presented in an SNMP GETNEXT or GETBULK request, for which circumstance
 | 
						|
        it is assumed that index allocation is unintended."
 | 
						|
    ::= { juniPolicyEntry 8 }
 | 
						|
 | 
						|
juniPolicyAtmCellModeEnable OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Specifies whether the policy is in ATM Cell Mode."
 | 
						|
    ::= { juniPolicyEntry 9 }
 | 
						|
 | 
						|
--
 | 
						|
-- The Policy Rule table
 | 
						|
--
 | 
						|
juniPolicyRuleTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniPolicyRuleEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "Each entry within this table defines a rule component of a policy.  The
 | 
						|
        entries in this table are created automatically when entries are created
 | 
						|
        in specific rule tables.  This table is read only.  This object is
 | 
						|
        deprecated due to new policy rule table key."
 | 
						|
    ::= { juniPolicy 3 }
 | 
						|
 | 
						|
juniPolicyRuleEntry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniPolicyRuleEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "Each entry defines a single rule component.  This object is deprecated
 | 
						|
        due to new policy rule table key."
 | 
						|
    INDEX     { juniPolicyRulePolicyId,
 | 
						|
                juniPolicyRulePrec,
 | 
						|
                juniPolicyRuleId }
 | 
						|
    ::= { juniPolicyRuleTable 1 }
 | 
						|
 | 
						|
JuniPolicyRuleEntry ::= SEQUENCE {
 | 
						|
    juniPolicyRulePolicyId   Integer32,
 | 
						|
    juniPolicyRulePrec       Integer32,
 | 
						|
    juniPolicyRuleId         Integer32,
 | 
						|
    juniPolicyRuleType       INTEGER,
 | 
						|
    juniPolicySuspend        TruthValue,
 | 
						|
    juniPolicyEclipsed       TruthValue }
 | 
						|
 | 
						|
juniPolicyRulePolicyId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "The PolicyTable index of the policy which owns this rule.  This object
 | 
						|
        is deprecated due to new policy rule table key."
 | 
						|
    ::= { juniPolicyRuleEntry 1 }
 | 
						|
 | 
						|
juniPolicyRulePrec OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "The precedence of this rule within this group of policy rules.  This
 | 
						|
        object is deprecated due to new policy rule table key."
 | 
						|
    ::= { juniPolicyRuleEntry 2 }
 | 
						|
 | 
						|
juniPolicyRuleId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "The index of this rule within the set of rules owned by the policy
 | 
						|
        defined by juniPolicyRulePolicyId.  This object is deprecated due to new
 | 
						|
        policy rule table key."
 | 
						|
    ::= { juniPolicyRuleEntry 3 }
 | 
						|
 | 
						|
juniPolicyRuleType OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    noRule(0),
 | 
						|
                    nextHopRule(1),
 | 
						|
                    filterRule(2),
 | 
						|
                    nextInterfaceRule(3),
 | 
						|
                    rateLimitRule(4),
 | 
						|
                    markingRule(5),
 | 
						|
                    trafficClassRule(6),
 | 
						|
                    forwardRule(7),
 | 
						|
                    logRule(8),
 | 
						|
                    colorRule(10),
 | 
						|
		    exceptionRule(11) }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "This field specifies the type of rule being defined.  The remaining
 | 
						|
        information which makes up this rule is found in the specific rule table
 | 
						|
        defined by juniPolicyRuleType.  The specific rule tables are indexed by
 | 
						|
        juniPolicyRulePolicyId.juniPolicyRuleId.  This object is deprecated due
 | 
						|
        to new policy rule table key."
 | 
						|
    DEFVAL    { noRule }
 | 
						|
    ::= { juniPolicyRuleEntry 4 }
 | 
						|
 | 
						|
juniPolicySuspend OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "Setting this object to true results in the rule being suspended (taken
 | 
						|
        out of service).  Setting this value to false results in the rule being
 | 
						|
        returned to service.  This object is deprecated due to new policy rule
 | 
						|
        table key."
 | 
						|
    DEFVAL    { false }
 | 
						|
    ::= { juniPolicyRuleEntry 5 }
 | 
						|
 | 
						|
juniPolicyEclipsed OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "This value is true if the policy rule is eclipsed.  A policy rule is
 | 
						|
        eclipsed if a conflicting rule with the same classifier control list
 | 
						|
        precedes the rule, and the preceding rule is not suspended.  A false
 | 
						|
        value indicates that the rule is not eclipsed.  This object is
 | 
						|
        deprecated due to new policy rule table key."
 | 
						|
    ::= { juniPolicyRuleEntry 6 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Deprecated Policy Rule Specific rule tables
 | 
						|
--
 | 
						|
 | 
						|
--
 | 
						|
-- Deprecated Next-hop rule specific rule table.
 | 
						|
--
 | 
						|
juniNextHopRuleTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniNextHopRuleEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of entries which provide next-hop rule data.  Rows created in
 | 
						|
        this table result in an entry being created in the policy rule table.
 | 
						|
        This object is deprecated due to new policy rule table key."
 | 
						|
    ::= { juniPolicy 4 }
 | 
						|
 | 
						|
juniNextHopRuleEntry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniNextHopRuleEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A next-hop rule entry.  This object is deprecated due to new policy
 | 
						|
        rule table key."
 | 
						|
    INDEX     { juniPolicyRulePolicyId,
 | 
						|
                juniPolicyRulePrec,
 | 
						|
                juniPolicyRuleId }
 | 
						|
    ::= { juniNextHopRuleTable 1 }
 | 
						|
 | 
						|
JuniNextHopRuleEntry ::= SEQUENCE {
 | 
						|
    juniNextHopRowStatus RowStatus,
 | 
						|
    juniNextHopIpAddress IpAddress,
 | 
						|
    juniNextHopClaclId   Integer32 }
 | 
						|
 | 
						|
juniNextHopRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of conceptual rows within this table.
 | 
						|
 | 
						|
        The next-hop IP address is mandatory and must be specified.
 | 
						|
 | 
						|
        Modes supported are create-and-go and destroy.
 | 
						|
 | 
						|
        This object is deprecated due to new policy rule table key."
 | 
						|
    ::= { juniNextHopRuleEntry 1 }
 | 
						|
 | 
						|
juniNextHopIpAddress OBJECT-TYPE
 | 
						|
    SYNTAX      IpAddress
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "The IP address to forward all packets to.  This object is deprecated
 | 
						|
        due to new policy rule table key."
 | 
						|
    DEFVAL    { '00000000'H }  -- 0.0.0.0
 | 
						|
    ::= { juniNextHopRuleEntry 2 }
 | 
						|
 | 
						|
juniNextHopClaclId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "The classifier control list ID which completes the NextHop policy rule.
 | 
						|
        This object is deprecated due to new policy rule table key."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniNextHopRuleEntry 3 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Filter rule augmentation table.
 | 
						|
--
 | 
						|
juniFilterRuleTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniFilterRuleEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of entries which provide filter rule data.  Creation of an entry
 | 
						|
        in this table results in a corresponding entry being created in the
 | 
						|
        policy rule table.  This object is deprecated due to new policy rule
 | 
						|
        table key."
 | 
						|
    ::= { juniPolicy 5 }
 | 
						|
 | 
						|
juniFilterRuleEntry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniFilterRuleEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A filter rule entry.  This object is deprecated due to new policy rule
 | 
						|
        table key."
 | 
						|
    INDEX     { juniPolicyRulePolicyId,
 | 
						|
                juniPolicyRulePrec,
 | 
						|
                juniPolicyRuleId }
 | 
						|
    ::= { juniFilterRuleTable 1 }
 | 
						|
 | 
						|
JuniFilterRuleEntry ::= SEQUENCE {
 | 
						|
    juniFilterRowStatus  RowStatus,
 | 
						|
    juniFilterClaclId    Integer32 }
 | 
						|
 | 
						|
juniFilterRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of conceptual rows within this table.
 | 
						|
 | 
						|
        Modes supported are create-and-go and destroy.
 | 
						|
 | 
						|
        This object is deprecated due to new policy rule table key."
 | 
						|
    ::= { juniFilterRuleEntry 1 }
 | 
						|
 | 
						|
juniFilterClaclId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "The classifier control list ID which completes the filter policy rule.
 | 
						|
        This object is deprecated due to new policy rule table key."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniFilterRuleEntry 2 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Next-Interface rule table.
 | 
						|
--
 | 
						|
juniNextInterfaceRuleTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniNextInterfaceRuleEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of entries which provide NextInterface rule data.  Creation of
 | 
						|
        entries in the table result in a corresponding entry being created in
 | 
						|
        the policy rule table.  This object is deprecated due to new policy
 | 
						|
        rule table key."
 | 
						|
    ::= { juniPolicy 6 }
 | 
						|
 | 
						|
juniNextInterfaceRuleEntry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniNextInterfaceRuleEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A NextInterface rule entry.  This object is deprecated due to new
 | 
						|
        policy rule table key."
 | 
						|
    INDEX     { juniPolicyRulePolicyId,
 | 
						|
                juniPolicyRulePrec,
 | 
						|
                juniPolicyRuleId }
 | 
						|
    ::= { juniNextInterfaceRuleTable 1 }
 | 
						|
 | 
						|
JuniNextInterfaceRuleEntry ::= SEQUENCE {
 | 
						|
    juniNextInterfaceRowStatus   RowStatus,
 | 
						|
    juniNextInterfaceId          InterfaceIndex,
 | 
						|
    juniNextInterfaceClaclId     Integer32,
 | 
						|
    juniNextInterfaceNextHop     IpAddress }
 | 
						|
 | 
						|
juniNextInterfaceRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of conceptual rows within this table.
 | 
						|
 | 
						|
        The next-interface parameter is mandatory and must be specified.
 | 
						|
 | 
						|
        Modes supported are create-and-go and destroy.
 | 
						|
 | 
						|
        This object is deprecated due to new policy rule table key."
 | 
						|
    ::= { juniNextInterfaceRuleEntry 1 }
 | 
						|
 | 
						|
juniNextInterfaceId OBJECT-TYPE
 | 
						|
    SYNTAX      InterfaceIndex
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "The interface index to which traffic matching the CLACL ID will be
 | 
						|
        routed.  This object is deprecated due to new policy rule table key."
 | 
						|
    ::= { juniNextInterfaceRuleEntry 2 }
 | 
						|
 | 
						|
juniNextInterfaceClaclId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "The classifier control list ID which completes the NextInterface policy
 | 
						|
        rule.  This object is deprecated due to new policy rule table key."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniNextInterfaceRuleEntry 3 }
 | 
						|
 | 
						|
juniNextInterfaceNextHop OBJECT-TYPE
 | 
						|
    SYNTAX      IpAddress
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "The IP address to forward all packets to.  This object is deprecated
 | 
						|
        due to new policy rule table key."
 | 
						|
    DEFVAL    { '00000000'H }  -- 0.0.0.0
 | 
						|
    ::= { juniNextInterfaceRuleEntry 4 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- RateLimit rule table.
 | 
						|
--
 | 
						|
juniRateLimitRuleTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniRateLimitRuleEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of entries which provide RateLimit rule data.  Creation of
 | 
						|
        entries in the table result in a corresponding entry being created in
 | 
						|
        the policy rule table.  This object is deprecated due to new policy rule
 | 
						|
        table key."
 | 
						|
    ::= { juniPolicy 7 }
 | 
						|
 | 
						|
juniRateLimitRuleEntry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniRateLimitRuleEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A RateLimit rule entry.  This object is deprecated due to new policy
 | 
						|
        rule table key."
 | 
						|
    INDEX     { juniPolicyRulePolicyId,
 | 
						|
                juniPolicyRulePrec,
 | 
						|
                juniPolicyRuleId }
 | 
						|
    ::= { juniRateLimitRuleTable 1 }
 | 
						|
 | 
						|
JuniRateLimitRuleEntry ::= SEQUENCE {
 | 
						|
    juniRateLimitRowStatus   RowStatus,
 | 
						|
    juniRateLimitId          Integer32,
 | 
						|
    juniRateLimitClaclId     Integer32 }
 | 
						|
 | 
						|
juniRateLimitRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of conceptual rows within this table.
 | 
						|
 | 
						|
        The rate limit profile ID is mandatory and must be specified.
 | 
						|
 | 
						|
        Modes supported are create-and-go and destroy.
 | 
						|
 | 
						|
        This object is deprecated due to new policy rule table key."
 | 
						|
    ::= { juniRateLimitRuleEntry 1 }
 | 
						|
 | 
						|
juniRateLimitId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "The RLP ID which provides the rate limit data which completes the
 | 
						|
        RateLimit policy rule.  This object is deprecated due to new policy rule
 | 
						|
        table key."
 | 
						|
    ::= { juniRateLimitRuleEntry 2 }
 | 
						|
 | 
						|
juniRateLimitClaclId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "The classifier control list ID which fills out the RateLimit policy
 | 
						|
        rule.  This object is deprecated due to new policy rule table key."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniRateLimitRuleEntry 3 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Marking rule table.
 | 
						|
--
 | 
						|
juniMarkingRuleTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniMarkingRuleEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of entries which provide Marking rule data.  Creation of entries
 | 
						|
        in the table result in a corresponding entry being created in the policy
 | 
						|
        rule table.  This object is deprecated due to new policy rule table
 | 
						|
        key."
 | 
						|
    ::= { juniPolicy 8 }
 | 
						|
 | 
						|
juniMarkingRuleEntry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniMarkingRuleEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A Marking rule entry.  This object is deprecated due to new policy rule
 | 
						|
        table key."
 | 
						|
    INDEX     { juniPolicyRulePolicyId,
 | 
						|
                juniPolicyRulePrec,
 | 
						|
                juniPolicyRuleId }
 | 
						|
    ::= { juniMarkingRuleTable 1 }
 | 
						|
 | 
						|
JuniMarkingRuleEntry ::= SEQUENCE {
 | 
						|
    juniMarkingRowStatus RowStatus,
 | 
						|
    juniMarkingTOSByte   Integer32,
 | 
						|
    juniMarkingMask      Integer32,
 | 
						|
    juniMarkingClaclId   Integer32 }
 | 
						|
 | 
						|
juniMarkingRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of conceptual rows within this table.
 | 
						|
 | 
						|
        The IP precedence field is mandatory and must be specified.
 | 
						|
 | 
						|
        Modes supported are create-and-go and destroy.
 | 
						|
 | 
						|
        This object is deprecated due to new policy rule table key."
 | 
						|
    ::= { juniMarkingRuleEntry 1 }
 | 
						|
 | 
						|
juniMarkingTOSByte OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..255)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "The IP precedence value associated with this policy rule.  This object
 | 
						|
        is deprecated due to new policy rule table key."
 | 
						|
    ::= { juniMarkingRuleEntry 2 }
 | 
						|
 | 
						|
juniMarkingMask OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..255)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "The mask to use for TOS byte checks.  This object is deprecated due to
 | 
						|
        new policy rule table key."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniMarkingRuleEntry 3 }
 | 
						|
 | 
						|
juniMarkingClaclId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "The classifier control list ID which fills out the Marking policy rule.
 | 
						|
        This object is deprecated due to new policy rule table key."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniMarkingRuleEntry 4 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Forward rule augmentation table.
 | 
						|
--
 | 
						|
juniForwardRuleTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniForwardRuleEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of entries which provide forward rule data.  Creation of an
 | 
						|
        entry in this table results in a corresponding entry being created in
 | 
						|
        the policy rule table.  This object is deprecated due to new policy rule
 | 
						|
        table key."
 | 
						|
    ::= { juniPolicy 9 }
 | 
						|
 | 
						|
juniForwardRuleEntry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniForwardRuleEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A forward rule entry.  This object is deprecated due to new policy rule
 | 
						|
         table key."
 | 
						|
    INDEX     { juniPolicyRulePolicyId,
 | 
						|
                juniPolicyRulePrec,
 | 
						|
                juniPolicyRuleId }
 | 
						|
    ::= { juniForwardRuleTable 1 }
 | 
						|
 | 
						|
JuniForwardRuleEntry ::= SEQUENCE {
 | 
						|
    juniForwardRowStatus          RowStatus,
 | 
						|
    juniForwardClaclId            Integer32,
 | 
						|
    juniForwardNextInterfaceId    InterfaceIndex,
 | 
						|
    juniForwardNextHop            IpAddress,
 | 
						|
    juniForwardRouterId           Integer32,
 | 
						|
    juniForwardOrder              Integer32,
 | 
						|
    juniForwardIgnoreDefaultRoute TruthValue }
 | 
						|
 | 
						|
juniForwardRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of conceptual rows within this table.
 | 
						|
 | 
						|
        Modes supported are create-and-go and destroy.
 | 
						|
 | 
						|
        This object is deprecated due to new policy rule table key."
 | 
						|
    ::= { juniForwardRuleEntry 1 }
 | 
						|
 | 
						|
juniForwardClaclId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "The classifier control list ID which completes the forward policy rule.
 | 
						|
        This object is deprecated due to new policy rule table key."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniForwardRuleEntry 2 }
 | 
						|
 | 
						|
juniForwardNextInterfaceId OBJECT-TYPE
 | 
						|
    SYNTAX      InterfaceIndex
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "The interface index to which traffic matching the CLACL ID will be
 | 
						|
        routed.  This object is deprecated due to new policy rule table key."
 | 
						|
    ::= { juniForwardRuleEntry 3 }
 | 
						|
 | 
						|
juniForwardNextHop OBJECT-TYPE
 | 
						|
    SYNTAX      IpAddress
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "The IP address to which all packets are forwarded.  This object is
 | 
						|
        deprecated due to new policy rule table key."
 | 
						|
    DEFVAL    { '00000000'H }  -- 0.0.0.0
 | 
						|
    ::= { juniForwardRuleEntry 4 }
 | 
						|
 | 
						|
juniForwardRouterId  OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "The index or ID of the router.  This object is deprecated due to new
 | 
						|
        policy rule table key."
 | 
						|
    ::= { juniForwardRuleEntry 5 }
 | 
						|
 | 
						|
juniForwardOrder OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (1..32767)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "The order of the forward rules for a given classifier within a policy.
 | 
						|
        The forward rules will be ordered from the lowest order value to the
 | 
						|
        highest.  This object is deprecated due to new policy rule table key."
 | 
						|
    DEFVAL    { 100 }
 | 
						|
    ::= { juniForwardRuleEntry 6 }
 | 
						|
 | 
						|
juniForwardIgnoreDefaultRoute OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "Setting this object to true results in the default route being ignored
 | 
						|
        when determining if a next hop address is reachable.  This object is
 | 
						|
        deprecated due to new policy rule table key."
 | 
						|
    DEFVAL    { false }
 | 
						|
    ::= { juniForwardRuleEntry 7 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Traffic Shape rule table - Obsolete.
 | 
						|
--
 | 
						|
juniTrafficShapeRuleTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniTrafficShapeRuleEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Obsolete list of entries which provide Traffic Shape rule data.
 | 
						|
        Creation of entries in the table result in a corresponding entry being
 | 
						|
        created in the policy rule table.  This list became obsolete when the
 | 
						|
        policy shaper capability was moved into the quality of service
 | 
						|
        component."
 | 
						|
    ::= { juniPolicy 10 }
 | 
						|
 | 
						|
juniTrafficShapeRuleEntry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniTrafficShapeRuleEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "A TrafficShape rule entry."
 | 
						|
    INDEX     { juniPolicyRulePolicyId,
 | 
						|
                juniPolicyRulePrec,
 | 
						|
                juniPolicyRuleId }
 | 
						|
    ::= { juniTrafficShapeRuleTable 1 }
 | 
						|
 | 
						|
JuniTrafficShapeRuleEntry ::= SEQUENCE {
 | 
						|
    juniTrafficShapeRowStatus    RowStatus,
 | 
						|
    juniTrafficShapeId           Integer32 }
 | 
						|
 | 
						|
juniTrafficShapeRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of conceptual rows within this table.
 | 
						|
 | 
						|
        The traffic shape profile ID is mandatory and must be specified.
 | 
						|
 | 
						|
        Modes supported are create-and-go and destroy."
 | 
						|
    ::= { juniTrafficShapeRuleEntry 1 }
 | 
						|
 | 
						|
juniTrafficShapeId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The RLP ID which provides the rate limit data which completes the
 | 
						|
        traffic shape policy rule."
 | 
						|
    ::= { juniTrafficShapeRuleEntry 2 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Color rule  table.
 | 
						|
--
 | 
						|
juniColorRuleTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniColorRuleEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of entries which provide Color rule data.  Creation of entries
 | 
						|
        in the table result in a corresponding entry being created in the policy
 | 
						|
        rule table.  This object is deprecated due to new policy rule table
 | 
						|
        key."
 | 
						|
    ::= { juniPolicy 11 }
 | 
						|
 | 
						|
juniColorRuleEntry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniColorRuleEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A Color rule entry.  This object is deprecated due to new policy rule
 | 
						|
        table key."
 | 
						|
    INDEX     { juniPolicyRulePolicyId,
 | 
						|
                juniPolicyRulePrec,
 | 
						|
                juniPolicyRuleId }
 | 
						|
    ::= { juniColorRuleTable 1 }
 | 
						|
 | 
						|
JuniColorRuleEntry ::= SEQUENCE {
 | 
						|
    juniColorRowStatus   RowStatus,
 | 
						|
    juniColor            INTEGER,
 | 
						|
    juniColorClaclId     Integer32 }
 | 
						|
 | 
						|
juniColorRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of conceptual rows within this table.
 | 
						|
 | 
						|
        The color field is mandatory and must be specified.
 | 
						|
 | 
						|
        Modes supported are create-and-go and destroy.
 | 
						|
 | 
						|
        This object is deprecated due to new policy rule table key."
 | 
						|
    ::= { juniColorRuleEntry 1 }
 | 
						|
 | 
						|
juniColor OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    red(1),
 | 
						|
                    yellow(2),
 | 
						|
                    green(3) }
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "The color with which to explicitly color packets associated with this
 | 
						|
        policy rule.  This object is deprecated due to new policy rule table
 | 
						|
        key."
 | 
						|
    ::= { juniColorRuleEntry 2 }
 | 
						|
 | 
						|
juniColorClaclId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "The classifier control list ID which fills out the Color policy rule.
 | 
						|
        This object is deprecated due to new policy rule table key."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniColorRuleEntry 3 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Log rule augmentation table.
 | 
						|
--
 | 
						|
juniLogRuleTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniLogRuleEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of entries which provide log rule data.  Creation of an entry in
 | 
						|
        this table results in a corresponding entry being created in the policy
 | 
						|
        rule table.  This object is deprecated due to new policy rule table
 | 
						|
        key."
 | 
						|
    ::= { juniPolicy 12 }
 | 
						|
 | 
						|
juniLogRuleEntry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniLogRuleEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A log rule entry.  This object is deprecated due to new policy rule
 | 
						|
        table key."
 | 
						|
    INDEX     { juniPolicyRulePolicyId,
 | 
						|
                juniPolicyRulePrec,
 | 
						|
                juniPolicyRuleId }
 | 
						|
    ::= { juniLogRuleTable 1 }
 | 
						|
 | 
						|
JuniLogRuleEntry ::= SEQUENCE {
 | 
						|
    juniLogRowStatus RowStatus,
 | 
						|
    juniLogClaclId   Integer32 }
 | 
						|
 | 
						|
juniLogRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of conceptual rows within this table.
 | 
						|
 | 
						|
        Modes supported are create-and-go and destroy.
 | 
						|
 | 
						|
        This object is deprecated due to new policy rule table key."
 | 
						|
    ::= { juniLogRuleEntry 1 }
 | 
						|
 | 
						|
juniLogClaclId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "The classifier control list ID which completes the log policy rule.
 | 
						|
        This object is deprecated due to new policy rule table key."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniLogRuleEntry 2 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Traffic Class rule  table.
 | 
						|
--
 | 
						|
juniTrafficClassRuleTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniTrafficClassRuleEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of entries which provide traffic Class rule data.  Creation of
 | 
						|
        entries in the table result in a corresponding entry being created in
 | 
						|
        the policy rule table.  This object is deprecated due to new policy rule
 | 
						|
        table key."
 | 
						|
    ::= { juniPolicy 13 }
 | 
						|
 | 
						|
juniTrafficClassRuleEntry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniTrafficClassRuleEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A Traffic Class rule entry.  This object is deprecated due to new
 | 
						|
        policy rule table key."
 | 
						|
    INDEX     { juniPolicyRulePolicyId,
 | 
						|
                juniPolicyRulePrec,
 | 
						|
                juniPolicyRuleId }
 | 
						|
    ::= { juniTrafficClassRuleTable 1 }
 | 
						|
 | 
						|
JuniTrafficClassRuleEntry ::= SEQUENCE {
 | 
						|
    juniTrafficClassRowStatus    RowStatus,
 | 
						|
    juniTrafficClassId           Integer32,
 | 
						|
    juniTrafficClassClaclId      Integer32 }
 | 
						|
 | 
						|
juniTrafficClassRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of conceptual rows within this table.
 | 
						|
 | 
						|
        The juniTrafficClassId field is mandatory and must be specified.
 | 
						|
 | 
						|
        Modes supported are create-and-go and destroy.
 | 
						|
 | 
						|
        This object is deprecated due to new policy rule table key. "
 | 
						|
    ::= { juniTrafficClassRuleEntry 1 }
 | 
						|
 | 
						|
juniTrafficClassId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "The traffic class ID.  This object is deprecated due to new policy rule
 | 
						|
        table key."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniTrafficClassRuleEntry 2 }
 | 
						|
 | 
						|
juniTrafficClassClaclId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "The classifier control list ID which fills out the traffic class policy
 | 
						|
        rule.  This object is deprecated due to new policy rule table key."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniTrafficClassRuleEntry 3 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- The Policy Rule table
 | 
						|
--
 | 
						|
juniPolicyRule2Table OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniPolicyRule2Entry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Each entry within this table defines a rule component of a policy.  The
 | 
						|
        entries in this table are created automatically when entries are created
 | 
						|
        in specific rule tables.  This table is read only."
 | 
						|
    ::= { juniPolicy 14 }
 | 
						|
 | 
						|
juniPolicyRule2Entry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniPolicyRule2Entry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Each entry defines a single rule component."
 | 
						|
    INDEX     { juniPolicyRulePolicyId2,
 | 
						|
                juniPolicyRuleClaclId,
 | 
						|
                juniPolicyRuleId2 }
 | 
						|
    ::= { juniPolicyRule2Table 1 }
 | 
						|
 | 
						|
JuniPolicyRule2Entry ::= SEQUENCE {
 | 
						|
    juniPolicyRulePolicyId2  Integer32,
 | 
						|
    juniPolicyRuleClaclId    Integer32,
 | 
						|
    juniPolicyRuleId2        Integer32,
 | 
						|
    juniPolicyRuleType2      INTEGER,
 | 
						|
    juniPolicySuspend2       TruthValue }
 | 
						|
 | 
						|
juniPolicyRulePolicyId2 OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The PolicyTable index of the policy which owns this rule."
 | 
						|
    ::= { juniPolicyRule2Entry 1 }
 | 
						|
 | 
						|
juniPolicyRuleClaclId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The classifier index from the ClassifierControlListTable that this rule
 | 
						|
        references."
 | 
						|
    ::= { juniPolicyRule2Entry 2 }
 | 
						|
 | 
						|
juniPolicyRuleId2 OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The index of this rule within the set of rules owned by the policy
 | 
						|
        defined by juniPolicyRulePolicyId2."
 | 
						|
    ::= { juniPolicyRule2Entry 3 }
 | 
						|
 | 
						|
juniPolicyRuleType2 OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    noRule(0),
 | 
						|
                    nextHopRule(1),
 | 
						|
                    filterRule(2),
 | 
						|
                    nextInterfaceRule(3),
 | 
						|
                    rateLimitRule(4),
 | 
						|
                    markingRule(5),
 | 
						|
                    trafficClassRule(6),
 | 
						|
                    forwardRule(7),
 | 
						|
                    logRule(8),
 | 
						|
                    colorRule(10),
 | 
						|
		    exceptionRule(11) }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This field specifies the type of rule being defined.  The remaining
 | 
						|
        information which makes up this rule is found in the specific rule table
 | 
						|
        defined by juniPolicyRuleType.  The specific rule tables are indexed by
 | 
						|
        juniPolicyRulePolicyId2, juniPolicyRuleClaclId, juniPolicyRuleId2."
 | 
						|
    DEFVAL    { noRule }
 | 
						|
    ::= { juniPolicyRule2Entry 4 }
 | 
						|
 | 
						|
juniPolicySuspend2 OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Setting this object to true results in the rule being suspended (taken
 | 
						|
        out of service).  Setting this value to false results in the rule being
 | 
						|
        returned to service."
 | 
						|
    DEFVAL    { false }
 | 
						|
    ::= { juniPolicyRule2Entry 5 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Policy Rule Specific rule tables
 | 
						|
--
 | 
						|
 | 
						|
--
 | 
						|
-- Next-hop rule specific rule table.
 | 
						|
--
 | 
						|
juniNextHopRule2Table OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniNextHopRule2Entry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of entries which provide next-hop rule data.  Rows created in
 | 
						|
        this table result in an entry being created in the policy rule table."
 | 
						|
    ::= { juniPolicy 15 }
 | 
						|
 | 
						|
juniNextHopRule2Entry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniNextHopRule2Entry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A next-hop rule entry."
 | 
						|
    INDEX     { juniPolicyRulePolicyId2,
 | 
						|
                juniPolicyRuleClaclId,
 | 
						|
                juniPolicyRuleId2 }
 | 
						|
    ::= { juniNextHopRule2Table 1 }
 | 
						|
 | 
						|
JuniNextHopRule2Entry ::= SEQUENCE {
 | 
						|
    juniNextHopRowStatus2 RowStatus,
 | 
						|
    juniNextHopIpAddress2 IpAddress }
 | 
						|
 | 
						|
juniNextHopRowStatus2 OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of conceptual rows within this table.
 | 
						|
 | 
						|
        The next-hop IP address is mandatory and must be specified.
 | 
						|
 | 
						|
        Modes supported are create-and-go and destroy."
 | 
						|
    ::= { juniNextHopRule2Entry 1 }
 | 
						|
 | 
						|
juniNextHopIpAddress2 OBJECT-TYPE
 | 
						|
    SYNTAX      IpAddress
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The IP address to forward all packets to."
 | 
						|
    DEFVAL    { '00000000'H }  -- 0.0.0.0
 | 
						|
    ::= { juniNextHopRule2Entry 2 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Filter rule augmentation table.
 | 
						|
--
 | 
						|
juniFilterRule2Table OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniFilterRule2Entry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of entries which provide filter rule data.  Creation of an entry
 | 
						|
        in this table results in a corresponding entry being created in the
 | 
						|
        policy rule table."
 | 
						|
    ::= { juniPolicy 16 }
 | 
						|
 | 
						|
juniFilterRule2Entry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniFilterRule2Entry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A filter rule entry."
 | 
						|
    INDEX     { juniPolicyRulePolicyId2,
 | 
						|
                juniPolicyRuleClaclId,
 | 
						|
                juniPolicyRuleId2 }
 | 
						|
    ::= { juniFilterRule2Table 1 }
 | 
						|
 | 
						|
JuniFilterRule2Entry ::= SEQUENCE {
 | 
						|
    juniFilterRowStatus2  RowStatus }
 | 
						|
 | 
						|
juniFilterRowStatus2 OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of conceptual rows within this table.
 | 
						|
 | 
						|
        Modes supported are create-and-go and destroy. "
 | 
						|
    ::= { juniFilterRule2Entry 1 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Next-Interface rule table.
 | 
						|
--
 | 
						|
juniNextInterfaceRule2Table OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniNextInterfaceRule2Entry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of entries which provide NextInterface rule data.  Creation of
 | 
						|
        entries in the table result in a corresponding entry being created in
 | 
						|
        the policy rule table."
 | 
						|
    ::= { juniPolicy 17 }
 | 
						|
 | 
						|
juniNextInterfaceRule2Entry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniNextInterfaceRule2Entry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A NextInterface rule entry."
 | 
						|
    INDEX     { juniPolicyRulePolicyId2,
 | 
						|
                juniPolicyRuleClaclId,
 | 
						|
                juniPolicyRuleId2 }
 | 
						|
    ::= { juniNextInterfaceRule2Table 1 }
 | 
						|
 | 
						|
JuniNextInterfaceRule2Entry ::= SEQUENCE {
 | 
						|
    juniNextInterfaceRowStatus2  RowStatus,
 | 
						|
    juniNextInterfaceId2         InterfaceIndex,
 | 
						|
    juniNextInterfaceNextHop2    IpAddress }
 | 
						|
 | 
						|
juniNextInterfaceRowStatus2 OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of conceptual rows within this table.
 | 
						|
 | 
						|
        The next-interface parameter is mandatory and must be specified.
 | 
						|
 | 
						|
        Modes supported are create-and-go and destroy."
 | 
						|
    ::= { juniNextInterfaceRule2Entry 1 }
 | 
						|
 | 
						|
juniNextInterfaceId2 OBJECT-TYPE
 | 
						|
    SYNTAX      InterfaceIndex
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The interface index to which traffic matching the CLACL ID will be
 | 
						|
        routed."
 | 
						|
    ::= { juniNextInterfaceRule2Entry 2 }
 | 
						|
 | 
						|
juniNextInterfaceNextHop2 OBJECT-TYPE
 | 
						|
    SYNTAX      IpAddress
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The IP address to forward all packets to."
 | 
						|
    DEFVAL    { '00000000'H }  -- 0.0.0.0
 | 
						|
    ::= { juniNextInterfaceRule2Entry 3 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- RateLimit rule table.
 | 
						|
--
 | 
						|
juniRateLimitRule2Table OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniRateLimitRule2Entry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of entries which provide RateLimit rule data.  Creation of
 | 
						|
        entries in the table result in a corresponding entry being created in
 | 
						|
        the policy rule table."
 | 
						|
    ::= { juniPolicy 18 }
 | 
						|
 | 
						|
juniRateLimitRule2Entry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniRateLimitRule2Entry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A RateLimit rule entry."
 | 
						|
    INDEX     { juniPolicyRulePolicyId2,
 | 
						|
                juniPolicyRuleClaclId,
 | 
						|
                juniPolicyRuleId2 }
 | 
						|
    ::= { juniRateLimitRule2Table 1 }
 | 
						|
 | 
						|
JuniRateLimitRule2Entry ::= SEQUENCE {
 | 
						|
    juniRateLimitRowStatus2  RowStatus,
 | 
						|
    juniRateLimitId2         Integer32 }
 | 
						|
 | 
						|
juniRateLimitRowStatus2 OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of conceptual rows within this table.
 | 
						|
 | 
						|
        The rate limit profile ID is mandatory and must be specified.
 | 
						|
 | 
						|
        Modes supported are create-and-go and destroy."
 | 
						|
    ::= { juniRateLimitRule2Entry 1 }
 | 
						|
 | 
						|
juniRateLimitId2 OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The RLP ID which provides the rate limit data which completes the
 | 
						|
        RateLimit policy rule."
 | 
						|
    ::= { juniRateLimitRule2Entry 2 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Marking rule table.
 | 
						|
--
 | 
						|
juniMarkingRule2Table OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniMarkingRule2Entry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of entries which provide Marking rule data.  Creation of entries
 | 
						|
        in the table result in a corresponding entry being created in the policy
 | 
						|
        rule table."
 | 
						|
    ::= { juniPolicy 19 }
 | 
						|
 | 
						|
juniMarkingRule2Entry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniMarkingRule2Entry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A Marking rule entry."
 | 
						|
    INDEX     { juniPolicyRulePolicyId2,
 | 
						|
                juniPolicyRuleClaclId,
 | 
						|
                juniPolicyRuleId2 }
 | 
						|
    ::= { juniMarkingRule2Table 1 }
 | 
						|
 | 
						|
JuniMarkingRule2Entry ::= SEQUENCE {
 | 
						|
    juniMarkingRowStatus2 RowStatus,
 | 
						|
    juniMarkingTOSByte2   Integer32,
 | 
						|
    juniMarkingMask2      Integer32 }
 | 
						|
 | 
						|
juniMarkingRowStatus2 OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of conceptual rows within this table.
 | 
						|
 | 
						|
        The IP precedence field is mandatory and must be specified.
 | 
						|
 | 
						|
        Modes supported are create-and-go and destroy."
 | 
						|
    ::= { juniMarkingRule2Entry 1 }
 | 
						|
 | 
						|
juniMarkingTOSByte2 OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..255)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The IP precedence value associated with this policy rule."
 | 
						|
    ::= { juniMarkingRule2Entry 2 }
 | 
						|
 | 
						|
juniMarkingMask2 OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..255)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The mask to use for TOS byte checks."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniMarkingRule2Entry 3 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Forward rule augmentation table.
 | 
						|
--
 | 
						|
juniForwardRule2Table OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniForwardRule2Entry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of entries which provide forward rule data.  Creation of an
 | 
						|
        entry in this table results in a corresponding entry being created in
 | 
						|
        the policy rule table."
 | 
						|
    ::= { juniPolicy 20 }
 | 
						|
 | 
						|
juniForwardRule2Entry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniForwardRule2Entry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A forward rule entry."
 | 
						|
    INDEX     { juniPolicyRulePolicyId2,
 | 
						|
                juniPolicyRuleClaclId,
 | 
						|
                juniPolicyRuleId2 }
 | 
						|
    ::= { juniForwardRule2Table 1 }
 | 
						|
 | 
						|
JuniForwardRule2Entry ::= SEQUENCE {
 | 
						|
    juniForwardRowStatus2          RowStatus,
 | 
						|
    juniForwardNextInterfaceId2    InterfaceIndex,
 | 
						|
    juniForwardNextHop2            IpAddress,
 | 
						|
    juniForwardRouterId2           Integer32,
 | 
						|
    juniForwardOrder2              Integer32,
 | 
						|
    juniForwardIgnoreDefaultRoute2 TruthValue }
 | 
						|
 | 
						|
juniForwardRowStatus2 OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of conceptual rows within this table.
 | 
						|
 | 
						|
        Modes supported are create-and-go and destroy."
 | 
						|
    ::= { juniForwardRule2Entry 1 }
 | 
						|
 | 
						|
juniForwardNextInterfaceId2 OBJECT-TYPE
 | 
						|
    SYNTAX      InterfaceIndex
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The interface index to which traffic matching the CLACL ID will be
 | 
						|
        routed."
 | 
						|
    ::= { juniForwardRule2Entry 2 }
 | 
						|
 | 
						|
juniForwardNextHop2 OBJECT-TYPE
 | 
						|
    SYNTAX      IpAddress
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The IP address to which all packets are forwarded."
 | 
						|
    DEFVAL    { '00000000'H }  -- 0.0.0.0
 | 
						|
    ::= { juniForwardRule2Entry 3 }
 | 
						|
 | 
						|
juniForwardRouterId2  OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The index or ID of the router."
 | 
						|
    ::= { juniForwardRule2Entry 4 }
 | 
						|
 | 
						|
juniForwardOrder2 OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (1..32767)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The order of the forward rules for a given classifier within a policy.
 | 
						|
        The forward rules will be ordered from the lowest order value to the
 | 
						|
        highest."
 | 
						|
    DEFVAL    { 100 }
 | 
						|
    ::= { juniForwardRule2Entry 5 }
 | 
						|
 | 
						|
juniForwardIgnoreDefaultRoute2 OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Setting this object to true results in the default route being ignored
 | 
						|
        when determining if a next hop address is reachable."
 | 
						|
    DEFVAL    { false }
 | 
						|
    ::= { juniForwardRule2Entry 6 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Color rule  table.
 | 
						|
--
 | 
						|
juniColorRule2Table OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniColorRule2Entry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of entries which provide Color rule data.  Creation of entries
 | 
						|
        in the table result in a corresponding entry being created in the policy
 | 
						|
        rule table."
 | 
						|
    ::= { juniPolicy 21 }
 | 
						|
 | 
						|
juniColorRule2Entry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniColorRule2Entry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A Color rule entry."
 | 
						|
    INDEX     { juniPolicyRulePolicyId2,
 | 
						|
                juniPolicyRuleClaclId,
 | 
						|
                juniPolicyRuleId2 }
 | 
						|
    ::= { juniColorRule2Table 1 }
 | 
						|
 | 
						|
JuniColorRule2Entry ::= SEQUENCE {
 | 
						|
    juniColorRowStatus2   RowStatus,
 | 
						|
    juniColor2            INTEGER }
 | 
						|
 | 
						|
juniColorRowStatus2 OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of conceptual rows within this table.
 | 
						|
 | 
						|
        The color field is mandatory and must be specified.
 | 
						|
 | 
						|
        Modes supported are create-and-go and destroy. "
 | 
						|
    ::= { juniColorRule2Entry 1 }
 | 
						|
 | 
						|
juniColor2 OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    red(1),
 | 
						|
                    yellow(2),
 | 
						|
                    green(3) }
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The color with which to explicitly color packets associated with this
 | 
						|
        policy rule."
 | 
						|
    ::= { juniColorRule2Entry 2 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Log rule augmentation table.
 | 
						|
--
 | 
						|
juniLogRule2Table OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniLogRule2Entry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of entries which provide log rule data.  Creation of an entry in
 | 
						|
        this table results in a corresponding entry being created in the policy
 | 
						|
        rule table."
 | 
						|
    ::= { juniPolicy 22 }
 | 
						|
 | 
						|
juniLogRule2Entry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniLogRule2Entry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A log rule entry."
 | 
						|
    INDEX     { juniPolicyRulePolicyId2,
 | 
						|
                juniPolicyRuleClaclId,
 | 
						|
                juniPolicyRuleId2 }
 | 
						|
    ::= { juniLogRule2Table 1 }
 | 
						|
 | 
						|
JuniLogRule2Entry ::= SEQUENCE {
 | 
						|
    juniLogRowStatus2 RowStatus }
 | 
						|
 | 
						|
juniLogRowStatus2 OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of conceptual rows within this table.
 | 
						|
 | 
						|
        Modes supported are create-and-go and destroy."
 | 
						|
    ::= { juniLogRule2Entry 1 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Traffic Class rule  table.
 | 
						|
--
 | 
						|
juniTrafficClassRule2Table OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniTrafficClassRule2Entry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of entries which provide traffic Class rule data.  Creation of
 | 
						|
        entries in the table result in a corresponding entry being created in
 | 
						|
        the policy rule table."
 | 
						|
    ::= { juniPolicy 23 }
 | 
						|
 | 
						|
juniTrafficClassRule2Entry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniTrafficClassRule2Entry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A Traffic Class rule entry."
 | 
						|
    INDEX     { juniPolicyRulePolicyId2,
 | 
						|
                juniPolicyRuleClaclId,
 | 
						|
                juniPolicyRuleId2 }
 | 
						|
    ::= { juniTrafficClassRule2Table 1 }
 | 
						|
 | 
						|
JuniTrafficClassRule2Entry ::= SEQUENCE {
 | 
						|
    juniTrafficClassRowStatus2    RowStatus,
 | 
						|
    juniTrafficClassId2           Integer32 }
 | 
						|
 | 
						|
juniTrafficClassRowStatus2 OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of conceptual rows within this table.
 | 
						|
 | 
						|
        The juniTrafficClassId2 field is mandatory and must be specified.
 | 
						|
 | 
						|
        Modes supported are create-and-go and destroy. "
 | 
						|
    ::= { juniTrafficClassRule2Entry 1 }
 | 
						|
 | 
						|
juniTrafficClassId2 OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The traffic class ID."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniTrafficClassRule2Entry 2 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Policy ClassifierGroup table
 | 
						|
--
 | 
						|
juniPolicyClassifierGroupTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniPolicyClassifierGroupEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of entries that provide policy classifier group data.  Creation
 | 
						|
        of entries in this table result in a corresponding entry being created
 | 
						|
        in the policy clacl group table."
 | 
						|
    ::= { juniPolicy 24 }
 | 
						|
 | 
						|
juniPolicyClassifierGroupEntry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniPolicyClassifierGroupEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A classifier group entry."
 | 
						|
    INDEX     { juniPolicyClassifierGroupPolicyId,
 | 
						|
                juniPolicyClassifierGroupClaclId }
 | 
						|
    ::= { juniPolicyClassifierGroupTable 1 }
 | 
						|
 | 
						|
JuniPolicyClassifierGroupEntry ::= SEQUENCE {
 | 
						|
    juniPolicyClassifierGroupPolicyId      Integer32,
 | 
						|
    juniPolicyClassifierGroupClaclId       Integer32,
 | 
						|
    juniPolicyClassifierGroupRowStatus     RowStatus,
 | 
						|
    juniPolicyClassifierGroupPrecedence    Integer32 }
 | 
						|
 | 
						|
juniPolicyClassifierGroupPolicyId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The PolicyTable index of the policy which owns this classifier group."
 | 
						|
    ::= { juniPolicyClassifierGroupEntry 1 }
 | 
						|
 | 
						|
juniPolicyClassifierGroupClaclId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The classifier index from the ClassifierControlListTable that this
 | 
						|
        classifier group references."
 | 
						|
    ::= { juniPolicyClassifierGroupEntry 2 }
 | 
						|
 | 
						|
juniPolicyClassifierGroupRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of conceptual rows within this table.
 | 
						|
 | 
						|
        Modes supported are create-and-go and destroy.
 | 
						|
 | 
						|
        Mode create-and-go will create a classifier group entry for the
 | 
						|
        specified policy if the entry does not exist and will set the precedence
 | 
						|
        value if provided.  Mode destroy will delete all policy rules
 | 
						|
        referencing this classifier within this policy and will delete the
 | 
						|
        classifier group entry."
 | 
						|
    ::= { juniPolicyClassifierGroupEntry 3 }
 | 
						|
 | 
						|
juniPolicyClassifierGroupPrecedence OBJECT-TYPE
 | 
						|
    SYNTAX       Integer32 (0..65535)
 | 
						|
    MAX-ACCESS   read-create
 | 
						|
    STATUS       current
 | 
						|
    DESCRIPTION
 | 
						|
        "The precedence value for this classifier within this policy."
 | 
						|
    DEFVAL     { 100 }
 | 
						|
    ::= {juniPolicyClassifierGroupEntry 4 }
 | 
						|
 | 
						|
--
 | 
						|
-- Exception rule  table.
 | 
						|
--
 | 
						|
juniExceptionRuleTable OBJECT-TYPE
 | 
						|
    SYNTAX           SEQUENCE OF JuniExceptionRuleEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS            current
 | 
						|
    DESCRIPTION
 | 
						|
        "A list of entries which provide Exception rule data.  Creation of entries
 | 
						|
        in the table result in a corresponding entry being created in the policy
 | 
						|
        rule table."
 | 
						|
    ::= { juniPolicy 25 }
 | 
						|
 | 
						|
juniExceptionRuleEntry OBJECT-TYPE
 | 
						|
    SYNTAX           JuniExceptionRuleEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS            current
 | 
						|
    DESCRIPTION
 | 
						|
        "An Exception rule entry."
 | 
						|
    INDEX     { juniPolicyRulePolicyId2,
 | 
						|
                juniPolicyRuleClaclId,
 | 
						|
                juniPolicyRuleId2 }
 | 
						|
    ::= { juniExceptionRuleTable 1 }
 | 
						|
 | 
						|
JuniExceptionRuleEntry ::= SEQUENCE {
 | 
						|
    juniExceptionRowStatus   RowStatus,
 | 
						|
    juniExceptionApplication  INTEGER }
 | 
						|
 | 
						|
juniExceptionRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX           RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS            current
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of conceptual rows within this table.
 | 
						|
 | 
						|
        The exception field is mandatory and must be specified.
 | 
						|
 | 
						|
        Modes supported are create-and-go and destroy. "
 | 
						|
    ::= { juniExceptionRuleEntry 1 }
 | 
						|
 | 
						|
juniExceptionApplication OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    http-redirect (1) }
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The application that will receive the packet exceptioned because of this policy action."
 | 
						|
    ::= { juniExceptionRuleEntry 2 }
 | 
						|
 | 
						|
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
-- Rate Limit Profile Lists
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
--
 | 
						|
-- The Rate Limit list
 | 
						|
--
 | 
						|
juniRateLimitProfileNextIndex OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This scalar object returns the index of the next available row in the
 | 
						|
        juniRateLimitProfileTable.  This object returns a value of zero when it
 | 
						|
        is the lexicographic successor of a varbind presented in an SNMP GETNEXT
 | 
						|
        or GETBULK request, for which circumstance it is assumed that index
 | 
						|
        allocation is unintended."
 | 
						|
::= { juniRateLimitControlList 1 }
 | 
						|
 | 
						|
juniRateLimitProfileTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniRateLimitProfileEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This table contains entries for elements of Rate Limit Profile (RLP)
 | 
						|
        definitions."
 | 
						|
    ::= { juniRateLimitControlList 2 }
 | 
						|
 | 
						|
juniRateLimitProfileEntry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniRateLimitProfileEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Each entry describes the characteristics of a rate limit profile
 | 
						|
        element."
 | 
						|
    INDEX     { juniRateLimitProfileId }
 | 
						|
    ::= { juniRateLimitProfileTable 1 }
 | 
						|
 | 
						|
JuniRateLimitProfileEntry ::= SEQUENCE {
 | 
						|
    juniRateLimitProfileId           Integer32,
 | 
						|
    juniRateLimitProfileRowStatus    RowStatus,
 | 
						|
    juniRateLimitProfileName         DisplayString,
 | 
						|
    juniRateLimitProfileType         JuniRateLimitProfileType,
 | 
						|
    juniRateLimitReferenceCount      Counter32,
 | 
						|
    juniRateLimitCommittedBps        Unsigned32,
 | 
						|
    juniRateLimitCommittedBurst      Unsigned32,
 | 
						|
    juniRateLimitExceedBps           Unsigned32,
 | 
						|
    juniRateLimitExceedBurst         Unsigned32,
 | 
						|
    juniRateLimitExcessBurst         Unsigned32,
 | 
						|
    juniRateLimitCommittedAction     INTEGER,
 | 
						|
    juniRateLimitConformedAction     INTEGER,
 | 
						|
    juniRateLimitExceededAction      INTEGER,
 | 
						|
    juniRateLimitCommittedMarkVal    Integer32,
 | 
						|
    juniRateLimitConformedMarkVal    Integer32,
 | 
						|
    juniRateLimitExceededMarkVal     Integer32,
 | 
						|
    juniRateLimitMask                Unsigned32 }
 | 
						|
 | 
						|
juniRateLimitProfileId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The ID number of the rate limit profile (RLP) entry which is defined by
 | 
						|
        this row."
 | 
						|
    ::= { juniRateLimitProfileEntry 1 }
 | 
						|
 | 
						|
juniRateLimitProfileRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of conceptual rows within this table.
 | 
						|
 | 
						|
        All rowStatus modes are supported.
 | 
						|
 | 
						|
        To create an entry in this table, the following entry objects MUST be
 | 
						|
        explicitly configured:
 | 
						|
             juniRateLimitProfileName.
 | 
						|
 | 
						|
        The rowStatus must be set to notInService in order to modify an
 | 
						|
        entry in this table. After making the desired changes you should
 | 
						|
        set the rowStatus to active to apply the changes. "
 | 
						|
    ::= { juniRateLimitProfileEntry 2 }
 | 
						|
 | 
						|
juniRateLimitProfileName OBJECT-TYPE
 | 
						|
    SYNTAX      DisplayString (SIZE(1..40))
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Specifies the name of the rate limit profile defined by this row."
 | 
						|
    ::= { juniRateLimitProfileEntry 3 }
 | 
						|
 | 
						|
juniRateLimitReferenceCount OBJECT-TYPE
 | 
						|
    SYNTAX      Counter32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object reflects the number of times a rate limit profile object is
 | 
						|
        referenced by policies. "
 | 
						|
    ::= { juniRateLimitProfileEntry 4 }
 | 
						|
 | 
						|
juniRateLimitCommittedBps OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    UNITS       "bits per second"
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The committed access rate in bits per second."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniRateLimitProfileEntry 5 }
 | 
						|
 | 
						|
juniRateLimitCommittedBurst OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    UNITS       "bytes"
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The committed access rate burst value in bytes."
 | 
						|
    DEFVAL    { 8192 }
 | 
						|
    ::= { juniRateLimitProfileEntry 6 }
 | 
						|
 | 
						|
juniRateLimitExceedBps OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    UNITS       "bits per second"
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The peak access rate in bits per second.  To be configured only if rate
 | 
						|
        limit profile type is two-rate."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniRateLimitProfileEntry 7 }
 | 
						|
 | 
						|
juniRateLimitExceedBurst OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    UNITS       "bytes"
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The peak access rate burst value in bytes.  To be configured only if
 | 
						|
        rate limit profile type is two-rate."
 | 
						|
    DEFVAL    { 8192 }
 | 
						|
    ::= { juniRateLimitProfileEntry 8 }
 | 
						|
 | 
						|
juniRateLimitCommittedAction OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    transmit(0),
 | 
						|
                    drop(1),
 | 
						|
                    mark(2) }
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Action to be taken when the access rate is within the bounds of the
 | 
						|
        committed access rate."
 | 
						|
    DEFVAL    { transmit }
 | 
						|
    ::= { juniRateLimitProfileEntry 9 }
 | 
						|
 | 
						|
juniRateLimitConformedAction OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    transmit(0),
 | 
						|
                    drop(1),
 | 
						|
                    mark(2) }
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Action to be taken when the access rate exceeds the bounds of the
 | 
						|
        committed access rate."
 | 
						|
    DEFVAL    { transmit }
 | 
						|
    ::= { juniRateLimitProfileEntry 10 }
 | 
						|
 | 
						|
juniRateLimitExceededAction OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    transmit(0),
 | 
						|
                    drop(1),
 | 
						|
                    mark(2) }
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Action to be taken when the access rate exceeds the bounds of the peak
 | 
						|
        access rate."
 | 
						|
    DEFVAL    { transmit }
 | 
						|
    ::= { juniRateLimitProfileEntry 11 }
 | 
						|
 | 
						|
juniRateLimitCommittedMarkVal OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "New IP precedence to be used when the juniRateLimitCommittedAction mark
 | 
						|
        action is applied."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniRateLimitProfileEntry 12 }
 | 
						|
 | 
						|
juniRateLimitConformedMarkVal OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "New IP prececence to be used when the
 | 
						|
        juniRateLimitExceedCommittedAction mark action is applied."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniRateLimitProfileEntry 13 }
 | 
						|
 | 
						|
juniRateLimitExceededMarkVal OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "New IP precedence to be used when the juniRateLimitExceedPeakAction
 | 
						|
        mark action is applied."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniRateLimitProfileEntry 14 }
 | 
						|
 | 
						|
juniRateLimitMask OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32 (0..255)
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Mask to be applied when executing a mark action."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniRateLimitProfileEntry 15 }
 | 
						|
 | 
						|
juniRateLimitProfileType OBJECT-TYPE
 | 
						|
    SYNTAX      JuniRateLimitProfileType
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The rate limit profile type (i.e. one-rate or two-rate).  Defaults to
 | 
						|
        two-rate, if not specified."
 | 
						|
    DEFVAL    { twoRate }
 | 
						|
    ::= { juniRateLimitProfileEntry 16 }
 | 
						|
 | 
						|
juniRateLimitExcessBurst OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    UNITS       "bytes"
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The excess committed access rate burst value in bytes.  To be
 | 
						|
        configured only if rate limit profile type is one-rate."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniRateLimitProfileEntry 17 }
 | 
						|
 | 
						|
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
-- Traffic Shape Profile Lists - Obsolete.
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
--
 | 
						|
-- The Traffic Shape list
 | 
						|
--
 | 
						|
juniTrafficShapeProfileNextIndex OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Obsolete scalar object returns the index of the next available row in
 | 
						|
        the juniTrafficShapeProfileTable.  This object returns a value of zero
 | 
						|
        when it is the lexicographic successor of a varbind presented in an SNMP
 | 
						|
        GETNEXT or GETBULK request, for which circumstance it is assumed that
 | 
						|
        index allocation is unintended.  This object became obsolete when the
 | 
						|
        policy shaper capability was moved into the quality of service
 | 
						|
        component."
 | 
						|
::= { juniTrafficShapeControlList 1 }
 | 
						|
 | 
						|
juniTrafficShapeProfileTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniTrafficShapeProfileEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "This table contains entries for elements of Traffic Shape Profile
 | 
						|
        definitions.  This table became obsolete when the policy shaper
 | 
						|
        capability was moved into the quality of service component."
 | 
						|
    ::= { juniTrafficShapeControlList 2 }
 | 
						|
 | 
						|
juniTrafficShapeProfileEntry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniTrafficShapeProfileEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Each entry describes the characteristics of a traffic shape profile
 | 
						|
        element."
 | 
						|
    INDEX     { juniTrafficShapeProfileId }
 | 
						|
    ::= { juniTrafficShapeProfileTable 1 }
 | 
						|
 | 
						|
JuniTrafficShapeProfileEntry ::= SEQUENCE {
 | 
						|
    juniTrafficShapeProfileId        Integer32,
 | 
						|
    juniTrafficShapeProfileRowStatus RowStatus,
 | 
						|
    juniTrafficShapeProfileName      DisplayString,
 | 
						|
    juniTrafficShapeReferenceCount   Counter32,
 | 
						|
    juniTrafficShapeRate             Integer32,
 | 
						|
    juniTrafficShapeBurst            Integer32 }
 | 
						|
 | 
						|
juniTrafficShapeProfileId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The number of the traffic shape profile entry which is defined by this
 | 
						|
        row."
 | 
						|
    ::= { juniTrafficShapeProfileEntry 1 }
 | 
						|
 | 
						|
juniTrafficShapeProfileRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of conceptual rows within this table.
 | 
						|
 | 
						|
        All rowStatus modes are supported.
 | 
						|
 | 
						|
        To create an entry in this table, the following entry objects MUST be
 | 
						|
        explicitly configured:
 | 
						|
             juniTrafficShapeProfileRowStatus "
 | 
						|
    ::= { juniTrafficShapeProfileEntry 2 }
 | 
						|
 | 
						|
juniTrafficShapeProfileName OBJECT-TYPE
 | 
						|
    SYNTAX      DisplayString(SIZE(1..40))
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Specifies the name of the traffic shape profile defined by this row."
 | 
						|
    ::= { juniTrafficShapeProfileEntry 3 }
 | 
						|
 | 
						|
juniTrafficShapeReferenceCount OBJECT-TYPE
 | 
						|
    SYNTAX      Counter32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "This object reflects the number of times a traffic shape profile object
 | 
						|
        is referenced by policies. "
 | 
						|
    ::= { juniTrafficShapeProfileEntry 4 }
 | 
						|
 | 
						|
juniTrafficShapeRate OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32
 | 
						|
    UNITS       "bits per second"
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The traffic shape rate in bits per second."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniTrafficShapeProfileEntry 5 }
 | 
						|
 | 
						|
juniTrafficShapeBurst OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32
 | 
						|
    UNITS       "bytes"
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The traffic shape burst in bytes."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniTrafficShapeProfileEntry 6 }
 | 
						|
 | 
						|
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
-- Classifier Control Lists
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
--
 | 
						|
-- The Classifier control list
 | 
						|
--
 | 
						|
juniClassifierControlListNextIndex OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This scalar object returns the index of the next available row in the
 | 
						|
        juniClassifierControlListTable.  This object returns a value of zero
 | 
						|
        when it is the lexicographic successor of a varbind presented in an SNMP
 | 
						|
        GETNEXT or GETBULK request, for which circumstance it is assumed that
 | 
						|
        index allocation is unintended."
 | 
						|
::= { juniClassifierControlList 1 }
 | 
						|
 | 
						|
juniClassifierControlListTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniClassifierControlListEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This table contains entries for elements of classifier control lists.
 | 
						|
        The details pertinent to each CLACL are found in the
 | 
						|
        juniClassifierControlDefTable."
 | 
						|
    ::= { juniClassifierControlList 2 }
 | 
						|
 | 
						|
juniClassifierControlListEntry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniClassifierControlListEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Each entry describes the characteristics of an IP access list element."
 | 
						|
    INDEX     { juniClassifierControlListId }
 | 
						|
    ::= { juniClassifierControlListTable 1 }
 | 
						|
 | 
						|
JuniClassifierControlListEntry ::= SEQUENCE {
 | 
						|
    juniClassifierControlListId                  Integer32,
 | 
						|
    juniClassifierControlListRowStatus           RowStatus,
 | 
						|
    juniClassifierControlListName                DisplayString,
 | 
						|
    juniClassifierControlListReferenceCount      Counter32,
 | 
						|
    juniClassifierControlListNextElementIndex    Integer32 }
 | 
						|
 | 
						|
juniClassifierControlListId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The number of the classifier control list to which this entry belongs."
 | 
						|
    ::= { juniClassifierControlListEntry 1 }
 | 
						|
 | 
						|
juniClassifierControlListRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of conceptual rows within this table.
 | 
						|
 | 
						|
        Modes supported are create-and-go and destroy.
 | 
						|
 | 
						|
        To create an entry in this table, the following entry objects MUST be
 | 
						|
        explicitly configured:
 | 
						|
             juniClassifierControlListRowStatus
 | 
						|
             juniClassifierControlListElemId "
 | 
						|
    ::= { juniClassifierControlListEntry 3 }
 | 
						|
 | 
						|
juniClassifierControlListName OBJECT-TYPE
 | 
						|
    SYNTAX      DisplayString(SIZE(1..40))
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The name of the CLACL being defined."
 | 
						|
    ::= { juniClassifierControlListEntry 4 }
 | 
						|
 | 
						|
juniClassifierControlListReferenceCount OBJECT-TYPE
 | 
						|
    SYNTAX      Counter32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Number of times this CLACL is referenced by policies."
 | 
						|
    ::= { juniClassifierControlListEntry 5 }
 | 
						|
 | 
						|
juniClassifierControlListNextElementIndex OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Each get of this object will return a unique index which may be used to
 | 
						|
        create classifier control list elements.  This object returns a value of
 | 
						|
        zero when it is the lexicographic successor of a varbind presented in an
 | 
						|
        SNMP GETNEXT or GETBULK request, for which circumstance it is assumed
 | 
						|
        that index allocation is unintended."
 | 
						|
    ::= { juniClassifierControlListEntry 6 }
 | 
						|
 | 
						|
juniClassifierControlListElementTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniClassifierControlListElementEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This table contains entries for elements of classifier control lists.
 | 
						|
        Entries belonging to the same control list are ordered, and comparisons
 | 
						|
        to those entries are performed in that order until a match is detected.
 | 
						|
        If no match is found, the default action is to 'deny'."
 | 
						|
    ::= { juniClassifierControlList 4 }
 | 
						|
 | 
						|
juniClassifierControlListElementEntry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniClassifierControlListElementEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Each entry describes the characteristics of an IP access list element."
 | 
						|
    INDEX     { juniClassifierControlListId,
 | 
						|
                juniClassifierControlListElemId }
 | 
						|
    ::= { juniClassifierControlListElementTable 1 }
 | 
						|
 | 
						|
JuniClassifierControlListElementEntry ::= SEQUENCE {
 | 
						|
    juniClassifierControlListElemId                 Integer32,
 | 
						|
    juniClassifierControlListElemRowStatus          RowStatus,
 | 
						|
    juniClassifierControlListNotSrc                 TruthValue,
 | 
						|
    juniClassifierControlListSrc                    IpAddress,
 | 
						|
    juniClassifierControlListSrcMask                IpAddress,
 | 
						|
    juniClassifierControlListNotDst                 TruthValue,
 | 
						|
    juniClassifierControlListDst                    IpAddress,
 | 
						|
    juniClassifierControlListDstMask                IpAddress,
 | 
						|
    juniClassifierControlListNotProtocol            TruthValue,
 | 
						|
    juniClassifierControlListProtocol               Integer32,
 | 
						|
    juniClassifierControlListTosByte                Integer32,
 | 
						|
    juniClassifierControlListMask                   Integer32,
 | 
						|
    juniClassifierControlListLocal                  TruthValue,
 | 
						|
    juniClassifierControlListLocalPresent           TruthValue,
 | 
						|
    juniClassifierControlListSaRouteClass           Integer32,
 | 
						|
    juniClassifierControlListSaRouteClassPresent    TruthValue,
 | 
						|
    juniClassifierControlListDaRouteClass           Integer32,
 | 
						|
    juniClassifierControlListDaRouteClassPresent    TruthValue,
 | 
						|
-- TCP/UDP specific element data.
 | 
						|
    juniClassifierControlListSrcOperator            JuniClaclPortOperator,
 | 
						|
    juniClassifierControlListSrcFromPort            Integer32,
 | 
						|
    juniClassifierControlListSrcToPort              Integer32,
 | 
						|
    juniClassifierControlListDestOperator           JuniClaclPortOperator,
 | 
						|
    juniClassifierControlListDestFromPort           Integer32,
 | 
						|
    juniClassifierControlListDestToPort             Integer32,
 | 
						|
-- ICMP specific element data.
 | 
						|
    juniClassifierControlListICMPType               Integer32,
 | 
						|
    juniClassifierControlListICMPCode               Integer32,
 | 
						|
-- IGMP specific element data.
 | 
						|
    juniClassifierControlListIGMPType               Integer32,
 | 
						|
--- TCP flags classification data.
 | 
						|
    juniClassifierControlListTcpFlagsValue          Integer32,
 | 
						|
    juniClassifierControlListTcpFlagsMask           Integer32,
 | 
						|
--- IP flags and frag classification data.
 | 
						|
    juniClassifierControlListIpFlagsValue           Integer32,
 | 
						|
    juniClassifierControlListIpFlagsMask            Integer32,
 | 
						|
    juniClassifierControlListIpFragValue            JuniPolicyIpFragValue }
 | 
						|
 | 
						|
juniClassifierControlListElemId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The relative position of this entry within its classifier control list.
 | 
						|
        Classifier control list entries are searched in this sequence (low to
 | 
						|
        high values) until a match is found."
 | 
						|
    ::= { juniClassifierControlListElementEntry 1 }
 | 
						|
 | 
						|
juniClassifierControlListElemRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of conceptual rows within this table.
 | 
						|
 | 
						|
        This table provides a partial implementation for rowStatus.  Rows may be
 | 
						|
        created using createAndGo and createAndWait.  Once a row has been made
 | 
						|
        active the row status may not be changed.  "
 | 
						|
    ::= { juniClassifierControlListElementEntry 2 }
 | 
						|
 | 
						|
juniClassifierControlListNotSrc OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Invert the meaning of the source IP address and mask objects.  For
 | 
						|
        example 'not 10.10.0.90/255.255.255.255 (host address)' would result in
 | 
						|
        all source addresses except for host 10.19.9.90 being matched."
 | 
						|
    DEFVAL    { false }
 | 
						|
    ::= { juniClassifierControlListElementEntry 3 }
 | 
						|
 | 
						|
juniClassifierControlListSrc OBJECT-TYPE
 | 
						|
    SYNTAX      IpAddress
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A source IP address.  A subject IP address is first masked with the
 | 
						|
        value of juniClassifierControlListSrcMask, then the result is compared
 | 
						|
        to this value.  Setting both this object and its corresponding mask to
 | 
						|
        0.0.0.0 acts as a wildcard, matching any source IP address."
 | 
						|
    DEFVAL    { '00000000'H }    -- 0.0.0.0
 | 
						|
    ::= { juniClassifierControlListElementEntry 4 }
 | 
						|
 | 
						|
juniClassifierControlListSrcMask OBJECT-TYPE
 | 
						|
    SYNTAX      IpAddress
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The IP address mask to be applied to a subject source IP address before
 | 
						|
        comparing it to juniClassifierControlListSrc.  Ones in the mask identify
 | 
						|
        which bits in the subject IP address are significant for the comparison.
 | 
						|
 | 
						|
        To be considered valid, a nonzero value for this object must contain a
 | 
						|
        single contiguous string of ones, beginning with the most significant
 | 
						|
        bit of the mask."
 | 
						|
    DEFVAL    { '00000000'H }    -- 0.0.0.0
 | 
						|
    ::= { juniClassifierControlListElementEntry 5 }
 | 
						|
 | 
						|
juniClassifierControlListNotDst OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Invert the meaning of the destination IP address and mask objects.  For
 | 
						|
        example, 'not 10.10.0.90/255.255.255.255 (host address)' would result in
 | 
						|
        all source addresses except for host 10.19.9.90 being matched."
 | 
						|
    DEFVAL    { false }
 | 
						|
    ::= { juniClassifierControlListElementEntry 6 }
 | 
						|
 | 
						|
juniClassifierControlListDst OBJECT-TYPE
 | 
						|
    SYNTAX      IpAddress
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A destination IP address.  A subject IP address is first masked with
 | 
						|
        the value of juniClassifierControlListDstMask, then the result is
 | 
						|
        compared to this value.  Setting both this object and its corresponding
 | 
						|
        mask to 0.0.0.0 acts as a wildcard, matching any destination IP
 | 
						|
        address."
 | 
						|
    DEFVAL    { '00000000'H }    -- 0.0.0.0
 | 
						|
    ::= { juniClassifierControlListElementEntry 7 }
 | 
						|
 | 
						|
juniClassifierControlListDstMask OBJECT-TYPE
 | 
						|
    SYNTAX      IpAddress
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The IP address mask to be applied to a subject destination IP address
 | 
						|
        before comparing it to juniClassifierControlListDst.  Ones in the mask
 | 
						|
        identify which bits in the IP address are significant for the
 | 
						|
        comparison.
 | 
						|
 | 
						|
        To be considered valid, a nonzero value for this object must contain a
 | 
						|
        single contiguous string of ones, beginning with the most significant
 | 
						|
        bit of the mask."
 | 
						|
    DEFVAL    { '00000000'H }    -- 0.0.0.0
 | 
						|
    ::= { juniClassifierControlListElementEntry 8 }
 | 
						|
 | 
						|
juniClassifierControlListNotProtocol OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Invert the meaning of the protocol object.  For example, 'not TCP'
 | 
						|
        matches any protocol except for TCP."
 | 
						|
    DEFVAL    { false }
 | 
						|
    ::= { juniClassifierControlListElementEntry 9 }
 | 
						|
 | 
						|
juniClassifierControlListProtocol OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..255)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "An IP Protocol value.  Nonzero values match a specific IP Protocol
 | 
						|
        value (e.g. 6 for TCP) carried in an IP packet; a value of zero acts as
 | 
						|
        a wildcard, matching any IP Protocol."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniClassifierControlListElementEntry 10 }
 | 
						|
 | 
						|
juniClassifierControlListTosByte OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..255)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The IP TOS byte value to match."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniClassifierControlListElementEntry 11 }
 | 
						|
 | 
						|
juniClassifierControlListMask OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..255)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The mask to use for TOS byte checks.  Allowed values are 0, 224, 252,
 | 
						|
        255."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniClassifierControlListElementEntry 12 }
 | 
						|
 | 
						|
juniClassifierControlListSrcOperator OBJECT-TYPE
 | 
						|
    SYNTAX      JuniClaclPortOperator
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Operator for use in comparing source ports."
 | 
						|
    DEFVAL    { noOperator }
 | 
						|
    ::= { juniClassifierControlListElementEntry 13 }
 | 
						|
 | 
						|
juniClassifierControlListSrcFromPort OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..65535)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Source UDP or TCP 'from' port number."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniClassifierControlListElementEntry 14 }
 | 
						|
 | 
						|
juniClassifierControlListSrcToPort OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..65535)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Source UDP or TCP 'to' port number."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniClassifierControlListElementEntry 15 }
 | 
						|
 | 
						|
juniClassifierControlListDestOperator OBJECT-TYPE
 | 
						|
    SYNTAX      JuniClaclPortOperator
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Operator for use in comparing Destination ports."
 | 
						|
    DEFVAL    { noOperator }
 | 
						|
    ::= { juniClassifierControlListElementEntry 16 }
 | 
						|
 | 
						|
juniClassifierControlListDestFromPort OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..65535)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Destination UDP or TCP 'from' port number."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniClassifierControlListElementEntry 17 }
 | 
						|
 | 
						|
juniClassifierControlListDestToPort OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..65535)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Destination UDP or TCP 'to' port number."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniClassifierControlListElementEntry 18 }
 | 
						|
 | 
						|
juniClassifierControlListICMPType OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..255)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Optional ICMP message type for classification."
 | 
						|
    DEFVAL    { 255 }
 | 
						|
    ::= { juniClassifierControlListElementEntry 19 }
 | 
						|
 | 
						|
juniClassifierControlListICMPCode OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..255)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Optional ICMP message code for classification."
 | 
						|
    DEFVAL    { 255 }
 | 
						|
    ::= { juniClassifierControlListElementEntry 20 }
 | 
						|
 | 
						|
 | 
						|
juniClassifierControlListIGMPType OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..255)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Optional IGMP message type for classification."
 | 
						|
    DEFVAL    { 255 }
 | 
						|
    ::= { juniClassifierControlListElementEntry 21 }
 | 
						|
 | 
						|
juniClassifierControlListTcpFlagsValue OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..63)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Optional TCP flags value for classification."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniClassifierControlListElementEntry 22 }
 | 
						|
 | 
						|
juniClassifierControlListTcpFlagsMask OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..63)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Optional TCP flags mask for classification.  TCP flag bits not
 | 
						|
        specified in the mask are don't care bits."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniClassifierControlListElementEntry 23 }
 | 
						|
 | 
						|
juniClassifierControlListIpFlagsValue OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..7)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Optional IP flags value for classification."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniClassifierControlListElementEntry 24 }
 | 
						|
 | 
						|
juniClassifierControlListIpFlagsMask OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..7)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Optional IP flags mask for classification.  IP flag bits not specified
 | 
						|
        in the mask are don't care bits"
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniClassifierControlListElementEntry 25 }
 | 
						|
 | 
						|
juniClassifierControlListIpFragValue OBJECT-TYPE
 | 
						|
    SYNTAX      JuniPolicyIpFragValue
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Optional IP flags mask for classification.  IP flag bits not specified
 | 
						|
        in the mask are don't care bits"
 | 
						|
    DEFVAL    { notSpecified }
 | 
						|
    ::= { juniClassifierControlListElementEntry 26 }
 | 
						|
 | 
						|
juniClassifierControlListLocal OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Match IP packets that are locally destined, i.e., destined to any one
 | 
						|
        of router's interfaces."
 | 
						|
    DEFVAL    { false }
 | 
						|
    ::= { juniClassifierControlListElementEntry 27 }
 | 
						|
 | 
						|
juniClassifierControlListLocalPresent OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Set to true if local classification field is configured."
 | 
						|
    DEFVAL    { false }
 | 
						|
    ::= { juniClassifierControlListElementEntry 28 }
 | 
						|
 | 
						|
juniClassifierControlListSaRouteClass OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..255)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Match packets with source address route class matching this route
 | 
						|
        class.  The route class value of a packet can be determined in the
 | 
						|
        secondary input policy attachment stage only.  The route class value of
 | 
						|
        a packet is assigned the value 0 in the input and output policy
 | 
						|
        attachment stages."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniClassifierControlListElementEntry 29 }
 | 
						|
 | 
						|
juniClassifierControlListSaRouteClassPresent OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Set to true if SA route class classification field is configured."
 | 
						|
    DEFVAL    { false }
 | 
						|
    ::= { juniClassifierControlListElementEntry 30 }
 | 
						|
 | 
						|
juniClassifierControlListDaRouteClass OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..255)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Match packets with destination address route class matching this route
 | 
						|
        class.  The route class value of a packet can be determined in the
 | 
						|
        secondary input policy attachment stage only.  The route class value of
 | 
						|
        a packet is assigned the value 0 in the input and output policy
 | 
						|
        attachment stages."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniClassifierControlListElementEntry 31 }
 | 
						|
 | 
						|
juniClassifierControlListDaRouteClassPresent OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Set to true if DA route class classification field is configured."
 | 
						|
    DEFVAL    { false }
 | 
						|
    ::= { juniClassifierControlListElementEntry 32 }
 | 
						|
 | 
						|
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
-- Policy Interface Table - Obsolete.
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
juniPolicyIfTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniPolicyIfEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "This obsolete table contains entries which represent attachment of
 | 
						|
        policies to interfaces.  This table became obsolete when the
 | 
						|
        juniPolicyIfAttTable was added."
 | 
						|
    ::= { juniPolicyIf 1 }
 | 
						|
 | 
						|
juniPolicyIfEntry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniPolicyIfEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Each entry contains the attachment of policy(s) to an interface."
 | 
						|
    INDEX     { juniPolicyIfInterfaceId }
 | 
						|
    ::= { juniPolicyIfTable 1 }
 | 
						|
 | 
						|
JuniPolicyIfEntry ::= SEQUENCE {
 | 
						|
    juniPolicyIfInterfaceId          Unsigned32,
 | 
						|
    juniPolicyIfRowStatus            RowStatus,
 | 
						|
    juniPolicyIfInputPolicyId        Integer32,
 | 
						|
    juniPolicyIfOutputPolicyId       Integer32,
 | 
						|
    juniPolicyIfInputStatsEnable     TruthValue,
 | 
						|
    juniPolicyIfOutputStatsEnable    TruthValue }
 | 
						|
 | 
						|
juniPolicyIfInterfaceId OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The interface number representing the interface to which policy(s) have
 | 
						|
        been attached."
 | 
						|
    ::= { juniPolicyIfEntry 1 }
 | 
						|
 | 
						|
juniPolicyIfRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of entries in this table according to the
 | 
						|
        RowStatus textual convention, constrained to support the following
 | 
						|
        values only:
 | 
						|
            createAndGo
 | 
						|
            destroy
 | 
						|
 | 
						|
        *** LIMITED ACCESS LIST CONFIGURATION LEVEL ***
 | 
						|
 | 
						|
        RowStatus createAndGo/destroy operations have the following
 | 
						|
        special-purpose semantics:
 | 
						|
            createAndGo     Create an entry having the specified configuration
 | 
						|
                            and append it to the target list, i.e. create a
 | 
						|
                            policy table entry with the associated policy name.
 | 
						|
            destroy         Destroy the specified list and all of its
 | 
						|
                            constituent elements.
 | 
						|
 | 
						|
        Policy row members may not be modified once the row has been created."
 | 
						|
    ::= { juniPolicyIfEntry 2 }
 | 
						|
 | 
						|
juniPolicyIfInputPolicyId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to control the attachment of input policies to the
 | 
						|
        interface specified by juniPolicyIfInterfaceId,
 | 
						|
        juniPolicyIfForwardingType and juniPolicyIfPolicyType.
 | 
						|
 | 
						|
        Attach a policy by setting this value to the ID of the policy.
 | 
						|
 | 
						|
        Remove a policy attachment by setting this value to zero.
 | 
						|
 | 
						|
        This object may be modified while the row is active.  If so, the
 | 
						|
        attachment is immediate."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniPolicyIfEntry 3 }
 | 
						|
 | 
						|
juniPolicyIfOutputPolicyId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to control the attachment of output policies to the
 | 
						|
        interface specified by juniPolicyIfInterfaceId,
 | 
						|
        juniPolicyIfForwardingType and juniPolicyIfPolicyType.
 | 
						|
 | 
						|
        Attach a policy by setting this value to the ID of the policy.
 | 
						|
 | 
						|
        Remove a policy attachment by setting this value to zero.
 | 
						|
 | 
						|
        This object may be modified while the row is active.  If so, the
 | 
						|
        attachment is immediate."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniPolicyIfEntry 4 }
 | 
						|
 | 
						|
juniPolicyIfInputStatsEnable OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to control the enabling and disabling of statistics
 | 
						|
        for an input policy attachment.
 | 
						|
 | 
						|
        Set this object to true to enable statistics.  Set this object to false
 | 
						|
        to disable statistics.
 | 
						|
 | 
						|
        This object may be modified while the row is active.  The desired value
 | 
						|
        must be set before the policy is attached or in a multiple object
 | 
						|
        varbind.  Failure to do so will result in the policy being attached with
 | 
						|
        the previous value of juniPolicyInputStatsEnable."
 | 
						|
    DEFVAL    { false }
 | 
						|
    ::= { juniPolicyIfEntry 5 }
 | 
						|
 | 
						|
juniPolicyIfOutputStatsEnable OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to control the enabling and disabling of statistics
 | 
						|
        for an output policy attachment.
 | 
						|
 | 
						|
        Set this object to true to enable statistics.  Set this object to false
 | 
						|
        to disable statistics.
 | 
						|
 | 
						|
        This object may be modified while the row is active.  The desired value
 | 
						|
        must be set before the policy is attached or in a multiple object
 | 
						|
        varbind.  Failure to do so will result in the policy being attached with
 | 
						|
        the previous value of juniPolicyOutputStatsEnable."
 | 
						|
    DEFVAL    { false }
 | 
						|
    ::= { juniPolicyIfEntry 6 }
 | 
						|
 | 
						|
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
-- Policy Interface Attachment Table
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
juniPolicyIfAttachTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniPolicyIfAttachEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This table contains entries which represent attachment of policies to
 | 
						|
        interfaces."
 | 
						|
    ::= { juniPolicyIf 2 }
 | 
						|
 | 
						|
juniPolicyIfAttachEntry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniPolicyIfAttachEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Each entry contains the attachment of policy(s) to an interface."
 | 
						|
    INDEX     { juniPolicyIfAttachInterfaceId,
 | 
						|
                juniPolicyIfAttachForwardingType,
 | 
						|
                juniPolicyIfAttachPolicyType }
 | 
						|
    ::= { juniPolicyIfAttachTable 1 }
 | 
						|
 | 
						|
JuniPolicyIfAttachEntry ::= SEQUENCE {
 | 
						|
    juniPolicyIfAttachInterfaceId    InterfaceIndex,
 | 
						|
    juniPolicyIfAttachForwardingType JuniPolicyForwardingType,
 | 
						|
    juniPolicyIfAttachPolicyType     JuniPolicyAttachmentType,
 | 
						|
    juniPolicyIfAttachRowStatus      RowStatus,
 | 
						|
    juniPolicyIfAttachPolicyId       Integer32,
 | 
						|
    juniPolicyIfAttachStatsEnable    TruthValue,
 | 
						|
    juniPolicyIfAttachStatsPreserve  TruthValue }
 | 
						|
 | 
						|
juniPolicyIfAttachInterfaceId OBJECT-TYPE
 | 
						|
    SYNTAX      InterfaceIndex
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The interface number representing the interface to which policy(s) have
 | 
						|
        been attached."
 | 
						|
    ::= { juniPolicyIfAttachEntry 1 }
 | 
						|
 | 
						|
juniPolicyIfAttachForwardingType OBJECT-TYPE
 | 
						|
    SYNTAX      JuniPolicyForwardingType
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The interface type (i.e. IP or CBF) which the policy have been attached
 | 
						|
        to."
 | 
						|
    ::= { juniPolicyIfAttachEntry 2 }
 | 
						|
 | 
						|
juniPolicyIfAttachPolicyType OBJECT-TYPE
 | 
						|
    SYNTAX      JuniPolicyAttachmentType
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The policy type (i.e. input, output or secondary input)."
 | 
						|
    ::= { juniPolicyIfAttachEntry 3 }
 | 
						|
 | 
						|
juniPolicyIfAttachRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of entries in this table according to the
 | 
						|
        RowStatus textual convention, constrained to support the following
 | 
						|
        values only:
 | 
						|
            createAndGo
 | 
						|
            destroy
 | 
						|
 | 
						|
        *** LIMITED ACCESS LIST CONFIGURATION LEVEL ***
 | 
						|
 | 
						|
        RowStatus createAndGo/destroy operations have the following
 | 
						|
        special-purpose semantics:
 | 
						|
            createAndGo     Create an entry having the specified configuration
 | 
						|
                            and append it to the  target list, i.e. create a
 | 
						|
                            policy table entry with the associated policy name.
 | 
						|
            destroy         Destroy the specified list and all of its
 | 
						|
                            constituent elements.
 | 
						|
 | 
						|
        Policy row members may not be modified once the row has been created."
 | 
						|
    ::= { juniPolicyIfAttachEntry 4 }
 | 
						|
 | 
						|
juniPolicyIfAttachPolicyId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to control the attachment of policies to the
 | 
						|
        interface specified by juniPolicyIfAttachInterfaceId,
 | 
						|
        juniPolicyIfAttachForwardingType and juniPolicyIfAttachPolicyType.
 | 
						|
 | 
						|
        Attach a policy by setting this value to the ID of the policy.
 | 
						|
 | 
						|
        Remove a policy attachment by setting this value to zero.
 | 
						|
 | 
						|
        This object may be modified while the row is active.  If so, the
 | 
						|
        attachment is immediate."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniPolicyIfAttachEntry 5 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsEnable OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to control the enabling and disabling of statistics
 | 
						|
        for a policy attachment.
 | 
						|
 | 
						|
        Set this object to true to enable statistics.  Set this object to false
 | 
						|
        to disable statistics.
 | 
						|
 | 
						|
        This object may be modified while the row is active.  The desired value
 | 
						|
        must be set before the policy is attached or in a multiple object
 | 
						|
        varbind.  Failure to do so will result in the policy being attached with
 | 
						|
        the previous value of juniPolicyIfAttachStatsEnable."
 | 
						|
    DEFVAL    { false }
 | 
						|
    ::= { juniPolicyIfAttachEntry 6 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsPreserve OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to control the preserving of statistics when a policy
 | 
						|
        is attached to an interface that already has a policy attachment.
 | 
						|
 | 
						|
        Set this object to true to preserve statistics.
 | 
						|
 | 
						|
	Get and GetNext will always return false.
 | 
						|
 | 
						|
        This object may be modified while the row is active.  The desired value
 | 
						|
        must be set before the policy is attached or in a multiple object
 | 
						|
        varbind.  Failure to do so will result in the policy being attached with
 | 
						|
        the previous value of juniPolicyIfAttachStatsPreserve."
 | 
						|
    DEFVAL    { false }
 | 
						|
    ::= { juniPolicyIfAttachEntry 7 }
 | 
						|
 | 
						|
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
-- Policy Profile Table - Obsolete
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
juniPolicyProfileTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniPolicyProfileEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "This obsolete table contains entries which represent attachment of
 | 
						|
        policies to dynamic interfaces through profiles.  This table became
 | 
						|
        obsolete when the juniPolicyAttachProfileTable was added."
 | 
						|
    ::= { juniPolicyProfile 1 }
 | 
						|
 | 
						|
juniPolicyProfileEntry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniPolicyProfileEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Each entry contains the profile for attachment of policy(s) to a
 | 
						|
        dynamic interface."
 | 
						|
    INDEX     { juniPolicyProfileId }
 | 
						|
    ::= { juniPolicyProfileTable 1 }
 | 
						|
 | 
						|
JuniPolicyProfileEntry ::= SEQUENCE {
 | 
						|
    juniPolicyProfileId                      Unsigned32,
 | 
						|
    juniPolicyProfileRowStatus               RowStatus,
 | 
						|
    juniPolicyProfileInputPolicyId           Integer32,
 | 
						|
    juniPolicyProfileOutputPolicyId          Integer32,
 | 
						|
    juniPolicyProfileInputStatsEnable        TruthValue,
 | 
						|
    juniPolicyProfileOutputStatsEnable       TruthValue,
 | 
						|
    juniPolicyProfileLocalInputPolicyId      Integer32,
 | 
						|
    juniPolicyProfileLocalInputStatsEnable   TruthValue }
 | 
						|
 | 
						|
juniPolicyProfileId OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The profile to which the policy attachment profile data belongs.  When
 | 
						|
        this profile is applied to a dynamic interface the associated policies
 | 
						|
        will be applied to that interface."
 | 
						|
    ::= { juniPolicyProfileEntry 1 }
 | 
						|
 | 
						|
juniPolicyProfileRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of entries in this table according to the
 | 
						|
        RowStatus textual convention, constrained to support the following
 | 
						|
        values only:
 | 
						|
            createAndGo
 | 
						|
            destroy
 | 
						|
 | 
						|
        *** LIMITED ACCESS LIST CONFIGURATION LEVEL ***
 | 
						|
 | 
						|
        RowStatus createAndGo/destroy operations have the following
 | 
						|
        special-purpose semantics:
 | 
						|
            createAndGo     Create an entry having the specified configuration
 | 
						|
                            and append it to the target list, i.e. create a
 | 
						|
                            policy table entry with the associated policy name.
 | 
						|
            destroy         Destroy the specified list and all of its
 | 
						|
                            constituent elements.
 | 
						|
 | 
						|
        Policy row members may not be modified once the row has been created."
 | 
						|
    ::= { juniPolicyProfileEntry 2 }
 | 
						|
 | 
						|
juniPolicyProfileInputPolicyId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to control the attachment of input policies to
 | 
						|
        dynamic interfaces configured by the profile identified by
 | 
						|
        juniPolicyProfileId.
 | 
						|
 | 
						|
        Attach a policy by setting this value to the ID of the policy.
 | 
						|
 | 
						|
        Remove a policy attachment by setting this value to zero.
 | 
						|
 | 
						|
        This object may be modified while the row is active.  Changes made to a
 | 
						|
        row in this table do not take effect until the profile is applied."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniPolicyProfileEntry 3 }
 | 
						|
 | 
						|
juniPolicyProfileOutputPolicyId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to control the attachment of output policies to
 | 
						|
        dynamic interfaces configured by the profile identified by
 | 
						|
        juniPolicyProfileId.
 | 
						|
 | 
						|
        Attach a policy by setting this value to the ID of the policy.
 | 
						|
 | 
						|
        Remove a policy attachment by setting this value to zero.
 | 
						|
 | 
						|
        This object may be modified while the row is active.  Changes made to a
 | 
						|
        row in this table do not take effect until the profile is applied to an
 | 
						|
        interface."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniPolicyProfileEntry 4 }
 | 
						|
 | 
						|
juniPolicyProfileInputStatsEnable OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to control the enabling and disabling of statistics
 | 
						|
        for an input policy attachment performed by a profile.
 | 
						|
 | 
						|
        Set this object to true to enable statistics.  Set this object to false
 | 
						|
        to disable statistics.
 | 
						|
 | 
						|
        This object may be modified while the row is active.  The changes will
 | 
						|
        not take effect until the profile is applied to an interface."
 | 
						|
    DEFVAL    { false }
 | 
						|
    ::= { juniPolicyProfileEntry 5 }
 | 
						|
 | 
						|
juniPolicyProfileOutputStatsEnable OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to control the enabling and disabling of statistics
 | 
						|
        for an output policy attachment performed by a profile.
 | 
						|
 | 
						|
        Set this object to true to enable statistics.  Set this object to false
 | 
						|
        to disable statistics.
 | 
						|
 | 
						|
        This object may be modified while the row is active.  The changes will
 | 
						|
        not take effect until the profile is applied to an interface."
 | 
						|
    DEFVAL    { false }
 | 
						|
    ::= { juniPolicyProfileEntry 6 }
 | 
						|
 | 
						|
juniPolicyProfileLocalInputPolicyId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to control the attachment of local input policies
 | 
						|
        to dynamic interfaces configured by the profile identified by
 | 
						|
        juniPolicyProfileId.
 | 
						|
 | 
						|
        Attach a policy by setting this value to the ID of the policy.
 | 
						|
 | 
						|
        Remove a policy attachment by setting this value to zero.
 | 
						|
 | 
						|
        This object may be modified while the row is active.  Changes made to a
 | 
						|
        row in this table do not take effect until the profile is applied."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniPolicyProfileEntry 7 }
 | 
						|
 | 
						|
juniPolicyProfileLocalInputStatsEnable OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to control the enabling and disabling of statistics
 | 
						|
        for a local input policy attachment performed by a profile.
 | 
						|
 | 
						|
        Set this object to true to enable statistics.  Set this object to false
 | 
						|
        to disable statistics.
 | 
						|
 | 
						|
        This object may be modified while the row is active.  The changes will
 | 
						|
        not take effect until the profile is applied to an interface."
 | 
						|
    DEFVAL    { false }
 | 
						|
    ::= { juniPolicyProfileEntry 8 }
 | 
						|
 | 
						|
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
-- Policy Attachment Profile Table
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
juniPolicyAttachProfileTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniPolicyAttachProfileEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This table contains entries which represent attachment of policies to
 | 
						|
        dynamic interfaces through profiles."
 | 
						|
    ::= { juniPolicyProfile 2 }
 | 
						|
 | 
						|
juniPolicyAttachProfileEntry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniPolicyAttachProfileEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Each entry contains the profile for attachment of policy(s) to a
 | 
						|
        dynamic interface."
 | 
						|
    INDEX     { juniPolicyAttachProfileId,
 | 
						|
                juniPolicyAttachProfileForwardingType,
 | 
						|
                juniPolicyAttachProfilePolicyType }
 | 
						|
    ::= { juniPolicyAttachProfileTable 1 }
 | 
						|
 | 
						|
JuniPolicyAttachProfileEntry ::= SEQUENCE {
 | 
						|
    juniPolicyAttachProfileId                Unsigned32,
 | 
						|
    juniPolicyAttachProfileForwardingType    JuniPolicyForwardingType,
 | 
						|
    juniPolicyAttachProfilePolicyType        JuniPolicyAttachmentType,
 | 
						|
    juniPolicyAttachProfileRowStatus         RowStatus,
 | 
						|
    juniPolicyAttachProfilePolicyId          Integer32,
 | 
						|
    juniPolicyAttachProfileStatsEnable       TruthValue }
 | 
						|
 | 
						|
juniPolicyAttachProfileId OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The profile to which the policy attachment profile data belongs.  When
 | 
						|
        this profile is applied to a dynamic interface the associated policies
 | 
						|
        will be applied to that interface."
 | 
						|
    ::= { juniPolicyAttachProfileEntry 1 }
 | 
						|
 | 
						|
juniPolicyAttachProfileForwardingType OBJECT-TYPE
 | 
						|
    SYNTAX      JuniPolicyForwardingType
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The interface type (i.e. IP or CBF) which the policy would be attached
 | 
						|
        to."
 | 
						|
    ::= { juniPolicyAttachProfileEntry 2 }
 | 
						|
 | 
						|
juniPolicyAttachProfilePolicyType OBJECT-TYPE
 | 
						|
    SYNTAX      JuniPolicyAttachmentType
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The policy type (i.e. input, output or secondary input)."
 | 
						|
    ::= { juniPolicyAttachProfileEntry 3 }
 | 
						|
 | 
						|
juniPolicyAttachProfileRowStatus OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Controls creation/deletion of entries in this table according to the
 | 
						|
        RowStatus textual convention, constrained to support the following
 | 
						|
        values only:
 | 
						|
            createAndGo
 | 
						|
            destroy
 | 
						|
 | 
						|
        *** LIMITED ACCESS LIST CONFIGURATION LEVEL ***
 | 
						|
 | 
						|
        RowStatus createAndGo/destroy operations have the following
 | 
						|
        special-purpose semantics:
 | 
						|
            createAndGo     Create an entry having the specified configuration
 | 
						|
                            and append it to the target list, i.e. create a
 | 
						|
                            policy table entry with the associated policy name.
 | 
						|
            destroy         Destroy the specified list and all of its
 | 
						|
                            constituent elements.
 | 
						|
 | 
						|
        Policy row members may not be modified once the row has been created."
 | 
						|
    ::= { juniPolicyAttachProfileEntry 4 }
 | 
						|
 | 
						|
juniPolicyAttachProfilePolicyId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to control the attachment of policies to dynamic
 | 
						|
        interfaces configured by the profile identified by
 | 
						|
        juniPolicyAttachProfileId, juniPolicyAttachProfileForwardingType and
 | 
						|
        juniPolicyAttachProfilePolicyType.
 | 
						|
 | 
						|
        Attach a policy by setting this value to the ID of the policy.
 | 
						|
 | 
						|
        Remove a policy attachment by setting this value to zero.
 | 
						|
 | 
						|
        This object may be modified while the row is active.  Changes made to a
 | 
						|
        row in this table do not take effect until the profile is applied."
 | 
						|
    DEFVAL    { 0 }
 | 
						|
    ::= { juniPolicyAttachProfileEntry 5 }
 | 
						|
 | 
						|
juniPolicyAttachProfileStatsEnable OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This object is used to control the enabling and disabling of statistics
 | 
						|
        for an policy attachment performed by a profile.
 | 
						|
 | 
						|
        Set this object to true to enable statistics.  Set this object to false
 | 
						|
        to disable statistics.
 | 
						|
 | 
						|
        This object may be modified while the row is active.  The changes will
 | 
						|
        not take effect until the profile is applied to an interface."
 | 
						|
    DEFVAL    { false }
 | 
						|
    ::= { juniPolicyAttachProfileEntry 6 }
 | 
						|
 | 
						|
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
-- The Policy interface statistics table - Obsolete
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
juniPolicyIfStatsTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniPolicyIfStatsEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Each entry within this obsolete table contains statistics data for an
 | 
						|
        interface/policy rule combination.  Interfaces with policies attached
 | 
						|
        and statistics disabled are not represented in this table."
 | 
						|
    ::= { juniPolicyStatistics 1 }
 | 
						|
 | 
						|
juniPolicyIfStatsEntry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniPolicyIfStatsEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Each entry defines a single statistics entry."
 | 
						|
    INDEX     { juniPolicyIfStatsIfId,
 | 
						|
                juniPolicyIfStatsPolicyType,
 | 
						|
                juniPolicyIfStatsPolicyId,
 | 
						|
                juniPolicyIfStatsRulePrec,
 | 
						|
                juniPolicyIfStatsRuleId,
 | 
						|
                juniPolicyIfStatsClaclEntryNumber }
 | 
						|
    ::= { juniPolicyIfStatsTable 1 }
 | 
						|
 | 
						|
JuniPolicyIfStatsEntry ::= SEQUENCE {
 | 
						|
    juniPolicyIfStatsIfId                InterfaceIndex,
 | 
						|
    juniPolicyIfStatsPolicyType          JuniPolicyAttachmentType,
 | 
						|
    juniPolicyIfStatsPolicyId            Integer32,
 | 
						|
    juniPolicyIfStatsRulePrec            Integer32,
 | 
						|
    juniPolicyIfStatsRuleId              Integer32,
 | 
						|
    juniPolicyIfStatsClaclEntryNumber    Integer32,
 | 
						|
    juniPolicyIfStatsGreenPackets        Counter64,
 | 
						|
    juniPolicyIfStatsYellowPackets       Counter64,
 | 
						|
    juniPolicyIfStatsRedPackets          Counter64,
 | 
						|
    juniPolicyIfStatsGreenBytes          Counter64,
 | 
						|
    juniPolicyIfStatsYellowBytes         Counter64,
 | 
						|
    juniPolicyIfStatsRedBytes            Counter64 }
 | 
						|
 | 
						|
juniPolicyIfStatsIfId OBJECT-TYPE
 | 
						|
    SYNTAX      InterfaceIndex
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The interface ID corresponding to the stats block represented by this
 | 
						|
        row."
 | 
						|
    ::= { juniPolicyIfStatsEntry 1 }
 | 
						|
 | 
						|
juniPolicyIfStatsPolicyType OBJECT-TYPE
 | 
						|
    SYNTAX      JuniPolicyAttachmentType
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The attachment point for the policy."
 | 
						|
    ::= { juniPolicyIfStatsEntry 2 }
 | 
						|
 | 
						|
juniPolicyIfStatsPolicyId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The PolicyTable index of the policy corresponding to the stats block
 | 
						|
        represented by this row."
 | 
						|
    ::= { juniPolicyIfStatsEntry 3 }
 | 
						|
 | 
						|
juniPolicyIfStatsRulePrec OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The precedence of the policy rule corresponding to the stats block
 | 
						|
        represented by this row."
 | 
						|
    ::= { juniPolicyIfStatsEntry 4 }
 | 
						|
 | 
						|
juniPolicyIfStatsRuleId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The index of the policy rule corresponding to the stats block
 | 
						|
        represented by this row."
 | 
						|
    ::= { juniPolicyIfStatsEntry 5 }
 | 
						|
 | 
						|
juniPolicyIfStatsClaclEntryNumber OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The index of the clacl entry number corresponding to the stats block
 | 
						|
        represented by this row."
 | 
						|
    ::= { juniPolicyIfStatsEntry 6 }
 | 
						|
 | 
						|
juniPolicyIfStatsGreenPackets OBJECT-TYPE
 | 
						|
    SYNTAX      Counter64
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The number of green packets policed by the policy rule."
 | 
						|
    ::= { juniPolicyIfStatsEntry 7 }
 | 
						|
 | 
						|
juniPolicyIfStatsYellowPackets OBJECT-TYPE
 | 
						|
    SYNTAX      Counter64
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The number of yellow packets policed by the policy rule."
 | 
						|
    ::= { juniPolicyIfStatsEntry 8 }
 | 
						|
 | 
						|
juniPolicyIfStatsRedPackets OBJECT-TYPE
 | 
						|
    SYNTAX      Counter64
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The number of red packets policed by the policy rule."
 | 
						|
    ::= { juniPolicyIfStatsEntry 9 }
 | 
						|
 | 
						|
juniPolicyIfStatsGreenBytes OBJECT-TYPE
 | 
						|
    SYNTAX      Counter64
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The number of green bytes policed by the policy rule."
 | 
						|
    ::= { juniPolicyIfStatsEntry 10 }
 | 
						|
 | 
						|
juniPolicyIfStatsYellowBytes OBJECT-TYPE
 | 
						|
    SYNTAX      Counter64
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The number of yellow bytes policed by the policy rule."
 | 
						|
    ::= { juniPolicyIfStatsEntry 11 }
 | 
						|
 | 
						|
juniPolicyIfStatsRedBytes OBJECT-TYPE
 | 
						|
    SYNTAX      Counter64
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The number of red bytes policed by the policy rule."
 | 
						|
    ::= { juniPolicyIfStatsEntry 12 }
 | 
						|
 | 
						|
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
-- The Policy interface attachment statistics table
 | 
						|
--
 | 
						|
-- The policy interface statistics table presents statistics as green,
 | 
						|
-- yellow, and red packets and bytes.  This is because the interpretation
 | 
						|
-- of the statistics is linked to the type of policy rule which has
 | 
						|
-- resulted in the generation of the statistics.
 | 
						|
--
 | 
						|
-- Each policy rule and how the statistics are interpreted is as follows:
 | 
						|
--
 | 
						|
-- nextHopRule:
 | 
						|
--     juniPolicyIfAttachStatsGreenPackets and juniPolicyIfAttachGreenBytes
 | 
						|
--     represent the number of packets and bytes routed to the next-hop IP
 | 
						|
--     address.
 | 
						|
--
 | 
						|
--     juniPolicyIfAttachStatsYellowPackets, juniPolicyIfAttachYellowBytes,
 | 
						|
--     juniPolicyIfAttachStatsRedPackets, and juniPolicyIfAttachRedBytes are
 | 
						|
--     always zero.
 | 
						|
--
 | 
						|
-- filterRule:
 | 
						|
--     juniPolicyIfAttachStatsGreenPackets and juniPolicyIfAttachGreenBytes
 | 
						|
--     represent the number of packets and bytes filtered (dropped) by the
 | 
						|
--     filter rule.
 | 
						|
--
 | 
						|
--     juniPolicyIfAttachStatsYellowPackets, juniPolicyIfAttachYellowBytes,
 | 
						|
--     juniPolicyIfAttachStatsRedPackets, and juniPolicyIfAttachRedBytes are
 | 
						|
--     always zero.
 | 
						|
--
 | 
						|
-- nextInterfaceRule:
 | 
						|
--     juniPolicyIfAttachStatsGreenPackets and juniPolicyIfAttachGreenBytes
 | 
						|
--     represent the number of packets and bytes routed to the next-interface
 | 
						|
--     interface.
 | 
						|
--
 | 
						|
--     juniPolicyIfAttachStatsYellowPackets, juniPolicyIfAttachYellowBytes,
 | 
						|
--     juniPolicyIfAttachStatsRedPackets, and juniPolicyIfAttachRedBytes are
 | 
						|
--     always zero.
 | 
						|
--
 | 
						|
-- rateLimitRule:
 | 
						|
--     juniPolicyIfAttachStatsGreenPackets and juniPolicyIfAttachGreenBytes
 | 
						|
--     represent the number of packets and bytes policed by the rate limit rule
 | 
						|
--     committed action.
 | 
						|
--
 | 
						|
--     juniPolicyIfAttachStatsYellowPackets and juniPolicyIfAttachYellowBytes
 | 
						|
--     represent the number of packets and bytes policed by the rate limit rule
 | 
						|
--     conformed action.
 | 
						|
--
 | 
						|
--     juniPolicyIfAttachStatsRedPackets and juniPolicyIfAttachRedBytes
 | 
						|
--     represent the number of packets and bytes policed by the rateLimitRule
 | 
						|
--     exceeded action.
 | 
						|
--
 | 
						|
-- markingRule:
 | 
						|
--     juniPolicyIfAttachStatsGreenPackets and juniPolicyIfAttachGreenBytes
 | 
						|
--     represent the number of packets and bytes marked by the marking rule.
 | 
						|
--
 | 
						|
--     juniPolicyIfAttachStatsYellowPackets, juniPolicyIfAttachYellowBytes,
 | 
						|
--     juniPolicyIfAttachStatsRedPackets, and juniPolicyIfAttachRedBytes are
 | 
						|
--     always zero.
 | 
						|
--
 | 
						|
-- forwardRule:
 | 
						|
--     juniPolicyIfAttachStatsGreenPackets and juniPolicyIfAttachGreenBytes
 | 
						|
--     represent the number of packets and bytes forwarded by the forwardRule.
 | 
						|
--
 | 
						|
--     juniPolicyIfAttachStatsYellowPackets, juniPolicyIfAttachYellowBytes,
 | 
						|
--     juniPolicyIfAttachStatsRedPackets, and juniPolicyIfAttachRedBytes are
 | 
						|
--     always zero.
 | 
						|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
juniPolicyIfAttachStatsTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniPolicyIfAttachStatsEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Each entry within this obsolete table contains statistics data for an
 | 
						|
        interface/policy rule combination. Interfaces with policies attached
 | 
						|
        and statistics disabled are not represented in this table.  This table
 | 
						|
        became obsolete when policy precedence enhancements were made."
 | 
						|
    ::= { juniPolicyStatistics 2 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsEntry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniPolicyIfAttachStatsEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Each entry defines a single statistics entry."
 | 
						|
    INDEX     { juniPolicyIfAttachStatsIfId,
 | 
						|
                juniPolicyIfAttachStatsForwardingType,
 | 
						|
                juniPolicyIfAttachStatsPolicyType,
 | 
						|
                juniPolicyIfAttachStatsPolicyId,
 | 
						|
                juniPolicyIfAttachStatsRulePrec,
 | 
						|
                juniPolicyIfAttachStatsRuleId,
 | 
						|
                juniPolicyIfAttachStatsClaclEntryNumber }
 | 
						|
    ::= { juniPolicyIfAttachStatsTable 1 }
 | 
						|
 | 
						|
JuniPolicyIfAttachStatsEntry ::= SEQUENCE {
 | 
						|
    juniPolicyIfAttachStatsIfId              InterfaceIndex,
 | 
						|
    juniPolicyIfAttachStatsForwardingType    JuniPolicyForwardingType,
 | 
						|
    juniPolicyIfAttachStatsPolicyType        JuniPolicyAttachmentType,
 | 
						|
    juniPolicyIfAttachStatsPolicyId          Integer32,
 | 
						|
    juniPolicyIfAttachStatsRulePrec          Integer32,
 | 
						|
    juniPolicyIfAttachStatsRuleId            Integer32,
 | 
						|
    juniPolicyIfAttachStatsClaclEntryNumber  Integer32,
 | 
						|
    juniPolicyIfAttachStatsGreenPackets      Counter64,
 | 
						|
    juniPolicyIfAttachStatsYellowPackets     Counter64,
 | 
						|
    juniPolicyIfAttachStatsRedPackets        Counter64,
 | 
						|
    juniPolicyIfAttachStatsGreenBytes        Counter64,
 | 
						|
    juniPolicyIfAttachStatsYellowBytes       Counter64,
 | 
						|
    juniPolicyIfAttachStatsRedBytes          Counter64 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsIfId OBJECT-TYPE
 | 
						|
    SYNTAX      InterfaceIndex
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The interface ID corresponding to the stats block represented by this
 | 
						|
        row.  This object became obsolete when policy precedence enhancements
 | 
						|
        were made."
 | 
						|
    ::= { juniPolicyIfAttachStatsEntry 1 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsForwardingType OBJECT-TYPE
 | 
						|
    SYNTAX      JuniPolicyForwardingType
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The forwarding type for the policy attachment.  This object became
 | 
						|
        obsolete when policy precedence enhancements were made."
 | 
						|
    ::= { juniPolicyIfAttachStatsEntry 2 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsPolicyType OBJECT-TYPE
 | 
						|
    SYNTAX      JuniPolicyAttachmentType
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The attachment point for the policy.  This object became obsolete when
 | 
						|
        policy precedence enhancements were made."
 | 
						|
    ::= { juniPolicyIfAttachStatsEntry 3 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsPolicyId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The PolicyTable index of the policy corresponding to the stats block
 | 
						|
        represented by this row.  This object became obsolete when policy
 | 
						|
        precedence enhancements were made."
 | 
						|
    ::= { juniPolicyIfAttachStatsEntry 4 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsRulePrec OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The precedence of the policy rule corresponding to the stats block
 | 
						|
        represented by this row.  This object became obsolete when policy
 | 
						|
        precedence enhancements were made."
 | 
						|
    ::= { juniPolicyIfAttachStatsEntry 5 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsRuleId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The index of the policy rule corresponding to the stats block
 | 
						|
        represented by this row.  This object became obsolete when policy
 | 
						|
        precedence enhancements were made."
 | 
						|
    ::= { juniPolicyIfAttachStatsEntry 6 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsClaclEntryNumber OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The index of the clacl entry number corresponding to the stats block
 | 
						|
        represented by this row.  This object became obsolete when policy
 | 
						|
        precedence enhancements were made."
 | 
						|
    ::= { juniPolicyIfAttachStatsEntry 7 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsGreenPackets OBJECT-TYPE
 | 
						|
    SYNTAX      Counter64
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The number of green packets policed by the policy rule.  This object
 | 
						|
        became obsolete when policy precedence enhancements were made."
 | 
						|
    ::= { juniPolicyIfAttachStatsEntry 8 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsYellowPackets OBJECT-TYPE
 | 
						|
    SYNTAX      Counter64
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The number of yellow packets policed by the policy rule.  This object
 | 
						|
        became obsolete when policy precedence enhancements were made."
 | 
						|
    ::= { juniPolicyIfAttachStatsEntry 9 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsRedPackets OBJECT-TYPE
 | 
						|
    SYNTAX      Counter64
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The number of red packets policed by the policy rule.  This object
 | 
						|
        became obsolete when policy precedence enhancements were made."
 | 
						|
    ::= { juniPolicyIfAttachStatsEntry 10 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsGreenBytes OBJECT-TYPE
 | 
						|
    SYNTAX      Counter64
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The number of green bytes policed by the policy rule.  This object
 | 
						|
        became obsolete when policy precedence enhancements were made."
 | 
						|
    ::= { juniPolicyIfAttachStatsEntry 11 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsYellowBytes OBJECT-TYPE
 | 
						|
    SYNTAX      Counter64
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The number of yellow bytes policed by the policy rule.  This object
 | 
						|
        became obsolete when policy precedence enhancements were made."
 | 
						|
    ::= { juniPolicyIfAttachStatsEntry 12 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsRedBytes OBJECT-TYPE
 | 
						|
    SYNTAX      Counter64
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The number of red bytes policed by the policy rule.  This object became
 | 
						|
        obsolete when policy precedence enhancements were made."
 | 
						|
    ::= { juniPolicyIfAttachStatsEntry 13 }
 | 
						|
 | 
						|
juniPolicyIfAttachStats2Table OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF JuniPolicyIfAttachStats2Entry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Each entry within this table contains statistics data for an
 | 
						|
        interface/clacl rule combination.  Interfaces with policies attached
 | 
						|
        and statistics disabled are not represented in this table."
 | 
						|
    ::= { juniPolicyStatistics 3 }
 | 
						|
 | 
						|
juniPolicyIfAttachStats2Entry OBJECT-TYPE
 | 
						|
    SYNTAX      JuniPolicyIfAttachStats2Entry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Each entry defines a single statistics entry."
 | 
						|
    INDEX     { juniPolicyIfAttachStatsIfId2,
 | 
						|
                juniPolicyIfAttachStatsForwardingType2,
 | 
						|
                juniPolicyIfAttachStatsPolicyType2,
 | 
						|
                juniPolicyIfAttachStatsPolicyId2,
 | 
						|
                juniPolicyIfAttachStatsClaclId,
 | 
						|
                juniPolicyIfAttachStatsClaclEntryNumber2 }
 | 
						|
    ::= { juniPolicyIfAttachStats2Table 1 }
 | 
						|
 | 
						|
JuniPolicyIfAttachStats2Entry ::= SEQUENCE {
 | 
						|
    juniPolicyIfAttachStatsIfId2              InterfaceIndex,
 | 
						|
    juniPolicyIfAttachStatsForwardingType2    JuniPolicyForwardingType,
 | 
						|
    juniPolicyIfAttachStatsPolicyType2        JuniPolicyAttachmentType,
 | 
						|
    juniPolicyIfAttachStatsPolicyId2          Integer32,
 | 
						|
    juniPolicyIfAttachStatsClaclId            Integer32,
 | 
						|
    juniPolicyIfAttachStatsClaclEntryNumber2  Integer32,
 | 
						|
    juniPolicyIfAttachStatsGreenPackets2      Counter64,
 | 
						|
    juniPolicyIfAttachStatsYellowPackets2     Counter64,
 | 
						|
    juniPolicyIfAttachStatsRedPackets2        Counter64,
 | 
						|
    juniPolicyIfAttachStatsGreenBytes2        Counter64,
 | 
						|
    juniPolicyIfAttachStatsYellowBytes2       Counter64,
 | 
						|
    juniPolicyIfAttachStatsRedBytes2          Counter64 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsIfId2 OBJECT-TYPE
 | 
						|
    SYNTAX      InterfaceIndex
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The interface ID corresponding to the stats block represented by this
 | 
						|
        row."
 | 
						|
    ::= { juniPolicyIfAttachStats2Entry 1 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsForwardingType2 OBJECT-TYPE
 | 
						|
    SYNTAX      JuniPolicyForwardingType
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The forwarding type for the policy attachment."
 | 
						|
    ::= { juniPolicyIfAttachStats2Entry 2 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsPolicyType2 OBJECT-TYPE
 | 
						|
    SYNTAX      JuniPolicyAttachmentType
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The attachment point for the policy."
 | 
						|
    ::= { juniPolicyIfAttachStats2Entry 3 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsPolicyId2 OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The PolicyTable index of the policy corresponding to the stats block
 | 
						|
        represented by this row."
 | 
						|
    ::= { juniPolicyIfAttachStats2Entry 4 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsClaclId OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The ClaclTable index of the clacl corresponding to the stats block
 | 
						|
        represented by this row."
 | 
						|
    ::= { juniPolicyIfAttachStats2Entry 5 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsClaclEntryNumber2 OBJECT-TYPE
 | 
						|
    SYNTAX      Integer32 (0..2147483647)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The index of the clacl entry number corresponding to the stats block
 | 
						|
        represented by this row."
 | 
						|
    ::= { juniPolicyIfAttachStats2Entry 6 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsGreenPackets2 OBJECT-TYPE
 | 
						|
    SYNTAX      Counter64
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The number of green packets policed by the policy rule."
 | 
						|
    ::= { juniPolicyIfAttachStats2Entry 7 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsYellowPackets2 OBJECT-TYPE
 | 
						|
    SYNTAX      Counter64
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The number of yellow packets policed by the policy rule."
 | 
						|
    ::= { juniPolicyIfAttachStats2Entry 8 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsRedPackets2 OBJECT-TYPE
 | 
						|
    SYNTAX      Counter64
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The number of red packets policed by the policy rule."
 | 
						|
    ::= { juniPolicyIfAttachStats2Entry 9 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsGreenBytes2 OBJECT-TYPE
 | 
						|
    SYNTAX      Counter64
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The number of green bytes policed by the policy rule."
 | 
						|
    ::= { juniPolicyIfAttachStats2Entry 10 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsYellowBytes2 OBJECT-TYPE
 | 
						|
    SYNTAX      Counter64
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The number of yellow bytes policed by the policy rule."
 | 
						|
    ::= { juniPolicyIfAttachStats2Entry 11 }
 | 
						|
 | 
						|
juniPolicyIfAttachStatsRedBytes2 OBJECT-TYPE
 | 
						|
    SYNTAX      Counter64
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The number of red bytes policed by the policy rule."
 | 
						|
    ::= { juniPolicyIfAttachStats2Entry 12 }
 | 
						|
 | 
						|
 | 
						|
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
-- Conformance information
 | 
						|
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 | 
						|
juniPolicyConformance OBJECT IDENTIFIER ::= { juniPolicyMIB 2 }
 | 
						|
juniPolicyCompliances OBJECT IDENTIFIER ::= { juniPolicyConformance 1 }
 | 
						|
juniPolicyGroups      OBJECT IDENTIFIER ::= { juniPolicyConformance 2 }
 | 
						|
 | 
						|
--
 | 
						|
-- compliance statements
 | 
						|
--
 | 
						|
juniPolicyCompliance  MODULE-COMPLIANCE
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Obsolete compliance statement for entities which implement the Juniper
 | 
						|
        policy management MIB.  This statement became obsolete when policy
 | 
						|
        traffic shape and color objects were added to the MIB."
 | 
						|
    MODULE   -- this module
 | 
						|
        MANDATORY-GROUPS {
 | 
						|
            juniPolicyGroup,
 | 
						|
            juniRateLimitControlListGroup,
 | 
						|
            juniClassifierControlListGroup,
 | 
						|
            juniPolicyIfGroup,
 | 
						|
            juniPolicyProfileGroup,
 | 
						|
            juniPolicyStatisticsGroup }
 | 
						|
    ::= { juniPolicyCompliances 1 }                                -- JUNOSe 1.3
 | 
						|
 | 
						|
juniPolicyCompliance2  MODULE-COMPLIANCE
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Obsolete compliance statement for entities which implement the Juniper
 | 
						|
        policy management MIB.  This statement was obsolete when policy log rule
 | 
						|
        objects were added to the MIB."
 | 
						|
    MODULE   -- this module
 | 
						|
        MANDATORY-GROUPS {
 | 
						|
            juniPolicyGroup2,
 | 
						|
            juniRateLimitControlListGroup,
 | 
						|
            juniClassifierControlListGroup,
 | 
						|
            juniPolicyIfGroup,
 | 
						|
            juniPolicyProfileGroup,
 | 
						|
            juniPolicyStatisticsGroup,
 | 
						|
            juniTrafficShapeProfileGroup }
 | 
						|
    ::= { juniPolicyCompliances 2 }                                -- JUNOSe 2.6
 | 
						|
 | 
						|
juniPolicyCompliance3  MODULE-COMPLIANCE
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Obsolete compliance statement for entities which implement the Juniper
 | 
						|
        policy management MIB.  This statement became obsolete when policy color
 | 
						|
        rule objects were added, the policy profile table was extended and the
 | 
						|
        policy interface attachement tables were replaced by new versions."
 | 
						|
    MODULE   -- this module
 | 
						|
        MANDATORY-GROUPS {
 | 
						|
            juniPolicyGroup2,
 | 
						|
            juniRateLimitControlListGroup,
 | 
						|
            juniClassifierControlListGroup,
 | 
						|
            juniPolicyIfGroup,
 | 
						|
            juniPolicyProfileGroup,
 | 
						|
            juniPolicyStatisticsGroup,
 | 
						|
            juniTrafficShapeProfileGroup,
 | 
						|
            juniLogRuleGroup }
 | 
						|
    ::= { juniPolicyCompliances 3 }                                -- JUNOSe 2.8
 | 
						|
 | 
						|
juniPolicyCompliance4  MODULE-COMPLIANCE
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Obsolete compliance statement for entities which implement the Juniper
 | 
						|
        policy management MIB.  This statement became obsolete when TCP flag and
 | 
						|
        IP flag classifier control list objects were added and the
 | 
						|
        juniPolicyProfileTable was repalced by the
 | 
						|
        juniPolicyAttachProfileTable."
 | 
						|
    MODULE   -- this module
 | 
						|
        MANDATORY-GROUPS {
 | 
						|
            juniPolicyGroup2,
 | 
						|
            juniRateLimitControlListGroup,
 | 
						|
            juniClassifierControlListGroup,
 | 
						|
            juniPolicyIfAttachGroup,
 | 
						|
            juniPolicyProfileGroup2,
 | 
						|
            juniPolicyAttachStatisticsGroup,
 | 
						|
            juniTrafficShapeProfileGroup,
 | 
						|
            juniLogRuleGroup }
 | 
						|
    ::= { juniPolicyCompliances 4 }                                -- JUNOSe 3.0
 | 
						|
 | 
						|
juniPolicyCompliance5  MODULE-COMPLIANCE
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Obsolete compliance statement for entities which implement the Juniper
 | 
						|
        policy management MIB.  This statement became obsolete when traffic
 | 
						|
        class rule objects and new rate limit objects were added and when the
 | 
						|
        policy shaper capability was moved into the quality of service
 | 
						|
        component."
 | 
						|
    MODULE   -- this module
 | 
						|
        MANDATORY-GROUPS {
 | 
						|
            juniPolicyBaseGroup,
 | 
						|
            juniClassifierControlListGroup2,
 | 
						|
            juniPolicyIfAttachGroup,
 | 
						|
            juniPolicyAttachProfileGroup,
 | 
						|
            juniPolicyAttachStatisticsGroup }
 | 
						|
        GROUP       juniRateLimitGroup
 | 
						|
            DESCRIPTION
 | 
						|
                "The rate limit group is mandatory only for entities that
 | 
						|
                implement rate limit policy management."
 | 
						|
        GROUP       juniTrafficShapeGroup
 | 
						|
            DESCRIPTION
 | 
						|
                "The traffic shape group is mandatory only for entities that
 | 
						|
                implement traffic shape policy management."
 | 
						|
        GROUP       juniLogRuleGroup
 | 
						|
            DESCRIPTION
 | 
						|
                "The log rule group is mandatory only for entities that
 | 
						|
                implement log policy management."
 | 
						|
        GROUP       juniNextHopRulesGroup
 | 
						|
            DESCRIPTION
 | 
						|
                "The next-hop rules group is mandatory only for entities that
 | 
						|
                implement next-hop policy management."
 | 
						|
        GROUP       juniFilterRulesGroup
 | 
						|
            DESCRIPTION
 | 
						|
                "The filter rules group is mandatory only for entities that
 | 
						|
                implement filter policy management."
 | 
						|
        GROUP       juniNextInterfaceRulesGroup
 | 
						|
            DESCRIPTION
 | 
						|
                "The next-interface rules group is mandatory only for entities
 | 
						|
                that implement next-interface policy management."
 | 
						|
        GROUP       juniMarkingRulesGroup
 | 
						|
            DESCRIPTION
 | 
						|
                "The marking rules group is mandatory only for entities that
 | 
						|
                implement marking policy management."
 | 
						|
        GROUP       juniForwardRulesGroup
 | 
						|
            DESCRIPTION
 | 
						|
                "The forward rules group is mandatory only for entities that
 | 
						|
                implement forward policy management."
 | 
						|
        GROUP       juniColorRulesGroup
 | 
						|
            DESCRIPTION
 | 
						|
                "The color rules group is mandatory only for entities that
 | 
						|
                implement color policy management."
 | 
						|
    ::= { juniPolicyCompliances 5 }                                -- JUNOSe 3.2
 | 
						|
 | 
						|
juniPolicyCompliance6  MODULE-COMPLIANCE
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Obsolete compliance statement for entities which implement the Juniper
 | 
						|
        policy management MIB.  This statement became obsolete when new forward
 | 
						|
        rules data objects were added."
 | 
						|
    MODULE  -- this module
 | 
						|
        MANDATORY-GROUPS {
 | 
						|
            juniPolicyBaseGroup,
 | 
						|
            juniClassifierControlListGroup2,
 | 
						|
            juniPolicyIfAttachGroup,
 | 
						|
            juniPolicyAttachProfileGroup,
 | 
						|
            juniPolicyAttachStatisticsGroup }
 | 
						|
        GROUP       juniRateLimitGroup2
 | 
						|
            DESCRIPTION
 | 
						|
                "The rate limit group is mandatory only for entities that
 | 
						|
                implement rate limit policy management."
 | 
						|
        GROUP       juniLogRuleGroup
 | 
						|
            DESCRIPTION
 | 
						|
                "The log rule group is mandatory only for entities that
 | 
						|
                implement log policy management."
 | 
						|
        GROUP       juniNextHopRulesGroup
 | 
						|
            DESCRIPTION
 | 
						|
                "The next-hop rules group is mandatory only for entities that
 | 
						|
                implement next-hop policy management."
 | 
						|
        GROUP       juniFilterRulesGroup
 | 
						|
            DESCRIPTION
 | 
						|
                "The filter rules group is mandatory only for entities that
 | 
						|
                implement filter policy management."
 | 
						|
        GROUP       juniNextInterfaceRulesGroup
 | 
						|
            DESCRIPTION
 | 
						|
                "The next-interface rules group is mandatory only for entities
 | 
						|
                that implement next-interface policy management."
 | 
						|
        GROUP       juniMarkingRulesGroup
 | 
						|
            DESCRIPTION
 | 
						|
                "The marking rules group is mandatory only for entities that
 | 
						|
                implement marking policy management."
 | 
						|
        GROUP       juniForwardRulesGroup
 | 
						|
            DESCRIPTION
 | 
						|
                "The forward rules group is mandatory only for entities that
 | 
						|
                implement forward policy management."
 | 
						|
        GROUP       juniColorRulesGroup
 | 
						|
            DESCRIPTION
 | 
						|
                "The color rules group is mandatory only for entities that
 | 
						|
                implement color policy management."
 | 
						|
        GROUP       juniTrafficClassRulesGroup
 | 
						|
            DESCRIPTION
 | 
						|
                "The traffic class rule group is mandatory only for entities
 | 
						|
                that implement traffic class policy management."
 | 
						|
    ::= { juniPolicyCompliances 6 }                                -- JUNOSe 4.0
 | 
						|
 | 
						|
juniPolicyCompliance7  MODULE-COMPLIANCE
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Obsolete compliance statement for entities which implement the Juniper
 | 
						|
        policy management MIB.  This statement became obsolete due to new policy
 | 
						|
        rule table key."
 | 
						|
    MODULE  -- this module
 | 
						|
        MANDATORY-GROUPS {
 | 
						|
            juniPolicyBaseGroup,
 | 
						|
            juniClassifierControlListGroup2,
 | 
						|
            juniPolicyIfAttachGroup,
 | 
						|
            juniPolicyAttachProfileGroup,
 | 
						|
            juniPolicyAttachStatisticsGroup }
 | 
						|
        GROUP       juniRateLimitGroup2
 | 
						|
            DESCRIPTION
 | 
						|
                "The rate limit group is mandatory only for entities that
 | 
						|
                implement rate limit policy management."
 | 
						|
        GROUP       juniLogRuleGroup
 | 
						|
            DESCRIPTION
 | 
						|
                "The log rule group is mandatory only for entities that
 | 
						|
                implement log policy management."
 | 
						|
        GROUP       juniNextHopRulesGroup
 | 
						|
            DESCRIPTION
 | 
						|
                "The next-hop rules group is mandatory only for entities that
 | 
						|
                implement next-hop policy management."
 | 
						|
        GROUP       juniFilterRulesGroup
 | 
						|
            DESCRIPTION
 | 
						|
                "The filter rules group is mandatory only for entities that
 | 
						|
                implement filter policy management."
 | 
						|
        GROUP       juniNextInterfaceRulesGroup
 | 
						|
            DESCRIPTION
 | 
						|
                "The next-interface rules group is mandatory only for entities
 | 
						|
                that implement next-interface policy management."
 | 
						|
        GROUP       juniMarkingRulesGroup
 | 
						|
            DESCRIPTION
 | 
						|
                "The marking rules group is mandatory only for entities that
 | 
						|
                implement marking policy management."
 | 
						|
        GROUP       juniForwardRulesGroup2
 | 
						|
            DESCRIPTION
 | 
						|
                "The forward rules group is mandatory only for entities that
 | 
						|
                implement forward policy management."
 | 
						|
        GROUP       juniColorRulesGroup
 | 
						|
            DESCRIPTION
 | 
						|
                "The color rules group is mandatory only for entities that
 | 
						|
                implement color policy management."
 | 
						|
        GROUP       juniTrafficClassRulesGroup
 | 
						|
            DESCRIPTION
 | 
						|
                "The traffic class rule group is mandatory only for entities
 | 
						|
                that implement traffic class policy management."
 | 
						|
    ::= { juniPolicyCompliances 7 }                                -- JUNOSe 5.2
 | 
						|
 | 
						|
juniPolicyCompliance8  MODULE-COMPLIANCE
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The compliance statement for entities which implement the Juniper
 | 
						|
        policy management MIB. This statement was made obsolete when
 | 
						|
        support for policy sharing was added."
 | 
						|
    MODULE  -- this module
 | 
						|
        MANDATORY-GROUPS {
 | 
						|
            juniPolicyBaseGroup2,
 | 
						|
            juniPolicyClaclGrpGroup,
 | 
						|
            juniClassifierControlListGroup3,
 | 
						|
            juniPolicyIfAttachGroup,
 | 
						|
            juniPolicyAttachProfileGroup,
 | 
						|
            juniPolicyAttachStatisticsGroup2 }
 | 
						|
        GROUP       juniRateLimitGroup3
 | 
						|
            DESCRIPTION
 | 
						|
                "The rate limit group is mandatory only for entities that
 | 
						|
                implement rate limit policy management."
 | 
						|
        GROUP       juniLogRuleGroup2
 | 
						|
            DESCRIPTION
 | 
						|
                "The log rule group is mandatory only for entities that
 | 
						|
                implement log policy management."
 | 
						|
        GROUP       juniNextHopRulesGroup2
 | 
						|
            DESCRIPTION
 | 
						|
                "The next-hop rules group is mandatory only for entities that
 | 
						|
                implement next-hop policy management."
 | 
						|
        GROUP       juniFilterRulesGroup2
 | 
						|
            DESCRIPTION
 | 
						|
                "The filter rules group is mandatory only for entities that
 | 
						|
                implement filter policy management."
 | 
						|
        GROUP       juniNextInterfaceRulesGroup2
 | 
						|
            DESCRIPTION
 | 
						|
                "The next-interface rules group is mandatory only for entities
 | 
						|
                that implement next-interface policy management."
 | 
						|
        GROUP       juniMarkingRulesGroup2
 | 
						|
            DESCRIPTION
 | 
						|
                "The marking rules group is mandatory only for entities that
 | 
						|
                implement marking policy management."
 | 
						|
        GROUP       juniForwardRulesGroup3
 | 
						|
            DESCRIPTION
 | 
						|
                "The forward rules group is mandatory only for entities that
 | 
						|
                implement forward policy management."
 | 
						|
        GROUP       juniColorRulesGroup2
 | 
						|
            DESCRIPTION
 | 
						|
                "The color rules group is mandatory only for entities that
 | 
						|
                implement color policy management."
 | 
						|
        GROUP       juniTrafficClassRulesGroup2
 | 
						|
            DESCRIPTION
 | 
						|
                "The traffic class rule group is mandatory only for entities
 | 
						|
                that implement traffic class policy management."
 | 
						|
    ::= { juniPolicyCompliances 8 }                                -- JUNOSe 5.3
 | 
						|
 | 
						|
juniPolicyCompliance9  MODULE-COMPLIANCE
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The compliance statement for entities which implement the Juniper
 | 
						|
        policy management MIB. This statement was made obsolete when ATM-cell-mode
 | 
						|
        support was added to the policy configuration."
 | 
						|
    MODULE  -- this module
 | 
						|
        MANDATORY-GROUPS {
 | 
						|
            juniPolicyBaseGroup2,
 | 
						|
            juniPolicyClaclGrpGroup,
 | 
						|
            juniClassifierControlListGroup3,
 | 
						|
            juniPolicyIfAttachGroup2,
 | 
						|
            juniPolicyAttachProfileGroup,
 | 
						|
            juniPolicyAttachStatisticsGroup2 }
 | 
						|
        GROUP       juniRateLimitGroup3
 | 
						|
            DESCRIPTION
 | 
						|
                "The rate limit group is mandatory only for entities that
 | 
						|
                implement rate limit policy management."
 | 
						|
        GROUP       juniLogRuleGroup2
 | 
						|
            DESCRIPTION
 | 
						|
                "The log rule group is mandatory only for entities that
 | 
						|
                implement log policy management."
 | 
						|
        GROUP       juniNextHopRulesGroup2
 | 
						|
            DESCRIPTION
 | 
						|
                "The next-hop rules group is mandatory only for entities that
 | 
						|
                implement next-hop policy management."
 | 
						|
        GROUP       juniFilterRulesGroup2
 | 
						|
            DESCRIPTION
 | 
						|
                "The filter rules group is mandatory only for entities that
 | 
						|
                implement filter policy management."
 | 
						|
        GROUP       juniNextInterfaceRulesGroup2
 | 
						|
            DESCRIPTION
 | 
						|
                "The next-interface rules group is mandatory only for entities
 | 
						|
                that implement next-interface policy management."
 | 
						|
        GROUP       juniMarkingRulesGroup2
 | 
						|
            DESCRIPTION
 | 
						|
                "The marking rules group is mandatory only for entities that
 | 
						|
                implement marking policy management."
 | 
						|
        GROUP       juniForwardRulesGroup3
 | 
						|
            DESCRIPTION
 | 
						|
                "The forward rules group is mandatory only for entities that
 | 
						|
                implement forward policy management."
 | 
						|
        GROUP       juniColorRulesGroup2
 | 
						|
            DESCRIPTION
 | 
						|
                "The color rules group is mandatory only for entities that
 | 
						|
                implement color policy management."
 | 
						|
        GROUP       juniTrafficClassRulesGroup2
 | 
						|
            DESCRIPTION
 | 
						|
                "The traffic class rule group is mandatory only for entities
 | 
						|
                that implement traffic class policy management."
 | 
						|
    ::= { juniPolicyCompliances 9 }                                -- JUNOSe 6.2
 | 
						|
 | 
						|
juniPolicyCompliance10  MODULE-COMPLIANCE
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The compliance statement for entities which implement the Juniper
 | 
						|
        policy management MIB."
 | 
						|
    MODULE  -- this module
 | 
						|
        MANDATORY-GROUPS {
 | 
						|
            juniPolicyBaseGroup3,
 | 
						|
            juniPolicyClaclGrpGroup,
 | 
						|
            juniClassifierControlListGroup3,
 | 
						|
            juniPolicyIfAttachGroup2,
 | 
						|
            juniPolicyAttachProfileGroup,
 | 
						|
            juniPolicyAttachStatisticsGroup2 }
 | 
						|
        GROUP       juniRateLimitGroup3
 | 
						|
            DESCRIPTION
 | 
						|
                "The rate limit group is mandatory only for entities that
 | 
						|
                implement rate limit policy management."
 | 
						|
        GROUP       juniLogRuleGroup2
 | 
						|
            DESCRIPTION
 | 
						|
                "The log rule group is mandatory only for entities that
 | 
						|
                implement log policy management."
 | 
						|
        GROUP       juniNextHopRulesGroup2
 | 
						|
            DESCRIPTION
 | 
						|
                "The next-hop rules group is mandatory only for entities that
 | 
						|
                implement next-hop policy management."
 | 
						|
        GROUP       juniFilterRulesGroup2
 | 
						|
            DESCRIPTION
 | 
						|
                "The filter rules group is mandatory only for entities that
 | 
						|
                implement filter policy management."
 | 
						|
        GROUP       juniNextInterfaceRulesGroup2
 | 
						|
            DESCRIPTION
 | 
						|
                "The next-interface rules group is mandatory only for entities
 | 
						|
                that implement next-interface policy management."
 | 
						|
        GROUP       juniMarkingRulesGroup2
 | 
						|
            DESCRIPTION
 | 
						|
                "The marking rules group is mandatory only for entities that
 | 
						|
                implement marking policy management."
 | 
						|
        GROUP       juniForwardRulesGroup3
 | 
						|
            DESCRIPTION
 | 
						|
                "The forward rules group is mandatory only for entities that
 | 
						|
                implement forward policy management."
 | 
						|
        GROUP       juniColorRulesGroup2
 | 
						|
            DESCRIPTION
 | 
						|
                "The color rules group is mandatory only for entities that
 | 
						|
                implement color policy management."
 | 
						|
        GROUP       juniTrafficClassRulesGroup2
 | 
						|
            DESCRIPTION
 | 
						|
                "The traffic class rule group is mandatory only for entities
 | 
						|
                that implement traffic class policy management."
 | 
						|
        GROUP       juniExceptionRulesGroup1
 | 
						|
            DESCRIPTION
 | 
						|
                "The exception rule group is mandatory only for entities
 | 
						|
                that implement exception policy management."
 | 
						|
    ::= { juniPolicyCompliances 10 }                                -- JUNOSe 7.2
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- units of conformance
 | 
						|
--
 | 
						|
juniPolicyGroup  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniPolicyNextIndex,
 | 
						|
 | 
						|
        juniPolicyRowStatus,
 | 
						|
        juniPolicyAdminState,
 | 
						|
        juniPolicyOperStatus,
 | 
						|
        juniPolicyErrorValue,
 | 
						|
        juniPolicyName,
 | 
						|
        juniPolicyReferenceCount,
 | 
						|
        juniPolicyRuleNextIndex,
 | 
						|
 | 
						|
        juniPolicyRuleType,
 | 
						|
        juniPolicySuspend,
 | 
						|
        juniPolicyEclipsed,
 | 
						|
 | 
						|
        juniNextHopRowStatus,
 | 
						|
        juniNextHopIpAddress,
 | 
						|
        juniNextHopClaclId,
 | 
						|
 | 
						|
        juniFilterRowStatus,
 | 
						|
        juniFilterClaclId,
 | 
						|
 | 
						|
        juniNextInterfaceRowStatus,
 | 
						|
        juniNextInterfaceId,
 | 
						|
        juniNextInterfaceClaclId,
 | 
						|
        juniNextInterfaceNextHop,
 | 
						|
 | 
						|
        juniRateLimitRowStatus,
 | 
						|
        juniRateLimitId,
 | 
						|
        juniRateLimitClaclId,
 | 
						|
 | 
						|
        juniMarkingRowStatus,
 | 
						|
        juniMarkingTOSByte,
 | 
						|
        juniMarkingMask,
 | 
						|
        juniMarkingClaclId,
 | 
						|
 | 
						|
        juniForwardRowStatus,
 | 
						|
        juniForwardClaclId }
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Obsolete collection of objects for managing policies in a Juniper
 | 
						|
        product.  This group became obsolete when policy traffic shape and color
 | 
						|
        objects were added."
 | 
						|
    ::= { juniPolicyGroups 1 }                                     -- JUNOSe 1.3
 | 
						|
 | 
						|
juniRateLimitControlListGroup  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniRateLimitProfileNextIndex,
 | 
						|
 | 
						|
        juniRateLimitProfileRowStatus,
 | 
						|
        juniRateLimitProfileName,
 | 
						|
        juniRateLimitReferenceCount,
 | 
						|
        juniRateLimitCommittedBps,
 | 
						|
        juniRateLimitCommittedBurst,
 | 
						|
        juniRateLimitExceedBps,
 | 
						|
        juniRateLimitExceedBurst,
 | 
						|
        juniRateLimitCommittedAction,
 | 
						|
        juniRateLimitConformedAction,
 | 
						|
        juniRateLimitExceededAction,
 | 
						|
        juniRateLimitCommittedMarkVal,
 | 
						|
        juniRateLimitConformedMarkVal,
 | 
						|
        juniRateLimitExceededMarkVal,
 | 
						|
        juniRateLimitMask }
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Obsolete collection of objects for managing rate limit control lists in
 | 
						|
        a Juniper product.  This group became obsolete when it was replaced by
 | 
						|
        the juniRateLimitGroup so that rate limit support could become
 | 
						|
        optional."
 | 
						|
    ::= { juniPolicyGroups 2 }                                     -- JUNOSe 1.3
 | 
						|
 | 
						|
juniClassifierControlListGroup  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniClassifierControlListNextIndex,
 | 
						|
 | 
						|
        juniClassifierControlListRowStatus,
 | 
						|
        juniClassifierControlListName,
 | 
						|
        juniClassifierControlListReferenceCount,
 | 
						|
        juniClassifierControlListNextElementIndex,
 | 
						|
 | 
						|
        juniClassifierControlListElemRowStatus,
 | 
						|
        juniClassifierControlListNotSrc,
 | 
						|
        juniClassifierControlListSrc,
 | 
						|
        juniClassifierControlListSrcMask,
 | 
						|
        juniClassifierControlListNotDst,
 | 
						|
        juniClassifierControlListDst,
 | 
						|
        juniClassifierControlListDstMask,
 | 
						|
        juniClassifierControlListNotProtocol,
 | 
						|
        juniClassifierControlListProtocol,
 | 
						|
        juniClassifierControlListTosByte,
 | 
						|
        juniClassifierControlListMask,
 | 
						|
        juniClassifierControlListSrcOperator,
 | 
						|
        juniClassifierControlListSrcFromPort,
 | 
						|
        juniClassifierControlListSrcToPort,
 | 
						|
        juniClassifierControlListDestOperator,
 | 
						|
        juniClassifierControlListDestFromPort,
 | 
						|
        juniClassifierControlListDestToPort,
 | 
						|
        juniClassifierControlListICMPType,
 | 
						|
        juniClassifierControlListICMPCode,
 | 
						|
        juniClassifierControlListIGMPType }
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Obsolete collection of objects for managing elements of classifier
 | 
						|
        control lists in a Juniper product.  This group became obsolete when
 | 
						|
        support was added for TCP flag and IP flag control objects."
 | 
						|
    ::= { juniPolicyGroups 3 }                                     -- JUNOSe 1.3
 | 
						|
 | 
						|
juniPolicyIfGroup  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniPolicyIfRowStatus,
 | 
						|
        juniPolicyIfInputPolicyId,
 | 
						|
        juniPolicyIfOutputPolicyId,
 | 
						|
        juniPolicyIfInputStatsEnable,
 | 
						|
        juniPolicyIfOutputStatsEnable }
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Obsolete collection of objects for managing attachment of policies to
 | 
						|
        interfaces in a Juniper product.  This group became obsolete when the
 | 
						|
        juniPolicyIfTable was replaced by the juniPolicyIfAttachTable."
 | 
						|
    ::= { juniPolicyGroups 4 }                                     -- JUNOSe 1.3
 | 
						|
 | 
						|
juniPolicyProfileGroup  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniPolicyProfileRowStatus,
 | 
						|
        juniPolicyProfileInputPolicyId,
 | 
						|
        juniPolicyProfileOutputPolicyId,
 | 
						|
        juniPolicyProfileInputStatsEnable,
 | 
						|
        juniPolicyProfileOutputStatsEnable }
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Obsolete collection of objects for managing attachment of policies to
 | 
						|
        dynamic interfaces through profiles in a Juniper product.  This group
 | 
						|
        became obsolete when the juniPolicyProfileLocalInputPolicyId and the
 | 
						|
        juniPolicyProfileLocalInputStatsEnable objects were added."
 | 
						|
    ::= { juniPolicyGroups 5 }                                     -- JUNOSe 1.3
 | 
						|
 | 
						|
juniPolicyStatisticsGroup  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniPolicyIfStatsGreenPackets,
 | 
						|
        juniPolicyIfStatsYellowPackets,
 | 
						|
        juniPolicyIfStatsRedPackets,
 | 
						|
        juniPolicyIfStatsGreenBytes,
 | 
						|
        juniPolicyIfStatsYellowBytes,
 | 
						|
        juniPolicyIfStatsRedBytes }
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Obsolete collection of objects for managing statistics data for an
 | 
						|
        interface/policy rule combination in a Juniper product.  This group
 | 
						|
        became obsolete when the juniPolicyIfStatsTable was replaced by the
 | 
						|
        juniPolicyIfAttachStatsTable."
 | 
						|
    ::= { juniPolicyGroups 6 }                                     -- JUNOSe 1.3
 | 
						|
 | 
						|
juniPolicyGroup2  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniPolicyNextIndex,
 | 
						|
 | 
						|
        juniPolicyRowStatus,
 | 
						|
        juniPolicyAdminState,
 | 
						|
        juniPolicyOperStatus,
 | 
						|
        juniPolicyErrorValue,
 | 
						|
        juniPolicyName,
 | 
						|
        juniPolicyReferenceCount,
 | 
						|
        juniPolicyRuleNextIndex,
 | 
						|
 | 
						|
        juniPolicyRuleType,
 | 
						|
        juniPolicySuspend,
 | 
						|
        juniPolicyEclipsed,
 | 
						|
 | 
						|
        juniNextHopRowStatus,
 | 
						|
        juniNextHopIpAddress,
 | 
						|
        juniNextHopClaclId,
 | 
						|
 | 
						|
        juniFilterRowStatus,
 | 
						|
        juniFilterClaclId,
 | 
						|
 | 
						|
        juniNextInterfaceRowStatus,
 | 
						|
        juniNextInterfaceId,
 | 
						|
        juniNextInterfaceClaclId,
 | 
						|
        juniNextInterfaceNextHop,
 | 
						|
 | 
						|
        juniRateLimitRowStatus,
 | 
						|
        juniRateLimitId,
 | 
						|
        juniRateLimitClaclId,
 | 
						|
 | 
						|
        juniMarkingRowStatus,
 | 
						|
        juniMarkingTOSByte,
 | 
						|
        juniMarkingMask,
 | 
						|
        juniMarkingClaclId,
 | 
						|
 | 
						|
        juniForwardRowStatus,
 | 
						|
        juniForwardClaclId,
 | 
						|
 | 
						|
        juniTrafficShapeRowStatus,
 | 
						|
        juniTrafficShapeId,
 | 
						|
 | 
						|
        juniColorRowStatus,
 | 
						|
        juniColor,
 | 
						|
        juniColorClaclId }
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Obsolete collection of objects for managing policies in a Juniper
 | 
						|
        product.  This group became obsolete when the specific rules objects
 | 
						|
        were broken out into separte groups."
 | 
						|
    ::= { juniPolicyGroups 7 }                                     -- JUNOSe 2.6
 | 
						|
 | 
						|
juniTrafficShapeProfileGroup  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniTrafficShapeProfileNextIndex,
 | 
						|
        juniTrafficShapeProfileRowStatus,
 | 
						|
        juniTrafficShapeProfileName,
 | 
						|
        juniTrafficShapeReferenceCount,
 | 
						|
        juniTrafficShapeRate,
 | 
						|
        juniTrafficShapeBurst }
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Obsolete collection of objects for traffic shaping data for a policy
 | 
						|
        rule in a Juniper product.  This group became obsolete when it was
 | 
						|
        combined with the traffic shape policy rules objects."
 | 
						|
    ::= { juniPolicyGroups 8 }                                     -- JUNOSe 2.6
 | 
						|
 | 
						|
juniLogRuleGroup  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniLogRowStatus,
 | 
						|
        juniLogClaclId }
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A deprecated collection of objects for log data for a policy rule in a
 | 
						|
        Juniper product.  This group is deprecated due to a new policy rule
 | 
						|
        table key."
 | 
						|
    ::= { juniPolicyGroups 9 }                                     -- JUNOSe 2.8
 | 
						|
 | 
						|
juniPolicyIfAttachGroup  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniPolicyIfAttachRowStatus,
 | 
						|
        juniPolicyIfAttachPolicyId,
 | 
						|
        juniPolicyIfAttachStatsEnable }
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "A collection of objects for managing attachment of policies to
 | 
						|
        interfaces in a Juniper product. This group statement was made 
 | 
						|
        obsolete when support for policy sharing was added."
 | 
						|
    ::= { juniPolicyGroups 10 }                                    -- JUNOSe 3.0
 | 
						|
 | 
						|
juniPolicyProfileGroup2  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniPolicyProfileRowStatus,
 | 
						|
        juniPolicyProfileInputPolicyId,
 | 
						|
        juniPolicyProfileOutputPolicyId,
 | 
						|
        juniPolicyProfileInputStatsEnable,
 | 
						|
        juniPolicyProfileOutputStatsEnable,
 | 
						|
        juniPolicyProfileLocalInputPolicyId,
 | 
						|
        juniPolicyProfileLocalInputStatsEnable }
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Obsolete collection of objects for managing attachment of policies to
 | 
						|
        dynamic interfaces through profiles.  This group became obsolete when
 | 
						|
        the juniPolicyProfileTable was replaced by the
 | 
						|
        juniPolicyAttachProfileTable."
 | 
						|
    ::= { juniPolicyGroups 11 }                                    -- JUNOSe 3.0
 | 
						|
 | 
						|
juniPolicyAttachStatisticsGroup  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniPolicyIfAttachStatsGreenPackets,
 | 
						|
        juniPolicyIfAttachStatsYellowPackets,
 | 
						|
        juniPolicyIfAttachStatsRedPackets,
 | 
						|
        juniPolicyIfAttachStatsGreenBytes,
 | 
						|
        juniPolicyIfAttachStatsYellowBytes,
 | 
						|
        juniPolicyIfAttachStatsRedBytes }
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Obsolete collection of objects for managing statistics data for an
 | 
						|
        interface/policy rule combination in a Juniper product."
 | 
						|
    ::= { juniPolicyGroups 12 }                                    -- JUNOSe 3.0
 | 
						|
 | 
						|
juniClassifierControlListGroup2  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniClassifierControlListNextIndex,
 | 
						|
 | 
						|
        juniClassifierControlListRowStatus,
 | 
						|
        juniClassifierControlListName,
 | 
						|
        juniClassifierControlListReferenceCount,
 | 
						|
        juniClassifierControlListNextElementIndex,
 | 
						|
 | 
						|
        juniClassifierControlListElemRowStatus,
 | 
						|
        juniClassifierControlListNotSrc,
 | 
						|
        juniClassifierControlListSrc,
 | 
						|
        juniClassifierControlListSrcMask,
 | 
						|
        juniClassifierControlListNotDst,
 | 
						|
        juniClassifierControlListDst,
 | 
						|
        juniClassifierControlListDstMask,
 | 
						|
        juniClassifierControlListNotProtocol,
 | 
						|
        juniClassifierControlListProtocol,
 | 
						|
        juniClassifierControlListTosByte,
 | 
						|
        juniClassifierControlListMask,
 | 
						|
        juniClassifierControlListSrcOperator,
 | 
						|
        juniClassifierControlListSrcFromPort,
 | 
						|
        juniClassifierControlListSrcToPort,
 | 
						|
        juniClassifierControlListDestOperator,
 | 
						|
        juniClassifierControlListDestFromPort,
 | 
						|
        juniClassifierControlListDestToPort,
 | 
						|
        juniClassifierControlListICMPType,
 | 
						|
        juniClassifierControlListICMPCode,
 | 
						|
        juniClassifierControlListIGMPType,
 | 
						|
        juniClassifierControlListTcpFlagsValue,
 | 
						|
        juniClassifierControlListTcpFlagsMask,
 | 
						|
        juniClassifierControlListIpFlagsValue,
 | 
						|
        juniClassifierControlListIpFlagsMask,
 | 
						|
        juniClassifierControlListIpFragValue }
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "An obsolete collection of objects for managing elements of classifier
 | 
						|
        control lists in a Juniper product."
 | 
						|
    ::= { juniPolicyGroups 13 }                                    -- JUNOSe 3.2
 | 
						|
 | 
						|
juniPolicyAttachProfileGroup  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniPolicyAttachProfileRowStatus,
 | 
						|
        juniPolicyAttachProfilePolicyId,
 | 
						|
        juniPolicyAttachProfileStatsEnable }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A collection of objects for managing attachment of policies to dynamic
 | 
						|
        interfaces through profiles."
 | 
						|
    ::= { juniPolicyGroups 14 }
 | 
						|
 | 
						|
juniPolicyBaseGroup  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniPolicyNextIndex,
 | 
						|
 | 
						|
        juniPolicyRowStatus,
 | 
						|
        juniPolicyAdminState,
 | 
						|
        juniPolicyOperStatus,
 | 
						|
        juniPolicyErrorValue,
 | 
						|
        juniPolicyName,
 | 
						|
        juniPolicyReferenceCount,
 | 
						|
        juniPolicyRuleNextIndex,
 | 
						|
 | 
						|
        juniPolicyRuleType,
 | 
						|
        juniPolicySuspend,
 | 
						|
        juniPolicyEclipsed }
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Obsolete collection of basic objects for managing policies in a Juniper
 | 
						|
        product.  This group became obsolete when oper status and error value
 | 
						|
        objects were removed."
 | 
						|
    ::= { juniPolicyGroups 15 }                                    -- JUNOSe 3.2
 | 
						|
 | 
						|
juniNextHopRulesGroup  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniNextHopRowStatus,
 | 
						|
        juniNextHopIpAddress,
 | 
						|
        juniNextHopClaclId }
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A deprecated collection of objects for managing next-hop policy rules
 | 
						|
        in a Juniper product.  This group is deprecated due to a new policy rule
 | 
						|
        table key."
 | 
						|
    ::= { juniPolicyGroups 16 }                                    -- JUNOSe 3.2
 | 
						|
 | 
						|
juniFilterRulesGroup  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniFilterRowStatus,
 | 
						|
        juniFilterClaclId }
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A deprecated collection of objects for managing filter policy rules in
 | 
						|
        a Juniper product.  This group is deprecated due to a new policy rule
 | 
						|
        table key."
 | 
						|
    ::= { juniPolicyGroups 17 }                                    -- JUNOSe 3.2
 | 
						|
 | 
						|
juniNextInterfaceRulesGroup  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniNextInterfaceRowStatus,
 | 
						|
        juniNextInterfaceId,
 | 
						|
        juniNextInterfaceClaclId,
 | 
						|
        juniNextInterfaceNextHop }
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A deprecated collection of objects for managing next-interface policy
 | 
						|
        rules in a Juniper product.  This group is deprecated due to a new
 | 
						|
        policy rule table key."
 | 
						|
    ::= { juniPolicyGroups 18 }                                    -- JUNOSe 3.2
 | 
						|
 | 
						|
juniRateLimitGroup  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniRateLimitRowStatus,
 | 
						|
        juniRateLimitId,
 | 
						|
        juniRateLimitClaclId,
 | 
						|
 | 
						|
        juniRateLimitProfileNextIndex,
 | 
						|
 | 
						|
        juniRateLimitProfileRowStatus,
 | 
						|
        juniRateLimitProfileName,
 | 
						|
        juniRateLimitReferenceCount,
 | 
						|
        juniRateLimitCommittedBps,
 | 
						|
        juniRateLimitCommittedBurst,
 | 
						|
        juniRateLimitExceedBps,
 | 
						|
        juniRateLimitExceedBurst,
 | 
						|
        juniRateLimitCommittedAction,
 | 
						|
        juniRateLimitConformedAction,
 | 
						|
        juniRateLimitExceededAction,
 | 
						|
        juniRateLimitCommittedMarkVal,
 | 
						|
        juniRateLimitConformedMarkVal,
 | 
						|
        juniRateLimitExceededMarkVal,
 | 
						|
        juniRateLimitMask }
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Obsolete collection of objects for managing rate limit policy rules and
 | 
						|
        profile lists in a Juniper product.  This group became obsolete when new
 | 
						|
        rate limit profile objects were added."
 | 
						|
    ::= { juniPolicyGroups 19 }                                    -- JUNOSe 3.2
 | 
						|
 | 
						|
juniMarkingRulesGroup  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniMarkingRowStatus,
 | 
						|
        juniMarkingTOSByte,
 | 
						|
        juniMarkingMask,
 | 
						|
        juniMarkingClaclId }
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A deprecated collection of objects for managing policy rules for
 | 
						|
        marking in a Juniper product.  This group is deprecated due to a new
 | 
						|
        policy rule table key."
 | 
						|
    ::= { juniPolicyGroups 20 }                                    -- JUNOSe 3.2
 | 
						|
 | 
						|
juniForwardRulesGroup  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniForwardRowStatus,
 | 
						|
        juniForwardClaclId }
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Obsolete collection of objects for managing forward policy rules in a
 | 
						|
        Juniper product.  This group became obsolete when new forward rule data
 | 
						|
        objects were added."
 | 
						|
    ::= { juniPolicyGroups 21 }                                    -- JUNOSe 3.2
 | 
						|
 | 
						|
juniTrafficShapeGroup  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniTrafficShapeRowStatus,
 | 
						|
        juniTrafficShapeId,
 | 
						|
 | 
						|
        juniTrafficShapeProfileNextIndex,
 | 
						|
 | 
						|
        juniTrafficShapeProfileRowStatus,
 | 
						|
        juniTrafficShapeProfileName,
 | 
						|
        juniTrafficShapeReferenceCount,
 | 
						|
        juniTrafficShapeRate,
 | 
						|
        juniTrafficShapeBurst }
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Obsolete collection of objects for managing traffic shape policy rules
 | 
						|
        and profile lists in a Juniper product.  This group became obsolete when
 | 
						|
        the policy shaper capability was moved into the quality of service
 | 
						|
        component."
 | 
						|
    ::= { juniPolicyGroups 22 }                                    -- JUNOSe 3.2
 | 
						|
 | 
						|
juniColorRulesGroup  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniColorRowStatus,
 | 
						|
        juniColor,
 | 
						|
        juniColorClaclId }
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A deprecated collection of objects for managing color policy rules in a
 | 
						|
        Juniper product.  This group is deprecated due to a new policy rule
 | 
						|
        table key."
 | 
						|
    ::= { juniPolicyGroups 23 }                                    -- JUNOSe 3.2
 | 
						|
 | 
						|
juniTrafficClassRulesGroup  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniTrafficClassRowStatus,
 | 
						|
        juniTrafficClassId,
 | 
						|
        juniTrafficClassClaclId }
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A deprecated collection of objects for managing traffic class policy
 | 
						|
        rules in a Juniper product.  This group is deprecated due to a new
 | 
						|
        policy rule table key."
 | 
						|
    ::= { juniPolicyGroups 24 }                                    -- JUNOSe 4.0
 | 
						|
 | 
						|
juniRateLimitGroup2  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniRateLimitRowStatus,
 | 
						|
        juniRateLimitId,
 | 
						|
        juniRateLimitClaclId,
 | 
						|
 | 
						|
        juniRateLimitProfileNextIndex,
 | 
						|
 | 
						|
        juniRateLimitProfileRowStatus,
 | 
						|
        juniRateLimitProfileName,
 | 
						|
        juniRateLimitProfileType,
 | 
						|
        juniRateLimitReferenceCount,
 | 
						|
        juniRateLimitCommittedBps,
 | 
						|
        juniRateLimitCommittedBurst,
 | 
						|
        juniRateLimitExceedBps,
 | 
						|
        juniRateLimitExceedBurst,
 | 
						|
        juniRateLimitExcessBurst,
 | 
						|
        juniRateLimitCommittedAction,
 | 
						|
        juniRateLimitConformedAction,
 | 
						|
        juniRateLimitExceededAction,
 | 
						|
        juniRateLimitCommittedMarkVal,
 | 
						|
        juniRateLimitConformedMarkVal,
 | 
						|
        juniRateLimitExceededMarkVal,
 | 
						|
        juniRateLimitMask }
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A deprecated collection of objects for managing rate limit policy rules
 | 
						|
        and profile lists in a Juniper product.  This group is deprecated due to
 | 
						|
        a new policy rule table key."
 | 
						|
    ::= { juniPolicyGroups 25 }                                    -- JUNOSe 4.0
 | 
						|
 | 
						|
juniForwardRulesGroup2  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniForwardRowStatus,
 | 
						|
        juniForwardClaclId,
 | 
						|
        juniForwardNextInterfaceId,
 | 
						|
        juniForwardNextHop,
 | 
						|
        juniForwardRouterId,
 | 
						|
        juniForwardOrder,
 | 
						|
        juniForwardIgnoreDefaultRoute }
 | 
						|
    STATUS      deprecated
 | 
						|
    DESCRIPTION
 | 
						|
        "A deprecated collection of objects for managing forward policy rules in
 | 
						|
        a Juniper product.  This group is deprecated due to a new policy rule
 | 
						|
        table key."
 | 
						|
    ::= { juniPolicyGroups 26 }                                    -- JUNOSe 5.2
 | 
						|
 | 
						|
juniNextHopRulesGroup2  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniNextHopRowStatus2,
 | 
						|
        juniNextHopIpAddress2 }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A collection of objects for managing next-hop policy rules in a Juniper
 | 
						|
        product."
 | 
						|
    ::= { juniPolicyGroups 27 }                                    -- JUNOSe 5.3
 | 
						|
 | 
						|
juniFilterRulesGroup2  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniFilterRowStatus2 }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A collection of objects for managing filter policy rules in a Juniper
 | 
						|
        product."
 | 
						|
    ::= { juniPolicyGroups 28 }                                    -- JUNOSe 5.3
 | 
						|
 | 
						|
juniNextInterfaceRulesGroup2  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniNextInterfaceRowStatus2,
 | 
						|
        juniNextInterfaceId2,
 | 
						|
        juniNextInterfaceNextHop2 }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A collection of objects for managing next-interface policy rules in a
 | 
						|
        Juniper product."
 | 
						|
    ::= { juniPolicyGroups 29 }                                    -- JUNOSe 5.3
 | 
						|
 | 
						|
juniMarkingRulesGroup2  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniMarkingRowStatus2,
 | 
						|
        juniMarkingTOSByte2,
 | 
						|
        juniMarkingMask2 }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A collection of objects for managing policy rules for marking in a
 | 
						|
        Juniper product."
 | 
						|
    ::= { juniPolicyGroups 30 }                                    -- JUNOSe 5.3
 | 
						|
 | 
						|
juniColorRulesGroup2  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniColorRowStatus2,
 | 
						|
        juniColor2 }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A collection of objects for managing color policy rules in a Juniper
 | 
						|
        product."
 | 
						|
    ::= { juniPolicyGroups 31 }                                    -- JUNOSe 5.3
 | 
						|
 | 
						|
juniTrafficClassRulesGroup2  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniTrafficClassRowStatus2,
 | 
						|
        juniTrafficClassId2 }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A collection of objects for managing traffic class policy rules in a
 | 
						|
        Juniper product."
 | 
						|
    ::= { juniPolicyGroups 32 }                                    -- JUNOSe 5.3
 | 
						|
 | 
						|
juniRateLimitGroup3  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniRateLimitRowStatus2,
 | 
						|
        juniRateLimitId2,
 | 
						|
 | 
						|
        juniRateLimitProfileNextIndex,
 | 
						|
 | 
						|
        juniRateLimitProfileRowStatus,
 | 
						|
        juniRateLimitProfileName,
 | 
						|
        juniRateLimitProfileType,
 | 
						|
        juniRateLimitReferenceCount,
 | 
						|
        juniRateLimitCommittedBps,
 | 
						|
        juniRateLimitCommittedBurst,
 | 
						|
        juniRateLimitExceedBps,
 | 
						|
        juniRateLimitExceedBurst,
 | 
						|
        juniRateLimitExcessBurst,
 | 
						|
        juniRateLimitCommittedAction,
 | 
						|
        juniRateLimitConformedAction,
 | 
						|
        juniRateLimitExceededAction,
 | 
						|
        juniRateLimitCommittedMarkVal,
 | 
						|
        juniRateLimitConformedMarkVal,
 | 
						|
        juniRateLimitExceededMarkVal,
 | 
						|
        juniRateLimitMask }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A collection of objects for managing rate limit policy rules and
 | 
						|
        profile lists in a Juniper product."
 | 
						|
    ::= { juniPolicyGroups 33 }                                    -- JUNOSe 5.3
 | 
						|
 | 
						|
juniPolicyClaclGrpGroup  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniPolicyClassifierGroupRowStatus,
 | 
						|
        juniPolicyClassifierGroupPrecedence }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A collection of objects for managing policy classifier groups in a
 | 
						|
        Juniper product."
 | 
						|
    ::= { juniPolicyGroups 34 }                                    -- JUNOSe 5.3
 | 
						|
 | 
						|
juniPolicyBaseGroup2  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniPolicyNextIndex,
 | 
						|
 | 
						|
        juniPolicyRowStatus,
 | 
						|
        juniPolicyAdminState,
 | 
						|
        juniPolicyName,
 | 
						|
        juniPolicyReferenceCount,
 | 
						|
        juniPolicyRuleNextIndex,
 | 
						|
 | 
						|
        juniPolicyRuleType2,
 | 
						|
        juniPolicySuspend2 }
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "A collection of basic objects for managing policies in a Juniper
 | 
						|
        product.  This group was made obsolete when ATM-cell-mode
 | 
						|
        support was added to the policy configuration."
 | 
						|
    ::= { juniPolicyGroups 35 }                                    -- JUNOSe 5.3
 | 
						|
 | 
						|
juniForwardRulesGroup3  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniForwardRowStatus2,
 | 
						|
        juniForwardNextInterfaceId2,
 | 
						|
        juniForwardNextHop2,
 | 
						|
        juniForwardRouterId2,
 | 
						|
        juniForwardOrder2,
 | 
						|
        juniForwardIgnoreDefaultRoute2 }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A collection of objects for managing forward policy rules in a Juniper
 | 
						|
        product."
 | 
						|
    ::= { juniPolicyGroups 36 }                                    -- JUNOSe 5.3
 | 
						|
 | 
						|
juniLogRuleGroup2  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniLogRowStatus2 }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A collection of objects for log data for a policy rule in a Juniper
 | 
						|
        product."
 | 
						|
    ::= { juniPolicyGroups 37 }                                    -- JUNOSe 5.3
 | 
						|
 | 
						|
juniPolicyAttachStatisticsGroup2  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniPolicyIfAttachStatsGreenPackets2,
 | 
						|
        juniPolicyIfAttachStatsYellowPackets2,
 | 
						|
        juniPolicyIfAttachStatsRedPackets2,
 | 
						|
        juniPolicyIfAttachStatsGreenBytes2,
 | 
						|
        juniPolicyIfAttachStatsYellowBytes2,
 | 
						|
        juniPolicyIfAttachStatsRedBytes2 }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A collection of objects for managing statistics data for an
 | 
						|
        interface/policy rule combination in a Juniper product."
 | 
						|
    ::= { juniPolicyGroups 38 }                                    -- JUNOSe 5.3
 | 
						|
 | 
						|
juniClassifierControlListGroup3  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniClassifierControlListNextIndex,
 | 
						|
 | 
						|
        juniClassifierControlListRowStatus,
 | 
						|
        juniClassifierControlListName,
 | 
						|
        juniClassifierControlListReferenceCount,
 | 
						|
        juniClassifierControlListNextElementIndex,
 | 
						|
 | 
						|
        juniClassifierControlListElemRowStatus,
 | 
						|
        juniClassifierControlListNotSrc,
 | 
						|
        juniClassifierControlListSrc,
 | 
						|
        juniClassifierControlListSrcMask,
 | 
						|
        juniClassifierControlListNotDst,
 | 
						|
        juniClassifierControlListDst,
 | 
						|
        juniClassifierControlListDstMask,
 | 
						|
        juniClassifierControlListNotProtocol,
 | 
						|
        juniClassifierControlListProtocol,
 | 
						|
        juniClassifierControlListTosByte,
 | 
						|
        juniClassifierControlListMask,
 | 
						|
        juniClassifierControlListLocal,
 | 
						|
        juniClassifierControlListLocalPresent,
 | 
						|
        juniClassifierControlListSaRouteClass,
 | 
						|
        juniClassifierControlListSaRouteClassPresent,
 | 
						|
        juniClassifierControlListDaRouteClass,
 | 
						|
        juniClassifierControlListDaRouteClassPresent,
 | 
						|
        juniClassifierControlListSrcOperator,
 | 
						|
        juniClassifierControlListSrcFromPort,
 | 
						|
        juniClassifierControlListSrcToPort,
 | 
						|
        juniClassifierControlListDestOperator,
 | 
						|
        juniClassifierControlListDestFromPort,
 | 
						|
        juniClassifierControlListDestToPort,
 | 
						|
        juniClassifierControlListICMPType,
 | 
						|
        juniClassifierControlListICMPCode,
 | 
						|
        juniClassifierControlListIGMPType,
 | 
						|
        juniClassifierControlListTcpFlagsValue,
 | 
						|
        juniClassifierControlListTcpFlagsMask,
 | 
						|
        juniClassifierControlListIpFlagsValue,
 | 
						|
        juniClassifierControlListIpFlagsMask,
 | 
						|
        juniClassifierControlListIpFragValue }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A collection of objects for managing elements of classifier control
 | 
						|
        lists in a Juniper product."
 | 
						|
    ::= { juniPolicyGroups 39 }                                    -- JUNOSe 5.3
 | 
						|
 | 
						|
juniPolicyIfAttachGroup2  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniPolicyIfAttachRowStatus,
 | 
						|
        juniPolicyIfAttachPolicyId,
 | 
						|
        juniPolicyIfAttachStatsEnable,
 | 
						|
	juniPolicyIfAttachStatsPreserve }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A collection of objects for managing attachment of policies to
 | 
						|
        interfaces in a Juniper product."
 | 
						|
    ::= { juniPolicyGroups 40 }                                    -- JUNOSe 6.2
 | 
						|
 | 
						|
juniExceptionRulesGroup1  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniExceptionRowStatus,
 | 
						|
        juniExceptionApplication }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A collection of objects for managing exception policy rules in a
 | 
						|
        Juniper product."
 | 
						|
    ::= { juniPolicyGroups 41 }                                    -- JUNOSe 7.1
 | 
						|
 | 
						|
juniPolicyBaseGroup3  OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
        juniPolicyNextIndex,
 | 
						|
 | 
						|
        juniPolicyRowStatus,
 | 
						|
        juniPolicyAdminState,
 | 
						|
        juniPolicyName,
 | 
						|
        juniPolicyReferenceCount,
 | 
						|
        juniPolicyRuleNextIndex,
 | 
						|
 | 
						|
        juniPolicyRuleType2,
 | 
						|
        juniPolicySuspend2,
 | 
						|
        juniPolicyAtmCellModeEnable  }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "A collection of basic objects for managing policies in a Juniper
 | 
						|
        product."
 | 
						|
    ::= { juniPolicyGroups 42 }                                    -- JUNOSe 7.2
 | 
						|
 | 
						|
 | 
						|
END
 |