4856 lines
199 KiB
Plaintext

--
-- POLICY-MIB.my
-- ========================================================
--
-- MIB : Policy Avaya Communication
--
-- ========================================================
-- Source Safe data:
-- $Revision: 38 $
-- Check In: $Date: 16/11/06 10:56a $
-- $Author: Sbiton $
-- $Archive: /MIBs/Version 1.0/Source/Lannet/POLICY-MIB.MY $
-- ========================================================
--
-- Copyright 1999, 2000, 2001, 2002, 2003 Avaya Ltd.
-- All Rights Reserved.
--
-- Reproduction of this document is authorized on condition
-- that the foregoing copyright notice is included.
--
-- This Avaya SNMP Management Information Base
-- Specification embodies Avaya confidential and
-- proprietary intellectual property. Lucent Technologies retains all
-- title and ownership in the Specification, including any revisions
--
-- It is Avaya intent to encourage the widespread use of this
-- Specification in connection with the management of Avaya
-- products.
--
-- Avaya grants vendors, endusers, and other interested parties
-- a nonexclusive license to use this Specification in connection
-- with the management of Avaya products.
--
-- This Specification is supplied "as is," and Avaya makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
--
-- ==========================================================
--
-- POLICYMIB.my
-- MIB generated by MGSOFT Visual MIB Builder Version 3.0 Build 253
-- Thursday, May 01, 2003 at 18:22:30
--
-- POLICYMIB.MY
-- MIB generated by MGSOFT Visual MIB Builder Version 3.0 Build 253
-- Thursday, May 01, 2003 at 14:22:21
--
-- POLICYMIB.MY
-- MIB generated by MGSOFT Visual MIB Builder Version 3.0 Build 253
-- Thursday, May 01, 2003 at 11:07:40
--
-- Policy.mib
-- MIB generated by MGSOFT Visual MIB Builder Version 3.0 Build 253
-- Wednesday, December 18, 2002 at 11:05:55
--
-- Policy.mib
-- MIB generated by MGSOFT Visual MIB Builder Version 3.0 Build 253
-- Thursday, December 12, 2002 at 10:51:52
--
-- Policy.mib
-- MIB generated by MGSOFT Visual MIB Builder Version 3.0 Build 253
-- Thursday, December 12, 2002 at 10:42:38
--
-- Policy.mib
-- MIB generated by MGSOFT Visual MIB Builder Version 3.0 Build 253
-- Tuesday, December 03, 2002 at 08:54:10
--
-- POLICYMIB.mib
-- MIB generated by MGSOFT Visual MIB Builder Version 3.0 Build 253
-- Monday, July 08, 2002 at 09:14:03
--
POLICY-MIB DEFINITIONS ::= BEGIN
IMPORTS
lannet
FROM GEN-MIB
DisplayString
FROM RFC1213-MIB
TimeTicks, IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC;
-- June 29, 2003 at 09:58 GMT
-- June 25, 2003 at 21:19 GMT
-- June 18, 2003 at 11:58 GMT
-- June 18, 2003 at 10:56 GMT
-- June 16, 2003 at 19:27 GMT
-- June 03, 2003 at 10:36 GMT
-- May 05, 2003 at 15:25 GMT
-- May 01, 2003 at 10:16 GMT
-- July 21, 2002 at 12:33 GMT
-- December 06, 2001 at 10:17 GMT
-- May 28, 2003 at 17:24 GMT
-- October 27, 2003 at 14:57 GMT
-- December 01, 2003 at 10:08 GMT
ipPolicyMgmt MODULE-IDENTITY
LAST-UPDATED "200609051358Z" -- September 05, 2006 at 13:58
ORGANIZATION
"Avaya Inc."
CONTACT-INFO
"1. Emek Sadot - esadot@avaya.com
2. Itai Zilbershtein - izilbers@avaya.com"
DESCRIPTION
"Shlomi Biton
Add ipPolicyListNATPoolListIndex as an index to NAT pool list to IpPolicyListEntry."
REVISION "200609051358Z" -- September 05, 2006 at 13:58
DESCRIPTION
"Shlomi Biton
Adding bit 33 - Support MSS feature (ipPolicyRuleDoSClass) to the
ipPolicyControlCapabilitiesGeneral"
REVISION "200511171149Z" -- November 17, 2005 at 11:49
-- DESCRIPTION
-- "Shlomi Biton
-- Renaming ipPolicyRuleStatus to ipPolicyRuleRowStatus"
-- REVISION "200510271125Z" October 27, 2005 at 11:25
DESCRIPTION
"Shlomi Biton
1. Adding example for ipPolicyControlCapabilitiesGeneral.
For example if the value of the mib is 05.FF.B7.05.80... then:
05 = 0000 0101 bits 0 to 7, bits 5 and 7 are set.
FF = 1111 1111 bits 8 to 15, all bits are set.
B7 = 1011 0111 bits 16 to 23, bits 16, 18-19, 21-23 are set.
05 = 0000 0101 bits 24 to 31, bits 29 and 31 are set.
80 = 1000 0000 bits 32 to 39, bit 32 is set."
REVISION "200504251134Z" -- April 25, 2005 at 11:34
DESCRIPTION
"Shlomi Biton
1. Adding remark to ipPolicyActivationTable (ipPolicyActivationList, ipPolicyActivationAclList,
ipPolicyActivationQoSList, ipPolicyActivationSourceNatList, ipPolicyActivationDestinationNatList,
ipPolicyActivationAntiSpoofignList, ipPolicyActivationPBRList, ipPolicyActivationCryptoList) that
When no list is assigned to the interface/direction then the MIB returns value 200.
2. ipPolicyListTrackChanges - Adding note that when adding default rule to the list
increment this counter to 1.
"
REVISION "200504131619Z" -- April 14, 2005 at 16:19 GMT
DESCRIPTION
"Shlomi Biton
1. Adding bit 32 to ipPolicyControlCapabilitiesGeneral for Support Copy List MIB,
Fragment as key for IP rule and IP rule description. In addition the DSCP field
will be supported on QoS and ACL lists in addition to PBR and Capture lists."
REVISION "200503151828Z" -- March 15, 2005 at 18:28 GMT
DESCRIPTION
"DoS classification was defined as augmentation
to ipPolicyRuleTable"
REVISION "200410191653Z" -- October 19, 2004 at 16:53 GMT
DESCRIPTION
"Shlomi Biton
1. Adding copy mib items in order to allow copy lists. I.e. adding:
ipPolicyControlCopySourceList, ipPolicyControlCopyDestinationList,
ipPolicyControlCopyOperation, ipPolicyControlCopyOperationLastStatus
and ipPolicyControlCopyOperationLastFailureDisplay to IpPolicyControlEntry
2. Updating that ipPolicyRuleDescription will be up to 127Bytes length.
and there will be no description field for default rules to save space.
The default value will be null string."
REVISION "200502091219Z" -- February 09, 2005 at 12:19 GMT
DESCRIPTION
"Shlomi Biton
1. Adding ipPolicyRuleDescription for description of IP rules.
The main reason is for crypto list which use ip rules to present tunnels.
2. Adding note to the field ipPolicyRuleDSCPFilterWild that it is not used."
REVISION "200409231333Z"
DESCRIPTION
"Emek Sadot
1. New MIB: ipPolicyControlCombinedSplitList
2. New MIB: ipPolicyActivationAclList
3. Update MIB: ipPolicyActivationList"
REVISION "200306290958Z" -- June 29, 2003 at 09:58 GMT
DESCRIPTION
"By Emek Sadot
1. Add ipPolicyCompositeOpTrustDscp
2. Update ipPolicyCompositeOp802priority"
REVISION "200306252119Z" -- June 25, 2003 at 21:19 GMT
DESCRIPTION
"By Emek Sadot
1. Add ipPolicyValidEtherTypeRuleListID
2. Add IpPolicyQueryIpFragments
3. Add IpPolicyQueryIpOption
4. Add etherTypePolicyQueryTable
5. Remove ether type objects from ipPolicyQueryTable
6. Add etherTypePolicyQueryOperation
7. Add etherTypePolicyQueryRuleID
8. Remove ipPolicyCompositeOpKeepsState"
REVISION "200306181158Z" -- June 18, 2003 at 11:58 GMT
DESCRIPTION
"Emek Sadot
1. Change MIB: ipPolicyRuleIcmpTypeCode
2. Change MIB: ipPolicyQueryIcmpTypeCode"
REVISION "200306181056Z" -- June 18, 2003 at 10:56 GMT
DESCRIPTION
"Emek Sadot (on behalf of Itai Z.)
1. Remove MIB: ipPolicyControlCapabilitiesMaxCombinedLists
2. Remove MIB: ipPolicyControlCapabilitiesMaxAclLists
3. Remove MIB: ipPolicyControlCapabilitiesMaxQosLists"
REVISION "200306161927Z" -- June 16, 2003 at 19:27 GMT
DESCRIPTION
"Emek Sadot (on behalf of Itai Z.)
1. New MIB: ipPolicyControlCapabilitiesGeneral
2. New MIB: ipPolicyControlCapabilitiesMaxCombinedLists
3. New MIB: ipPolicyControlCapabilitiesMaxAclLists
4. New MIB: ipPolicyControlCapabilitiesMaxQosLists"
REVISION "200306031036Z" -- June 03, 2003 at 10:36 GMT
DESCRIPTION
"By Emek Sadot
1. Merge ipPolicyRuleIcmpType and ipPolicyRuleIcmpCode to ipPolicyRuleIcmpTypeCode
2. Merge ipPolicyRuleIcmpTypeNot and ipPolicyRuleIcmpCodeNot to ipPolicyRuleIcmpTypeCodeNot
3. Merge ipPolicyQueryIcmpType and ipPolicyQueryIcmpCode to ipPolicyQueryIcmpTypeCode"
REVISION "200305051525Z" -- May 05, 2003 at 15:25 GMT
DESCRIPTION
"Itai Zilbershtein.
1. New MIB: ipPolicyAccessControlViolationRuleType for supporting a new notification trap.
2. Fixed INTEGER clauses and Integer32 clauses to conform to v2 requirements."
REVISION "200305011016Z" -- May 01, 2003 at 10:16 GMT
DESCRIPTION
"Emek Sadot
1. New MIB: ipPolicyRuleSrcPolicyUserGroupName
2. New MIB: ipPolicyRuleDstPolicyUserGroupName
3. Change MIB: ipPolicyCompositeOpErrorReply
4. Change MIB: ipPolicyRuleSrcAddrNot
5. Change MIB: ipPolicyRuleDstAddrNot
6. New MIB table: etherTypeRuleTable"
REVISION "200207211233Z" -- July 21, 2002 at 12:33 GMT
DESCRIPTION
"Emek Sadot
1. new mib object ipPolicyListIpOption.
2. new mib object ipPolicyListIpFragmentation.
3. new mib object ipPolicyRuleIcmpType.
4. new mib object ipPolicyRuleIcmpCode.
5. new mib object ipPolicyRuleSrcAddrNot.
6. new mib object ipPolicyRuleDstAddrNot.
7. new mib object ipPolicyRuleProtocolNot.
8. new mib object ipPolicyRuleL4SrcPortNot.
9. new mib object ipPolicyRuleL4DstPortNot.
10 new mib object ipPolicyCompositeOpKeepsState.
11. new mib object ipPolicyCompositeOpLog.
12. new mib object ipPolicyCompositeErrorReply.
13. adding list types, based on list number.
14. add not-supported value to ipPolicyListTrustedFields MIB."
REVISION "200112061017Z" -- December 06, 2001 at 10:17 GMT
DESCRIPTION
"Michael Weksler
Added 'error' values for the ipPolicyQuery table These values are to be
used when a query is made with invalid ifIndex / subContext."
REVISION "200305281724Z" -- May 28, 2003 at 17:24 GMT
DESCRIPTION
"Emek Sadot
1. New MIB: ipPolicyListEtherTypeDefaultOperation
2. Add notSupported to composite operation table actions
3. Rules index starts from 1
4. ipPolicyEtherTypeRuleEtherType range from 0 to 65535
5. New table: ipPolicyValidEtherTypeRuleTable
6. Remove MIB object: ipPolicyControlCombinedSplitList
7. Enhance iPolicyCompositeOpNotify to send log in addition to trap
8. Remove ipPolicyCompositeOpLog
9. New MIB: ipPolicyValidListIpOption
10. New MIB: ipPolicyValidListIpFragmentation
11. Update ipPolicyQueryTable:
a. ipPolicyQueryEtherTypeType
b. ipPolicyQueryEtherTypeTrafficType
c. ipPolicyQueryIcmpType
d. ipPolicyQueryIcmpCode"
REVISION "200310271457Z" -- October 27, 2003 at 14:57 GMT
DESCRIPTION
"Emek Sadot & Shlomi Biton
1. ipPolicyListType: add lists 800-899 Policy Based Routing
2. ipPolicyListDefaultOperation: add PBR operations
3. ipPolicyRuleOperation: add PBR operations
4. ipPolicyControlCapabilitiesGeneral: add PBR capability
5. ipPolicyRuleDSCPFilterNot: new object
6. ipPolicyCompositeOpName: add PBR operations
7. ipPolicyQueryOperation: add PBR (and split lists) operations"
REVISION "200312011008Z" -- December 01, 2003 at 10:08 GMT
DESCRIPTION
"Emek Sadot
1. Add new Policy capability: 30 - Query results in distinct leafs (instead of ipPolicyQueryOperation)
2. Add ipPolicyQueryAccessOperation
3. Add ipPolicyQueryNotifyOperation
4. Add ipPolicyQueryErrorReplyOperation
5. Add ipPolicyQueryCoSOperation"
::= { lannet 36 }
--
-- Type definitions
--
-- Type definitions
--
-- Type definitions
--
-- Type definitions
--
-- Type definitions
--
-- Type definitions
--
-- Type definitions
--
-- Type definitions
--
RowStatus ::= INTEGER
{
active(1),
notInService(2),
notReady(3),
createAndGo(4),
createAndWait(5),
destroy(6)
}
SubContextTypes ::= INTEGER
{
ingress(1),
egress(2)
}
--
-- Textual conventions
--
-- Textual conventions
--
-- Textual conventions
--
-- Textual conventions
--
-- Textual conventions
--
-- Textual conventions
--
TruthValue ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents a boolean value."
SYNTAX INTEGER
{
true(1),
false(2)
}
--
-- Node definitions
--
-- Node definitions
--
-- Node definitions
--
ipPolicyListTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpPolicyListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to add/delete/monitor policy lists.
This table maintains a list of policy lists in the system.
Each POLICY list is made up of a group of policy rules, a table
of Diff-Serv Code-Point (DSCP) mappings, and a compositeOP table.
The policy rules are stored in the ipPolicyRuleTable.
The DSCP mappings are stored in ipDSCPmapTable.
The Composite Ops are stored in ipPolicyCompositeOps.
Number of lists in a device (both in run-time and in NVRAM) is not
part of the syntax of this mib.
This is a device issue that should be agreed between the device and
the managment applications and should be specified in the
device and/or managment Spec.
RNR for example needs 3 lists : 1 for validation + 2 for activation"
::= { ipPolicyMgmt 1 }
ipPolicyListEntry OBJECT-TYPE
SYNTAX IpPolicyListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The information concerning one of the IP policy lists"
INDEX { ipPolicyListSlot, ipPolicyListID }
::= { ipPolicyListTable 1 }
IpPolicyListEntry ::=
SEQUENCE {
ipPolicyListSlot
Integer32,
ipPolicyListID
Integer32,
ipPolicyListName
DisplayString,
ipPolicyListValidityStatus
INTEGER,
ipPolicyListChecksum
Integer32,
ipPolicyListRowStatus
RowStatus,
ipPolicyListDefaultOperation
INTEGER,
ipPolicyListCookie
Integer32,
ipPolicyListTrackChanges
Integer32,
ipPolicyListOwner
DisplayString,
ipPolicyListErrMsg
DisplayString,
ipPolicyListTrustedFields
INTEGER,
ipPolicyListScope
INTEGER,
ipPolicyListIpOptionOperation
INTEGER,
ipPolicyListIpFragmentationOperation
INTEGER,
ipPolicyListType
INTEGER,
ipPolicyListEtherTypeDefaultOperation
INTEGER,
ipPolicyListLocalAddress
OCTET STRING,
ipPolicyListNATPoolListIndex
Integer32
}
ipPolicyListSlot OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The EntID-id (AKA module-id / box number) to which this list relates"
::= { ipPolicyListEntry 1 }
ipPolicyListID OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ID of the list.
List 0 is the default list. It contains read-only rule (permit all),
and a default DSCP mapping table and composite Op. When a new list
is created, the default DSCP table and composite ops are copied by
the agent to the new list's DSCP mapping and Composite OP table.
When changes are made to DSCP mapping/Composite OP, they are made to
a specific instance of those tables, asscoiated with the list.
Lists 1-99 distribution list.
Lists 100-149 local policy manager use (for example CLI or
Routing Manager).
Lists 150-199 a remote policy manager use (for example RNR).
Lists 300-399 access control.
Lists 400-499 QoS.
Lists 500-599 Capture.
Lists 600-699 destination NAT.
Lists 700-799 anti-spoofing.
Lists 800-899 Policy Based Routing
Lists 900-999 Crypto (VPN)."
::= { ipPolicyListEntry 2 }
ipPolicyListName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Name of this list.
ACL default name: ACL List #list-number
QoS default name: QoS List #list-number
PBR default name: PBR List #list-number"
DEFVAL { "" }
::= { ipPolicyListEntry 3 }
ipPolicyListValidityStatus OBJECT-TYPE
SYNTAX INTEGER
{
valid(1),
partiallyValid(2),
invalid(3),
validationInProgress(4)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Validity status of this list. Summarizes validity of rules,
dscp table and composite Opertaions associated with this list.
The validity context is that of the first entry for this SlotID in
ipPolicyValidListTable.
valid - For all rules in the list:
ipPolicyRuleApplicabilityStatus = applicable
all DSCP rules are applicable.
partiallyValid - in One or more rules/dscp mapping in the list
ipPolicyRuleApplicabilityPrecedence < 9999 (not mandatory) and
ipPolicyRuleApplicabilityStatus != applicable
In all other rules (if any) :
ipPolicyRuleApplicabilityStatus=applicable
invalid - In One or more rules/dscp mappings in the list
ipPolicyRuleApplicabilityPrecedence=9999 (mandatory) and
ipPolicyRuleApplicabilityStatus != applicable
validationInProgress - The current validity of the list is currently
computed. Managment station should poll the device until one of
the definitive values is returned."
::= { ipPolicyListEntry 4 }
ipPolicyListChecksum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Checksum of all the configurable (read/write) mib items that are
part of this list or part of any rule/dscp mapping/compositeOp
that belongs to this list.
Addition/deletion/modification of a rule in this list shall result in
a checksum change.
This field can be used by the management application to discover this
list has changed (instead of polling all the rules of the list)."
::= { ipPolicyListEntry 5 }
ipPolicyListRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used for creation/deletion of a list and for monitoring list status.
Use CreateAndWait (5) to create a list.
Destroy (6) to destroy a list. The active list can NOT
be destroyed. Destroying a list automatically removes all
the rules in this list.
active (1) is returned when a list is the active list
NotInService is returned when the list is not the active list"
::= { ipPolicyListEntry 6 }
ipPolicyListDefaultOperation OBJECT-TYPE
SYNTAX INTEGER (1..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The operation that should be applied to a packet in case the packet does not match any of the user specified rules. Values pertains to ACL or QoS depending on List type.
This field points to the appropriate ipPolicyCompositeOpID in ipPolicyCompositeOpTable.
The following read-only rows that are always defined in ipPolicyCompositeOpTable for a combined List:
OpId OpName PolicyRuleOp prior to Policy MIB 1.3.0
==== ====== ======================================
1 Priority 0 forwardPriority0(1)
2 Priority 1 forwardPriority1(2)
3 Priority 2 forwardPriority2(3)
4 Priority 3 forwardPriority3(4)
5 Priority 4 forwardPriority4(5)
6 Priority 5 forwardPriority5(6)
7 Priority 6 forwardPriority6(7)
8 Priority 7 forwardPriority7(8)
9 Forward No Change forward(9)
10 Deny deny(10)
11 Deny and Notify denyAndNotify(11)
12 Do not EZRoute layer2Switching(12)
The following read-only rows that are always defined in ipPolicyCompositeOpTable for list in split list mode:
OpId OpName
==== ======
1 permit
2 deny
3 deny-and-notify
4 deny-and-reset-connection (Boxster only)
5 deny-and-notify-and-reset-connection (Boxster only)
The following read-only rows that are always defined in ipPolicyCompositeOpTable for a ACL list in split list mode:
OpId OpName
==== ======
1 CoS0
2 CoS1
3 CoS2
4 CoS3
5 CoS4
6. CoS5
7. CoS6
8. CoS7
9. no-change
10. trust-dscp-only
11. trust-dscp-and-cos (Boxster default)
The following read-only rows are always defined in ipPolicyCompositeOpTable for PBR list in split list mode:
OpId OpName
==== ======
1 DBR (Destination Based Routing)
2 unused
.
.
9 NH1 (Next Hop)
10 NH2
.
.
28 NH20
The following read-only rows are always defined in ipPolicyCompositeOpTable for Crypto list in split list mode:
OpId OpName
==== ======
1 Bypass
2 Crypto Map 1
3 Crypto Map 2
21 Crypto Map 20
Access-control default operation is permit.
QoS default operation is no-change.
PBR default operation is DBR (Destination Based Routing)."
::= { ipPolicyListEntry 7 }
ipPolicyListCookie OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A cookie to be associated with this list. This mib item can be used
by the management application as a unique ID of the list.
Note: The Agent is not aware of the contents of this cookie.
Its only purpose is to help the management application.
Changing this cookie resets ipPolicyListTrackChanges to notChanged
state. A value of 0 means Cookie not available."
DEFVAL { 0 }
::= { ipPolicyListEntry 8 }
ipPolicyListTrackChanges OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of changes made to the configuration of the list
including changes to the rules that are part of the list.
This counters is set to 0 when the list is being created. Adding default
rule to the list increment this counter to 1.
It is also set to 0 when ipPolicyListCookie is changed.
This mib item together with the ipPolicyListCookie can be used by the
management application to determine if this policy list was changed,
and if two instances of this list on different devices are the same."
DEFVAL { 0 }
::= { ipPolicyListEntry 9 }
ipPolicyListOwner OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The entity that configured this list"
DEFVAL { "other" }
::= { ipPolicyListEntry 10 }
ipPolicyListErrMsg OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Free text describing the reason why the list is not valid.
When the list is valid returns NULL string.
The values returned for this MIB are not affected by the list
status (active/inactive)."
::= { ipPolicyListEntry 11 }
ipPolicyListTrustedFields OBJECT-TYPE
SYNTAX INTEGER
{
cos(1),
dscp(2),
cos-dscp(3),
untrust(4),
not-supported(256)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify which fields in the incoming packet might be trusted when the policy decision should be based in the incoming packet itself.
Policy decision depend on the active policy list.
In cases that the result of the active policy list is Permit, then the treatment of the outgoing packet may be based on the incoming packet instead of an explicit filter rule.
Trusting COS (802.1p) means that the outgoing packet priority (802.1p) should equal the incoming packet priority.
Trusting DSCP means that the treatment of the outgoing packet (prioirty tagging (802.1p) or some other composite operation) should be taken from ipPolicyDSCPmapTable using the incoming packet DSCP value.
Trusting COS + DSCP means that both fields should be used.
The behavior of the device when both COS + DSCP should be trusted is outside the scope of the current version of the MIB.
(Note: P333R uses the max between incoming COS & DSCP-to-COS mapping).
Not supported to be used in non access-and-QoS combined list and non QoS specific list.
Some devices might support only a subset of the values."
::= { ipPolicyListEntry 12 }
ipPolicyListScope OBJECT-TYPE
SYNTAX INTEGER
{
forward(1),
forwardAndControl(2)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Controls the scope of the policy rules.
forward(1) - policy rules apply to packets forwarded by the Entity.
local subnet will not apply to theIf
forwardAndControl(2) - policy rules apply to control packets sent
to the Entity as well as packets forwarded by the entity.
Example:
A router entity has interface 10.2.2.1 on IP subnet 10.2.2.0,
and a 'deny traffic to 10.2.2.0' rule is enforced.
In both forward(1) and forwardAndControl(2) modes, packets will
not be routed to the subnet.
In forwward(1) mode, packets sent directly to the router interface
will reach it. In forwardAndControl(2) mode, packets sent directly
to the router interface will be droped.
This object is obsolete, since its functionality can now be defined
using the apropriate interface / direction policy.
"
DEFVAL { forwardAndControl }
::= { ipPolicyListEntry 13 }
ipPolicyListIpOptionOperation OBJECT-TYPE
SYNTAX INTEGER
{
permit(1),
deny(2),
deny-and-notify(3),
deny-and-reset-connection(4),
deny-and-notify-and-reset-connection(5),
not-supported(255)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The operation that should be applied to packets carrying IP Options.
Applied only for ingress access-control List. Egress is not-supported.
This field points to the appropriate ipPolicyCompositeOpID in IpPolicyCompositeOpTable.
reset-connection would apply to the Boxster product only."
DEFVAL { permit }
::= { ipPolicyListEntry 14 }
ipPolicyListIpFragmentationOperation OBJECT-TYPE
SYNTAX INTEGER
{
permit(1),
deny(2),
deny-and-notify(3),
deny-and-reset-connection(4),
deny-and-notify-and-reset-connection(5),
not-supported(255)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The operation that should be applied to IP fragmentation packets.
Applied only for ingress access-control List. Egress is not-supported.
This field points to the appropriate ipPolicyCompositeOpID in IpPolicyCompositeOpTable.
reset-connection would apply to the Boxster product only."
DEFVAL { permit }
::= { ipPolicyListEntry 15 }
ipPolicyListType OBJECT-TYPE
SYNTAX INTEGER
{
acl-and-qos(1),
acl(2),
qos(3),
source-nat(4),
capture(5),
anti-spoofing(6),
policy-based-routing(7),
crypto(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP policy list type.
Derived from list range. See ipPolicyListID MIB."
::= { ipPolicyListEntry 16 }
ipPolicyListEtherTypeDefaultOperation OBJECT-TYPE
SYNTAX INTEGER
{
permit(1),
deny(2),
deny-and-notify(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The operation that should be applied to a packet in case the packet
does not match any of the user specified ether type rules.
This field points to the appropriate ipPolicyCompositeOpID in IpPolicyCompositeOpTable.
Pertains only for access control list."
DEFVAL { permit }
::= { ipPolicyListEntry 17 }
ipPolicyListLocalAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Local address for VPN tunnel (crypto list).
Field format: either IP address (x.x.x.x) or IP interface name. Management application shall parse and display local address value based as either IP address or IP interface name."
DEFVAL { "" }
::= { ipPolicyListEntry 18 }
ipPolicyListNATPoolListIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Add ipPolicyListNATPoolListIndex as an index to NAT pool list to
IpPolicyListEntry.
Values:
1 - Invalid.
2 - Null, No NAT list association.
3 - 10 - NAT list index 1-8.
The field is relevant to crypto list only. Non crypto
lists will return the value 1 - invalid. "
::= { ipPolicyListEntry 19 }
ipPolicyRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpPolicyRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to add/delete/modify/monitor individual policy rules in a policy list."
::= { ipPolicyMgmt 2 }
ipPolicyRuleEntry OBJECT-TYPE
SYNTAX IpPolicyRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Controls all the conditional fields and its parameters for
a policy rule."
INDEX { ipPolicyRuleSlot, ipPolicyRuleListID, ipPolicyRuleID }
::= { ipPolicyRuleTable 1 }
IpPolicyRuleEntry ::=
SEQUENCE {
ipPolicyRuleSlot
Integer32,
ipPolicyRuleListID
Integer32,
ipPolicyRuleID
INTEGER,
ipPolicyRuleSrcAddr
IpAddress,
ipPolicyRuleSrcAddrWild
IpAddress,
ipPolicyRuleDstAddr
IpAddress,
ipPolicyRuleDstAddrWild
IpAddress,
ipPolicyRuleProtocol
INTEGER,
ipPolicyRuleL4SrcPortMin
INTEGER,
ipPolicyRuleL4SrcPortMax
INTEGER,
ipPolicyRuleL4DestPortMin
INTEGER,
ipPolicyRuleL4DestPortMax
INTEGER,
ipPolicyRuleEstablished
INTEGER,
ipPolicyRuleOperation
INTEGER,
ipPolicyRuleApplicabilityPrecedence
INTEGER,
ipPolicyRuleApplicabilityStatus
INTEGER,
ipPolicyRuleApplicabilityType
INTEGER,
ipPolicyRuleErrMsg
DisplayString,
ipPolicyRuleStatus
RowStatus,
ipPolicyRuleDSCPOperation
INTEGER,
ipPolicyRuleDSCPFilter
INTEGER,
ipPolicyRuleDSCPFilterWild
INTEGER,
ipPolicyRuleIcmpTypeCode
INTEGER,
ipPolicyRuleSrcAddrNot
INTEGER,
ipPolicyRuleDstAddrNot
INTEGER,
ipPolicyRuleProtocolNot
INTEGER,
ipPolicyRuleL4SrcPortNot
INTEGER,
ipPolicyRuleL4DestPortNot
INTEGER,
ipPolicyRuleIcmpTypeCodeNot
INTEGER,
ipPolicyRuleSrcPolicyUserGroupName
DisplayString,
ipPolicyRuleDstPolicyUserGroupName
DisplayString,
ipPolicyRuleDSCPFilterNot
INTEGER,
ipPolicyRuleDescription
DisplayString,
ipPolicyRuleFragment
INTEGER,
ipPolicyRuleDoSClass
INTEGER
}
ipPolicyRuleSlot OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The EntID-id (AKA module-id / box number) to which this rule relates"
::= { ipPolicyRuleEntry 1 }
ipPolicyRuleListID OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ID of the list this rule is part of.
Derived from list range. See ipPolicyListID MIB."
::= { ipPolicyRuleEntry 2 }
ipPolicyRuleID OBJECT-TYPE
SYNTAX INTEGER (1..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of rule within its list. Each list may contain many rule.
Lists work in a First Match manner.
A rule with a lower ID would be preferred over a rule with a higher ID."
::= { ipPolicyRuleEntry 3 }
ipPolicyRuleSrcAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the source station. A value of 255.255.255.255
in ipPolicyRuleSrcAddrWild indicates this is a DON'T CARE field."
DEFVAL { '00000000'h }
::= { ipPolicyRuleEntry 4 }
ipPolicyRuleSrcAddrWild OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This field specifies the wildcard of the source IP address.
Note that a the mask for a single host is 0.0.0.0 and the mask for all
hosts is 255.255.255.255. This field can has any combination of bits
set allowing all kind of rules.
For example ipPolicyRuleSrcAddr=192.168.0.254, ipPolicyRuleSrcAddrWild=0.0.255.0
matches all packets with source ip address 192.168.*.254"
DEFVAL { 'FFFFFFFF'h }
::= { ipPolicyRuleEntry 5 }
ipPolicyRuleDstAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the destination station.
A value of 255.255.255.255 in ipPolicyRuleDstAddrWild indicates this
is a DON'T CARE field."
DEFVAL { '00000000'h }
::= { ipPolicyRuleEntry 6 }
ipPolicyRuleDstAddrWild OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This field specifies the wildcard of the destination IP address.
Note that a the mask for a single host is 0.0.0.0 and the mask for
all hosts is 255.255.255.255. This field can has any combination of
bits set allowing all kind of rules.
For example ipPolicyRuleDstAddr=192.168.0.254, ipPolicyRuleDstAddrWild=0.0.255.0
matches all packets with destination ip address 192.168.*.254"
DEFVAL { 'FFFFFFFF'h }
::= { ipPolicyRuleEntry 7 }
ipPolicyRuleProtocol OBJECT-TYPE
SYNTAX INTEGER (0..256)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP protocol to which this rule relates.
Use 256 to specify any IP (i.e. don't care)"
DEFVAL { 256 }
::= { ipPolicyRuleEntry 8 }
ipPolicyRuleL4SrcPortMin OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimal source port number.
This fields is applicable only when ipPolicyRuleProtocol is TCP(6)
UDP(17). In all other cases its values is not used."
DEFVAL { 0 }
::= { ipPolicyRuleEntry 9 }
ipPolicyRuleL4SrcPortMax OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximal source port number.
This fields is applicable only when ipPolicyRuleProtocol is TCP(6) or
UDP(17). In all other cases its values is not used."
DEFVAL { 65535 }
::= { ipPolicyRuleEntry 10 }
ipPolicyRuleL4DestPortMin OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimal destination port number.
This fields is applicable only when ipPolicyRuleProtocol is TCP(6)
or UDP(17). In all other cases its values is not used."
DEFVAL { 0 }
::= { ipPolicyRuleEntry 11 }
ipPolicyRuleL4DestPortMax OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximal destination port number.
This fields is applicable only when ipPolicyRuleProtocol is TCP(6)
or UDP(17). In all other cases its value is not used."
DEFVAL { 65535 }
::= { ipPolicyRuleEntry 12 }
ipPolicyRuleEstablished OBJECT-TYPE
SYNTAX INTEGER
{
yes(1),
dontCare(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This field indicates the value of the established bit in the TCP header.
If protocol is not TCP this values should not be used."
DEFVAL { dontCare }
::= { ipPolicyRuleEntry 13 }
ipPolicyRuleOperation OBJECT-TYPE
SYNTAX INTEGER (1..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The operation that should be applied to a packet in case the packet does not match any of the user specified rules. Values pertains to ACL or QoS depending on List type.
This field points to the appropriate ipPolicyCompositeOpID in ipPolicyCompositeOpTable.
The following read-only rows that are always defined in ipPolicyCompositeOpTable for a combined List:
OpId OpName PolicyRuleOp prior to Policy MIB 1.3.0
==== ====== ======================================
1 Priority 0 forwardPriority0(1)
2 Priority 1 forwardPriority1(2)
3 Priority 2 forwardPriority2(3)
4 Priority 3 forwardPriority3(4)
5 Priority 4 forwardPriority4(5)
6 Priority 5 forwardPriority5(6)
7 Priority 6 forwardPriority6(7)
8 Priority 7 forwardPriority7(8)
9 Forward No Change forward(9)
10 Deny deny(10)
11 Deny and Notify denyAndNotify(11)
12 Do not EZRoute layer2Switching(12)
The following read-only rows that are always defined in ipPolicyCompositeOpTable for list in split list mode:
OpId OpName
==== ======
1 permit
2 deny
3 deny-and-notify
4 deny-and-reset-connection (Boxster only)
5 deny-and-notify-and-reset-connection (Boxster only)
The following read-only rows that are always defined in ipPolicyCompositeOpTable for a ACL list in split list mode:
OpId OpName
==== ======
1 CoS0
2 CoS1
3 CoS2
4 CoS3
5 CoS4
6. CoS5
7. CoS6
8. CoS7
9. no-change
10. trust-dscp-only
11. trust-dscp-and-cos (Boxster default)
The following read-only rows are always defined in ipPolicyCompositeOpTable for PBR list in split list mode:
OpId OpName
==== ======
1 DBR (Destination Based Routing)
2 unused
.
.
9 NH1 (Next Hop)
10 NH2
.
.
28 NH20
The following read-only rows are always defined in ipPolicyCompositeOpTable for Crypto list in split list mode:
OpId OpName
==== ======
1 Bypass
2 Crypto Map 1
3 Crypto Map 2
21 Crypto Map 20
Access-control default operation is permit.
QoS default operation is no-change.
PBR default operation is DBR (Destination Based Routing).
Zydeco uses combined list with additional two actions. Actions' access is permits. QoS is defined below:
13: Change 802.1p based on DSCP - change 802.1p value based on packet's DSCP (MIB wise: uses DSCP table to further DSCP based classification)
14: Change DSCP based on 5-tuple - change DSCP value (MIB wise: ipPolicyRuleDSCPOperation indicates the new DSCP value)"
::= { ipPolicyRuleEntry 14 }
ipPolicyRuleApplicabilityPrecedence OBJECT-TYPE
SYNTAX INTEGER (0..9999)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This field indicates how important is it to enforce this rule.
The higher the number the more important it is to enforce this rule.
The value 9999 has a special meaning of Mandatory which means this
rule MUST be enforced.
Note: Access control rules are probably Mandatory rule where as QoS rules
might be configured by the user as optional rules in some cases.
Device may choose to support only a subset of these values.
P333R supports two values:
9999 - Mandatory rule
0 - Optional rule."
DEFVAL { 9999 }
::= { ipPolicyRuleEntry 15 }
ipPolicyRuleApplicabilityStatus OBJECT-TYPE
SYNTAX INTEGER
{
applicable(1),
partiallyApplicable(2),
notApplicable(3),
unknown(4)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Used to monitor if a rule is currently applicable (for the active
list)or would be applicable (if the list becomes active).
The applicability context is that of the first entry for this SlotID
in ipPolicyValidRuleTable.
The values returned for this MIB are not affected by the list status
active/inactive)
applicable - This rule is/would be applicable
partiallyApplicable - This rule is/would be applicable for some
packets/sessions but might not be applicable for other
packets/sessions
notApplicable - This rule is NOT/would NOT be applicable
unknown - Status is temporary unknown. This may be because the list
validation is inProgress. Querying this item triggeres list
validation if not already triggered."
::= { ipPolicyRuleEntry 16 }
ipPolicyRuleApplicabilityType OBJECT-TYPE
SYNTAX INTEGER
{
static(1),
quasiStatic(2),
dynamic(3),
unknown(4)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Used to monitor the ApplicabilityStatus of the rule in the context of
this list. The values returned for this MIB are not affected by the
list status (active/inactive)
static - The applicabilityStatus of this rule is guaranteed
regardless of the ApplicabilityPrecedence of this rule
or of other rules in the list.
quasiStatic - The applicability status of this rule is
guaranteed if no configuration changes are made,
BUT changes of ApplicabilityPrecedence of this rule or
other rules in this list may change the applicabilityStatus
of this rule.
dynamic - The applicabilityStatus of this rule can change
depending on network conditions (i.e. localization) or
other conditions such as (but not limited to) changes of
ApplicabilityPrecedence of this rule or other rules in
this list.
unknown - Status is temporary unknown. This may be because the
list validation is inProgress. Querying this item triggeres
list validation if not already triggered.
The values returned for this MIB are not affected by the list
status (active/inactive)"
::= { ipPolicyRuleEntry 17 }
ipPolicyRuleErrMsg OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Free text describing the reason why the rule is not Applicable.
When rule is Applicable returns NULL string.
The values returned for this MIB are not affected by the list status
(active/inactive)"
::= { ipPolicyRuleEntry 18 }
ipPolicyRuleStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to configure and monitor one rule.
Use CreateAndWait (4) to create a rule.
Destroy (6) to destroy a rule
active (1) is returned when a rule is complete and is configured
into device HW
NotReady (3) is returned when not all mandatory fields in the
rule have been configured or the rule is not valid.
Not In Service (2) is returned when the rule is not active
because the list is not active or device lacks resources
to support the rule"
::= { ipPolicyRuleEntry 19 }
ipPolicyRuleDSCPOperation OBJECT-TYPE
SYNTAX INTEGER (0..64)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The New DSCP value that should be applied to packets that meatch this rule.
A value of 64 means no change."
DEFVAL { 64 }
::= { ipPolicyRuleEntry 20 }
ipPolicyRuleDSCPFilter OBJECT-TYPE
SYNTAX INTEGER (0..64)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A DSCP value to match against.
This filter can be used instead or with the DSCP implicit
mapping table.
This filter is used in combination with
ipPolicyRuleDSCPFilterWild to match DSCP values.
Example:
a filter value of 21 and a mask value of 60 will match
the following DSCP values:
b10100 = D20
b10101 = D21
b10110 = D22
b10111 = D23
A value of 64 means don't care."
DEFVAL { 64 }
::= { ipPolicyRuleEntry 21 }
ipPolicyRuleDSCPFilterWild OBJECT-TYPE
SYNTAX INTEGER (0..63)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A bitmask wildcard to match bits in the Diff-Serv
byte. '1' bits are part of the comparison.
'0' bits are 'don't care'.
A value of 63 means match all bits.
A value of 0 means don't care.
Note: this field is not in use."
DEFVAL { 63 }
::= { ipPolicyRuleEntry 22 }
ipPolicyRuleIcmpTypeCode OBJECT-TYPE
SYNTAX INTEGER
{
echo-reply(0),
netwrok-unreachable(768),
host-unreachable(769),
protocol-unreachable(770),
port-unreachable(771),
fragmentation-needed-but-df-bit-set(772),
source-route-failed(773),
destination-network-unknown(774),
destination-host-unknown(775),
destination-network-admin-prohibited(777),
network-unreachable-for-tos(779),
host-unreachable-for-tos(780),
communication-admin-prohibited-filtering(781),
host-precedence-violation(782),
precedence-cutoff-in-effect(783),
source-quench(1024),
redirect-for-network(1280),
redirect-for-type-of-service-and-host(1283),
echo-request(2048),
router-advertisement(2304),
time-to-live-equals-0-during-reassembly(2817),
bad-ip-header(3072),
required-option-missing(3073),
timestamp-requested(3328),
timestamp-reply(3584),
address-mask-request(4352),
address-mask-reply(4608),
traceroute-outbound-packet-successfully-fw(7680),
traceroute-no-route-for-outbound-packet(7681),
domain-name-request(9472),
domain-name-reply(9728),
skip-algorithm-discovery-protocol(9984),
unreachable(66304),
redirect(66816),
time-exceeded(68352),
parameters-problem(68608),
traceroute(73216),
conversion-errors(73472),
mobile-host-redirect(73728),
ipv6-where-are-you(73984),
ipv6-I-am-here(74240),
mobile-registration-request(74496),
mobile-registration-reply(74752),
security-failure(75776),
any(196608),
not-supported(262144)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ICMP type and code to which this rule relates.
If protocol is not ICMP this values should not be used.
Field format:
- 19 bits filed.
- MSB (bit 18) stand for not-supported.
- Bit 17 stands for any ICMP type.
- Bit 16 stands for any ICMP code.
- Bits 8-15 stand for ICMP type.
- Bits 0-7 stand for ICMP code.
For example:
- not-supported(262144) = 0x40000
- any(196608) = 0x30000
- ICMP type unreachable(66304), code any = 0x10300
- ICMP type & code host-unreachable(769) = 0x301"
DEFVAL { not-supported }
::= { ipPolicyRuleEntry 23 }
ipPolicyRuleSrcAddrNot OBJECT-TYPE
SYNTAX INTEGER
{
disable(1),
not-source-ip-address(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Logical NOT of the source-IP or source policy user name field.
Packets with source IPs or source policy user name which do NOT match the IP address & wildcard or source policy user name
specified will match the source-IP or source policy user name field."
DEFVAL { disable }
::= { ipPolicyRuleEntry 24 }
ipPolicyRuleDstAddrNot OBJECT-TYPE
SYNTAX INTEGER
{
disable(1),
not-destination-ip-address(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Logical NOT of the destination-IP field or destination policy user name.
Packets with destination IPs or destination policy user name which do NOT match the IP address & wildcard or destination policy user name
specified will match the destination-IP field or destination policy user name."
DEFVAL { disable }
::= { ipPolicyRuleEntry 25 }
ipPolicyRuleProtocolNot OBJECT-TYPE
SYNTAX INTEGER
{
disable(1),
not-ip-protocol(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Logical NOT of the IP protocol field."
DEFVAL { disable }
::= { ipPolicyRuleEntry 26 }
ipPolicyRuleL4SrcPortNot OBJECT-TYPE
SYNTAX INTEGER
{
disable(1),
not-source-port(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Logical NOT of the tcp source port settings."
DEFVAL { disable }
::= { ipPolicyRuleEntry 27 }
ipPolicyRuleL4DestPortNot OBJECT-TYPE
SYNTAX INTEGER
{
disable(1),
not-destination-port(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Logical NOT of the tcp destination port settings."
DEFVAL { disable }
::= { ipPolicyRuleEntry 28 }
ipPolicyRuleIcmpTypeCodeNot OBJECT-TYPE
SYNTAX INTEGER
{
disable(1),
not-icmp-type-code(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Logical NOT of the protocol field + ICMP type and code."
DEFVAL { disable }
::= { ipPolicyRuleEntry 29 }
ipPolicyRuleSrcPolicyUserGroupName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Source user group's policy name.
Identical to ugPolicyName MIB.
ipPolicyRuleSrcAddr and ipPolicyRuleSrcAddrWild MIBs should be cleared when this value sets and vise versa."
DEFVAL { "" }
::= { ipPolicyRuleEntry 30 }
ipPolicyRuleDstPolicyUserGroupName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Destination user group's policy name.
Identical to ugPolicyName MIB.
ipPolicyRuleDstAddr and ipPolicyRuleDstAddrWild MIBs should be cleared when this value sets and vise versa."
DEFVAL { "" }
::= { ipPolicyRuleEntry 31 }
ipPolicyRuleDSCPFilterNot OBJECT-TYPE
SYNTAX INTEGER
{
disable(1),
not-dscp(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Logical NOT of DSCP filter settings."
DEFVAL { disable }
::= { ipPolicyRuleEntry 32 }
ipPolicyRuleDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..127))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP rule description field. Allowing the user to specify the description for each rule.
In Crypto list a rule equals a tunnel and therefore the description is of the tunnel.
There is no description for default rules to save space. The default of description
field is Null string."
::= { ipPolicyRuleEntry 33 }
ipPolicyRuleFragment OBJECT-TYPE
SYNTAX INTEGER
{
yes(1),
dontCare(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This field indicates whether the rule will apply to non-initial fragments only.
When this key is set the L4 information is removed."
DEFVAL { dontCare }
::= { ipPolicyRuleEntry 34 }
ipPolicyRuleDoSClass OBJECT-TYPE
SYNTAX INTEGER
{
ipPolicySmurf-AttackRule(8),
ipPolicyFraggleAttackRule(9),
ipPolicypSpoofingRule(11),
ipPolicyUsedDefinedDoS100(100),
ipPolicyUsedDefinedDoS101(101),
ipPolicyUsedDefinedDoS102(102),
ipPolicyUsedDefinedDoS103(103),
ipPolicyUsedDefinedDoS104(104),
ipPolicyUsedDefinedDoS105(105),
ipPolicyNonApplicable(255)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enumerated description of DoS attack this
correspondingly defends from.
Presently the DoS description is used for classification of DoS attacks in the MSS notification.
For all non-Dos related rules the default value is non-applicable
User can provide additional user-defined DoS classification via 5 pre-allocated
ipPolicyUsedDefinedDoS10 - ipPolicyUsedDefinedDoS15 enumerations
"
DEFVAL { ipPolicyNonApplicable }
::= { ipPolicyRuleEntry 35 }
ipPolicyControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpPolicyControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table activates & monitors the policy application"
::= { ipPolicyMgmt 3 }
ipPolicyControlEntry OBJECT-TYPE
SYNTAX IpPolicyControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry relates to one EntID (AKA module / box) in the stack"
INDEX { ipPolicyControlSlot }
::= { ipPolicyControlTable 1 }
IpPolicyControlEntry ::=
SEQUENCE {
ipPolicyControlSlot
Integer32,
ipPolicyControlActiveGeneralList
INTEGER,
ipPolicyControlAllowedPolicyManagers
INTEGER,
ipPolicyControlCurrentChecksum
Integer32,
ipPolicyControlMinimalPolicyManagmentVersion
OCTET STRING,
ipPolicyControlMaximalPolicyManagmentVersion
OCTET STRING,
ipPolicyControlMIBversion
Integer32,
ipPolicyControlCapabilitiesGeneral
OCTET STRING,
ipPolicyControlCopySourceList
INTEGER,
ipPolicyControlCopyDestinationList
INTEGER,
ipPolicyControlCopyOperation
INTEGER,
ipPolicyControlCopyOperationLastStatus
INTEGER,
ipPolicyControlCopyOperationLastFailureDisplay
DisplayString
}
ipPolicyControlSlot OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The EntID-id (AKA module-id / box number) to which this control entry
relates"
::= { ipPolicyControlEntry 1 }
ipPolicyControlActiveGeneralList OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The ipPolicyListID of the Active general policy List on this EntID.
A value of Zero means there is no active list.
If the new list can not be activated the old list continues to be
active.
The Policy Enforcement Point of the Active General List is defined by
ipPolicyControlDefaultPEP.
"
::= { ipPolicyControlEntry 2 }
ipPolicyControlAllowedPolicyManagers OBJECT-TYPE
SYNTAX INTEGER
{
local(1),
remote(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify if who is allowed to configure policy on the device.
local - a local policy manager is allowed to configure
(using CLI or SNMP)
remote - A remote policy manger is allowed to configure
(using CLI or SNMP)
The distinction between local & remote managers is done according to the
List ID. Local & Remote managers use different ranges.
When changing the value of this item, device may choose from resources
or other reasons to automatically remove all or some of the lists
that were configured bt the previous type of manager."
DEFVAL { remote }
::= { ipPolicyControlEntry 3 }
ipPolicyControlCurrentChecksum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Checksum of the entire CURRENT Policy Database including (but not
limited to) the following :
o ipPolicyControlActiveGeneralList
o ipPolicyControlAllowedPolicyManagers
o ipPolicyListCookie &
ipPolicyListTrackChanges of the active list (if exists)
o ipPolicyComposite entries of this list
o ipPolicyDSCPmap entries of this list
o routeGroupRouterMode
additional configuration fields that are important enough to cause
re-configuration by RNR.
Any change in any of the above policy parmeters shall result in a
change in the value of this field. Polling of this value shall reveal
any change of policy configuration without the need for polling of
the entire policy database."
::= { ipPolicyControlEntry 4 }
ipPolicyControlMinimalPolicyManagmentVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (25))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The minimal policy management version that this device inter operates
with as verified by actual testing.
For example: The P330R/340/130 shall return 1.1 (if testing succeeds).
The special value 'none' means that the device does not know of any
RNR version with which it works (because there was no RNR release with
which testing actually succeeded)."
::= { ipPolicyControlEntry 5 }
ipPolicyControlMaximalPolicyManagmentVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (25))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The maximal policy management version that this device inter operates
with as verified by actual testing.
For example: The P330R/340/130 shall return 1.1 (if testing succeeds).
P360 for example may return 2.0 because it shall support features that
are only supported in RNR 2.0.
The special value 'none' means that the device does not know of any
RNR version with which it works (because there was no RNR release with
which testing actually succeeded)."
::= { ipPolicyControlEntry 6 }
ipPolicyControlMIBversion OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version of the Policy MIB supported by the module.
The format:
0.X.Y.Z
Example:
2.1.2 will be coded as:
0x00020102"
::= { ipPolicyControlEntry 7 }
ipPolicyControlCapabilitiesGeneral OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reports the Policy capabilities of the device.
Each bit in the string represents a capability/behavior. Value of '1' means that the behavior is supported. Value of '0' means that it's not supported.
Capability number indicates position in the string.
Divide by 8 to get byte number.
Modulo 8 to get bit number. 0 is LSB.
For example 17 is 3rd byte, 2 LSbit.
For example if the value of the mib is 05.FF.B7.05.80... then:
For example if the value of the mib is 05.FF.B7.05.80... then:
05 = 0000 0101 bits 0 to 7, bits 5 and 7 are set.
FF = 1111 1111 bits 8 to 15, all bits are set.
B7 = 1011 0111 bits 16 to 23, bits 16, 18-19, 21-23 are set.
05 = 0000 0101 bits 24 to 31, bits 29 and 31 are set.
80 = 1000 0000 bits 32 to 39, bit 32 is set.
0 - Support Cajun Rules - P333R, P333ML, P333RLB
1 - Default value of Cajun Rule support
2 - Default list is RW - 2
3 - Policy To Me (scope) - P333RLB
4 - Trust is a global parameter - old
5 - Trust is a per list parameter
6 - DSCP is a global parameter - old
7 - DSCP is a per list parameter
8 - Multiple policy interfaces (with Active lists) per device-X330WAN, Boxster, Cayenne
9 - Composite Operation Table - Add/Remove/Edit entries
10 - Composite Operation Permit/Deny
11 - Composite Operation Notify
12 - Composite Operation COS (802)
13 - Composite Operation DSCP (DSCP Coloring)
14 - Composite Operation Error Reply
15 - Support QoS lists - Boxster , Cayenne
16 - Supports ACL lists - Boxster , Cayenne
17 - Support Combined lists - P333R, P333RLB, P330ML, C460, P130, X330WAN
18 - ICMP Classification (ICMP code/type)
19 - Not Rules (Covers all relevant supported classification features)
20 - User group classification
21 - Options with basic operations (permit, deny, deny&Notify)
22 - Fragments with basic operations (permit, deny, deny&Notify)
23 - Simulate Support (covers all other supported features)
24 - Packet Counter Per rule - Cayenne
25 - Session Counter Per rule - Cayenne
26 - Auditing (log per rule) - Not supported yet.
27 - Statefull Inspection Firewall - Not supported yet.
28 - Combined list but QoS only operations - P130.
29 - Policy Based Routing
30 - Query results in distinct leafs (instead of ipPolicyQueryOperation)
31 - Crypto
32 - Support Copy List MIB, Fragment as key for IP rule and IP rule description.
In addition the DSCP field will be supported on QoS and ACL lists in addition
to PBR and Capture lists.
33 - Support MSS feature(ipPolicyRuleDoSClass).
"
::= { ipPolicyControlEntry 8 }
ipPolicyControlCopySourceList OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify the source list index for copy operation. "
::= { ipPolicyControlEntry 9 }
ipPolicyControlCopyDestinationList OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify the destination list index for copy operation. "
::= { ipPolicyControlEntry 10 }
ipPolicyControlCopyOperation OBJECT-TYPE
SYNTAX INTEGER
{
idle(1),
copy(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Copy operation and status of the copy operation.
idle(1)- R/O - Last Copy operation finished OK.
copy(2)- R/W - Activate the copy operation with the relevant source/destination
list indexes.
"
DEFVAL { idle }
::= { ipPolicyControlEntry 11 }
ipPolicyControlCopyOperationLastStatus OBJECT-TYPE
SYNTAX INTEGER
{
noError(1),
error(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Copy operation status."
DEFVAL { noError }
::= { ipPolicyControlEntry 12 }
ipPolicyControlCopyOperationLastFailureDisplay OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display string for each one of the errors."
::= { ipPolicyControlEntry 13 }
ipPolicyDiffServTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpPolicyDiffServEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"This table is used to configure the policy that is associated with
differntiated services. For each DSCP value the table contain the
operation that should applied to packets that match this DSCP value.
Note that in this version of this mib, allowed policies are restricted
to prioirty levels and access control.
Note: The ietf notion of PHB (per-hop forwarding behaviors) is not
yet supported"
::= { ipPolicyMgmt 4 }
ipPolicyDiffServEntry OBJECT-TYPE
SYNTAX IpPolicyDiffServEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"The information concerning one of the IP policy lists"
INDEX { ipPolicyDiffServSlot, ipPolicyDiffServDSCP }
::= { ipPolicyDiffServTable 1 }
IpPolicyDiffServEntry ::=
SEQUENCE {
ipPolicyDiffServSlot
Integer32,
ipPolicyDiffServDSCP
INTEGER,
ipPolicyDiffServOperation
INTEGER,
ipPolicyDiffServName
DisplayString,
ipPolicyDiffServAggIndex
INTEGER,
ipPolicyDiffServApplicabilityPrecedence
INTEGER,
ipPolicyDiffServApplicabilityStatus
INTEGER,
ipPolicyDiffServApplicabilityType
INTEGER,
ipPolicyDiffServErrMsg
DisplayString
}
ipPolicyDiffServSlot OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The EntID-id (AKA module-id / box number) to which diff-serv
table relates"
::= { ipPolicyDiffServEntry 1 }
ipPolicyDiffServDSCP OBJECT-TYPE
SYNTAX INTEGER (0..63)
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The DSCP value to which this entry relates."
::= { ipPolicyDiffServEntry 2 }
ipPolicyDiffServOperation OBJECT-TYPE
SYNTAX INTEGER (1..1000)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This field points to the appropriate ipPolicyCompositeOpID in
ipPolicyCompositeOpTable.
The following read-only rows are always defined in
ipPolicyCompositeOpTable,for backward comaptability with Policy
MIB prior to version 1.3.0:
OpId OpName PolicyRuleOp prior to Policy MIB 1.3.0
==== ====== ======================================
1 Priority 0 forwardPriority0(1)
2 Priority 1 forwardPriority1(2)
3 Priority 2 forwardPriority2(3)
4 Priority 3 forwardPriority3(4)
5 Priority 4 forwardPriority4(5)
6 Priority 5 forwardPriority5(6)
7 Priority 6 forwardPriority6(7)
8 Priority 7 forwardPriority7(8)
9 Forward No Change forward(9)
10 Deny deny(10)
11 Deny and Notify denyAndNotify(11)
12 Reserved - do not use layer2Switching(12)
"
DEFVAL { 9 }
::= { ipPolicyDiffServEntry 3 }
ipPolicyDiffServName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..40))
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Name of this DSCP entry. This fields is used only for documentation
purposes. Default name is:
DSCP #N "
::= { ipPolicyDiffServEntry 4 }
-- 1.3.6.1.4.1.81.36.4.1.5
-- 1.3.6.1.4.1.81.36.4.1.5
-- 1.3.6.1.4.1.81.36.4.1.5
-- 1.3.6.1.4.1.81.36.4.1.5
-- 1.3.6.1.4.1.81.36.4.1.5
-- 1.3.6.1.4.1.81.36.4.1.5
-- 1.3.6.1.4.1.81.36.4.1.5
-- 1.3.6.1.4.1.81.36.4.1.5
-- 1.3.6.1.4.1.81.36.4.1.5
-- 1.3.6.1.4.1.81.36.4.1.5
-- 1.3.6.1.4.1.81.36.4.1.5
-- 1.3.6.1.4.1.81.36.4.1.5
-- 1.3.6.1.4.1.81.36.4.1.5
-- 1.3.6.1.4.1.81.36.4.1.5
ipPolicyDiffServAggIndex OBJECT-TYPE
SYNTAX INTEGER (0..63)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Index of the aggregated group this DSCP entry belongs too.
Management station may use this mib item to classify the DSCP entries
to groups with the same behaviour.
The defval for this mib item is device specific."
::= { ipPolicyDiffServEntry 5 }
-- 1.3.6.1.4.1.81.36.4.1.6
-- 1.3.6.1.4.1.81.36.4.1.6
-- 1.3.6.1.4.1.81.36.4.1.6
-- 1.3.6.1.4.1.81.36.4.1.6
-- 1.3.6.1.4.1.81.36.4.1.6
-- 1.3.6.1.4.1.81.36.4.1.6
-- 1.3.6.1.4.1.81.36.4.1.6
-- 1.3.6.1.4.1.81.36.4.1.6
-- 1.3.6.1.4.1.81.36.4.1.6
-- 1.3.6.1.4.1.81.36.4.1.6
-- 1.3.6.1.4.1.81.36.4.1.6
-- 1.3.6.1.4.1.81.36.4.1.6
-- 1.3.6.1.4.1.81.36.4.1.6
-- 1.3.6.1.4.1.81.36.4.1.6
ipPolicyDiffServApplicabilityPrecedence OBJECT-TYPE
SYNTAX INTEGER (0..9999)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This field indicates how important is it to enforce this entry.
The higher the number the more important it is to enforce this entry.
The value 9999 has a special meaning of Mandatory which means this
entry MUST be enforced.
Device may choose to support only a subset of these values.."
DEFVAL { 9999 }
::= { ipPolicyDiffServEntry 6 }
-- 1.3.6.1.4.1.81.36.4.1.7
-- 1.3.6.1.4.1.81.36.4.1.7
-- 1.3.6.1.4.1.81.36.4.1.7
-- 1.3.6.1.4.1.81.36.4.1.7
-- 1.3.6.1.4.1.81.36.4.1.7
-- 1.3.6.1.4.1.81.36.4.1.7
-- 1.3.6.1.4.1.81.36.4.1.7
-- 1.3.6.1.4.1.81.36.4.1.7
-- 1.3.6.1.4.1.81.36.4.1.7
-- 1.3.6.1.4.1.81.36.4.1.7
-- 1.3.6.1.4.1.81.36.4.1.7
-- 1.3.6.1.4.1.81.36.4.1.7
-- 1.3.6.1.4.1.81.36.4.1.7
-- 1.3.6.1.4.1.81.36.4.1.7
ipPolicyDiffServApplicabilityStatus OBJECT-TYPE
SYNTAX INTEGER
{
applicable(1),
partiallyApplicable(2),
notApplicable(3),
unknown(4)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Used to monitor if a DSCP entry is currently applicable
or would be applicable (if the table becomes active).
The values returned for this MIB are not affected by the table status
active/inactive)
applicable - This entry is/would be applicable
partiallyApplicable - This entry is/would be applicable for some
packets/sessions but might not be applicable for other
packets/sessions
notApplicable - This entry is NOT/would NOT be applicable
unknown - Status is temporary unknown. This may be because the table
validation is inProgress. Querying this item triggeres table
validation if not already triggered."
::= { ipPolicyDiffServEntry 7 }
-- 1.3.6.1.4.1.81.36.4.1.8
-- 1.3.6.1.4.1.81.36.4.1.8
-- 1.3.6.1.4.1.81.36.4.1.8
-- 1.3.6.1.4.1.81.36.4.1.8
-- 1.3.6.1.4.1.81.36.4.1.8
-- 1.3.6.1.4.1.81.36.4.1.8
-- 1.3.6.1.4.1.81.36.4.1.8
-- 1.3.6.1.4.1.81.36.4.1.8
-- 1.3.6.1.4.1.81.36.4.1.8
-- 1.3.6.1.4.1.81.36.4.1.8
-- 1.3.6.1.4.1.81.36.4.1.8
-- 1.3.6.1.4.1.81.36.4.1.8
-- 1.3.6.1.4.1.81.36.4.1.8
-- 1.3.6.1.4.1.81.36.4.1.8
ipPolicyDiffServApplicabilityType OBJECT-TYPE
SYNTAX INTEGER
{
static(1),
quasiStatic(2),
dynamic(3),
unknown(4)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Used to monitor the ApplicabilityStatus of the entry in the context of
this table. The values returned for this MIB are not affected by the
table status (active/inactive).
static - The applicabilityStatus of this entry is guaranteed
regardless of the ApplicabilityPrecedence of this entry
or of other entries in the list.
quasiStatic - The applicability status of this entry is
guaranteed if no configuration changes are made,
BUT changes of ApplicabilityPrecedence of this entry or
other entries in this table may change the
applicabilityStatus of this entry.
dynamic - The applicabilityStatus of this entry can change
depending on network conditions (i.e. localization) or
other conditions such as (but not limited to) changes of
ApplicabilityPrecedence of this entry or other entries
in this table.
unknown - Status is temporary unknown. This may be because the
table validation is inProgress. Querying this item triggeres
table validation if not already triggered.
The values returned for this MIB are not affected by the table
status (active/inactive)"
::= { ipPolicyDiffServEntry 8 }
-- 1.3.6.1.4.1.81.36.4.1.9
-- 1.3.6.1.4.1.81.36.4.1.9
-- 1.3.6.1.4.1.81.36.4.1.9
-- 1.3.6.1.4.1.81.36.4.1.9
-- 1.3.6.1.4.1.81.36.4.1.9
-- 1.3.6.1.4.1.81.36.4.1.9
-- 1.3.6.1.4.1.81.36.4.1.9
-- 1.3.6.1.4.1.81.36.4.1.9
-- 1.3.6.1.4.1.81.36.4.1.9
-- 1.3.6.1.4.1.81.36.4.1.9
-- 1.3.6.1.4.1.81.36.4.1.9
-- 1.3.6.1.4.1.81.36.4.1.9
-- 1.3.6.1.4.1.81.36.4.1.9
-- 1.3.6.1.4.1.81.36.4.1.9
ipPolicyDiffServErrMsg OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Free text describing the reason why the entry is not Applicable.
When entry is Applicable returns NULL string.
The values returned for this MIB are not affected by the list status
(active/inactive)"
::= { ipPolicyDiffServEntry 9 }
ipPolicyQueryTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpPolicyQueryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to query the policy application for different
types of information. The first use is to query about the operation
that would be applied to a given packet.
This table can be used by a managment application to supply the user
an interactive dialog for looking ahead at the outcomes of the policy
defined"
::= { ipPolicyMgmt 5 }
ipPolicyQueryEntry OBJECT-TYPE
SYNTAX IpPolicyQueryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry relates to one EntID (AKA module / box) in the stack"
INDEX { ipPolicyQuerySlot }
::= { ipPolicyQueryTable 1 }
IpPolicyQueryEntry ::=
SEQUENCE {
ipPolicyQuerySlot
Integer32,
ipPolicyQueryListID
INTEGER,
ipPolicyQuerySrcAddr
IpAddress,
ipPolicyQueryDstAddr
IpAddress,
ipPolicyQueryProtocol
INTEGER,
ipPolicyQueryL4SrcPort
INTEGER,
ipPolicyQueryL4DestPort
INTEGER,
ipPolicyQueryEstablished
INTEGER,
ipPolicyQueryDSCP
INTEGER,
ipPolicyQueryOperation
INTEGER,
ipPolicyQueryRuleID
INTEGER,
ipPolicyQueryDSCPOperation
INTEGER,
ipPolicyQueryPriority
INTEGER,
ipPolicyQueryIfIndex
Integer32,
ipPolicyQuerySubContext
SubContextTypes,
ipPolicyQueryIcmpTypeCode
INTEGER,
ipPolicyQueryIpFragments
INTEGER,
ipPolicyQueryIpOption
TruthValue,
ipPolicyQueryAccessOperation
INTEGER,
ipPolicyQueryNotifyOperation
INTEGER,
ipPolicyQueryErrorReplyOperation
INTEGER,
ipPolicyQueryCoSOperation
INTEGER
}
ipPolicyQuerySlot OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The EntID-id (AKA module-id / box number) to which this rule relates"
::= { ipPolicyQueryEntry 1 }
ipPolicyQueryListID OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ID of the list used to check the simulated packet. "
::= { ipPolicyQueryEntry 2 }
ipPolicyQuerySrcAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the source station in the packet"
::= { ipPolicyQueryEntry 3 }
ipPolicyQueryDstAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the destination station in the packet"
::= { ipPolicyQueryEntry 4 }
ipPolicyQueryProtocol OBJECT-TYPE
SYNTAX INTEGER (0..256)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP protocol in the packet. Use 256 to specify IP
(i.e. don't care)"
DEFVAL { 256 }
::= { ipPolicyQueryEntry 5 }
ipPolicyQueryL4SrcPort OBJECT-TYPE
SYNTAX INTEGER (0..65536)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The source port of the packet.
This fields is applicable only when ipPolicyQueryProtocol
is TCP(6) or UDP(17).
In all other cases its values is not used."
::= { ipPolicyQueryEntry 6 }
ipPolicyQueryL4DestPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The destination port of the packet.
This fields is applicable only when ipPolicyRuleProtocol is TCP(6) or UDP(17).
In all other cases its values is not used."
::= { ipPolicyQueryEntry 7 }
ipPolicyQueryEstablished OBJECT-TYPE
SYNTAX INTEGER
{
yes(1),
no(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of the TCP Establish bit in simulated packet.
This fields is applicable only when ipPolicyQueryProtocol is TCP(6)"
DEFVAL { no }
::= { ipPolicyQueryEntry 8 }
ipPolicyQueryDSCP OBJECT-TYPE
SYNTAX INTEGER (0..64)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The DSCP value in the simulated packet.
The value 64 is used to specify DONT CARE. In this case the result
maybe forwardNoChange
If a specifc value is specified the result would be the exact prioirty
associated with the packet after consulting the DSCP table."
DEFVAL { 64 }
::= { ipPolicyQueryEntry 9 }
ipPolicyQueryOperation OBJECT-TYPE
SYNTAX INTEGER (1..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operation that would be applied to the simulated packet.
This field points to the appropriate ipPolicyCompositeOpID in
ipPolicyCompositeOpTable.
The following read-only rows are always defined in
ipPolicyCompositeOpTable,for backward comaptability with Policy
MIB prior to version 1.3.0:
OpId OpName PolicyRuleOp prior to Policy MIB 1.3.0
==== ====== ======================================
0 Not relevant - this value should be returned when and invalid ifIndex, direction is specified.
1 Priority 0 forwardPriority0(1)
2 Priority 1 forwardPriority1(2)
3 Priority 2 forwardPriority2(3)
4 Priority 3 forwardPriority3(4)
5 Priority 4 forwardPriority4(5)
6 Priority 5 forwardPriority5(6)
7 Priority 6 forwardPriority6(7)
8 Priority 7 forwardPriority7(8)
9 Forward No Change forward(9)
10 Deny deny(10)
11 Deny and Notify denyAndNotify(11)
12 Reserved - do not use layer2Switching(12)
The following read-only rows that are always defined in ipPolicyCompositeOpTable for list in split list mode:
OpId OpName
==== ======
1 permit
2 deny
3 deny-and-notify
4 deny-and-reset-connection (Boxster only)
5 deny-and-notify-and-reset-connection (Boxster only)
The following read-only rows that are always defined in ipPolicyCompositeOpTable for a ACL list in split list mode:
OpId OpName
==== ======
1 CoS0
2 CoS1
3 CoS2
4 CoS3
5 CoS4
6. CoS5
7. CoS6
8. CoS7
9. no-change
10. trust-dscp-only
11. trust-dscp-and-cos (Boxster default)
The following read-only rows are always defined in ipPolicyCompositeOpTable for PBR list in split list mode:
OpId OpName
==== ======
1 DBR (Destination Based Routing)
2 unused
.
.
9 NH1 (Next Hop)
10 NH2
.
.
28 NH20
The following read-only rows are always defined in ipPolicyCompositeOpTable for Crypto list in split list mode:
OpId OpName
==== ======
1 Bypass
2 Crypto Map 1
3 Crypto Map 2
21 Crypto Map 20"
::= { ipPolicyQueryEntry 10 }
ipPolicyQueryRuleID OBJECT-TYPE
SYNTAX INTEGER (0..10000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ID of the rule of the list that resulted in the ipPolicyQueryOperation for the query.
A value of 0 means that ipPolicyQueryOperation is a result of the ipPolicyListDefaultOperation
10000 should be returned in case of an error, where this query can't be processed."
::= { ipPolicyQueryEntry 11 }
ipPolicyQueryDSCPOperation OBJECT-TYPE
SYNTAX INTEGER (0..65)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The New DSCP value that of the simulated packet
A value of 64 means the DSCP field will not be changed.
A value of 65 means this query can't be processed."
::= { ipPolicyQueryEntry 12 }
ipPolicyQueryPriority OBJECT-TYPE
SYNTAX INTEGER
{
forwardPriority0(1),
forwardPriority1(2),
forwardPriority2(3),
forwardPriority3(4),
forwardPriority4(5),
forwardPriority5(6),
forwardPriority6(7),
forwardPriority7(8),
dontCare(99)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The 802.1p priority in the simulated packet.
When the priority is dontCare, the result maybe forwardNoChange."
DEFVAL { dontCare }
::= { ipPolicyQueryEntry 13 }
ipPolicyQueryIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable should be made equal to the ifIndex of the interface for which this query should be resolved.
The value of 0 means the context of the first entry in the ipPolicyActivationTable for this SlotID"
DEFVAL { 0 }
::= { ipPolicyQueryEntry 14 }
ipPolicyQuerySubContext OBJECT-TYPE
SYNTAX SubContextTypes
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The direction for which this query should be resolved:
ingress(1)- going into the interface, from the network
egress(2) - going out of the interface, towards the network"
DEFVAL { ingress }
::= { ipPolicyQueryEntry 15 }
ipPolicyQueryIcmpTypeCode OBJECT-TYPE
SYNTAX INTEGER
{
echo-reply(0),
netwrok-unreachable(768),
host-unreachable(769),
protocol-unreachable(770),
port-unreachable(771),
fragmentation-needed-but-df-bit-set(772),
source-route-failed(773),
destination-network-unknown(774),
destination-host-unknown(775),
destination-network-admin-prohibited(777),
network-unreachable-for-tos(779),
host-unreachable-for-tos(780),
communication-admin-prohibited-filtering(781),
host-precedence-violation(782),
precedence-cutoff-in-effect(783),
source-quench(1024),
redirect-for-network(1280),
redirect-for-type-of-service-and-host(1283),
echo-request(2048),
router-advertisement(2304),
time-to-live-equals-0-during-reassembly(2817),
bad-ip-header(3072),
required-option-missing(3073),
timestamp-requested(3328),
timestamp-reply(3584),
address-mask-request(4352),
address-mask-reply(4608),
traceroute-outbound-packet-successfully-fw(7680),
traceroute-no-route-for-outbound-packet(7681),
domain-name-request(9472),
domain-name-reply(9728),
skip-algorithm-discovery-protocol(9984),
unreachable(66304),
redirect(66816),
time-exceeded(68352),
parameters-problem(68608),
traceroute(73216),
conversion-errors(73472),
mobile-host-redirect(73728),
ipv6-where-are-you(73984),
ipv6-I-am-here(74240),
mobile-registration-request(74496),
mobile-registration-reply(74752),
security-failure(75776),
any(196608),
not-supported(262144)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Simulated packet ICMP type and code.
If protocol is not ICMP this values should not be used.
Field format:
- 19 bits filed.
- MSB (bit 18) stand for not-supported.
- Bit 17 stands for any ICMP type.
- Bit 16 stands for any ICMP code.
- Bits 8-15 stand for ICMP type.
- Bits 0-7 stand for ICMP code.
For example:
- not-supported(262144) = 0x40000
- any(196608) = 0x30000
- ICMP type unreachable(66304), code any = 0x10300
- ICMP type & code host-unreachable(769) = 0x301"
DEFVAL { not-supported }
::= { ipPolicyQueryEntry 16 }
ipPolicyQueryIpFragments OBJECT-TYPE
SYNTAX INTEGER
{
not-fragment(1),
fragment-first-packet(2),
fragment-non-first-packet(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Simulate fragment packet."
DEFVAL { not-fragment }
::= { ipPolicyQueryEntry 17 }
ipPolicyQueryIpOption OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Simulate IP option packet."
DEFVAL { false }
::= { ipPolicyQueryEntry 18 }
ipPolicyQueryAccessOperation OBJECT-TYPE
SYNTAX INTEGER
{
not-supported(0),
permit(1),
deny(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object reports the Access operation result.
This object obsoletes the ipPolicyQueryOperation object."
::= { ipPolicyQueryEntry 19 }
ipPolicyQueryNotifyOperation OBJECT-TYPE
SYNTAX INTEGER
{
not-supported(0),
ignore(1),
notify(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object reports the Notify operation result.
This object obsoletes the ipPolicyQueryOperation object."
::= { ipPolicyQueryEntry 20 }
ipPolicyQueryErrorReplyOperation OBJECT-TYPE
SYNTAX INTEGER
{
not-supported(0),
disable(1),
tcp-reset(2),
icmp-unreachable(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object reports the Error Reply operation result.
This object obsoletes the ipPolicyQueryOperation object."
::= { ipPolicyQueryEntry 21 }
ipPolicyQueryCoSOperation OBJECT-TYPE
SYNTAX INTEGER
{
not-supported(0),
cos0(1),
cos1(2),
cos2(3),
cos3(4),
cos4(5),
cos5(6),
cos6(7),
cos7(8),
no-change(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object reports the CoS (Ethernet=802.1p) operation result.
This object obsoletes the ipPolicyQueryOperation object."
::= { ipPolicyQueryEntry 22 }
ipPolicyDiffServControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpPolicyDiffServControlEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"This table activates & monitors the Diff Serv application"
::= { ipPolicyMgmt 6 }
ipPolicyDiffServControlEntry OBJECT-TYPE
SYNTAX IpPolicyDiffServControlEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"Each entry relates to one EntID (AKA module / box) in the stack"
INDEX { ipPolicyDiffServSlot }
::= { ipPolicyDiffServControlTable 1 }
IpPolicyDiffServControlEntry ::=
SEQUENCE {
ipPolicyDiffServControlSlot
Integer32,
ipPolicyDiffServControlChecksum
Integer32,
ipPolicyDiffServControlTrustedFields
INTEGER,
ipPolicyDiffServControlValidityStatus
INTEGER,
ipPolicyDiffServControlErrMsg
DisplayString
}
-- 1.3.6.1.4.1.81.36.6.1.1
-- 1.3.6.1.4.1.81.36.6.1.1
-- 1.3.6.1.4.1.81.36.6.1.1
-- 1.3.6.1.4.1.81.36.6.1.1
-- 1.3.6.1.4.1.81.36.6.1.1
-- 1.3.6.1.4.1.81.36.6.1.1
-- 1.3.6.1.4.1.81.36.6.1.1
-- 1.3.6.1.4.1.81.36.6.1.1
-- 1.3.6.1.4.1.81.36.6.1.1
-- 1.3.6.1.4.1.81.36.6.1.1
-- 1.3.6.1.4.1.81.36.6.1.1
-- 1.3.6.1.4.1.81.36.6.1.1
-- 1.3.6.1.4.1.81.36.6.1.1
-- 1.3.6.1.4.1.81.36.6.1.1
ipPolicyDiffServControlSlot OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The EntID-id (AKA module-id / box number) to which this control entry
relates"
::= { ipPolicyDiffServControlEntry 1 }
-- 1.3.6.1.4.1.81.36.6.1.2
-- 1.3.6.1.4.1.81.36.6.1.2
-- 1.3.6.1.4.1.81.36.6.1.2
-- 1.3.6.1.4.1.81.36.6.1.2
-- 1.3.6.1.4.1.81.36.6.1.2
-- 1.3.6.1.4.1.81.36.6.1.2
-- 1.3.6.1.4.1.81.36.6.1.2
-- 1.3.6.1.4.1.81.36.6.1.2
-- INTEGER
-- 1.3.6.1.4.1.81.36.6.1.2
-- 1.3.6.1.4.1.81.36.6.1.2
-- 1.3.6.1.4.1.81.36.6.1.2
-- 1.3.6.1.4.1.81.36.6.1.2
-- 1.3.6.1.4.1.81.36.6.1.2
-- 1.3.6.1.4.1.81.36.6.1.2
ipPolicyDiffServControlChecksum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Checksum of all the configurable (read/write) DiffServ mib items
including the Diff Serv table.
This field can be used by the management application to discover that
Diff Serv configuration has changed (instead of polling all the
Diff Serv mib items)."
::= { ipPolicyDiffServControlEntry 2 }
-- 1.3.6.1.4.1.81.36.6.1.3
-- 1.3.6.1.4.1.81.36.6.1.3
-- 1.3.6.1.4.1.81.36.6.1.3
-- 1.3.6.1.4.1.81.36.6.1.3
-- 1.3.6.1.4.1.81.36.6.1.3
-- 1.3.6.1.4.1.81.36.6.1.3
-- 1.3.6.1.4.1.81.36.6.1.3
-- 1.3.6.1.4.1.81.36.6.1.3
-- 1.3.6.1.4.1.81.36.6.1.3
-- 1.3.6.1.4.1.81.36.6.1.3
-- 1.3.6.1.4.1.81.36.6.1.3
-- 1.3.6.1.4.1.81.36.6.1.3
-- 1.3.6.1.4.1.81.36.6.1.3
-- 1.3.6.1.4.1.81.36.6.1.3
ipPolicyDiffServControlTrustedFields OBJECT-TYPE
SYNTAX INTEGER
{
cos(1),
dscp(2),
cos-dscp(3),
untrust(4)
}
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Specify which fields in the incoming packet might be trausted when the
policy decision should be based in the incoming packet itself.
Policy decision depend on the active policy list.
In cases that there is no active policy list or that the result of the
active policy list is Permit, then the outgoing packet prioirty may be
based on the incoming packet instead of an the user specification.
Trusting COS (802.1p) means that the outgoing packet prioirty (802.1p)
should equal the incoming packet prioirty.
Trusting DSCP means that the outgoing packet prioirty (802.1p)
should be taken from ipPolicyDiffServTable using the incoming packet
DSCP value.
Trusting COS + DSCP means that both fields should be used.
The behavior of the device when both COS + DSCP should be trusted
is outside the scope of the current version of the MIB.
(Note: P333R uses the max between incoming COS & DSCP-to-COS mapping)
Some devices might support only a subset of the values."
DEFVAL { dscp }
::= { ipPolicyDiffServControlEntry 3 }
-- 1.3.6.1.4.1.81.36.6.1.4
-- 1.3.6.1.4.1.81.36.6.1.4
-- 1.3.6.1.4.1.81.36.6.1.4
-- 1.3.6.1.4.1.81.36.6.1.4
-- 1.3.6.1.4.1.81.36.6.1.4
-- 1.3.6.1.4.1.81.36.6.1.4
-- 1.3.6.1.4.1.81.36.6.1.4
-- 1.3.6.1.4.1.81.36.6.1.4
-- 1.3.6.1.4.1.81.36.6.1.4
-- 1.3.6.1.4.1.81.36.6.1.4
-- 1.3.6.1.4.1.81.36.6.1.4
-- 1.3.6.1.4.1.81.36.6.1.4
-- 1.3.6.1.4.1.81.36.6.1.4
-- 1.3.6.1.4.1.81.36.6.1.4
ipPolicyDiffServControlValidityStatus OBJECT-TYPE
SYNTAX INTEGER
{
valid(1),
invalid(2)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Validity status of the DSCP table:
valid - All the entries in the DSCP table can be executed
invalid - One or more of the entries in the DSCP table
can NOT be EXECUTED."
::= { ipPolicyDiffServControlEntry 4 }
-- 1.3.6.1.4.1.81.36.6.1.5
-- 1.3.6.1.4.1.81.36.6.1.5
-- 1.3.6.1.4.1.81.36.6.1.5
-- 1.3.6.1.4.1.81.36.6.1.5
-- 1.3.6.1.4.1.81.36.6.1.5
-- 1.3.6.1.4.1.81.36.6.1.5
-- 1.3.6.1.4.1.81.36.6.1.5
-- 1.3.6.1.4.1.81.36.6.1.5
-- 1.3.6.1.4.1.81.36.6.1.5
-- 1.3.6.1.4.1.81.36.6.1.5
-- 1.3.6.1.4.1.81.36.6.1.5
-- 1.3.6.1.4.1.81.36.6.1.5
-- 1.3.6.1.4.1.81.36.6.1.5
-- 1.3.6.1.4.1.81.36.6.1.5
ipPolicyDiffServControlErrMsg OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Free text describing the reason why the table is not valid.
When the table is valid returns NULL string.
The values returned for this MIB are not affected by the table
status (active/inactive)."
::= { ipPolicyDiffServControlEntry 5 }
ipPolicyAccessControlViolationTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpPolicyAccessControlViolationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains infomations raerding the last packet (per module)
for which ipPolicyAccessControlViolationTrap was sent."
::= { ipPolicyMgmt 7 }
ipPolicyAccessControlViolationEntry OBJECT-TYPE
SYNTAX IpPolicyAccessControlViolationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry conatins the information regarding the last packet for which
ipPolicyAccessControlViolationTrap was sent by the specific module."
INDEX { ipPolicyAccessControlViolationEntID }
::= { ipPolicyAccessControlViolationTable 1 }
IpPolicyAccessControlViolationEntry ::=
SEQUENCE {
ipPolicyAccessControlViolationEntID
Integer32,
ipPolicyAccessControlViolationSrcAddr
IpAddress,
ipPolicyAccessControlViolationDstAddr
IpAddress,
ipPolicyAccessControlViolationProtocol
INTEGER,
ipPolicyAccessControlViolationL4SrcPort
INTEGER,
ipPolicyAccessControlViolationL4DstPort
INTEGER,
ipPolicyAccessControlViolationEstablished
INTEGER,
ipPolicyAccessControlViolationDSCP
INTEGER,
ipPolicyAccessControlViolationIfIndex
Integer32,
ipPolicyAccessControlViolationSubCtxt
INTEGER,
ipPolicyAccessControlViolationTime
TimeTicks,
ipPolicyAccessControlViolationRuleType
INTEGER
}
ipPolicyAccessControlViolationEntID OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The EntID-id (AKA module-id / box number) for which the trap was vsent"
::= { ipPolicyAccessControlViolationEntry 1 }
ipPolicyAccessControlViolationSrcAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the source station in the packet"
::= { ipPolicyAccessControlViolationEntry 2 }
ipPolicyAccessControlViolationDstAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the destination station in the packet"
::= { ipPolicyAccessControlViolationEntry 3 }
ipPolicyAccessControlViolationProtocol OBJECT-TYPE
SYNTAX INTEGER (0..256)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP protocol in the packet. Use 256 to specify IP (i.e. don't care)"
::= { ipPolicyAccessControlViolationEntry 4 }
-- 1.3.6.1.4.1.81.36.7.1.5
-- 1.3.6.1.4.1.81.36.7.1.5
-- 1.3.6.1.4.1.81.36.7.1.5
-- 1.3.6.1.4.1.81.36.7.1.5
-- 1.3.6.1.4.1.81.36.7.1.5
-- 1.3.6.1.4.1.81.36.7.1.5
-- 1.3.6.1.4.1.81.36.7.1.5
-- 1.3.6.1.4.1.81.36.7.1.5
-- 1.3.6.1.4.1.81.36.7.1.5
-- 1.3.6.1.4.1.81.36.7.1.5
-- 1.3.6.1.4.1.81.36.7.1.5
-- 1.3.6.1.4.1.81.36.7.1.5
-- 1.3.6.1.4.1.81.36.7.1.5
-- 1.3.6.1.4.1.81.36.7.1.5
ipPolicyAccessControlViolationL4SrcPort OBJECT-TYPE
SYNTAX INTEGER (0..65536)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The source port of the packet.
This fields is applicable only when
ipPolicyAccessControlViolationProtocol is TCP(6) or UDP(17).
In all other cases its values is not used."
::= { ipPolicyAccessControlViolationEntry 5 }
-- 1.3.6.1.4.1.81.36.7.1.6
-- 1.3.6.1.4.1.81.36.7.1.6
-- 1.3.6.1.4.1.81.36.7.1.6
-- 1.3.6.1.4.1.81.36.7.1.6
-- 1.3.6.1.4.1.81.36.7.1.6
-- 1.3.6.1.4.1.81.36.7.1.6
-- 1.3.6.1.4.1.81.36.7.1.6
-- 1.3.6.1.4.1.81.36.7.1.6
-- 1.3.6.1.4.1.81.36.7.1.6
-- 1.3.6.1.4.1.81.36.7.1.6
-- 1.3.6.1.4.1.81.36.7.1.6
-- 1.3.6.1.4.1.81.36.7.1.6
-- 1.3.6.1.4.1.81.36.7.1.6
-- 1.3.6.1.4.1.81.36.7.1.6
ipPolicyAccessControlViolationL4DstPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The destination port of the packet.
This fields is applicable only when
ipPolicyAccessControlViolationProtocol is TCP(6) or UDP(17).
In all other cases its values is not used."
::= { ipPolicyAccessControlViolationEntry 6 }
-- 1.3.6.1.4.1.81.36.7.1.7
-- 1.3.6.1.4.1.81.36.7.1.7
-- 1.3.6.1.4.1.81.36.7.1.7
-- 1.3.6.1.4.1.81.36.7.1.7
-- 1.3.6.1.4.1.81.36.7.1.7
-- 1.3.6.1.4.1.81.36.7.1.7
-- 1.3.6.1.4.1.81.36.7.1.7
-- 1.3.6.1.4.1.81.36.7.1.7
-- 1.3.6.1.4.1.81.36.7.1.7
-- 1.3.6.1.4.1.81.36.7.1.7
-- 1.3.6.1.4.1.81.36.7.1.7
-- 1.3.6.1.4.1.81.36.7.1.7
-- 1.3.6.1.4.1.81.36.7.1.7
-- 1.3.6.1.4.1.81.36.7.1.7
ipPolicyAccessControlViolationEstablished OBJECT-TYPE
SYNTAX INTEGER
{
yes(1),
dontCare(2),
no(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field indicates the value of the established bit in the TCP header
of the packet. This fields is applicable only when \
ipPolicyAccessControlViolationProtocol is TCP(6) or UDP(17).
In all other cases its values is not used."
::= { ipPolicyAccessControlViolationEntry 7 }
ipPolicyAccessControlViolationDSCP OBJECT-TYPE
SYNTAX INTEGER (0..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DSCP value in the violating packet.
The value 64 is used to specify DONT know. "
::= { ipPolicyAccessControlViolationEntry 8 }
-- 1.3.6.1.4.1.81.36.7.1.9
-- 1.3.6.1.4.1.81.36.7.1.9
-- 1.3.6.1.4.1.81.36.7.1.9
ipPolicyAccessControlViolationIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface on which the violation occured."
::= { ipPolicyAccessControlViolationEntry 9 }
-- 1.3.6.1.4.1.81.36.7.1.10
-- 1.3.6.1.4.1.81.36.7.1.10
-- 1.3.6.1.4.1.81.36.7.1.10
ipPolicyAccessControlViolationSubCtxt OBJECT-TYPE
SYNTAX INTEGER
{
ingress(1),
egress(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sub-context on which this violation occured."
::= { ipPolicyAccessControlViolationEntry 10 }
-- 1.3.6.1.4.1.81.36.7.1.11
-- 1.3.6.1.4.1.81.36.7.1.11
-- 1.3.6.1.4.1.81.36.7.1.11
ipPolicyAccessControlViolationTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime at the time the violation was recorded"
::= { ipPolicyAccessControlViolationEntry 11 }
-- 1.3.6.1.4.1.81.36.7.1.12
-- 1.3.6.1.4.1.81.36.7.1.12
-- 1.3.6.1.4.1.81.36.7.1.12
-- 1.3.6.1.4.1.81.36.7.1.12
-- 1.3.6.1.4.1.81.36.7.1.12
-- 1.3.6.1.4.1.81.36.7.1.12
-- 1.3.6.1.4.1.81.36.7.1.12
ipPolicyAccessControlViolationRuleType OBJECT-TYPE
SYNTAX INTEGER
{
ruleEntry(1),
ipOptionOperation(2),
ipFragmentationOperation(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of rule that generated this notification.
ruleEntry - notification generated by a rule in IpPolicyRuleEntry
ipOptionOperation - notification generated by the list-level
ipPolicyListIpOptionOperation rule.
ipFragmentationOperation - notification generated by the list-level
ipPolicyListIpFragmentationOperation rule.
"
::= { ipPolicyAccessControlViolationEntry 12 }
ipPolicyCompositeOpTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpPolicyCompositeOpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to add/delete/modify/monitor individual composite operations in a policy list."
::= { ipPolicyMgmt 8 }
ipPolicyCompositeOpEntry OBJECT-TYPE
SYNTAX IpPolicyCompositeOpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An operation composed of different actions that can be applied to a
flow. A compostie op is refernced from ipPolicyRuleOperation"
INDEX { ipPolicyCompositeOpEntID, ipPolicyCompositeOpListID, ipPolicyCompositeOpID }
::= { ipPolicyCompositeOpTable 1 }
IpPolicyCompositeOpEntry ::=
SEQUENCE {
ipPolicyCompositeOpEntID
Integer32,
ipPolicyCompositeOpListID
INTEGER,
ipPolicyCompositeOpID
Integer32,
ipPolicyCompositeOpName
DisplayString,
ipPolicyCompositeOp802priority
INTEGER,
ipPolicyCompositeOpAccess
INTEGER,
ipPolicyCompositeOpDscp
INTEGER,
ipPolicyCompositeOpRSGQualityClass
INTEGER,
ipPolicyCompositeOpNotify
INTEGER,
ipPolicyCompositeOpRowStatus
RowStatus,
ipPolicyCompositeOpErrorReply
INTEGER,
ipPolicyCompositeOpTrustDscp
INTEGER
}
ipPolicyCompositeOpEntID OBJECT-TYPE
SYNTAX Integer32 (0..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Id of the entity for which a set of rows applies. This index is
provided as a mean of distributing non-related information on
different entities such as physical modules. The module ID
(EntID number). "
::= { ipPolicyCompositeOpEntry 1 }
ipPolicyCompositeOpListID OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The list object this set of operations belong to.
List 0 is the default list. When a new list is created, the
CompositeOp table of list 0 is copied to the composite op table of
that list. Hence changing the composite OP of list 0 changes the
default ops of the system."
::= { ipPolicyCompositeOpEntry 2 }
ipPolicyCompositeOpID OBJECT-TYPE
SYNTAX Integer32 (1..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ID of the operation. This ID is pointed by the corresponding
ipPolycyRuleOperation."
::= { ipPolicyCompositeOpEntry 3 }
ipPolicyCompositeOpName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User-created name for the composite action.
The operation that should be applied to a packet in case the packet does not match any of the user specified rules. Values pertains to ACL or QoS depending on List type.
This field points to the appropriate ipPolicyCompositeOpID in ipPolicyCompositeOpTable.
The following read-only rows that are always defined in ipPolicyCompositeOpTable for a combined List:
OpId OpName PolicyRuleOp prior to Policy MIB 1.3.0
==== ====== ======================================
1 Priority 0 forwardPriority0(1)
2 Priority 1 forwardPriority1(2)
3 Priority 2 forwardPriority2(3)
4 Priority 3 forwardPriority3(4)
5 Priority 4 forwardPriority4(5)
6 Priority 5 forwardPriority5(6)
7 Priority 6 forwardPriority6(7)
8 Priority 7 forwardPriority7(8)
9 Forward No Change forward(9)
10 Deny deny(10)
11 Deny and Notify denyAndNotify(11)
12 Do not EZRoute layer2Switching(12)
The following read-only rows that are always defined in ipPolicyCompositeOpTable for a ACL list in split list mode:
OpId OpName
==== ======
1 permit
2 deny
3 deny-and-notify
4 deny-and-reset-connection (Boxster only)
5 deny-and-notify-and-reset-connection (Boxster only)
The following read-only rows that are always defined in ipPolicyCompositeOpTable for a ACL list in split list mode:
OpId OpName
==== ======
1 CoS0
2 CoS1
3 CoS2
4 CoS3
5 CoS4
6. CoS5
7. CoS6
8. CoS7
9. no-change
10. trust-dscp-only
11. trust-dscp-and-cos (Boxster default)
The following read-only rows are always defined in ipPolicyCompositeOpTable for PBR list in split list mode:
OpId OpName
==== ======
1 DBR (Destination Based Routing)
2 unused
.
.
9 NH1 (Next Hop)
10 NH2
.
.
28 NH20
The following read-only rows are always defined in ipPolicyCompositeOpTable for Crypto list in split list mode:
OpId OpName
==== ======
1 Bypass
2 Crypto Map 1
3 Crypto Map 2
21 Crypto Map 20
Access-control default operation is permit.
QoS default operation is no-change.
PBR default operation is DBR (Destination Based Routing)."
DEFVAL { "" }
::= { ipPolicyCompositeOpEntry 4 }
ipPolicyCompositeOp802priority OBJECT-TYPE
SYNTAX INTEGER
{
cos0(1),
cos1(2),
cos2(3),
cos3(4),
cos4(5),
cos5(6),
cos6(7),
cos7(8),
no-change(9),
not-supported(255)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Class of Service to use.
In the Ethernet world it means 802.1p tagging."
DEFVAL { no-change }
::= { ipPolicyCompositeOpEntry 5 }
ipPolicyCompositeOpAccess OBJECT-TYPE
SYNTAX INTEGER
{
permit(1),
deny(2),
not-supported(255)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Access control method - block or forward."
DEFVAL { deny }
::= { ipPolicyCompositeOpEntry 6 }
ipPolicyCompositeOpDscp OBJECT-TYPE
SYNTAX INTEGER (0..64 | 255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The New DSCP value that should be applied to packets that match
this rule. Applicable only to devices that can change the DSCP
field of a packet.
64 - no change.
255 - notSupported."
DEFVAL { 64 }
::= { ipPolicyCompositeOpEntry 7 }
ipPolicyCompositeOpRSGQualityClass OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Requested Web Switching Service quality.
This field is meaningfull onnly in the context of Web-Switching
applications (Server Load balancing, Application redirection,
Firewall load balancing, etc.).
If a given flow needs to be mapped to a server group,
(because of WebSwitching configurations), and this flow also matches
a policy rule, then the selection of the group will be determined
by mapping the quality class required ny the flow to the wquality
assigned to the available groups.
The meaining of the class is:
0 - lowest quality
255 - highest quality.
Example:
A flow matches quality level of 42.
two server groups are defined - one with quality class of 0, and
the 2nd with quality class of 42.
The flow will map to the server group with quality class 42.
"
DEFVAL { 0 }
::= { ipPolicyCompositeOpEntry 8 }
ipPolicyCompositeOpNotify OBJECT-TYPE
SYNTAX INTEGER
{
ignore(1),
notify(2),
not-supported(255)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Notify (send trap and/or log) to management if specific flow was detected."
DEFVAL { ignore }
::= { ipPolicyCompositeOpEntry 9 }
ipPolicyCompositeOpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used for creation/deletion of an operation"
::= { ipPolicyCompositeOpEntry 10 }
ipPolicyCompositeOpErrorReply OBJECT-TYPE
SYNTAX INTEGER
{
disable(1),
auto(2),
not-supported(255)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reset connection.
Sends TCP reset as response to TCP syn or TCP syn+ack packets or send ICMP destination unreachable, communication administratively prohibited by filtering (code 13) for non-TCP packets. Boxster specific command."
DEFVAL { disable }
::= { ipPolicyCompositeOpEntry 11 }
ipPolicyCompositeOpTrustDscp OBJECT-TYPE
SYNTAX INTEGER
{
no(1),
dscp-only(2),
dscp-and-cos(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Trust DSCP table.
trust dscp-only or trust dscp-and-cos means 'consult DSCP table' (which actually points back to composite operation table).
Packet's DSCP field would be remarked based on DSCP table.
Packet's CoS field:
a. Trust dscp-only means that CoS values would be taken according to DSCP table (in the same manner of DSCP remarking).
b. Trust dscp-and-cos means that the new CoS value would be the maximum value between packet's CoS and DSCP table suggestion."
DEFVAL { no }
::= { ipPolicyCompositeOpEntry 12 }
ipPolicyDSCPmapTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpPolicyDSCPmapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to configure the policy that is associated with differntiated services. For each DSCP value the table contain the operation that should applied to packets that match this DSCP value.
Note that in this version of this mib, allowed policies are restricted to priority levels and access control.
There is one set of DSCP mappings per List. Set no. 0 is the default set.
When a new list is created, DSCP mappings of set 0 are copied to the DSCP mapping set of the new list.
Note: The ietf notion of PHB (per-hop forwarding behaviors) is not yet supported"
::= { ipPolicyMgmt 9 }
ipPolicyDSCPmapEntry OBJECT-TYPE
SYNTAX IpPolicyDSCPmapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The information concerning one of the IP policy lists"
INDEX { ipPolicyDSCPmapEntID, ipPolicyDSCPmapListID, ipPolicyDSCPmapDSCP }
::= { ipPolicyDSCPmapTable 1 }
IpPolicyDSCPmapEntry ::=
SEQUENCE {
ipPolicyDSCPmapEntID
Integer32,
ipPolicyDSCPmapListID
INTEGER,
ipPolicyDSCPmapDSCP
INTEGER,
ipPolicyDSCPmapOperation
INTEGER,
ipPolicyDSCPmapName
DisplayString,
ipPolicyDSCPmapApplicabilityPrecedence
INTEGER,
ipPolicyDSCPmapApplicabilityStatus
INTEGER,
ipPolicyDSCPmapApplicabilityType
INTEGER,
ipPolicyDSCPmapErrMsg
DisplayString
}
-- 1.3.6.1.4.1.81.36.9.1.1
ipPolicyDSCPmapEntID OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The EntID-id (AKA module-id / box number) to which diff-serv
table relates"
::= { ipPolicyDSCPmapEntry 1 }
-- 1.3.6.1.4.1.81.36.9.1.2
ipPolicyDSCPmapListID OBJECT-TYPE
SYNTAX INTEGER (0..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The list object this set of DSCP mappings belong to.
List 0 is the default list. When a new list is created, the
DSCP mapping of list 0 is opied to the DSCP mappingp table of
that list. Hence changing the DSCP mapping oflist 0 changes the
default DSCP mapping of the system."
::= { ipPolicyDSCPmapEntry 2 }
-- 1.3.6.1.4.1.81.36.9.1.3
ipPolicyDSCPmapDSCP OBJECT-TYPE
SYNTAX INTEGER (0..63)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DSCP value to which this entry relates."
::= { ipPolicyDSCPmapEntry 3 }
ipPolicyDSCPmapOperation OBJECT-TYPE
SYNTAX INTEGER (0..1000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This field points to the appropriate ipPolicyCompositeOpID in ipPolicyCompositeOpTable.
The operation that should be applied to a packet in case the packet does not match any of the user specified rules. Values pertains to ACL or QoS depending on List type.
This field points to the appropriate ipPolicyCompositeOpID in ipPolicyCompositeOpTable.
The following read-only rows that are always defined in ipPolicyCompositeOpTable for a combined List:
OpId OpName PolicyRuleOp prior to Policy MIB 1.3.0
==== ====== ======================================
1 Priority 0 forwardPriority0(1)
2 Priority 1 forwardPriority1(2)
3 Priority 2 forwardPriority2(3)
4 Priority 3 forwardPriority3(4)
5 Priority 4 forwardPriority4(5)
6 Priority 5 forwardPriority5(6)
7 Priority 6 forwardPriority6(7)
8 Priority 7 forwardPriority7(8)
9 Forward No Change forward(9)
10 Deny deny(10)
11 Deny and Notify denyAndNotify(11)
12 Do not EZRoute layer2Switching(12)
The following read-only rows that can be point in QoS List:
OpId OpName
==== ======
1 CoS0
2 CoS1
3 CoS2
4 CoS3
5 CoS4
6. CoS5
7. CoS6
8. CoS7
9. no-change
QoS default operation is no-change."
DEFVAL { 9 }
::= { ipPolicyDSCPmapEntry 4 }
-- 1.3.6.1.4.1.81.36.9.1.5
ipPolicyDSCPmapName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Name of this DSCP entry. This field is used only for documentation purposes.
Default name is:
CS0 - 0
CS1 - 8
CS2 - 16
CS3 - 24
CS4 - 32
CS5 - 40
CS6 - 48
CS7 - 56
AF11 - 10
AF12 - 12
AF13 - 14
AF21 - 18
AF22 - 20
AF23 - 22
AF31 - 26
AF32 - 28
AF33 - 30
AF41 - 34
AF42 - 36
AF43 - 38
EF PHB - 46
Other name are: DSCP #N."
::= { ipPolicyDSCPmapEntry 5 }
-- 1.3.6.1.4.1.81.36.9.1.6
ipPolicyDSCPmapApplicabilityPrecedence OBJECT-TYPE
SYNTAX INTEGER (0..9999)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This field indicates how important is it to enforce this entry.
The higher the number the more important it is to enforce this entry.
The value 9999 has a special meaning of Mandatory which means this
entry MUST be enforced.
Device may choose to support only a subset of these values.."
DEFVAL { 9999 }
::= { ipPolicyDSCPmapEntry 6 }
-- 1.3.6.1.4.1.81.36.9.1.7
ipPolicyDSCPmapApplicabilityStatus OBJECT-TYPE
SYNTAX INTEGER
{
applicable(1),
partiallyApplicable(2),
notApplicable(3),
unknown(4)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Used to monitor if a DSCP entry is currently applicable
or would be applicable (if the table becomes active).
The applicability context is that of the first entry for this SlotID
in ipPolicyValidDSCPTable.
The values returned for this MIB are not affected by the table status
active/inactive)
applicable - This entry is/would be applicable
partiallyApplicable - This entry is/would be applicable for some
packets/sessions but might not be applicable for other
packets/sessions
notApplicable - This entry is NOT/would NOT be applicable
unknown - Status is temporary unknown. This may be because the table
validation is inProgress. Querying this item triggeres table
validation if not already triggered."
::= { ipPolicyDSCPmapEntry 7 }
-- 1.3.6.1.4.1.81.36.9.1.8
ipPolicyDSCPmapApplicabilityType OBJECT-TYPE
SYNTAX INTEGER
{
static(1),
quasiStatic(2),
dynamic(3),
unknown(4)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Used to monitor the ApplicabilityStatus of the entry in the context of
this table. The values returned for this MIB are not affected by the
table status (active/inactive).
static - The applicabilityStatus of this entry is guaranteed
regardless of the ApplicabilityPrecedence of this entry
or of other entries in the list.
quasiStatic - The applicability status of this entry is
guaranteed if no configuration changes are made,
BUT changes of ApplicabilityPrecedence of this entry or
other entries in this table may change the
applicabilityStatus of this entry.
dynamic - The applicabilityStatus of this entry can change
depending on network conditions (i.e. localization) or
other conditions such as (but not limited to) changes of
ApplicabilityPrecedence of this entry or other entries
in this table.
unknown - Status is temporary unknown. This may be because the
table validation is inProgress. Querying this item triggeres
table validation if not already triggered.
The values returned for this MIB are not affected by the table
status (active/inactive)"
::= { ipPolicyDSCPmapEntry 8 }
-- 1.3.6.1.4.1.81.36.9.1.9
ipPolicyDSCPmapErrMsg OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Free text describing the reason why the entry is not Applicable.
When entry is Applicable returns NULL string.
The values returned for this MIB are not affected by the list status
(active/inactive)"
::= { ipPolicyDSCPmapEntry 9 }
ipPolicyActivationTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpPolicyActivationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ipPolicyActivationTable is used to map between
interface/direction pairs
to policy lists.
This table accomodates devices that have one or more active
Policy list, each list for a different qualifying
interface/direction context.
Each entry has a number which represents the list that is active
for the matching interface/direction.
Devices which have no distinction between interfaces, will
use ifIndex 0.
"
::= { ipPolicyMgmt 10 }
ipPolicyActivationEntry OBJECT-TYPE
SYNTAX IpPolicyActivationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The information concerning an interface/direction pair"
INDEX { ipPolicyActivationEntID, ipPolicyActivationifIndex, ipPolicyActivationSubContext }
::= { ipPolicyActivationTable 1 }
IpPolicyActivationEntry ::=
SEQUENCE {
ipPolicyActivationEntID
INTEGER,
ipPolicyActivationifIndex
Integer32,
ipPolicyActivationSubContext
SubContextTypes,
ipPolicyActivationSubContextName
OCTET STRING,
ipPolicyActivationList
Integer32,
ipPolicyActivationAclList
Integer32,
ipPolicyActivationQoSList
Integer32,
ipPolicyActivationSourceNatList
Integer32,
ipPolicyActivationDestinationNatList
Integer32,
ipPolicyActivationAntiSpoofignList
Integer32,
ipPolicyActivationPBRList
Integer32,
ipPolicyActivationCryptoList
Integer32
}
ipPolicyActivationEntID OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Id of the entity for which a set of rows applies. This index is
provided as a mean of distributing non-related information on
different entities such as physical modules. The module ID
(EntID number). "
::= { ipPolicyActivationEntry 1 }
ipPolicyActivationifIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable should be made equal to the ifIndex of the interface
for which this entry is relevant"
::= { ipPolicyActivationEntry 2 }
ipPolicyActivationSubContext OBJECT-TYPE
SYNTAX SubContextTypes
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The direction for which this list is relevant:
ingress(1)- going into the interface, from the network
egress(2) - going out of the interface, towards the network"
::= { ipPolicyActivationEntry 3 }
ipPolicyActivationSubContextName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of the sub context of this interface, in a human
readable string, to be displayed by the NMS."
::= { ipPolicyActivationEntry 4 }
ipPolicyActivationList OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number representing the list from the ipPolicyList table that is active for this interface/direction pair.
This object should be used only if the device supports combined lists scheme.
When no list is assigned to the interface/direction then the MIB returns
value 200."
::= { ipPolicyActivationEntry 5 }
ipPolicyActivationAclList OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number (300 - 399) representing the ACL list from the ipPolicyList table that is active for this interface/direction pair.
This object should be used only if the device supports split lists scheme.
When no list is assigned to the interface/direction then the MIB returns
value 200."
::= { ipPolicyActivationEntry 6 }
ipPolicyActivationQoSList OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number (400 - 499) representing the QoS list from the ipPolicyList table that is active for this interface/direction pair.
This object should be used only if the device supports split lists scheme.
When no list is assigned to the interface/direction then the MIB returns
value 200."
::= { ipPolicyActivationEntry 7 }
ipPolicyActivationSourceNatList OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number (500 - 599) representing the QoS list from the ipPolicyList table that is active for this interface/direction pair.
This object should be used only if the device supports split lists scheme.
When no list is assigned to the interface/direction then the MIB returns
value 200."
::= { ipPolicyActivationEntry 8 }
ipPolicyActivationDestinationNatList OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number (600 - 699) representing the QoS list from the ipPolicyList table that is active for this interface/direction pair.
This object should be used only if the device supports split lists scheme.
When no list is assigned to the interface/direction then the MIB returns
value 200."
::= { ipPolicyActivationEntry 9 }
ipPolicyActivationAntiSpoofignList OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number (700 - 799) representing the QoS list from the ipPolicyList table that is active for this interface/direction pair.
This object should be used only if the device supports split lists scheme.
When no list is assigned to the interface/direction then the MIB returns
value 200."
::= { ipPolicyActivationEntry 10 }
ipPolicyActivationPBRList OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number (800 - 899) representing the PBR list from the ipPolicyList table that is active for this interface/direction pair.
This object should be used only if the device supports split lists scheme.
When no list is assigned to the interface/direction then the MIB returns
value 200."
::= { ipPolicyActivationEntry 11 }
ipPolicyActivationCryptoList OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number (900 - 999) representing Crypto list from the ipPolicyList table that is active for this interface/direction pair.
This object should be used only if the device supports split lists scheme.
When no list is assigned to the interface/direction then the MIB returns
value 200."
::= { ipPolicyActivationEntry 12 }
ipPolicyValidation OBJECT IDENTIFIER ::= { ipPolicyMgmt 11 }
-- 1.3.6.1.4.1.81.36.11.1
ipPolicyValidListTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpPolicyValidListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is a Read-Only table that describes
the validity status of a list object in the context
of interface/direction pair.
Devices which have no distinction between interfaces, will
use ifIndex 0."
::= { ipPolicyValidation 1 }
ipPolicyValidListEntry OBJECT-TYPE
SYNTAX IpPolicyValidListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The information concerning an interface/direction pair"
INDEX { ipPolicyValidListEntID, ipPolicyValidListIfIndex, ipPolicyValidListSubContext, ipPolicyValidListListID }
::= { ipPolicyValidListTable 1 }
IpPolicyValidListEntry ::=
SEQUENCE {
ipPolicyValidListEntID
Integer32,
ipPolicyValidListIfIndex
Integer32,
ipPolicyValidListSubContext
SubContextTypes,
ipPolicyValidListListID
Integer32,
ipPolicyValidListStatus
INTEGER,
ipPolicyValidListErrMsg
DisplayString,
ipPolicyValidListIpOption
TruthValue,
ipPolicyValidListIpFragmentation
TruthValue
}
-- 1.3.6.1.4.1.81.36.11.1.1.1
-- 1.3.6.1.4.1.81.36.11.1.1.1
-- 1.3.6.1.4.1.81.36.11.1.1.1
-- 1.3.6.1.4.1.81.36.11.1.1.1
-- 1.3.6.1.4.1.81.36.11.1.1.1
-- 1.3.6.1.4.1.81.36.11.1.1.1
-- 1.3.6.1.4.1.81.36.11.1.1.1
-- 1.3.6.1.4.1.81.36.11.1.1.1
-- 1.3.6.1.4.1.81.36.11.1.1.1
-- 1.3.6.1.4.1.81.36.11.1.1.1
-- 1.3.6.1.4.1.81.36.11.1.1.1
-- 1.3.6.1.4.1.81.36.11.1.1.1
-- 1.3.6.1.4.1.81.36.11.1.1.1
-- 1.3.6.1.4.1.81.36.11.1.1.1
ipPolicyValidListEntID OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Id of the entity for which a set of rows applies. This index is
provided as a mean of distributing non-related information on
different entities such as physical modules. The module ID
(EntID number). "
::= { ipPolicyValidListEntry 1 }
-- 1.3.6.1.4.1.81.36.11.1.1.2
-- 1.3.6.1.4.1.81.36.11.1.1.2
-- 1.3.6.1.4.1.81.36.11.1.1.2
-- 1.3.6.1.4.1.81.36.11.1.1.2
-- 1.3.6.1.4.1.81.36.11.1.1.2
-- 1.3.6.1.4.1.81.36.11.1.1.2
-- 1.3.6.1.4.1.81.36.11.1.1.2
-- 1.3.6.1.4.1.81.36.11.1.1.2
-- 1.3.6.1.4.1.81.36.11.1.1.2
-- 1.3.6.1.4.1.81.36.11.1.1.2
-- 1.3.6.1.4.1.81.36.11.1.1.2
-- 1.3.6.1.4.1.81.36.11.1.1.2
-- 1.3.6.1.4.1.81.36.11.1.1.2
-- 1.3.6.1.4.1.81.36.11.1.1.2
ipPolicyValidListIfIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable should be made equal to the ifIndex of the interface
for which this entry is relevant"
::= { ipPolicyValidListEntry 2 }
ipPolicyValidListSubContext OBJECT-TYPE
SYNTAX SubContextTypes
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The direction for which this list should be validated:
ingress(1)- going into the interface, from the network
egress(2) - going out of the interface, towards the network"
::= { ipPolicyValidListEntry 3 }
ipPolicyValidListListID OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number representing the list from the ipPolicyList table that is
to be validated for this interface/direction pair."
::= { ipPolicyValidListEntry 4 }
-- 1.3.6.1.4.1.81.36.11.1.1.5
-- 1.3.6.1.4.1.81.36.11.1.1.5
-- 1.3.6.1.4.1.81.36.11.1.1.5
ipPolicyValidListStatus OBJECT-TYPE
SYNTAX INTEGER
{
valid(1),
partiallyValid(2),
invalid(3),
validationInProgress(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Validity status of this list in the context of a particular
interface and direction,
on a particular policy entity.
Summarizes validity of rules,
dscp table and composite Opertaions associated with this list.
valid - For all rules in the list:
ipPolicyRuleApplicabilityStatus = applicable
all DSCP rules are applicable.
partiallyValid - in One or more rules/dscp mapping in the list
ipPolicyRuleApplicabilityPrecedence < 9999 (not mandatory) and
ipPolicyRuleApplicabilityStatus != applicable
In all other rules (if any) :
ipPolicyRuleApplicabilityStatus=applicable
invalid - In One or more rules/dscp mappings in the list
ipPolicyRuleApplicabilityPrecedence=9999 (mandatory) and
ipPolicyRuleApplicabilityStatus != applicable
validationInProgress - The current validity of the list is currently
computed. Managment station should poll the device until one of
the definitive values is returned."
::= { ipPolicyValidListEntry 5 }
-- 1.3.6.1.4.1.81.36.11.1.1.6
-- 1.3.6.1.4.1.81.36.11.1.1.6
-- 1.3.6.1.4.1.81.36.11.1.1.6
ipPolicyValidListErrMsg OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Free text describing the reason why the list is not valid.
When the list is valid returns NULL string.
The values returned for this MIB are not affected by the list
status (active/inactive)."
::= { ipPolicyValidListEntry 6 }
-- 1.3.6.1.4.1.81.36.11.1.1.7
-- 1.3.6.1.4.1.81.36.11.1.1.7
-- 1.3.6.1.4.1.81.36.11.1.1.7
ipPolicyValidListIpOption OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The list is not valid since filtering based on IP option (ipPolicyListIpOptionOperation) cannot be executed."
::= { ipPolicyValidListEntry 7 }
-- 1.3.6.1.4.1.81.36.11.1.1.8
-- 1.3.6.1.4.1.81.36.11.1.1.8
-- 1.3.6.1.4.1.81.36.11.1.1.8
ipPolicyValidListIpFragmentation OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The list is not valid since filtering based on IP fragmentation (ipPolicyListIpFragmentationOperation) cannot be executed."
::= { ipPolicyValidListEntry 8 }
-- 1.3.6.1.4.1.81.36.11.2
-- 1.3.6.1.4.1.81.36.11.2
-- 1.3.6.1.4.1.81.36.11.2
-- 1.3.6.1.4.1.81.36.11.2
-- 1.3.6.1.4.1.81.36.11.2
-- 1.3.6.1.4.1.81.36.11.2
-- 1.3.6.1.4.1.81.36.11.2
-- 1.3.6.1.4.1.81.36.11.2
-- 1.3.6.1.4.1.81.36.11.2
-- 1.3.6.1.4.1.81.36.11.2
-- 1.3.6.1.4.1.81.36.11.2
-- 1.3.6.1.4.1.81.36.11.2
-- 1.3.6.1.4.1.81.36.11.2
-- 1.3.6.1.4.1.81.36.11.2
ipPolicyValidRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpPolicyValidRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is a Read-Only table that describes
the applicability/validity status of a rule in a List in the context
of interface/direction pair.
Devices which have no distinction between interfaces, will
use ifIndex 0."
::= { ipPolicyValidation 2 }
-- 1.3.6.1.4.1.81.36.11.2.1
-- 1.3.6.1.4.1.81.36.11.2.1
-- 1.3.6.1.4.1.81.36.11.2.1
-- 1.3.6.1.4.1.81.36.11.2.1
-- 1.3.6.1.4.1.81.36.11.2.1
-- 1.3.6.1.4.1.81.36.11.2.1
-- 1.3.6.1.4.1.81.36.11.2.1
-- 1.3.6.1.4.1.81.36.11.2.1
-- 1.3.6.1.4.1.81.36.11.2.1
-- 1.3.6.1.4.1.81.36.11.2.1
-- 1.3.6.1.4.1.81.36.11.2.1
-- 1.3.6.1.4.1.81.36.11.2.1
-- 1.3.6.1.4.1.81.36.11.2.1
-- 1.3.6.1.4.1.81.36.11.2.1
ipPolicyValidRuleEntry OBJECT-TYPE
SYNTAX IpPolicyValidRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The information concerning an interface/direction pair"
INDEX { ipPolicyValidRuleEntID, ipPolicyValidRuleIfIndex, ipPolicyValidRuleSubContext, ipPolicyValidRuleListID, ipPolicyValidRuleRuleID
}
::= { ipPolicyValidRuleTable 1 }
IpPolicyValidRuleEntry ::=
SEQUENCE {
ipPolicyValidRuleEntID
Integer32,
ipPolicyValidRuleIfIndex
Integer32,
ipPolicyValidRuleSubContext
SubContextTypes,
ipPolicyValidRuleListID
Integer32,
ipPolicyValidRuleRuleID
Integer32,
ipPolicyValidRuleStatus
INTEGER,
ipPolicyValidRuleApplicabilityType
INTEGER,
ipPolicyValidRuleErrMsg
DisplayString
}
-- 1.3.6.1.4.1.81.36.11.2.1.1
-- 1.3.6.1.4.1.81.36.11.2.1.1
-- 1.3.6.1.4.1.81.36.11.2.1.1
-- 1.3.6.1.4.1.81.36.11.2.1.1
-- 1.3.6.1.4.1.81.36.11.2.1.1
-- 1.3.6.1.4.1.81.36.11.2.1.1
-- 1.3.6.1.4.1.81.36.11.2.1.1
-- 1.3.6.1.4.1.81.36.11.2.1.1
-- 1.3.6.1.4.1.81.36.11.2.1.1
-- 1.3.6.1.4.1.81.36.11.2.1.1
-- 1.3.6.1.4.1.81.36.11.2.1.1
-- 1.3.6.1.4.1.81.36.11.2.1.1
-- 1.3.6.1.4.1.81.36.11.2.1.1
-- 1.3.6.1.4.1.81.36.11.2.1.1
ipPolicyValidRuleEntID OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Id of the entity for which a set of rows applies. This index is
provided as a mean of distributing non-related information on
different entities such as physical modules. The module ID
(EntID number). "
::= { ipPolicyValidRuleEntry 1 }
-- 1.3.6.1.4.1.81.36.11.2.1.2
-- 1.3.6.1.4.1.81.36.11.2.1.2
-- 1.3.6.1.4.1.81.36.11.2.1.2
-- 1.3.6.1.4.1.81.36.11.2.1.2
-- 1.3.6.1.4.1.81.36.11.2.1.2
-- 1.3.6.1.4.1.81.36.11.2.1.2
-- 1.3.6.1.4.1.81.36.11.2.1.2
-- 1.3.6.1.4.1.81.36.11.2.1.2
-- 1.3.6.1.4.1.81.36.11.2.1.2
-- 1.3.6.1.4.1.81.36.11.2.1.2
-- 1.3.6.1.4.1.81.36.11.2.1.2
-- 1.3.6.1.4.1.81.36.11.2.1.2
-- 1.3.6.1.4.1.81.36.11.2.1.2
-- 1.3.6.1.4.1.81.36.11.2.1.2
ipPolicyValidRuleIfIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable should be made equal to the ifIndex of the interface
for which this entry is relevant"
::= { ipPolicyValidRuleEntry 2 }
-- 1.3.6.1.4.1.81.36.11.2.1.3
-- 1.3.6.1.4.1.81.36.11.2.1.3
-- 1.3.6.1.4.1.81.36.11.2.1.3
-- 1.3.6.1.4.1.81.36.11.2.1.3
-- 1.3.6.1.4.1.81.36.11.2.1.3
-- 1.3.6.1.4.1.81.36.11.2.1.3
-- 1.3.6.1.4.1.81.36.11.2.1.3
-- 1.3.6.1.4.1.81.36.11.2.1.3
-- 1.3.6.1.4.1.81.36.11.2.1.3
-- 1.3.6.1.4.1.81.36.11.2.1.3
-- 1.3.6.1.4.1.81.36.11.2.1.3
-- 1.3.6.1.4.1.81.36.11.2.1.3
-- 1.3.6.1.4.1.81.36.11.2.1.3
-- 1.3.6.1.4.1.81.36.11.2.1.3
ipPolicyValidRuleSubContext OBJECT-TYPE
SYNTAX SubContextTypes
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The direction for which this list/rule should be validated:
ingress(1)- going into the interface, from the network
egress(2) - going out of the interface, towards the network"
::= { ipPolicyValidRuleEntry 3 }
-- 1.3.6.1.4.1.81.36.11.2.1.4
-- 1.3.6.1.4.1.81.36.11.2.1.4
-- 1.3.6.1.4.1.81.36.11.2.1.4
-- 1.3.6.1.4.1.81.36.11.2.1.4
-- 1.3.6.1.4.1.81.36.11.2.1.4
-- 1.3.6.1.4.1.81.36.11.2.1.4
-- 1.3.6.1.4.1.81.36.11.2.1.4
-- 1.3.6.1.4.1.81.36.11.2.1.4
-- 1.3.6.1.4.1.81.36.11.2.1.4
-- 1.3.6.1.4.1.81.36.11.2.1.4
-- 1.3.6.1.4.1.81.36.11.2.1.4
-- 1.3.6.1.4.1.81.36.11.2.1.4
-- 1.3.6.1.4.1.81.36.11.2.1.4
-- 1.3.6.1.4.1.81.36.11.2.1.4
ipPolicyValidRuleListID OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number representing the list from the ipPolicyList table that is
to be validated for this interface/direction pair."
::= { ipPolicyValidRuleEntry 4 }
-- 1.3.6.1.4.1.81.36.11.2.1.5
-- 1.3.6.1.4.1.81.36.11.2.1.5
-- 1.3.6.1.4.1.81.36.11.2.1.5
ipPolicyValidRuleRuleID OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rule ID from ipPolicyRuleTable, in theis list,
to be validated for this interface/direction pair."
::= { ipPolicyValidRuleEntry 5 }
-- 1.3.6.1.4.1.81.36.11.2.1.6
-- 1.3.6.1.4.1.81.36.11.2.1.6
-- 1.3.6.1.4.1.81.36.11.2.1.6
-- 1.3.6.1.4.1.81.36.11.2.1.6
-- 1.3.6.1.4.1.81.36.11.2.1.6
-- 1.3.6.1.4.1.81.36.11.2.1.6
-- 1.3.6.1.4.1.81.36.11.2.1.6
-- 1.3.6.1.4.1.81.36.11.2.1.6
-- 1.3.6.1.4.1.81.36.11.2.1.6
-- 1.3.6.1.4.1.81.36.11.2.1.6
-- 1.3.6.1.4.1.81.36.11.2.1.6
-- 1.3.6.1.4.1.81.36.11.2.1.6
-- 1.3.6.1.4.1.81.36.11.2.1.6
-- 1.3.6.1.4.1.81.36.11.2.1.6
ipPolicyValidRuleStatus OBJECT-TYPE
SYNTAX INTEGER
{
applicable(1),
partiallyApplicable(2),
notApplicable(3),
unknown(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used to monitor if a rule is is currently applicable
or would be applicable (if the table becomes active).
In the context of a particular interface and direction,
on a particular policy entity.
The values returned for this MIB are not affected by the list status
active/inactive)
applicable - This rule is/would be applicable
partiallyApplicable - This rule is/would be applicable for some
packets/sessions but might not be applicable for other
packets/sessions
notApplicable - This rule is NOT/would NOT be applicable
unknown - Status is temporary unknown. This may be because the list
validation is inProgress. Querying this item triggeres list
validation if not already triggered."
::= { ipPolicyValidRuleEntry 6 }
-- 1.3.6.1.4.1.81.36.11.2.1.7
-- 1.3.6.1.4.1.81.36.11.2.1.7
-- 1.3.6.1.4.1.81.36.11.2.1.7
ipPolicyValidRuleApplicabilityType OBJECT-TYPE
SYNTAX INTEGER
{
static(1),
quasiStatic(2),
dynamic(3),
unknown(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used to monitor the ApplicabilityStatus of the rule in the context of
this list. The values returned for this MIB are not affected by the
list status (active/inactive)
static - The applicabilityStatus of this rule is guaranteed
regardless of the ApplicabilityPrecedence of this rule
or of other rules in the list.
quasiStatic - The applicability status of this rule is
guaranteed if no configuration changes are made,
BUT changes of ApplicabilityPrecedence of this rule or
other rules in this list may change the applicabilityStatus
of this rule.
dynamic - The applicabilityStatus of this rule can change
depending on network conditions (i.e. localization) or
other conditions such as (but not limited to) changes of
ApplicabilityPrecedence of this rule or other rules in
this list.
unknown - Status is temporary unknown. This may be because the
list validation is inProgress. Querying this item triggeres
list validation if not already triggered.
The values returned for this MIB are not affected by the list
status (active/inactive)"
::= { ipPolicyValidRuleEntry 7 }
-- 1.3.6.1.4.1.81.36.11.2.1.8
-- 1.3.6.1.4.1.81.36.11.2.1.8
-- 1.3.6.1.4.1.81.36.11.2.1.8
-- 1.3.6.1.4.1.81.36.11.2.1.8
-- 1.3.6.1.4.1.81.36.11.2.1.8
-- 1.3.6.1.4.1.81.36.11.2.1.8
-- 1.3.6.1.4.1.81.36.11.2.1.8
-- 1.3.6.1.4.1.81.36.11.2.1.8
-- 1.3.6.1.4.1.81.36.11.2.1.8
-- 1.3.6.1.4.1.81.36.11.2.1.8
-- 1.3.6.1.4.1.81.36.11.2.1.8
-- 1.3.6.1.4.1.81.36.11.2.1.8
-- 1.3.6.1.4.1.81.36.11.2.1.8
-- 1.3.6.1.4.1.81.36.11.2.1.8
ipPolicyValidRuleErrMsg OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Free text describing the reason why the rule is not Applicable.
When rule is Applicable returns NULL string.
The values returned for this MIB are not affected by the list status
(active/inactive)"
::= { ipPolicyValidRuleEntry 8 }
-- 1.3.6.1.4.1.81.36.11.3
-- 1.3.6.1.4.1.81.36.11.3
-- 1.3.6.1.4.1.81.36.11.3
-- 1.3.6.1.4.1.81.36.11.3
ipPolicyValidDSCPTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpPolicyValidDSCPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is a Read-Only table that describes
the applicability/validity status of a DSCP mapping
in a List in the context of interface/direction pair.
In essencse, this is ipPolicyDSCPmapTable
Devices which have no distinction between interfaces, will
use ifIndex 0."
::= { ipPolicyValidation 3 }
ipPolicyValidDSCPEntry OBJECT-TYPE
SYNTAX IpPolicyValidDSCPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The information concerning an interface/direction pair"
INDEX { ipPolicyValidDSCPEntID, ipPolicyValidDSCPIfIndex, ipPolicyValidDSCPSubContext, ipPolicyValidDSCPListID, ipPolicyValidDSCPvalue
}
::= { ipPolicyValidDSCPTable 1 }
IpPolicyValidDSCPEntry ::=
SEQUENCE {
ipPolicyValidDSCPEntID
Integer32,
ipPolicyValidDSCPIfIndex
Integer32,
ipPolicyValidDSCPSubContext
SubContextTypes,
ipPolicyValidDSCPListID
Integer32,
ipPolicyValidDSCPvalue
Integer32,
ipPolicyValidDSCPStatus
INTEGER,
ipPolicyValidDSCPApplicabilityType
INTEGER,
ipPolicyValidDSCPErrMsg
DisplayString
}
-- 1.3.6.1.4.1.81.36.11.3.1.1
-- 1.3.6.1.4.1.81.36.11.3.1.1
-- 1.3.6.1.4.1.81.36.11.3.1.1
-- 1.3.6.1.4.1.81.36.11.3.1.1
-- 1.3.6.1.4.1.81.36.11.3.1.1
-- 1.3.6.1.4.1.81.36.11.3.1.1
-- 1.3.6.1.4.1.81.36.11.3.1.1
-- 1.3.6.1.4.1.81.36.11.3.1.1
-- 1.3.6.1.4.1.81.36.11.3.1.1
-- 1.3.6.1.4.1.81.36.11.3.1.1
-- 1.3.6.1.4.1.81.36.11.3.1.1
-- 1.3.6.1.4.1.81.36.11.3.1.1
-- 1.3.6.1.4.1.81.36.11.3.1.1
-- 1.3.6.1.4.1.81.36.11.3.1.1
ipPolicyValidDSCPEntID OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Id of the entity for which a set of rows applies. This index is
provided as a mean of distributing non-related information on
different entities such as physical modules. The module ID
(EntID number). "
::= { ipPolicyValidDSCPEntry 1 }
-- 1.3.6.1.4.1.81.36.11.3.1.2
-- 1.3.6.1.4.1.81.36.11.3.1.2
-- 1.3.6.1.4.1.81.36.11.3.1.2
-- 1.3.6.1.4.1.81.36.11.3.1.2
-- 1.3.6.1.4.1.81.36.11.3.1.2
-- 1.3.6.1.4.1.81.36.11.3.1.2
-- 1.3.6.1.4.1.81.36.11.3.1.2
-- 1.3.6.1.4.1.81.36.11.3.1.2
-- 1.3.6.1.4.1.81.36.11.3.1.2
-- 1.3.6.1.4.1.81.36.11.3.1.2
-- 1.3.6.1.4.1.81.36.11.3.1.2
-- 1.3.6.1.4.1.81.36.11.3.1.2
-- 1.3.6.1.4.1.81.36.11.3.1.2
-- 1.3.6.1.4.1.81.36.11.3.1.2
ipPolicyValidDSCPIfIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable should be made equal to the ifIndex of the interface
for which this entry is relevant"
::= { ipPolicyValidDSCPEntry 2 }
-- 1.3.6.1.4.1.81.36.11.3.1.3
-- 1.3.6.1.4.1.81.36.11.3.1.3
-- 1.3.6.1.4.1.81.36.11.3.1.3
-- 1.3.6.1.4.1.81.36.11.3.1.3
-- 1.3.6.1.4.1.81.36.11.3.1.3
-- 1.3.6.1.4.1.81.36.11.3.1.3
-- 1.3.6.1.4.1.81.36.11.3.1.3
-- 1.3.6.1.4.1.81.36.11.3.1.3
-- 1.3.6.1.4.1.81.36.11.3.1.3
-- 1.3.6.1.4.1.81.36.11.3.1.3
-- 1.3.6.1.4.1.81.36.11.3.1.3
-- 1.3.6.1.4.1.81.36.11.3.1.3
-- 1.3.6.1.4.1.81.36.11.3.1.3
-- 1.3.6.1.4.1.81.36.11.3.1.3
ipPolicyValidDSCPSubContext OBJECT-TYPE
SYNTAX SubContextTypes
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The direction for which this list/rule should be validated:
ingress(1)- going into the interface, from the network
egress(2) - going out of the interface, towards the network"
::= { ipPolicyValidDSCPEntry 3 }
ipPolicyValidDSCPListID OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number representing the list from the ipPolicyList table that is
to be validated for this interface/direction pair."
::= { ipPolicyValidDSCPEntry 4 }
ipPolicyValidDSCPvalue OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The DSCP value (from ipPolicyDSCPmapTable) in this list,
to be validated for this interface/direction pair."
::= { ipPolicyValidDSCPEntry 5 }
ipPolicyValidDSCPStatus OBJECT-TYPE
SYNTAX INTEGER
{
applicable(1),
partiallyApplicable(2),
notApplicable(3),
unknown(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used to monitor if a DSCP entry is currently applicable
or would be applicable (if the table becomes active).
In the context of a particular interface and direction,
on a particular policy entity.
The values returned for this MIB are not affected by the table status
active/inactive)
applicable - This entry is/would be applicable
partiallyApplicable - This entry is/would be applicable for some
packets/sessions but might not be applicable for other
packets/sessions
notApplicable - This entry is NOT/would NOT be applicable
unknown - Status is temporary unknown. This may be because the table
validation is inProgress. Querying this item triggeres table
validation if not already triggered."
::= { ipPolicyValidDSCPEntry 6 }
ipPolicyValidDSCPApplicabilityType OBJECT-TYPE
SYNTAX INTEGER
{
static(1),
quasiStatic(2),
dynamic(3),
unknown(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used to monitor the ApplicabilityStatus of the entry in the context of
this table. The values returned for this MIB are not affected by the
table status (active/inactive).
static - The applicabilityStatus of this entry is guaranteed
regardless of the ApplicabilityPrecedence of this entry
or of other entries in the list.
quasiStatic - The applicability status of this entry is
guaranteed if no configuration changes are made,
BUT changes of ApplicabilityPrecedence of this entry or
other entries in this table may change the
applicabilityStatus of this entry.
dynamic - The applicabilityStatus of this entry can change
depending on network conditions (i.e. localization) or
other conditions such as (but not limited to) changes of
ApplicabilityPrecedence of this entry or other entries
in this table.
unknown - Status is temporary unknown. This may be because the
table validation is inProgress. Querying this item triggeres
table validation if not already triggered.
The values returned for this MIB are not affected by the table
status (active/inactive)"
::= { ipPolicyValidDSCPEntry 7 }
-- 1.3.6.1.4.1.81.36.11.3.1.8
-- 1.3.6.1.4.1.81.36.11.3.1.8
-- 1.3.6.1.4.1.81.36.11.3.1.8
-- 1.3.6.1.4.1.81.36.11.3.1.8
-- 1.3.6.1.4.1.81.36.11.3.1.8
-- 1.3.6.1.4.1.81.36.11.3.1.8
-- 1.3.6.1.4.1.81.36.11.3.1.8
-- 1.3.6.1.4.1.81.36.11.3.1.8
-- 1.3.6.1.4.1.81.36.11.3.1.8
-- 1.3.6.1.4.1.81.36.11.3.1.8
-- 1.3.6.1.4.1.81.36.11.3.1.8
-- 1.3.6.1.4.1.81.36.11.3.1.8
-- 1.3.6.1.4.1.81.36.11.3.1.8
-- 1.3.6.1.4.1.81.36.11.3.1.8
ipPolicyValidDSCPErrMsg OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Free text describing the reason why the entry is not Applicable.
When entry is Applicable returns NULL string.
The values returned for this MIB are not affected by the list status
(active/inactive)"
::= { ipPolicyValidDSCPEntry 8 }
-- 1.3.6.1.4.1.81.36.11.4
-- 1.3.6.1.4.1.81.36.11.4
-- 1.3.6.1.4.1.81.36.11.4
-- 1.3.6.1.4.1.81.36.11.4
ipPolicyValidEtherTypeRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpPolicyValidEtherTypeRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is a Read-Only table that describes
the applicability/validity status of a rule in a List in the context
of interface/direction pair.
Devices which have no distinction between interfaces, will
use ifIndex 0."
::= { ipPolicyValidation 4 }
-- 1.3.6.1.4.1.81.36.11.4.1
-- 1.3.6.1.4.1.81.36.11.4.1
-- 1.3.6.1.4.1.81.36.11.4.1
-- 1.3.6.1.4.1.81.36.11.4.1
ipPolicyValidEtherTypeRuleEntry OBJECT-TYPE
SYNTAX IpPolicyValidEtherTypeRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The information concerning an interface/direction pair"
INDEX { ipPolicyValidRuleEntID, ipPolicyValidRuleIfIndex, ipPolicyValidRuleSubContext, ipPolicyValidRuleListID, ipPolicyValidRuleRuleID
}
::= { ipPolicyValidEtherTypeRuleTable 1 }
IpPolicyValidEtherTypeRuleEntry ::=
SEQUENCE {
ipPolicyValidEtherTypeRuleEntID
Integer32,
ipPolicyValidEtherTypeRuleIfIndex
Integer32,
ipPolicyValidEtherTypeRuleSubContext
SubContextTypes,
ipPolicyValidEtherTypeRuleListID
Integer32,
ipPolicyValidEtherTypeRuleRuleID
Integer32,
ipPolicyValidEtherTypeRuleStatus
INTEGER,
ipPolicyValidEtherTypeRuleApplicabilityType
INTEGER,
ipPolicyValidEtherTypeRuleErrMsg
DisplayString
}
-- 1.3.6.1.4.1.81.36.11.4.1.1
-- 1.3.6.1.4.1.81.36.11.4.1.1
-- 1.3.6.1.4.1.81.36.11.4.1.1
-- 1.3.6.1.4.1.81.36.11.4.1.1
ipPolicyValidEtherTypeRuleEntID OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Id of the entity for which a set of rows applies. This index is
provided as a mean of distributing non-related information on
different entities such as physical modules. The module ID
(EntID number). "
::= { ipPolicyValidEtherTypeRuleEntry 1 }
-- 1.3.6.1.4.1.81.36.11.4.1.2
-- 1.3.6.1.4.1.81.36.11.4.1.2
-- 1.3.6.1.4.1.81.36.11.4.1.2
-- 1.3.6.1.4.1.81.36.11.4.1.2
ipPolicyValidEtherTypeRuleIfIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable should be made equal to the ifIndex of the interface
for which this entry is relevant"
::= { ipPolicyValidEtherTypeRuleEntry 2 }
-- 1.3.6.1.4.1.81.36.11.4.1.3
-- 1.3.6.1.4.1.81.36.11.4.1.3
-- 1.3.6.1.4.1.81.36.11.4.1.3
-- 1.3.6.1.4.1.81.36.11.4.1.3
ipPolicyValidEtherTypeRuleSubContext OBJECT-TYPE
SYNTAX SubContextTypes
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The direction for which this list/rule should be validated:
ingress(1)- going into the interface, from the network
egress(2) - going out of the interface, towards the network"
::= { ipPolicyValidEtherTypeRuleEntry 3 }
-- 1.3.6.1.4.1.81.36.11.4.1.4
ipPolicyValidEtherTypeRuleListID OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number representing the list from the ipPolicyList table that is
to be validated for this interface/direction pair."
::= { ipPolicyValidEtherTypeRuleEntry 4 }
-- 1.3.6.1.4.1.81.36.11.4.1.5
ipPolicyValidEtherTypeRuleRuleID OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rule ID from etherTypeRuleTable, in theis list, to be validated for this interface/direction pair."
::= { ipPolicyValidEtherTypeRuleEntry 5 }
-- 1.3.6.1.4.1.81.36.11.4.1.6
-- 1.3.6.1.4.1.81.36.11.4.1.6
-- 1.3.6.1.4.1.81.36.11.4.1.6
-- 1.3.6.1.4.1.81.36.11.4.1.6
ipPolicyValidEtherTypeRuleStatus OBJECT-TYPE
SYNTAX INTEGER
{
applicable(1),
partiallyApplicable(2),
notApplicable(3),
unknown(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used to monitor if a rule is is currently applicable
or would be applicable (if the table becomes active).
In the context of a particular interface and direction,
on a particular policy entity.
The values returned for this MIB are not affected by the list status
active/inactive)
applicable - This rule is/would be applicable
partiallyApplicable - This rule is/would be applicable for some
packets/sessions but might not be applicable for other
packets/sessions
notApplicable - This rule is NOT/would NOT be applicable
unknown - Status is temporary unknown. This may be because the list
validation is inProgress. Querying this item triggeres list
validation if not already triggered."
::= { ipPolicyValidEtherTypeRuleEntry 6 }
-- 1.3.6.1.4.1.81.36.11.4.1.7
-- 1.3.6.1.4.1.81.36.11.4.1.7
-- 1.3.6.1.4.1.81.36.11.4.1.7
-- 1.3.6.1.4.1.81.36.11.4.1.7
ipPolicyValidEtherTypeRuleApplicabilityType OBJECT-TYPE
SYNTAX INTEGER
{
static(1),
quasiStatic(2),
dynamic(3),
unknown(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used to monitor the ApplicabilityStatus of the rule in the context of
this list. The values returned for this MIB are not affected by the
list status (active/inactive)
static - The applicabilityStatus of this rule is guaranteed
regardless of the ApplicabilityPrecedence of this rule
or of other rules in the list.
quasiStatic - The applicability status of this rule is
guaranteed if no configuration changes are made,
BUT changes of ApplicabilityPrecedence of this rule or
other rules in this list may change the applicabilityStatus
of this rule.
dynamic - The applicabilityStatus of this rule can change
depending on network conditions (i.e. localization) or
other conditions such as (but not limited to) changes of
ApplicabilityPrecedence of this rule or other rules in
this list.
unknown - Status is temporary unknown. This may be because the
list validation is inProgress. Querying this item triggeres
list validation if not already triggered.
The values returned for this MIB are not affected by the list
status (active/inactive)"
::= { ipPolicyValidEtherTypeRuleEntry 7 }
-- 1.3.6.1.4.1.81.36.11.4.1.8
-- 1.3.6.1.4.1.81.36.11.4.1.8
-- 1.3.6.1.4.1.81.36.11.4.1.8
-- 1.3.6.1.4.1.81.36.11.4.1.8
ipPolicyValidEtherTypeRuleErrMsg OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Free text describing the reason why the rule is not Applicable.
When rule is Applicable returns NULL string.
The values returned for this MIB are not affected by the list status
(active/inactive)"
::= { ipPolicyValidEtherTypeRuleEntry 8 }
etherTypeRuleTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtherTypeRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to add/delete/modify/monitor individual
ether type policy rules in a policy list."
::= { ipPolicyMgmt 12 }
etherTypeRuleEntry OBJECT-TYPE
SYNTAX EtherTypeRuleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Controls all the conditional fields and its parameters for
a policy rule."
INDEX { ipPolicyEtherTypeRuleSlot, ipPolicyEtherTypeRuleListID, ipPolicyEtherTypeRuleID }
::= { etherTypeRuleTable 1 }
EtherTypeRuleEntry ::=
SEQUENCE {
ipPolicyEtherTypeRuleSlot
Integer32,
ipPolicyEtherTypeRuleListID
Integer32,
ipPolicyEtherTypeRuleID
INTEGER,
ipPolicyEtherTypeRuleEtherType
Integer32,
ipPolicyEtherTypeRuleTrafficType
INTEGER,
ipPolicyEtherTypeRuleOperation
INTEGER,
ipPolicyEtherTypeRowStatus
RowStatus
}
ipPolicyEtherTypeRuleSlot OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The EntID-id (AKA module-id / box number) to which this ether type rule relates"
::= { etherTypeRuleEntry 1 }
ipPolicyEtherTypeRuleListID OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ID of the list this ether type rule is part of.
Derived from list range. See ipPolicyListID MIB."
::= { etherTypeRuleEntry 2 }
ipPolicyEtherTypeRuleID OBJECT-TYPE
SYNTAX INTEGER (1..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of ether type rule within its list. Each list may contain many rule.
Lists work in a First Match manner.
A rule with a lower ID would be preferred over a rule with a higher ID."
::= { etherTypeRuleEntry 3 }
ipPolicyEtherTypeRuleEtherType OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Packet's ether type.
IP protocol (2048 - 0x800) is not allowed."
::= { etherTypeRuleEntry 4 }
ipPolicyEtherTypeRuleTrafficType OBJECT-TYPE
SYNTAX INTEGER
{
all(1),
broadcasts(2),
multicasts(3),
broadcasts-and-multicasts(4),
unicast(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Match packets based on either broadcast, multicast, both or all packets."
DEFVAL { all }
::= { etherTypeRuleEntry 5 }
ipPolicyEtherTypeRuleOperation OBJECT-TYPE
SYNTAX INTEGER
{
permit(1),
deny(2),
deny-and-notify(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The operation that should be applied to a packet in case the packet matches the rule.
This field points to the appropriate ipPolicyCompositeOpID in ipPolicyCompositeOpTable."
DEFVAL { permit }
::= { etherTypeRuleEntry 6 }
ipPolicyEtherTypeRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used for creation/deletion of a list and for monitoring list status.
Use CreateAndWait (5) to create a list.
Destroy (6) to destroy a list. The active list can NOT
be destroyed. Destroying a list automatically removes all
the rules in this list.
active (1) is returned when a list is the active list
NotInService is returned when the list is not the active list"
::= { etherTypeRuleEntry 7 }
etherTypePolicyQueryTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtherTypePolicyQueryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to query the policy application for different
types of ehter type information. The first use is to query about the operation
that would be applied to a given packet.
This table can be used by a managment application to supply the user
an interactive dialog for looking ahead at the outcomes of the policy
defined"
::= { ipPolicyMgmt 13 }
etherTypePolicyQueryEntry OBJECT-TYPE
SYNTAX EtherTypePolicyQueryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry relates to one EntID (AKA module / box) in the stack"
INDEX { etherTypePolicyQuerySlot }
::= { etherTypePolicyQueryTable 1 }
EtherTypePolicyQueryEntry ::=
SEQUENCE {
etherTypePolicyQuerySlot
Integer32,
etherTypePolicyQueryListID
INTEGER,
etherTypePolicyQueryIfIndex
Integer32,
etherTypePolicyQuerySubContext
SubContextTypes,
etherTypePolicyQueryType
Integer32,
etherTypePolicyQueryTrafficType
INTEGER,
etherTypePolicyQueryOperation
INTEGER,
etherTypePolicyQueryRuleID
INTEGER
}
etherTypePolicyQuerySlot OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The EntID-id (AKA module-id / box number) to which this rule relates"
::= { etherTypePolicyQueryEntry 1 }
etherTypePolicyQueryListID OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ID of the list used to check the simulated packet."
::= { etherTypePolicyQueryEntry 2 }
etherTypePolicyQueryIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable should be made equal to the ifIndex of the interface
for which this query should be resolved.
The value of 0 means the context of the first entry in the
ipPolicyActivationTable for this SlotID."
DEFVAL { 0 }
::= { etherTypePolicyQueryEntry 3 }
etherTypePolicyQuerySubContext OBJECT-TYPE
SYNTAX SubContextTypes
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The direction for which this query should be resolved:
ingress(1)- going into the interface, from the network
egress(2) - going out of the interface, towards the network"
DEFVAL { ingress }
::= { etherTypePolicyQueryEntry 4 }
etherTypePolicyQueryType OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Simulated packet ether type.
IP protocol (2048 = 0x800) is not allowed."
::= { etherTypePolicyQueryEntry 5 }
etherTypePolicyQueryTrafficType OBJECT-TYPE
SYNTAX INTEGER
{
unicast(1),
broadcasts(2),
multicasts(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Simulated packet ether type traffic type."
::= { etherTypePolicyQueryEntry 6 }
etherTypePolicyQueryOperation OBJECT-TYPE
SYNTAX INTEGER (1..1000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operation that would be applied to the simulated packet.
This field points to the appropriate ipPolicyCompositeOpID in ipPolicyCompositeOpTable.
The following read-only rows are always defined in ipPolicyCompositeOpTable:
1. permit
2. deny
3. deny-and-notify"
::= { etherTypePolicyQueryEntry 7 }
etherTypePolicyQueryRuleID OBJECT-TYPE
SYNTAX INTEGER (0..10000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ID of the rule of the list that resulted in the query.
A value of 0 means that result of the ipEtherTypePolicyListDefaultOperation 10000 should be returned in case of an error, where this query can't be processed."
::= { etherTypePolicyQueryEntry 8 }
END
--
-- POLICY-MIB.my
--