|
Packit |
022b05 |
IPSEC-SPD-MIB DEFINITIONS ::= BEGIN
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
IMPORTS
|
|
Packit |
022b05 |
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32,
|
|
Packit |
022b05 |
Unsigned32, mib-2 FROM SNMPv2-SMI
|
|
Packit |
022b05 |
-- [RFC2578]
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
TEXTUAL-CONVENTION, RowStatus, TruthValue,
|
|
Packit |
022b05 |
TimeStamp, StorageType, VariablePointer
|
|
Packit |
022b05 |
FROM SNMPv2-TC
|
|
Packit |
022b05 |
-- [RFC2579]
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
|
Packit |
022b05 |
FROM SNMPv2-CONF
|
|
Packit |
022b05 |
-- [RFC2580]
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
InterfaceIndex
|
|
Packit |
022b05 |
FROM IF-MIB
|
|
Packit |
022b05 |
-- [RFC2863]
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
diffServMIBMultiFieldClfrGroup, IfDirection,
|
|
Packit |
022b05 |
diffServMultiFieldClfrNextFree
|
|
Packit |
022b05 |
FROM DIFFSERV-MIB
|
|
Packit |
022b05 |
-- [RFC3289]
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
InetAddressType, InetAddress
|
|
Packit |
022b05 |
FROM INET-ADDRESS-MIB
|
|
Packit |
022b05 |
-- [RFC4001]
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
|
Packit |
022b05 |
-- [RFC3411]
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
;
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- module identity
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdMIB MODULE-IDENTITY
|
|
Packit |
022b05 |
LAST-UPDATED "200702070000Z" -- 7 February 2007
|
|
Packit |
022b05 |
ORGANIZATION "IETF IP Security Policy Working Group"
|
|
Packit |
022b05 |
CONTACT-INFO "Michael Baer
|
|
Packit |
022b05 |
P.O. Box 72682
|
|
Packit |
022b05 |
Davis, CA 95617
|
|
Packit |
022b05 |
Phone: +1 530 902 3131
|
|
Packit |
022b05 |
Email: baerm@tislabs.com
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Ricky Charlet
|
|
Packit |
022b05 |
Email: rcharlet@alumni.calpoly.edu
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Wes Hardaker
|
|
Packit |
022b05 |
Sparta, Inc.
|
|
Packit |
022b05 |
P.O. Box 382
|
|
Packit |
022b05 |
Davis, CA 95617
|
|
Packit |
022b05 |
Phone: +1 530 792 1913
|
|
Packit |
022b05 |
Email: hardaker@tislabs.com
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Robert Story
|
|
Packit |
022b05 |
Revelstone Software
|
|
Packit |
022b05 |
PO Box 1812
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Tucker, GA 30085
|
|
Packit |
022b05 |
Phone: +1 770 617 3722
|
|
Packit |
022b05 |
Email: rstory@ipsp.revelstone.com
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Cliff Wang
|
|
Packit |
022b05 |
ARO
|
|
Packit |
022b05 |
4300 S. Miami Blvd.
|
|
Packit |
022b05 |
Durham, NC 27703
|
|
Packit |
022b05 |
E-Mail: cliffwangmail@yahoo.com"
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This MIB module defines configuration objects for managing
|
|
Packit |
022b05 |
IPsec Security Policies. In general, this MIB can be
|
|
Packit |
022b05 |
implemented anywhere IPsec security services exist (e.g.,
|
|
Packit |
022b05 |
bump-in-the-wire, host, gateway, firewall, router, etc.).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Copyright (C) The IETF Trust (2007). This version of
|
|
Packit |
022b05 |
this MIB module is part of RFC 4807; see the RFC itself for
|
|
Packit |
022b05 |
full legal notices."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Revision History
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
REVISION "200702070000Z" -- 7 February 2007
|
|
Packit |
022b05 |
DESCRIPTION "Initial version, published as RFC 4807."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { mib-2 153 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- groups of related objects
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdConfigObjects OBJECT IDENTIFIER
|
|
Packit |
022b05 |
::= { spdMIB 1 }
|
|
Packit |
022b05 |
spdNotificationObjects OBJECT IDENTIFIER
|
|
Packit |
022b05 |
::= { spdMIB 2 }
|
|
Packit |
022b05 |
spdConformanceObjects OBJECT IDENTIFIER
|
|
Packit |
022b05 |
::= { spdMIB 3 }
|
|
Packit |
022b05 |
spdActions OBJECT IDENTIFIER
|
|
Packit |
022b05 |
::= { spdMIB 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Textual Conventions
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SpdBooleanOperator ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The SpdBooleanOperator operator is used to specify
|
|
Packit |
022b05 |
whether sub-components in a decision-making process are
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
ANDed or ORed together to decide if the resulting
|
|
Packit |
022b05 |
expression is true or false."
|
|
Packit |
022b05 |
SYNTAX INTEGER { or(1), and(2) }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SpdAdminStatus ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The SpdAdminStatus is used to specify the administrative
|
|
Packit |
022b05 |
status of an object. Objects that are disabled MUST NOT
|
|
Packit |
022b05 |
be used by the packet processing engine."
|
|
Packit |
022b05 |
SYNTAX INTEGER { enabled(1), disabled(2) }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SpdIPPacketLogging ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
DISPLAY-HINT "d"
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"SpdIPPacketLogging specifies whether an audit message
|
|
Packit |
022b05 |
SHOULD be logged if a packet is passed through a Security
|
|
Packit |
022b05 |
Association (SA) and if some of that packet is included in
|
|
Packit |
022b05 |
the log event. A value of '-1' indicates no logging. A
|
|
Packit |
022b05 |
value of '0' or greater indicates that logging SHOULD be
|
|
Packit |
022b05 |
done and indicates the number of bytes starting at the
|
|
Packit |
022b05 |
beginning of the packet to place in the log. Values greater
|
|
Packit |
022b05 |
than the size of the packet being processed indicate that
|
|
Packit |
022b05 |
the entire packet SHOULD be sent.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Examples:
|
|
Packit |
022b05 |
'-1' no logging
|
|
Packit |
022b05 |
'0' log but do not include any of the packet in the log
|
|
Packit |
022b05 |
'20' log and include the first 20 bytes of the packet
|
|
Packit |
022b05 |
in the log."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SYNTAX Integer32 (-1..65535)
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SpdTimePeriod ::= TEXTUAL-CONVENTION
|
|
Packit |
022b05 |
DISPLAY-HINT "31t"
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This property identifies an overall range of calendar dates
|
|
Packit |
022b05 |
and time. In a boolean context, a value within this time
|
|
Packit |
022b05 |
range, inclusive, is considered true.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This information is encoded as an octet string using
|
|
Packit |
022b05 |
the UTF-8 transformation format described in STD 63,
|
|
Packit |
022b05 |
RFC 3629.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
It uses the format suggested in RFC 3060. An octet string
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
represents a start date and time and an end date and time.
|
|
Packit |
022b05 |
For example:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
yyyymmddThhmmss/yyyymmddThhmmss
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Where: yyyy = year mm = month dd = day
|
|
Packit |
022b05 |
hh = hour mm = minute ss = second
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The first 'yyyymmddThhmmss' sub-string indicates the start
|
|
Packit |
022b05 |
date and time. The second 'yyyymmddThhmmss' sub-string
|
|
Packit |
022b05 |
indicates the end date and time. The character 'T' within
|
|
Packit |
022b05 |
these sub-strings indicates the beginning of the time
|
|
Packit |
022b05 |
portion of each sub-string. The solidus character '/'
|
|
Packit |
022b05 |
separates the start from the end date and time. The end
|
|
Packit |
022b05 |
date and time MUST be subsequent to the start date and
|
|
Packit |
022b05 |
time.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
There are also two allowed substitutes for a
|
|
Packit |
022b05 |
'yyyymmddThhmmss' sub-string: one for the start date and
|
|
Packit |
022b05 |
time, and one for the end date and time.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the start date and time are replaced with the string
|
|
Packit |
022b05 |
'THISANDPRIOR', this sub-string would indicate the current
|
|
Packit |
022b05 |
date and time and the previous dates and time.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If the end date and time are replaced with the string
|
|
Packit |
022b05 |
'THISANDFUTURE', this sub-string would indicate the current
|
|
Packit |
022b05 |
date and time and the subsequent dates and time.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Any of the following SHOULD be considered a
|
|
Packit |
022b05 |
'wrongValue' error:
|
|
Packit |
022b05 |
- Setting a value with the end date and time earlier than
|
|
Packit |
022b05 |
or equal to the start date and time.
|
|
Packit |
022b05 |
- Setting the start date and time to 'THISANDFUTURE'.
|
|
Packit |
022b05 |
- Setting the end date and time to 'THISANDPRIOR'."
|
|
Packit |
022b05 |
REFERENCE "RFC 3060, 3269"
|
|
Packit |
022b05 |
SYNTAX OCTET STRING (SIZE (0..31))
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Policy group definitions
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdLocalConfigObjects OBJECT IDENTIFIER
|
|
Packit |
022b05 |
::= { spdConfigObjects 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIngressPolicyGroupName OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString (SIZE(0..32))
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object indicates the global system policy group that
|
|
Packit |
022b05 |
is to be applied on ingress packets (i.e., arriving at an
|
|
Packit |
022b05 |
interface from a network) when a given endpoint does not
|
|
Packit |
022b05 |
contain a policy definition in the spdEndpointToGroupTable.
|
|
Packit |
022b05 |
Its value can be used as an index into the
|
|
Packit |
022b05 |
spdGroupContentsTable to retrieve a list of policies. A
|
|
Packit |
022b05 |
zero length string indicates that no system-wide policy exists
|
|
Packit |
022b05 |
and the default policy of 'drop' SHOULD be executed for
|
|
Packit |
022b05 |
ingress packets until one is imposed by either this object
|
|
Packit |
022b05 |
or by the endpoint processing a given packet.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This object MUST be persistent"
|
|
Packit |
022b05 |
DEFVAL { "" }
|
|
Packit |
022b05 |
::= { spdLocalConfigObjects 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdEgressPolicyGroupName OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString (SIZE(0..32))
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object indicates the policy group containing the
|
|
Packit |
022b05 |
global system policy that is to be applied on egress
|
|
Packit |
022b05 |
packets (i.e., packets leaving an interface and entering a
|
|
Packit |
022b05 |
network) when a given endpoint does not contain a policy
|
|
Packit |
022b05 |
definition in the spdEndpointToGroupTable. Its value can
|
|
Packit |
022b05 |
be used as an index into the spdGroupContentsTable to
|
|
Packit |
022b05 |
retrieve a list of policies. A zero length string
|
|
Packit |
022b05 |
indicates that no system-wide policy exists and the default
|
|
Packit |
022b05 |
policy of 'drop' SHOULD be executed for egress packets
|
|
Packit |
022b05 |
until one is imposed by either this object or by the
|
|
Packit |
022b05 |
endpoint processing a given packet.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This object MUST be persistent"
|
|
Packit |
022b05 |
DEFVAL { "" }
|
|
Packit |
022b05 |
::= { spdLocalConfigObjects 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdEndpointToGroupTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF SpdEndpointToGroupEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table maps policies (groupings) onto an endpoint
|
|
Packit |
022b05 |
(interface). A policy group assigned to an endpoint is then
|
|
Packit |
022b05 |
used to control access to the network traffic passing
|
|
Packit |
022b05 |
through that endpoint.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If an endpoint has been configured with a policy group and
|
|
Packit |
022b05 |
no rule within that policy group matches that packet, the
|
|
Packit |
022b05 |
default action in this case SHALL be to drop the packet.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If no policy group has been assigned to an endpoint, then
|
|
Packit |
022b05 |
the policy group specified by spdIngressPolicyGroupName MUST
|
|
Packit |
022b05 |
be used on traffic inbound from the network through that
|
|
Packit |
022b05 |
endpoint, and the policy group specified by
|
|
Packit |
022b05 |
spdEgressPolicyGroupName MUST be used for traffic outbound
|
|
Packit |
022b05 |
to the network through that endpoint."
|
|
Packit |
022b05 |
::= { spdConfigObjects 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdEndpointToGroupEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SpdEndpointToGroupEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A mapping assigning a policy group to an endpoint."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
INDEX { spdEndGroupDirection, spdEndGroupInterface }
|
|
Packit |
022b05 |
::= { spdEndpointToGroupTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SpdEndpointToGroupEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
spdEndGroupDirection IfDirection,
|
|
Packit |
022b05 |
spdEndGroupInterface InterfaceIndex,
|
|
Packit |
022b05 |
spdEndGroupName SnmpAdminString,
|
|
Packit |
022b05 |
spdEndGroupLastChanged TimeStamp,
|
|
Packit |
022b05 |
spdEndGroupStorageType StorageType,
|
|
Packit |
022b05 |
spdEndGroupRowStatus RowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdEndGroupDirection OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IfDirection
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object indicates which direction of packets crossing
|
|
Packit |
022b05 |
the interface are associated with which spdEndGroupName
|
|
Packit |
022b05 |
object. Ingress packets, or packets into the device match
|
|
Packit |
022b05 |
when this value is inbound(1). Egress packets or packets
|
|
Packit |
022b05 |
out of the device match when this value is outbound(2)."
|
|
Packit |
022b05 |
::= { spdEndpointToGroupEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdEndGroupInterface OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InterfaceIndex
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"This value matches the IF-MIB's ifTable's ifIndex column
|
|
Packit |
022b05 |
and indicates the interface associated with a given
|
|
Packit |
022b05 |
endpoint. This object can be used to uniquely identify an
|
|
Packit |
022b05 |
endpoint that a set of policy groups are applied to."
|
|
Packit |
022b05 |
::= { spdEndpointToGroupEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdEndGroupName OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString (SIZE(1..32))
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The policy group name to apply at this endpoint. The
|
|
Packit |
022b05 |
value of the spdEndGroupName object is then used as an
|
|
Packit |
022b05 |
index into the spdGroupContentsTable to come up with a list
|
|
Packit |
022b05 |
of rules that MUST be applied at this endpoint."
|
|
Packit |
022b05 |
::= { spdEndpointToGroupEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdEndGroupLastChanged OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of sysUpTime when this row was last modified
|
|
Packit |
022b05 |
or created either through SNMP SETs or by some other
|
|
Packit |
022b05 |
external means.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If this row has not been modified since the last
|
|
Packit |
022b05 |
re-initialization of the network management subsystem, this
|
|
Packit |
022b05 |
object SHOULD have a zero value."
|
|
Packit |
022b05 |
::= { spdEndpointToGroupEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdEndGroupStorageType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX StorageType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The storage type for this row. Rows in this table that
|
|
Packit |
022b05 |
were created through an external process MAY have a storage
|
|
Packit |
022b05 |
type of readOnly or permanent.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
For a storage type of permanent, none of the columns have
|
|
Packit |
022b05 |
to be writable."
|
|
Packit |
022b05 |
DEFVAL { nonVolatile }
|
|
Packit |
022b05 |
::= { spdEndpointToGroupEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdEndGroupRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object indicates the conceptual status of this row.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object has no effect on whether other
|
|
Packit |
022b05 |
objects in this conceptual row can be modified.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This object is considered 'notReady' and MUST NOT be set to
|
|
Packit |
022b05 |
active until one or more active rows exist within the
|
|
Packit |
022b05 |
spdGroupContentsTable for the group referenced by the
|
|
Packit |
022b05 |
spdEndGroupName object."
|
|
Packit |
022b05 |
::= { spdEndpointToGroupEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- policy group definition table
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdGroupContentsTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF SpdGroupContentsEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table contains a list of rules and/or subgroups
|
|
Packit |
022b05 |
contained within a given policy group. For a given value
|
|
Packit |
022b05 |
of spdGroupContName, the set of rows sharing that value
|
|
Packit |
022b05 |
forms a 'group'. The rows in a group MUST be processed
|
|
Packit |
022b05 |
according to the value of the spdGroupContPriority object
|
|
Packit |
022b05 |
in each row. The processing MUST be executed starting with
|
|
Packit |
022b05 |
the lowest value of spdGroupContPriority and in ascending
|
|
Packit |
022b05 |
order thereafter.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If an action is executed as the result of the processing of
|
|
Packit |
022b05 |
a row in a group, the processing of further rows in that
|
|
Packit |
022b05 |
group MUST stop. Iterating to the next policy group row by
|
|
Packit |
022b05 |
finding the next largest spdGroupContPriority object SHALL
|
|
Packit |
022b05 |
only be done if no actions were run while processing the
|
|
Packit |
022b05 |
current row for a given packet."
|
|
Packit |
022b05 |
::= { spdConfigObjects 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdGroupContentsEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SpdGroupContentsEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Defines a given sub-component within a policy group. A
|
|
Packit |
022b05 |
sub-component is either a rule or another group as
|
|
Packit |
022b05 |
indicated by spdGroupContComponentType and referenced by
|
|
Packit |
022b05 |
spdGroupContComponentName."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
INDEX { spdGroupContName, spdGroupContPriority }
|
|
Packit |
022b05 |
::= { spdGroupContentsTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SpdGroupContentsEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
spdGroupContName SnmpAdminString,
|
|
Packit |
022b05 |
spdGroupContPriority Integer32,
|
|
Packit |
022b05 |
spdGroupContFilter VariablePointer,
|
|
Packit |
022b05 |
spdGroupContComponentType INTEGER,
|
|
Packit |
022b05 |
spdGroupContComponentName SnmpAdminString,
|
|
Packit |
022b05 |
spdGroupContLastChanged TimeStamp,
|
|
Packit |
022b05 |
spdGroupContStorageType StorageType,
|
|
Packit |
022b05 |
spdGroupContRowStatus RowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdGroupContName OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString (SIZE(1..32))
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The administrative name of the group associated with this
|
|
Packit |
022b05 |
row. A 'group' is formed by all the rows in this table that
|
|
Packit |
022b05 |
have the same value of this object."
|
|
Packit |
022b05 |
::= { spdGroupContentsEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdGroupContPriority OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..65535)
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The priority (sequence number) of the sub-component in
|
|
Packit |
022b05 |
a group that this row represents. This value indicates
|
|
Packit |
022b05 |
the order that each row of this table MUST be processed
|
|
Packit |
022b05 |
from low to high. For example, a row with a priority of 0
|
|
Packit |
022b05 |
is processed before a row with a priority of 1, a 1 before
|
|
Packit |
022b05 |
a 2, etc."
|
|
Packit |
022b05 |
::= { spdGroupContentsEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdGroupContFilter OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX VariablePointer
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"spdGroupContFilter points to a filter that is evaluated
|
|
Packit |
022b05 |
to determine whether the spdGroupContComponentName within
|
|
Packit |
022b05 |
this row is exercised. Managers can use this object to
|
|
Packit |
022b05 |
classify groups of rules, or subgroups, together in order to
|
|
Packit |
022b05 |
achieve a greater degree of control and optimization over
|
|
Packit |
022b05 |
the execution order of the items within the group. If the
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
filter evaluates to false, the rule or subgroup will be
|
|
Packit |
022b05 |
skipped and the next rule or subgroup will be evaluated
|
|
Packit |
022b05 |
instead. This value can be used to indicate a scalar or
|
|
Packit |
022b05 |
row in a table. When indicating a row in a table, this
|
|
Packit |
022b05 |
value MUST point to the first column instance in that row.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
An example usage of this object would be to limit a
|
|
Packit |
022b05 |
group of rules to executing only when the IP packet
|
|
Packit |
022b05 |
being processed is designated to be processed by IKE.
|
|
Packit |
022b05 |
This effectively creates a group of IKE-specific rules.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The following tables and scalars can be pointed to by this
|
|
Packit |
022b05 |
column. All but diffServMultiFieldClfrTable are defined in
|
|
Packit |
022b05 |
this MIB:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
diffServMultiFieldClfrTable
|
|
Packit |
022b05 |
spdIpOffsetFilterTable
|
|
Packit |
022b05 |
spdTimeFilterTable
|
|
Packit |
022b05 |
spdCompoundFilterTable
|
|
Packit |
022b05 |
spdTrueFilter
|
|
Packit |
022b05 |
spdIpsoHeaderFilterTable
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Implementations MAY choose to provide support for other
|
|
Packit |
022b05 |
filter tables or scalars.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If this column is set to a VariablePointer value, which
|
|
Packit |
022b05 |
references a non-existent row in an otherwise supported
|
|
Packit |
022b05 |
table, the inconsistentName exception MUST be returned. If
|
|
Packit |
022b05 |
the table or scalar pointed to by the VariablePointer is
|
|
Packit |
022b05 |
not supported at all, then an inconsistentValue exception
|
|
Packit |
022b05 |
MUST be returned.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If, during packet processing, a row in this table is applied
|
|
Packit |
022b05 |
to a packet and the value of this column in that row
|
|
Packit |
022b05 |
references a non-existent or non-supported object, the
|
|
Packit |
022b05 |
packet MUST be dropped."
|
|
Packit |
022b05 |
REFERENCE "RFC 3289"
|
|
Packit |
022b05 |
DEFVAL { spdTrueFilterInstance }
|
|
Packit |
022b05 |
::= { spdGroupContentsEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdGroupContComponentType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER { group(1), rule(2) }
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Indicates whether the spdGroupContComponentName object
|
|
Packit |
022b05 |
is the name of another group defined within the
|
|
Packit |
022b05 |
spdGroupContentsTable or is the name of a rule defined
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
within the spdRuleDefinitionTable."
|
|
Packit |
022b05 |
DEFVAL { rule }
|
|
Packit |
022b05 |
::= { spdGroupContentsEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdGroupContComponentName OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString (SIZE(1..32))
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The name of the policy rule or subgroup contained within
|
|
Packit |
022b05 |
this row, as indicated by the spdGroupContComponentType
|
|
Packit |
022b05 |
object."
|
|
Packit |
022b05 |
::= { spdGroupContentsEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdGroupContLastChanged OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of sysUpTime when this row was last modified
|
|
Packit |
022b05 |
or created either through SNMP SETs or by some other
|
|
Packit |
022b05 |
external means.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If this row has not been modified since the last
|
|
Packit |
022b05 |
re-initialization of the network management subsystem,
|
|
Packit |
022b05 |
this object SHOULD have a zero value."
|
|
Packit |
022b05 |
::= { spdGroupContentsEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdGroupContStorageType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX StorageType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The storage type for this row. Rows in this table that
|
|
Packit |
022b05 |
were created through an external process MAY have a storage
|
|
Packit |
022b05 |
type of readOnly or permanent.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
For a storage type of permanent, none of the columns have
|
|
Packit |
022b05 |
to be writable."
|
|
Packit |
022b05 |
DEFVAL { nonVolatile }
|
|
Packit |
022b05 |
::= { spdGroupContentsEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdGroupContRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object indicates the conceptual status of this row.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object has no effect on whether other
|
|
Packit |
022b05 |
objects in this conceptual row can be modified.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This object MUST NOT be set to active until the row to
|
|
Packit |
022b05 |
which the spdGroupContComponentName points to exists and is
|
|
Packit |
022b05 |
active.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If active, this object MUST remain active unless one of the
|
|
Packit |
022b05 |
following two conditions are met:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
I. No active row in spdEndpointToGroupTable exists that
|
|
Packit |
022b05 |
references this row's group (i.e., indicate this row's
|
|
Packit |
022b05 |
spdGroupContName).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
II. Or at least one other active row in this table has a
|
|
Packit |
022b05 |
matching spdGroupContName.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If neither condition is met, an attempt to set this row to
|
|
Packit |
022b05 |
something other than active MUST result in an
|
|
Packit |
022b05 |
inconsistentValue error."
|
|
Packit |
022b05 |
::= { spdGroupContentsEntry 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- policy definition table
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdRuleDefinitionTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF SpdRuleDefinitionEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table defines a rule by associating a filter
|
|
Packit |
022b05 |
or a set of filters to an action to be executed."
|
|
Packit |
022b05 |
::= { spdConfigObjects 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdRuleDefinitionEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SpdRuleDefinitionEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A row defining a particular rule definition. A rule
|
|
Packit |
022b05 |
definition binds a filter pointer to an action pointer."
|
|
Packit |
022b05 |
INDEX { spdRuleDefName }
|
|
Packit |
022b05 |
::= { spdRuleDefinitionTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SpdRuleDefinitionEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
spdRuleDefName SnmpAdminString,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdRuleDefDescription SnmpAdminString,
|
|
Packit |
022b05 |
spdRuleDefFilter VariablePointer,
|
|
Packit |
022b05 |
spdRuleDefFilterNegated TruthValue,
|
|
Packit |
022b05 |
spdRuleDefAction VariablePointer,
|
|
Packit |
022b05 |
spdRuleDefAdminStatus SpdAdminStatus,
|
|
Packit |
022b05 |
spdRuleDefLastChanged TimeStamp,
|
|
Packit |
022b05 |
spdRuleDefStorageType StorageType,
|
|
Packit |
022b05 |
spdRuleDefRowStatus RowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdRuleDefName OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString (SIZE(1..32))
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"spdRuleDefName is the administratively assigned name of
|
|
Packit |
022b05 |
the rule referred to by the spdGroupContComponentName
|
|
Packit |
022b05 |
object."
|
|
Packit |
022b05 |
::= { spdRuleDefinitionEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdRuleDefDescription OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A user defined string. This field MAY be used for
|
|
Packit |
022b05 |
administrative tracking purposes."
|
|
Packit |
022b05 |
DEFVAL { "" }
|
|
Packit |
022b05 |
::= { spdRuleDefinitionEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdRuleDefFilter OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX VariablePointer
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"spdRuleDefFilter points to a filter that is used to
|
|
Packit |
022b05 |
evaluate whether the action associated with this row is
|
|
Packit |
022b05 |
executed or not. The action will only execute if the
|
|
Packit |
022b05 |
filter referenced by this object evaluates to TRUE after
|
|
Packit |
022b05 |
first applying any negation required by the
|
|
Packit |
022b05 |
spdRuleDefFilterNegated object.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The following tables and scalars can be pointed to by this
|
|
Packit |
022b05 |
column. All but diffServMultiFieldClfrTable are defined in
|
|
Packit |
022b05 |
this MIB. Implementations MAY choose to provide support
|
|
Packit |
022b05 |
for other filter tables or scalars as well:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
diffServMultiFieldClfrTable
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIpOffsetFilterTable
|
|
Packit |
022b05 |
spdTimeFilterTable
|
|
Packit |
022b05 |
spdCompoundFilterTable
|
|
Packit |
022b05 |
spdTrueFilter
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If this column is set to a VariablePointer value, which
|
|
Packit |
022b05 |
references a non-existent row in an otherwise supported
|
|
Packit |
022b05 |
table, the inconsistentName exception MUST be returned. If
|
|
Packit |
022b05 |
the table or scalar pointed to by the VariablePointer is
|
|
Packit |
022b05 |
not supported at all, then an inconsistentValue exception
|
|
Packit |
022b05 |
MUST be returned.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If, during packet processing, this column has a value that
|
|
Packit |
022b05 |
references a non-existent or non-supported object, the
|
|
Packit |
022b05 |
packet MUST be dropped."
|
|
Packit |
022b05 |
REFERENCE "RFC 3289"
|
|
Packit |
022b05 |
::= { spdRuleDefinitionEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdRuleDefFilterNegated OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TruthValue
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"spdRuleDefFilterNegated specifies whether or not the results of
|
|
Packit |
022b05 |
the filter referenced by the spdRuleDefFilter object is
|
|
Packit |
022b05 |
negated."
|
|
Packit |
022b05 |
DEFVAL { false }
|
|
Packit |
022b05 |
::= { spdRuleDefinitionEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdRuleDefAction OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX VariablePointer
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This column points to the action to be taken. It MAY,
|
|
Packit |
022b05 |
but is not limited to, point to a row in one of the
|
|
Packit |
022b05 |
following tables:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdCompoundActionTable
|
|
Packit |
022b05 |
ipsaSaPreconfiguredActionTable
|
|
Packit |
022b05 |
ipiaIkeActionTable
|
|
Packit |
022b05 |
ipiaIpsecActionTable
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
It MAY also point to one of the scalar objects beneath
|
|
Packit |
022b05 |
spdStaticActions.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If this object is set to a pointer to a row in an
|
|
Packit |
022b05 |
unsupported (or unknown) table, an inconsistentValue
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
error MUST be returned.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If this object is set to point to a non-existent row in an
|
|
Packit |
022b05 |
otherwise supported table, an inconsistentName error MUST
|
|
Packit |
022b05 |
be returned.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If, during packet processing, this column has a value that
|
|
Packit |
022b05 |
references a non-existent or non-supported object, the
|
|
Packit |
022b05 |
packet MUST be dropped."
|
|
Packit |
022b05 |
::= { spdRuleDefinitionEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdRuleDefAdminStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SpdAdminStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Indicates whether the current rule definition is considered
|
|
Packit |
022b05 |
active. If the value is enabled, the rule MUST be evaluated
|
|
Packit |
022b05 |
when processing packets. If the value is disabled, the
|
|
Packit |
022b05 |
packet processing MUST continue as if this rule's filter
|
|
Packit |
022b05 |
had effectively failed."
|
|
Packit |
022b05 |
DEFVAL { enabled }
|
|
Packit |
022b05 |
::= { spdRuleDefinitionEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdRuleDefLastChanged OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of sysUpTime when this row was last modified
|
|
Packit |
022b05 |
or created either through SNMP SETs or by some other
|
|
Packit |
022b05 |
external means.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If this row has not been modified since the last
|
|
Packit |
022b05 |
re-initialization of the network management subsystem, this
|
|
Packit |
022b05 |
object SHOULD have a zero value."
|
|
Packit |
022b05 |
::= { spdRuleDefinitionEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdRuleDefStorageType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX StorageType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The storage type for this row. Rows in this table that
|
|
Packit |
022b05 |
were created through an external process MAY have a
|
|
Packit |
022b05 |
storage type of readOnly or permanent.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
For a storage type of permanent, none of the columns have
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
to be writable."
|
|
Packit |
022b05 |
DEFVAL { nonVolatile }
|
|
Packit |
022b05 |
::= { spdRuleDefinitionEntry 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdRuleDefRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object indicates the conceptual status of this row.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object has no effect on whether other
|
|
Packit |
022b05 |
objects in this conceptual row can be modified.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This object MUST NOT be set to active until the containing
|
|
Packit |
022b05 |
conditions, filters, and actions have been defined. Once
|
|
Packit |
022b05 |
active, it MUST remain active until no active
|
|
Packit |
022b05 |
policyGroupContents entries are referencing it. A failed
|
|
Packit |
022b05 |
attempt to do so MUST return an inconsistentValue error."
|
|
Packit |
022b05 |
::= { spdRuleDefinitionEntry 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Policy compound filter definition table
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdCompoundFilterTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF SpdCompoundFilterEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A table defining compound filters and their associated
|
|
Packit |
022b05 |
parameters. A row in this table can be pointed to by a
|
|
Packit |
022b05 |
spdRuleDefFilter object."
|
|
Packit |
022b05 |
::= { spdConfigObjects 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdCompoundFilterEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SpdCompoundFilterEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry in the spdCompoundFilterTable. Each entry in this
|
|
Packit |
022b05 |
table represents a compound filter. A filter defined by
|
|
Packit |
022b05 |
this table is considered to have a TRUE return value if and
|
|
Packit |
022b05 |
only if:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdCompFiltLogicType is AND and all of the sub-filters
|
|
Packit |
022b05 |
associated with it, as defined in the spdSubfiltersTable,
|
|
Packit |
022b05 |
are all true themselves (after applying any required
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
negation, as defined by the ficFilterIsNegated object).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdCompFiltLogicType is OR and at least one of the
|
|
Packit |
022b05 |
sub-filters associated with it, as defined in the
|
|
Packit |
022b05 |
spdSubfiltersTable, is true itself (after applying any
|
|
Packit |
022b05 |
required negation, as defined by the ficFilterIsNegated
|
|
Packit |
022b05 |
object."
|
|
Packit |
022b05 |
INDEX { spdCompFiltName }
|
|
Packit |
022b05 |
::= { spdCompoundFilterTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SpdCompoundFilterEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
spdCompFiltName SnmpAdminString,
|
|
Packit |
022b05 |
spdCompFiltDescription SnmpAdminString,
|
|
Packit |
022b05 |
spdCompFiltLogicType SpdBooleanOperator,
|
|
Packit |
022b05 |
spdCompFiltLastChanged TimeStamp,
|
|
Packit |
022b05 |
spdCompFiltStorageType StorageType,
|
|
Packit |
022b05 |
spdCompFiltRowStatus RowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdCompFiltName OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString (SIZE(1..32))
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A user definable string. This value is used as an index
|
|
Packit |
022b05 |
into this table."
|
|
Packit |
022b05 |
::= { spdCompoundFilterEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdCompFiltDescription OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A user definable string. This field MAY be used for
|
|
Packit |
022b05 |
your administrative tracking purposes."
|
|
Packit |
022b05 |
DEFVAL { "" }
|
|
Packit |
022b05 |
::= { spdCompoundFilterEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdCompFiltLogicType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SpdBooleanOperator
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Indicates whether the sub-component filters of this
|
|
Packit |
022b05 |
compound filter are functionally ANDed or ORed together."
|
|
Packit |
022b05 |
DEFVAL { and }
|
|
Packit |
022b05 |
::= { spdCompoundFilterEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdCompFiltLastChanged OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of sysUpTime when this row was last modified
|
|
Packit |
022b05 |
or created either through SNMP SETs or by some other
|
|
Packit |
022b05 |
external means.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If this row has not been modified since the last
|
|
Packit |
022b05 |
re-initialization of the network management subsystem, this
|
|
Packit |
022b05 |
object SHOULD have a zero value."
|
|
Packit |
022b05 |
::= { spdCompoundFilterEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdCompFiltStorageType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX StorageType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The storage type for this row. Rows in this table that
|
|
Packit |
022b05 |
were created through an external process MAY have a
|
|
Packit |
022b05 |
storage type of readOnly or permanent.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
For a storage type of permanent, none of the columns have
|
|
Packit |
022b05 |
to be writable."
|
|
Packit |
022b05 |
DEFVAL { nonVolatile }
|
|
Packit |
022b05 |
::= { spdCompoundFilterEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdCompFiltRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object indicates the conceptual status of this row.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object has no effect on whether other
|
|
Packit |
022b05 |
objects in this conceptual row can be modified.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Once active, it MUST NOT have its value changed if any
|
|
Packit |
022b05 |
active rows in the spdRuleDefinitionTable are currently
|
|
Packit |
022b05 |
pointing at this row."
|
|
Packit |
022b05 |
::= { spdCompoundFilterEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Policy filters in a cf table
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdSubfiltersTable OBJECT-TYPE
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF SpdSubfiltersEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table defines a list of filters contained within a
|
|
Packit |
022b05 |
given compound filter defined in the
|
|
Packit |
022b05 |
spdCompoundFilterTable."
|
|
Packit |
022b05 |
::= { spdConfigObjects 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdSubfiltersEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SpdSubfiltersEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An entry in the spdSubfiltersTable. There is an entry in
|
|
Packit |
022b05 |
this table for each sub-filter of all compound filters
|
|
Packit |
022b05 |
present in the spdCompoundFilterTable."
|
|
Packit |
022b05 |
INDEX { spdCompFiltName, spdSubFiltPriority }
|
|
Packit |
022b05 |
::= { spdSubfiltersTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SpdSubfiltersEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
spdSubFiltPriority Integer32,
|
|
Packit |
022b05 |
spdSubFiltSubfilter VariablePointer,
|
|
Packit |
022b05 |
spdSubFiltSubfilterIsNegated TruthValue,
|
|
Packit |
022b05 |
spdSubFiltLastChanged TimeStamp,
|
|
Packit |
022b05 |
spdSubFiltStorageType StorageType,
|
|
Packit |
022b05 |
spdSubFiltRowStatus RowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdSubFiltPriority OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..65535)
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The priority of a given filter within a compound filter.
|
|
Packit |
022b05 |
The order of execution is from lowest to highest priority
|
|
Packit |
022b05 |
value (i.e., priority 0 before priority 1, 1 before 2,
|
|
Packit |
022b05 |
etc.). Implementations MAY choose to follow this ordering,
|
|
Packit |
022b05 |
as set by the manager that created the rows. This can allow
|
|
Packit |
022b05 |
a manager to intelligently construct filter lists such that
|
|
Packit |
022b05 |
faster filters are evaluated first."
|
|
Packit |
022b05 |
::= { spdSubfiltersEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdSubFiltSubfilter OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX VariablePointer
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"The OID of the contained filter. The value of this
|
|
Packit |
022b05 |
object is a VariablePointer that references the filter to
|
|
Packit |
022b05 |
be included in this compound filter.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The following tables and scalars can be pointed to by this
|
|
Packit |
022b05 |
column. All but diffServMultiFieldClfrTable are defined in
|
|
Packit |
022b05 |
this MIB. Implementations MAY choose to provide support
|
|
Packit |
022b05 |
for other filter tables or scalars as well:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
diffServMultiFieldClfrTable
|
|
Packit |
022b05 |
spdIpsoHeaderFilterTable
|
|
Packit |
022b05 |
spdIpOffsetFilterTable
|
|
Packit |
022b05 |
spdTimeFilterTable
|
|
Packit |
022b05 |
spdCompoundFilterTable
|
|
Packit |
022b05 |
spdTrueFilter
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If this column is set to a VariablePointer value that
|
|
Packit |
022b05 |
references a non-existent row in an otherwise supported
|
|
Packit |
022b05 |
table, the inconsistentName exception MUST be returned. If
|
|
Packit |
022b05 |
the table or scalar pointed to by the VariablePointer is
|
|
Packit |
022b05 |
not supported at all, then an inconsistentValue exception
|
|
Packit |
022b05 |
MUST be returned.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If, during packet processing, this column has a value that
|
|
Packit |
022b05 |
references a non-existent or non-supported object, the
|
|
Packit |
022b05 |
packet MUST be dropped."
|
|
Packit |
022b05 |
REFERENCE "RFC 3289"
|
|
Packit |
022b05 |
::= { spdSubfiltersEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdSubFiltSubfilterIsNegated OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TruthValue
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Indicates whether or not the result of applying this sub-filter
|
|
Packit |
022b05 |
is negated."
|
|
Packit |
022b05 |
DEFVAL { false }
|
|
Packit |
022b05 |
::= { spdSubfiltersEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdSubFiltLastChanged OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of sysUpTime when this row was last modified
|
|
Packit |
022b05 |
or created either through SNMP SETs or by some other
|
|
Packit |
022b05 |
external means.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If this row has not been modified since the last
|
|
Packit |
022b05 |
re-initialization of the network management subsystem, this
|
|
Packit |
022b05 |
object SHOULD have a zero value."
|
|
Packit |
022b05 |
::= { spdSubfiltersEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdSubFiltStorageType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX StorageType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The storage type for this row. Rows in this table that
|
|
Packit |
022b05 |
were created through an external process MAY have a
|
|
Packit |
022b05 |
storage type of readOnly or permanent.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
For a storage type of permanent, none of the columns have
|
|
Packit |
022b05 |
to be writable."
|
|
Packit |
022b05 |
DEFVAL { nonVolatile }
|
|
Packit |
022b05 |
::= { spdSubfiltersEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdSubFiltRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object indicates the conceptual status of this row.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object has no effect on whether other
|
|
Packit |
022b05 |
objects in this conceptual row can be modified.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This object cannot be made active until a filter
|
|
Packit |
022b05 |
referenced by the spdSubFiltSubfilter object is both
|
|
Packit |
022b05 |
defined and active. An attempt to do so MUST result in
|
|
Packit |
022b05 |
an inconsistentValue error.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If active, this object MUST remain active unless one of the
|
|
Packit |
022b05 |
following two conditions are met:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
I. No active row in the SpdCompoundFilterTable exists
|
|
Packit |
022b05 |
that has a matching spdCompFiltName.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
II. Or, at least one other active row in this table has a
|
|
Packit |
022b05 |
matching spdCompFiltName.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If neither condition is met, an attempt to set this row to
|
|
Packit |
022b05 |
something other than active MUST result in an
|
|
Packit |
022b05 |
inconsistentValue error."
|
|
Packit |
022b05 |
::= { spdSubfiltersEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Static Filters
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdStaticFilters OBJECT IDENTIFIER ::= { spdConfigObjects 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdTrueFilter OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (1)
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This scalar indicates a (automatic) true result for
|
|
Packit |
022b05 |
a filter. That is, this is a filter that is always
|
|
Packit |
022b05 |
true; it is useful for adding as a default filter for a
|
|
Packit |
022b05 |
default action or a set of actions."
|
|
Packit |
022b05 |
::= { spdStaticFilters 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdTrueFilterInstance OBJECT IDENTIFIER ::= { spdTrueFilter 0 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Policy IP Offset filter definition table
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIpOffsetFilterTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF SpdIpOffsetFilterEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table contains a list of filter definitions to be
|
|
Packit |
022b05 |
used within the spdRuleDefinitionTable or the
|
|
Packit |
022b05 |
spdSubfiltersTable.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This type of filter is used to compare an administrator
|
|
Packit |
022b05 |
specified octet string to the octets at a particular
|
|
Packit |
022b05 |
location in a packet."
|
|
Packit |
022b05 |
::= { spdConfigObjects 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIpOffsetFilterEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SpdIpOffsetFilterEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A definition of a particular filter."
|
|
Packit |
022b05 |
INDEX { spdIpOffFiltName }
|
|
Packit |
022b05 |
::= { spdIpOffsetFilterTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SpdIpOffsetFilterEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
spdIpOffFiltName SnmpAdminString,
|
|
Packit |
022b05 |
spdIpOffFiltOffset Unsigned32,
|
|
Packit |
022b05 |
spdIpOffFiltType INTEGER,
|
|
Packit |
022b05 |
spdIpOffFiltValue OCTET STRING,
|
|
Packit |
022b05 |
spdIpOffFiltLastChanged TimeStamp,
|
|
Packit |
022b05 |
spdIpOffFiltStorageType StorageType,
|
|
Packit |
022b05 |
spdIpOffFiltRowStatus RowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIpOffFiltName OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString (SIZE(1..32))
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The administrative name for this filter."
|
|
Packit |
022b05 |
::= { spdIpOffsetFilterEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIpOffFiltOffset OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (0..65535)
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This is the byte offset from the front of the entire IP
|
|
Packit |
022b05 |
packet where the value or arithmetic comparison is done. A
|
|
Packit |
022b05 |
value of '0' indicates the first byte of the packet header.
|
|
Packit |
022b05 |
If this value is greater than the length of the packet, the
|
|
Packit |
022b05 |
filter represented by this row should be considered to
|
|
Packit |
022b05 |
fail."
|
|
Packit |
022b05 |
::= { spdIpOffsetFilterEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIpOffFiltType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER { equal(1),
|
|
Packit |
022b05 |
notEqual(2),
|
|
Packit |
022b05 |
arithmeticLess(3),
|
|
Packit |
022b05 |
arithmeticGreaterOrEqual(4),
|
|
Packit |
022b05 |
arithmeticGreater(5),
|
|
Packit |
022b05 |
arithmeticLessOrEqual(6) }
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This defines the various tests that are used when
|
|
Packit |
022b05 |
evaluating a given filter.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The various tests definable in this table are as follows:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
equal:
|
|
Packit |
022b05 |
- Tests if the OCTET STRING, 'spdIpOffFiltValue', matches
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
a value in the packet starting at the given offset in
|
|
Packit |
022b05 |
the packet and comparing the entire OCTET STRING of
|
|
Packit |
022b05 |
'spdIpOffFiltValue'. Any values compared this way are
|
|
Packit |
022b05 |
assumed to be unsigned integer values in network byte
|
|
Packit |
022b05 |
order of the same length as 'spdIpOffFiltValue'.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
notEqual:
|
|
Packit |
022b05 |
- Tests if the OCTET STRING, 'spdIpOffFiltValue', does
|
|
Packit |
022b05 |
not match a value in the packet starting at the given
|
|
Packit |
022b05 |
offset in the packet and comparing to the entire OCTET
|
|
Packit |
022b05 |
STRING of 'spdIpOffFiltValue'. Any values compared
|
|
Packit |
022b05 |
this way are assumed to be unsigned integer values in
|
|
Packit |
022b05 |
network byte order of the same length as
|
|
Packit |
022b05 |
'spdIpOffFiltValue'.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
arithmeticLess:
|
|
Packit |
022b05 |
- Tests if the OCTET STRING, 'spdIpOffFiltValue', is
|
|
Packit |
022b05 |
arithmetically less than ('<') the value starting at
|
|
Packit |
022b05 |
the given offset within the packet. The value in the
|
|
Packit |
022b05 |
packet is assumed to be an unsigned integer in network
|
|
Packit |
022b05 |
byte order of the same length as 'spdIpOffFiltValue'.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
arithmeticGreaterOrEqual:
|
|
Packit |
022b05 |
- Tests if the OCTET STRING, 'spdIpOffFiltValue', is
|
|
Packit |
022b05 |
arithmetically greater than or equal to ('>=') the
|
|
Packit |
022b05 |
value starting at the given offset within the packet.
|
|
Packit |
022b05 |
The value in the packet is assumed to be an unsigned
|
|
Packit |
022b05 |
integer in network byte order of the same length as
|
|
Packit |
022b05 |
'spdIpOffFiltValue'.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
arithmeticGreater:
|
|
Packit |
022b05 |
- Tests if the OCTET STRING, 'spdIpOffFiltValue', is
|
|
Packit |
022b05 |
arithmetically greater than ('>') the value starting at
|
|
Packit |
022b05 |
the given offset within the packet. The value in the
|
|
Packit |
022b05 |
packet is assumed to be an unsigned integer in network
|
|
Packit |
022b05 |
byte order of the same length as 'spdIpOffFiltValue'.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
arithmeticLessOrEqual:
|
|
Packit |
022b05 |
- Tests if the OCTET STRING, 'spdIpOffFiltValue', is
|
|
Packit |
022b05 |
arithmetically less than or equal to ('<=') the value
|
|
Packit |
022b05 |
starting at the given offset within the packet. The
|
|
Packit |
022b05 |
value in the packet is assumed to be an unsigned
|
|
Packit |
022b05 |
integer in network byte order of the same length as
|
|
Packit |
022b05 |
'spdIpOffFiltValue'."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { spdIpOffsetFilterEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIpOffFiltValue OBJECT-TYPE
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SYNTAX OCTET STRING (SIZE(1..1024))
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"spdIpOffFiltValue is used for match comparisons of a
|
|
Packit |
022b05 |
packet at spdIpOffFiltOffset."
|
|
Packit |
022b05 |
::= { spdIpOffsetFilterEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIpOffFiltLastChanged OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of sysUpTime when this row was last modified
|
|
Packit |
022b05 |
or created either through SNMP SETs or by some other
|
|
Packit |
022b05 |
external means.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If this row has not been modified since the last
|
|
Packit |
022b05 |
re-initialization of the network management subsystem, this
|
|
Packit |
022b05 |
object SHOULD have a zero value."
|
|
Packit |
022b05 |
::= { spdIpOffsetFilterEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIpOffFiltStorageType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX StorageType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The storage type for this row. Rows in this table that
|
|
Packit |
022b05 |
were created through an external process MAY have a
|
|
Packit |
022b05 |
storage type of readOnly or permanent.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
For a storage type of permanent, none of the columns have
|
|
Packit |
022b05 |
to be writable."
|
|
Packit |
022b05 |
DEFVAL { nonVolatile }
|
|
Packit |
022b05 |
::= { spdIpOffsetFilterEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIpOffFiltRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object indicates the conceptual status of this row.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object has no effect on whether other
|
|
Packit |
022b05 |
objects in this conceptual row can be modified.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If active, this object MUST remain active if it is
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
referenced by an active row in another table. An attempt
|
|
Packit |
022b05 |
to set it to anything other than active while it is
|
|
Packit |
022b05 |
referenced by an active row in another table MUST result in
|
|
Packit |
022b05 |
an inconsistentValue error."
|
|
Packit |
022b05 |
::= { spdIpOffsetFilterEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Time/scheduling filter table
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdTimeFilterTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF SpdTimeFilterEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Defines a table of filters that can be used to
|
|
Packit |
022b05 |
effectively enable or disable policies based on a valid
|
|
Packit |
022b05 |
time range."
|
|
Packit |
022b05 |
::= { spdConfigObjects 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdTimeFilterEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SpdTimeFilterEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A row describing a given time frame for which a policy
|
|
Packit |
022b05 |
is filtered on to activate or deactivate the rule.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If all the column objects in a row are true for the current
|
|
Packit |
022b05 |
time, the row evaluates as 'true'. More explicitly, the
|
|
Packit |
022b05 |
time matching column objects in a row MUST be logically
|
|
Packit |
022b05 |
ANDed together to form the boolean true/false for the row."
|
|
Packit |
022b05 |
INDEX { spdTimeFiltName }
|
|
Packit |
022b05 |
::= { spdTimeFilterTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SpdTimeFilterEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
spdTimeFiltName SnmpAdminString,
|
|
Packit |
022b05 |
spdTimeFiltPeriod SpdTimePeriod,
|
|
Packit |
022b05 |
spdTimeFiltMonthOfYearMask BITS,
|
|
Packit |
022b05 |
spdTimeFiltDayOfMonthMask OCTET STRING,
|
|
Packit |
022b05 |
spdTimeFiltDayOfWeekMask BITS,
|
|
Packit |
022b05 |
spdTimeFiltTimeOfDayMask SpdTimePeriod,
|
|
Packit |
022b05 |
spdTimeFiltLastChanged TimeStamp,
|
|
Packit |
022b05 |
spdTimeFiltStorageType StorageType,
|
|
Packit |
022b05 |
spdTimeFiltRowStatus RowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdTimeFiltName OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString (SIZE(1..32))
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"An administratively assigned name for this filter."
|
|
Packit |
022b05 |
::= { spdTimeFilterEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdTimeFiltPeriod OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SpdTimePeriod
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The valid time period for this filter. This column is
|
|
Packit |
022b05 |
considered 'true' if the current time is within the range of
|
|
Packit |
022b05 |
this object."
|
|
Packit |
022b05 |
DEFVAL { "THISANDPRIOR/THISANDFUTURE" }
|
|
Packit |
022b05 |
::= { spdTimeFilterEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdTimeFiltMonthOfYearMask OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX BITS { january(0), february(1), march(2),
|
|
Packit |
022b05 |
april(3), may(4), june(5), july(6),
|
|
Packit |
022b05 |
august(7), september(8), october(9),
|
|
Packit |
022b05 |
november(10), december(11) }
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A bit mask that indicates acceptable months of the year.
|
|
Packit |
022b05 |
This column evaluates to 'true' if the current month's bit
|
|
Packit |
022b05 |
is set."
|
|
Packit |
022b05 |
DEFVAL { { january, february, march, april, may, june, july,
|
|
Packit |
022b05 |
august, september, october, november, december } }
|
|
Packit |
022b05 |
::= { spdTimeFilterEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdTimeFiltDayOfMonthMask OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX OCTET STRING (SIZE(8))
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Defines which days of the month the current time is
|
|
Packit |
022b05 |
valid for. It is a sequence of 64 BITS, where each BIT
|
|
Packit |
022b05 |
represents a corresponding day of the month in forward or
|
|
Packit |
022b05 |
reverse order. Starting from the left-most bit, the first
|
|
Packit |
022b05 |
31 bits identify the day of the month, counting from the
|
|
Packit |
022b05 |
beginning of the month. The following 31 bits (bits 32-62)
|
|
Packit |
022b05 |
indicate the day of the month, counting from the end of the
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
month. For months with fewer than 31 days, the bits that
|
|
Packit |
022b05 |
correspond to the non-existent days of that month are
|
|
Packit |
022b05 |
ignored (e.g., for non-leap year Februarys, bits 29-31 and
|
|
Packit |
022b05 |
60-62 are ignored).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This column evaluates to 'true' if the current day of the
|
|
Packit |
022b05 |
month's bit is set.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
For example, a value of 0X'80 00 00 01 00 00 00 00'
|
|
Packit |
022b05 |
indicates that this column evaluates to true on the first
|
|
Packit |
022b05 |
and last days of the month.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The last two bits in the string MUST be zero."
|
|
Packit |
022b05 |
DEFVAL { 'fffffffffffffffe'H }
|
|
Packit |
022b05 |
::= { spdTimeFilterEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdTimeFiltDayOfWeekMask OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX BITS { sunday(0), monday(1), tuesday(2),
|
|
Packit |
022b05 |
wednesday(3), thursday(4), friday(5),
|
|
Packit |
022b05 |
saturday(6) }
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A bit mask that defines which days of the week that the current
|
|
Packit |
022b05 |
time is valid for. This column evaluates to 'true' if the
|
|
Packit |
022b05 |
current day of the week's bit is set."
|
|
Packit |
022b05 |
DEFVAL { { monday, tuesday, wednesday, thursday, friday,
|
|
Packit |
022b05 |
saturday, sunday } }
|
|
Packit |
022b05 |
::= { spdTimeFilterEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdTimeFiltTimeOfDayMask OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SpdTimePeriod
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Indicates the start and end time of the day for which this
|
|
Packit |
022b05 |
filter evaluates to true. The date portions of the
|
|
Packit |
022b05 |
spdTimePeriod TC are ignored for purposes of evaluating this
|
|
Packit |
022b05 |
mask, and only the time-specific portions are used.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This column evaluates to 'true' if the current time of day
|
|
Packit |
022b05 |
is within the range of the start and end times of the day
|
|
Packit |
022b05 |
indicated by this object."
|
|
Packit |
022b05 |
DEFVAL { "00000000T000000/00000000T240000" }
|
|
Packit |
022b05 |
::= { spdTimeFilterEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdTimeFiltLastChanged OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of sysUpTime when this row was last modified
|
|
Packit |
022b05 |
or created either through SNMP SETs or by some other
|
|
Packit |
022b05 |
external means.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If this row has not been modified since the last
|
|
Packit |
022b05 |
re-initialization of the network management subsystem, this
|
|
Packit |
022b05 |
object SHOULD have a zero value."
|
|
Packit |
022b05 |
::= { spdTimeFilterEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdTimeFiltStorageType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX StorageType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The storage type for this row. Rows in this table that
|
|
Packit |
022b05 |
were created through an external process MAY have a storage
|
|
Packit |
022b05 |
type of readOnly or permanent.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
For a storage type of permanent, none of the columns have
|
|
Packit |
022b05 |
to be writable."
|
|
Packit |
022b05 |
DEFVAL { nonVolatile }
|
|
Packit |
022b05 |
::= { spdTimeFilterEntry 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdTimeFiltRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object indicates the conceptual status of this
|
|
Packit |
022b05 |
row.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object has no effect on whether other
|
|
Packit |
022b05 |
objects in this conceptual row can be modified.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If active, this object MUST remain active if it is
|
|
Packit |
022b05 |
referenced by an active row in another table. An attempt
|
|
Packit |
022b05 |
to set it to anything other than active while it is
|
|
Packit |
022b05 |
referenced by an active row in another table MUST result in
|
|
Packit |
022b05 |
an inconsistentValue error."
|
|
Packit |
022b05 |
::= { spdTimeFilterEntry 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- IPSO protection authority filtering
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIpsoHeaderFilterTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF SpdIpsoHeaderFilterEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table contains a list of IPSO header filter
|
|
Packit |
022b05 |
definitions to be used within the spdRuleDefinitionTable or
|
|
Packit |
022b05 |
the spdSubfiltersTable. IPSO headers and their values are
|
|
Packit |
022b05 |
described in RFC 1108."
|
|
Packit |
022b05 |
REFERENCE "RFC 1108"
|
|
Packit |
022b05 |
::= { spdConfigObjects 10 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIpsoHeaderFilterEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SpdIpsoHeaderFilterEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A definition of a particular filter."
|
|
Packit |
022b05 |
INDEX { spdIpsoHeadFiltName }
|
|
Packit |
022b05 |
::= { spdIpsoHeaderFilterTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SpdIpsoHeaderFilterEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
spdIpsoHeadFiltName SnmpAdminString,
|
|
Packit |
022b05 |
spdIpsoHeadFiltType BITS,
|
|
Packit |
022b05 |
spdIpsoHeadFiltClassification INTEGER,
|
|
Packit |
022b05 |
spdIpsoHeadFiltProtectionAuth INTEGER,
|
|
Packit |
022b05 |
spdIpsoHeadFiltLastChanged TimeStamp,
|
|
Packit |
022b05 |
spdIpsoHeadFiltStorageType StorageType,
|
|
Packit |
022b05 |
spdIpsoHeadFiltRowStatus RowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIpsoHeadFiltName OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString (SIZE(1..32))
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The administrative name for this filter."
|
|
Packit |
022b05 |
::= { spdIpsoHeaderFilterEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIpsoHeadFiltType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX BITS { classificationLevel(0),
|
|
Packit |
022b05 |
protectionAuthority(1) }
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object indicates which of the IPSO header field a
|
|
Packit |
022b05 |
packet is filtered on for this row. If this object is set
|
|
Packit |
022b05 |
to classification(0), the spdIpsoHeadFiltClassification
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
object indicates how the packet is filtered. If this object
|
|
Packit |
022b05 |
is set to protectionAuthority(1), the
|
|
Packit |
022b05 |
spdIpsoHeadFiltProtectionAuth object indicates how the
|
|
Packit |
022b05 |
packet is filtered."
|
|
Packit |
022b05 |
::= { spdIpsoHeaderFilterEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIpsoHeadFiltClassification OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER { topSecret(61), secret(90),
|
|
Packit |
022b05 |
confidential(150), unclassified(171) }
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object indicates the IPSO classification header field
|
|
Packit |
022b05 |
value that the packet MUST have for this row to evaluate to
|
|
Packit |
022b05 |
'true'.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The values of these enumerations are defined by RFC 1108."
|
|
Packit |
022b05 |
REFERENCE "RFC 1108"
|
|
Packit |
022b05 |
::= { spdIpsoHeaderFilterEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIpsoHeadFiltProtectionAuth OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER { genser(0), siopesi(1), sci(2),
|
|
Packit |
022b05 |
nsa(3), doe(4) }
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object indicates the IPSO protection authority header
|
|
Packit |
022b05 |
field value that the packet MUST have for this row to
|
|
Packit |
022b05 |
evaluate to 'true'.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The values of these enumerations are defined by RFC 1108.
|
|
Packit |
022b05 |
Hence the reason the SMIv2 convention of not using 0 in
|
|
Packit |
022b05 |
enumerated lists is violated here."
|
|
Packit |
022b05 |
REFERENCE "RFC 1108"
|
|
Packit |
022b05 |
::= { spdIpsoHeaderFilterEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIpsoHeadFiltLastChanged OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of sysUpTime when this row was last modified
|
|
Packit |
022b05 |
or created either through SNMP SETs or by some other
|
|
Packit |
022b05 |
external means.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If this row has not been modified since the last
|
|
Packit |
022b05 |
re-initialization of the network management subsystem, this
|
|
Packit |
022b05 |
object SHOULD have a zero value."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { spdIpsoHeaderFilterEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIpsoHeadFiltStorageType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX StorageType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The storage type for this row. Rows in this table that
|
|
Packit |
022b05 |
were created through an external process MAY have a storage
|
|
Packit |
022b05 |
type of readOnly or permanent.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
For a storage type of permanent, none of the columns have
|
|
Packit |
022b05 |
to be writable."
|
|
Packit |
022b05 |
DEFVAL { nonVolatile }
|
|
Packit |
022b05 |
::= { spdIpsoHeaderFilterEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIpsoHeadFiltRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object indicates the conceptual status of this row.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object has no effect on whether other
|
|
Packit |
022b05 |
objects in this conceptual row can be modified.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
However, this object MUST NOT be set to active if the
|
|
Packit |
022b05 |
requirements of the spdIpsoHeadFiltType object are not met.
|
|
Packit |
022b05 |
Specifically, if the spdIpsoHeadFiltType bit for
|
|
Packit |
022b05 |
classification(0) is set, the spdIpsoHeadFiltClassification
|
|
Packit |
022b05 |
column MUST have a valid value for the row status to be set
|
|
Packit |
022b05 |
to active. If the spdIpsoHeadFiltType bit for
|
|
Packit |
022b05 |
protectionAuthority(1) is set, the
|
|
Packit |
022b05 |
spdIpsoHeadFiltProtectionAuth column MUST have a valid
|
|
Packit |
022b05 |
value for the row status to be set to active.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If active, this object MUST remain active if it is
|
|
Packit |
022b05 |
referenced by an active row in another table. An attempt
|
|
Packit |
022b05 |
to set it to anything other than active while it is
|
|
Packit |
022b05 |
referenced by an active row in another table MUST result in
|
|
Packit |
022b05 |
an inconsistentValue error."
|
|
Packit |
022b05 |
::= { spdIpsoHeaderFilterEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- compound actions table
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdCompoundActionTable OBJECT-TYPE
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF SpdCompoundActionEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Table used to allow multiple actions to be associated
|
|
Packit |
022b05 |
with a rule. It uses the spdSubactionsTable to do this.
|
|
Packit |
022b05 |
The rows from spdSubactionsTable that are partially indexed
|
|
Packit |
022b05 |
by spdCompActName form the set of compound actions to be
|
|
Packit |
022b05 |
performed. The spdCompActExecutionStrategy column in this
|
|
Packit |
022b05 |
table indicates how those actions are processed."
|
|
Packit |
022b05 |
::= { spdConfigObjects 11 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdCompoundActionEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SpdCompoundActionEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A row in the spdCompoundActionTable."
|
|
Packit |
022b05 |
INDEX { spdCompActName }
|
|
Packit |
022b05 |
::= { spdCompoundActionTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SpdCompoundActionEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
spdCompActName SnmpAdminString,
|
|
Packit |
022b05 |
spdCompActExecutionStrategy INTEGER,
|
|
Packit |
022b05 |
spdCompActLastChanged TimeStamp,
|
|
Packit |
022b05 |
spdCompActStorageType StorageType,
|
|
Packit |
022b05 |
spdCompActRowStatus RowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdCompActName OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString (SIZE(1..32))
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This is an administratively assigned name of this
|
|
Packit |
022b05 |
compound action."
|
|
Packit |
022b05 |
::= { spdCompoundActionEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdCompActExecutionStrategy OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER { doAll(1),
|
|
Packit |
022b05 |
doUntilSuccess(2),
|
|
Packit |
022b05 |
doUntilFailure(3) }
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object indicates how the sub-actions are executed
|
|
Packit |
022b05 |
based on the success of the actions as they finish
|
|
Packit |
022b05 |
executing.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
doAll - run each sub-action regardless of the
|
|
Packit |
022b05 |
exit status of the previous action.
|
|
Packit |
022b05 |
This parent action is always
|
|
Packit |
022b05 |
considered to have acted successfully.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
doUntilSuccess - run each sub-action until one succeeds,
|
|
Packit |
022b05 |
at which point stop processing the
|
|
Packit |
022b05 |
sub-actions within this parent
|
|
Packit |
022b05 |
compound action. If one of the
|
|
Packit |
022b05 |
sub-actions did execute successfully,
|
|
Packit |
022b05 |
this parent action is also considered
|
|
Packit |
022b05 |
to have executed successfully.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
doUntilFailure - run each sub-action until one fails,
|
|
Packit |
022b05 |
at which point stop processing the
|
|
Packit |
022b05 |
sub-actions within this compound
|
|
Packit |
022b05 |
action. If any sub-action fails, the
|
|
Packit |
022b05 |
result of this parent action is
|
|
Packit |
022b05 |
considered to have failed."
|
|
Packit |
022b05 |
DEFVAL { doUntilSuccess }
|
|
Packit |
022b05 |
::= { spdCompoundActionEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdCompActLastChanged OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of sysUpTime when this row was last modified
|
|
Packit |
022b05 |
or created either through SNMP SETs or by some other
|
|
Packit |
022b05 |
external means.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If this row has not been modified since the last
|
|
Packit |
022b05 |
re-initialization of the network management subsystem, this
|
|
Packit |
022b05 |
object SHOULD have a zero value."
|
|
Packit |
022b05 |
::= { spdCompoundActionEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdCompActStorageType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX StorageType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The storage type for this row. Rows in this table that
|
|
Packit |
022b05 |
were created through an external process MAY have a storage
|
|
Packit |
022b05 |
type of readOnly or permanent.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
For a storage type of permanent, none of the columns have
|
|
Packit |
022b05 |
to be writable."
|
|
Packit |
022b05 |
DEFVAL { nonVolatile }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { spdCompoundActionEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdCompActRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object indicates the conceptual status of this row.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object has no effect on whether other
|
|
Packit |
022b05 |
objects in this conceptual row can be modified.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Once a row in the spdCompoundActionTable has been made
|
|
Packit |
022b05 |
active, this object MUST NOT be set to destroy without
|
|
Packit |
022b05 |
first destroying all the contained rows listed in the
|
|
Packit |
022b05 |
spdSubactionsTable."
|
|
Packit |
022b05 |
::= { spdCompoundActionEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- actions contained within a compound action
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdSubactionsTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF SpdSubactionsEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This table contains a list of the sub-actions within a
|
|
Packit |
022b05 |
given compound action. Compound actions executing these
|
|
Packit |
022b05 |
actions MUST execute them in series based on the
|
|
Packit |
022b05 |
spdSubActPriority value, with the lowest value executing
|
|
Packit |
022b05 |
first."
|
|
Packit |
022b05 |
::= { spdConfigObjects 12 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdSubactionsEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SpdSubactionsEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A row containing a reference to a given compound-action
|
|
Packit |
022b05 |
sub-action."
|
|
Packit |
022b05 |
INDEX { spdCompActName, spdSubActPriority }
|
|
Packit |
022b05 |
::= { spdSubactionsTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SpdSubactionsEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
spdSubActPriority Integer32,
|
|
Packit |
022b05 |
spdSubActSubActionName VariablePointer,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdSubActLastChanged TimeStamp,
|
|
Packit |
022b05 |
spdSubActStorageType StorageType,
|
|
Packit |
022b05 |
spdSubActRowStatus RowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdSubActPriority OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..65535)
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The priority of a given sub-action within a compound
|
|
Packit |
022b05 |
action. The order in which sub-actions MUST be executed
|
|
Packit |
022b05 |
are based on the value from this column, with the lowest
|
|
Packit |
022b05 |
numeric value executing first (i.e., priority 0 before
|
|
Packit |
022b05 |
priority 1, 1 before 2, etc.)."
|
|
Packit |
022b05 |
::= { spdSubactionsEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdSubActSubActionName OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX VariablePointer
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This column points to the action to be taken. It MAY,
|
|
Packit |
022b05 |
but is not limited to, point to a row in one of the
|
|
Packit |
022b05 |
following tables:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdCompoundActionTable - Allowing recursion
|
|
Packit |
022b05 |
ipsaSaPreconfiguredActionTable
|
|
Packit |
022b05 |
ipiaIkeActionTable
|
|
Packit |
022b05 |
ipiaIpsecActionTable
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
It MAY also point to one of the scalar objects beneath
|
|
Packit |
022b05 |
spdStaticActions.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If this object is set to a pointer to a row in an
|
|
Packit |
022b05 |
unsupported (or unknown) table, an inconsistentValue
|
|
Packit |
022b05 |
error MUST be returned.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If this object is set to point to a non-existent row in
|
|
Packit |
022b05 |
an otherwise supported table, an inconsistentName error
|
|
Packit |
022b05 |
MUST be returned.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If, during packet processing, this column has a value that
|
|
Packit |
022b05 |
references a non-existent or non-supported object, the
|
|
Packit |
022b05 |
packet MUST be dropped."
|
|
Packit |
022b05 |
::= { spdSubactionsEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdSubActLastChanged OBJECT-TYPE
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The value of sysUpTime when this row was last modified
|
|
Packit |
022b05 |
or created either through SNMP SETs or by some other
|
|
Packit |
022b05 |
external means.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If this row has not been modified since the last
|
|
Packit |
022b05 |
re-initialization of the network management subsystem, this
|
|
Packit |
022b05 |
object SHOULD have a zero value."
|
|
Packit |
022b05 |
::= { spdSubactionsEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdSubActStorageType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX StorageType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The storage type for this row. Rows in this table that
|
|
Packit |
022b05 |
were created through an external process MAY have a storage
|
|
Packit |
022b05 |
type of readOnly or permanent.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
For a storage type of permanent, none of the columns have
|
|
Packit |
022b05 |
to be writable."
|
|
Packit |
022b05 |
DEFVAL { nonVolatile }
|
|
Packit |
022b05 |
::= { spdSubactionsEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdSubActRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object indicates the conceptual status of this row.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object has no effect on whether other
|
|
Packit |
022b05 |
objects in this conceptual row can be modified.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If active, this object MUST remain active unless one of the
|
|
Packit |
022b05 |
following two conditions are met. An attempt to set it to
|
|
Packit |
022b05 |
anything other than active while the following conditions
|
|
Packit |
022b05 |
are not met MUST result in an inconsistentValue error. The
|
|
Packit |
022b05 |
two conditions are:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
I. No active row in the spdCompoundActionTable exists
|
|
Packit |
022b05 |
which has a matching spdCompActName.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
II. Or, at least one other active row in this table has a
|
|
Packit |
022b05 |
matching spdCompActName."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { spdSubactionsEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Static Actions
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- these are static actions that can be pointed to by the
|
|
Packit |
022b05 |
-- spdRuleDefAction or the spdSubActSubActionName objects to
|
|
Packit |
022b05 |
-- drop, accept, or reject packets.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdStaticActions OBJECT IDENTIFIER ::= { spdConfigObjects 13 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdDropAction OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (1)
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This scalar indicates that a packet MUST be dropped
|
|
Packit |
022b05 |
and SHOULD NOT have action/packet logging."
|
|
Packit |
022b05 |
::= { spdStaticActions 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdDropActionLog OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (1)
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This scalar indicates that a packet MUST be dropped
|
|
Packit |
022b05 |
and SHOULD have action/packet logging."
|
|
Packit |
022b05 |
::= { spdStaticActions 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdAcceptAction OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (1)
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This Scalar indicates that a packet MUST be accepted
|
|
Packit |
022b05 |
(pass-through) and SHOULD NOT have action/packet logging."
|
|
Packit |
022b05 |
::= { spdStaticActions 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdAcceptActionLog OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (1)
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This scalar indicates that a packet MUST be accepted
|
|
Packit |
022b05 |
(pass-through) and SHOULD have action/packet logging."
|
|
Packit |
022b05 |
::= { spdStaticActions 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Notification objects information
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdNotificationVariables OBJECT IDENTIFIER ::=
|
|
Packit |
022b05 |
{ spdNotificationObjects 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdNotifications OBJECT IDENTIFIER ::=
|
|
Packit |
022b05 |
{ spdNotificationObjects 0 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdActionExecuted OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX VariablePointer
|
|
Packit |
022b05 |
MAX-ACCESS accessible-for-notify
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Points to the action instance that was executed that
|
|
Packit |
022b05 |
resulted in the notification being sent."
|
|
Packit |
022b05 |
::= { spdNotificationVariables 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIPEndpointAddType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddressType
|
|
Packit |
022b05 |
MAX-ACCESS accessible-for-notify
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Contains the address type for the interface that the
|
|
Packit |
022b05 |
notification triggering packet is passing through."
|
|
Packit |
022b05 |
::= { spdNotificationVariables 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIPEndpointAddress OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddress
|
|
Packit |
022b05 |
MAX-ACCESS accessible-for-notify
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Contains the interface address for the interface that the
|
|
Packit |
022b05 |
notification triggering packet is passing through.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The format of this object is specified by the
|
|
Packit |
022b05 |
spdIPEndpointAddType object."
|
|
Packit |
022b05 |
::= { spdNotificationVariables 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIPSourceType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddressType
|
|
Packit |
022b05 |
MAX-ACCESS accessible-for-notify
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Contains the source address type of the packet that
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
triggered the notification."
|
|
Packit |
022b05 |
::= { spdNotificationVariables 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIPSourceAddress OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddress
|
|
Packit |
022b05 |
MAX-ACCESS accessible-for-notify
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Contains the source address of the packet that
|
|
Packit |
022b05 |
triggered the notification.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The format of this object is specified by the
|
|
Packit |
022b05 |
spdIPSourceType object."
|
|
Packit |
022b05 |
::= { spdNotificationVariables 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIPDestinationType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddressType
|
|
Packit |
022b05 |
MAX-ACCESS accessible-for-notify
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Contains the destination address type of the packet
|
|
Packit |
022b05 |
that triggered the notification."
|
|
Packit |
022b05 |
::= { spdNotificationVariables 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIPDestinationAddress OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddress
|
|
Packit |
022b05 |
MAX-ACCESS accessible-for-notify
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Contains the destination address of the packet that
|
|
Packit |
022b05 |
triggered the notification.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The format of this object is specified by the
|
|
Packit |
022b05 |
spdIPDestinationType object."
|
|
Packit |
022b05 |
::= { spdNotificationVariables 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdPacketDirection OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IfDirection
|
|
Packit |
022b05 |
MAX-ACCESS accessible-for-notify
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Indicates if the packet that triggered the action in
|
|
Packit |
022b05 |
questions was ingress (inbound) or egress (outbound)."
|
|
Packit |
022b05 |
::= { spdNotificationVariables 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdPacketPart OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX OCTET STRING (SIZE (0..65535))
|
|
Packit |
022b05 |
MAX-ACCESS accessible-for-notify
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"spdPacketPart is the front part of the full IP packet that
|
|
Packit |
022b05 |
triggered this notification. The initial size limit is
|
|
Packit |
022b05 |
determined by the smaller of the size, indicated by:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
I. The value of the object with the TC syntax
|
|
Packit |
022b05 |
'SpdIPPacketLogging' that indicated the packet SHOULD be
|
|
Packit |
022b05 |
logged and
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
II. The size of the triggering packet.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The final limit is determined by the SNMP packet size when
|
|
Packit |
022b05 |
sending the notification. The maximum size that can be
|
|
Packit |
022b05 |
included will be the smaller of the initial size, given the
|
|
Packit |
022b05 |
above, and the length that will fit in a single SNMP
|
|
Packit |
022b05 |
notification packet after the rest of the notification's
|
|
Packit |
022b05 |
objects and any other necessary packet data (headers encoding,
|
|
Packit |
022b05 |
etc.) have been included in the packet."
|
|
Packit |
022b05 |
::= { spdNotificationVariables 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdActionNotification NOTIFICATION-TYPE
|
|
Packit |
022b05 |
OBJECTS { spdActionExecuted, spdIPEndpointAddType,
|
|
Packit |
022b05 |
spdIPEndpointAddress,
|
|
Packit |
022b05 |
spdIPSourceType, spdIPSourceAddress,
|
|
Packit |
022b05 |
spdIPDestinationType,
|
|
Packit |
022b05 |
spdIPDestinationAddress,
|
|
Packit |
022b05 |
spdPacketDirection }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Notification that an action was executed by a rule.
|
|
Packit |
022b05 |
Only actions with logging enabled will result in this
|
|
Packit |
022b05 |
notification getting sent. The object includes the
|
|
Packit |
022b05 |
spdActionExecuted object, which will indicate which action
|
|
Packit |
022b05 |
was executed within the scope of the rule. Additionally,
|
|
Packit |
022b05 |
the spdIPSourceType, spdIPSourceAddress,
|
|
Packit |
022b05 |
spdIPDestinationType, and spdIPDestinationAddress objects
|
|
Packit |
022b05 |
are included to indicate the packet source and destination
|
|
Packit |
022b05 |
of the packet that triggered the action. Finally, the
|
|
Packit |
022b05 |
spdIPEndpointAddType, spdIPEndpointAddress, and
|
|
Packit |
022b05 |
spdPacketDirection objects indicate which interface the
|
|
Packit |
022b05 |
executed action was associated with, and if the packet was
|
|
Packit |
022b05 |
ingress or egress through the endpoint.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
A spdActionNotification SHOULD be limited to a maximum of
|
|
Packit |
022b05 |
one notification sent per minute for any action
|
|
Packit |
022b05 |
notifications that do not have any other configuration
|
|
Packit |
022b05 |
controlling their send rate.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that compound actions with multiple executed
|
|
Packit |
022b05 |
sub-actions may result in multiple notifications being sent
|
|
Packit |
022b05 |
from a single rule execution."
|
|
Packit |
022b05 |
::= { spdNotifications 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdPacketNotification NOTIFICATION-TYPE
|
|
Packit |
022b05 |
OBJECTS { spdActionExecuted, spdIPEndpointAddType,
|
|
Packit |
022b05 |
spdIPEndpointAddress,
|
|
Packit |
022b05 |
spdIPSourceType, spdIPSourceAddress,
|
|
Packit |
022b05 |
spdIPDestinationType,
|
|
Packit |
022b05 |
spdIPDestinationAddress,
|
|
Packit |
022b05 |
spdPacketDirection,
|
|
Packit |
022b05 |
spdPacketPart }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Notification that a packet passed through a Security
|
|
Packit |
022b05 |
Association (SA). Only SAs created by actions with packet
|
|
Packit |
022b05 |
logging enabled will result in this notification getting
|
|
Packit |
022b05 |
sent. The objects sent MUST include the spdActionExecuted,
|
|
Packit |
022b05 |
which will indicate which action was executed within the
|
|
Packit |
022b05 |
scope of the rule. Additionally, the spdIPSourceType,
|
|
Packit |
022b05 |
spdIPSourceAddress, spdIPDestinationType, and
|
|
Packit |
022b05 |
spdIPDestinationAddress objects MUST be included to
|
|
Packit |
022b05 |
indicate the packet source and destination of the packet
|
|
Packit |
022b05 |
that triggered the action. The spdIPEndpointAddType,
|
|
Packit |
022b05 |
spdIPEndpointAddress, and spdPacketDirection objects are
|
|
Packit |
022b05 |
included to indicate which endpoint the packet was
|
|
Packit |
022b05 |
associated with. Finally, spdPacketPart is included to
|
|
Packit |
022b05 |
enable sending a variable sized part of the front of the
|
|
Packit |
022b05 |
packet with the size dependent on the value of the object of
|
|
Packit |
022b05 |
TC syntax 'SpdIPPacketLogging', which indicated that logging
|
|
Packit |
022b05 |
should be done.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
A spdPacketNotification SHOULD be limited to a maximum of
|
|
Packit |
022b05 |
one notification sent per minute for any action
|
|
Packit |
022b05 |
notifications that do not have any other configuration
|
|
Packit |
022b05 |
controlling their send rate.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
An action notification SHOULD be limited to a maximum of
|
|
Packit |
022b05 |
one notification sent per minute for any action
|
|
Packit |
022b05 |
notifications that do not have any other configuration
|
|
Packit |
022b05 |
controlling their send rate."
|
|
Packit |
022b05 |
::= { spdNotifications 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Conformance information
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdCompliances OBJECT IDENTIFIER
|
|
Packit |
022b05 |
::= { spdConformanceObjects 1 }
|
|
Packit |
022b05 |
spdGroups OBJECT IDENTIFIER
|
|
Packit |
022b05 |
::= { spdConformanceObjects 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Compliance statements
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
spdRuleFilterFullCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The compliance statement for SNMP entities that include
|
|
Packit |
022b05 |
an IPsec MIB implementation with Endpoint, Rules, and
|
|
Packit |
022b05 |
filters support.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
When this MIB is implemented with support for read-create,
|
|
Packit |
022b05 |
then such an implementation can claim full compliance. Such
|
|
Packit |
022b05 |
devices can then be both monitored and configured with this
|
|
Packit |
022b05 |
MIB."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE -- This Module
|
|
Packit |
022b05 |
MANDATORY-GROUPS { spdEndpointGroup,
|
|
Packit |
022b05 |
spdGroupContentsGroup,
|
|
Packit |
022b05 |
spdRuleDefinitionGroup,
|
|
Packit |
022b05 |
spdStaticFilterGroup,
|
|
Packit |
022b05 |
spdStaticActionGroup ,
|
|
Packit |
022b05 |
diffServMIBMultiFieldClfrGroup }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP spdIpsecSystemPolicyNameGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is mandatory for IPsec Policy
|
|
Packit |
022b05 |
implementations that support a system policy group
|
|
Packit |
022b05 |
name."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP spdCompoundFilterGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is mandatory for IPsec Policy
|
|
Packit |
022b05 |
implementations that support compound filters."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP spdIPOffsetFilterGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is mandatory for IPsec Policy
|
|
Packit |
022b05 |
implementations that support IP Offset filters. In
|
|
Packit |
022b05 |
general, this SHOULD be supported by a compliant IPsec
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Policy implementation."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP spdTimeFilterGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is mandatory for IPsec Policy
|
|
Packit |
022b05 |
implementations that support time filters."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP spdIpsoHeaderFilterGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is mandatory for IPsec Policy
|
|
Packit |
022b05 |
implementations that support IPSO Header filters."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP spdCompoundActionGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is mandatory for IPsec Policy
|
|
Packit |
022b05 |
implementations that support compound actions."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdEndGroupLastChanged
|
|
Packit |
022b05 |
MIN-ACCESS not-accessible
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object not required for compliance."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdGroupContComponentType
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
rule(2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Support of the value group(1) is only required for
|
|
Packit |
022b05 |
implementations that support Policy Groups within
|
|
Packit |
022b05 |
Policy Groups."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdGroupContLastChanged
|
|
Packit |
022b05 |
MIN-ACCESS not-accessible
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object not required for compliance."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdRuleDefLastChanged
|
|
Packit |
022b05 |
MIN-ACCESS not-accessible
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object not required for compliance."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdCompFiltLastChanged
|
|
Packit |
022b05 |
MIN-ACCESS not-accessible
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object not required for compliance."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdSubFiltLastChanged
|
|
Packit |
022b05 |
MIN-ACCESS not-accessible
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object not required for compliance."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdIpOffFiltLastChanged
|
|
Packit |
022b05 |
MIN-ACCESS not-accessible
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object not required for compliance."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdTimeFiltLastChanged
|
|
Packit |
022b05 |
MIN-ACCESS not-accessible
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object not required for compliance."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdIpsoHeadFiltLastChanged
|
|
Packit |
022b05 |
MIN-ACCESS not-accessible
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object not required for compliance."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdCompActLastChanged
|
|
Packit |
022b05 |
MIN-ACCESS not-accessible
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object not required for compliance."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdSubActLastChanged
|
|
Packit |
022b05 |
MIN-ACCESS not-accessible
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object not required for compliance."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT diffServMultiFieldClfrNextFree
|
|
Packit |
022b05 |
MIN-ACCESS not-accessible
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object is not required for compliance."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { spdCompliances 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdLoggingCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The compliance statement for SNMP entities that support
|
|
Packit |
022b05 |
sending notifications when actions are invoked."
|
|
Packit |
022b05 |
MODULE -- This Module
|
|
Packit |
022b05 |
MANDATORY-GROUPS { spdActionLoggingObjectGroup,
|
|
Packit |
022b05 |
spdActionNotificationGroup }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { spdCompliances 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- ReadOnly Compliances
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
spdRuleFilterReadOnlyCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The compliance statement for SNMP entities that include
|
|
Packit |
022b05 |
an IPsec MIB implementation with Endpoint, Rules, and
|
|
Packit |
022b05 |
filters support.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If this MIB is implemented without support for read-create
|
|
Packit |
022b05 |
(i.e., in read-only), it is not in full compliance, but it
|
|
Packit |
022b05 |
can claim read-only compliance. Such a device can then be
|
|
Packit |
022b05 |
monitored, but cannot be configured with this MIB."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE -- This Module
|
|
Packit |
022b05 |
MANDATORY-GROUPS { spdEndpointGroup,
|
|
Packit |
022b05 |
spdGroupContentsGroup,
|
|
Packit |
022b05 |
spdRuleDefinitionGroup,
|
|
Packit |
022b05 |
spdStaticFilterGroup,
|
|
Packit |
022b05 |
spdStaticActionGroup ,
|
|
Packit |
022b05 |
diffServMIBMultiFieldClfrGroup }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP spdIpsecSystemPolicyNameGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is mandatory for IPsec Policy
|
|
Packit |
022b05 |
implementations that support a system policy group
|
|
Packit |
022b05 |
name."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP spdCompoundFilterGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is mandatory for IPsec Policy
|
|
Packit |
022b05 |
implementations that support compound filters."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP spdIPOffsetFilterGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is mandatory for IPsec Policy
|
|
Packit |
022b05 |
implementations that support IP Offset filters. In
|
|
Packit |
022b05 |
general, this SHOULD be supported by a compliant IPsec
|
|
Packit |
022b05 |
Policy implementation."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP spdTimeFilterGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is mandatory for IPsec Policy
|
|
Packit |
022b05 |
implementations that support time filters."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP spdIpsoHeaderFilterGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is mandatory for IPsec Policy
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
implementations that support IPSO Header filters."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP spdCompoundActionGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is mandatory for IPsec Policy
|
|
Packit |
022b05 |
implementations that support compound actions."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdCompActExecutionStrategy
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdCompActLastChanged
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object is not required for compliance."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdCompActRowStatus
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdCompActStorageType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdCompFiltDescription
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdCompFiltLastChanged
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object is not required for compliance."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdCompFiltLogicType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdCompFiltRowStatus
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdCompFiltStorageType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdEgressPolicyGroupName
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdEndGroupLastChanged
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object is not required for compliance."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdEndGroupName
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdEndGroupRowStatus
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdEndGroupStorageType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdGroupContComponentName
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdGroupContComponentType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdGroupContFilter
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdGroupContLastChanged
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object is not required for compliance."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdGroupContRowStatus
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdGroupContStorageType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdIngressPolicyGroupName
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdIpOffFiltLastChanged
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object is not required for compliance."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdIpOffFiltOffset
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdIpOffFiltRowStatus
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdIpOffFiltStorageType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdIpOffFiltType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdIpOffFiltValue
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdIpsoHeadFiltClassification
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdIpsoHeadFiltLastChanged
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"This object is not required for compliance."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdIpsoHeadFiltProtectionAuth
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdIpsoHeadFiltRowStatus
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdIpsoHeadFiltStorageType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdIpsoHeadFiltType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdRuleDefAction
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdRuleDefAdminStatus
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdRuleDefDescription
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdRuleDefFilter
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdRuleDefFilterNegated
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdRuleDefLastChanged
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object is not required for compliance."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdRuleDefRowStatus
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdRuleDefStorageType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdSubActLastChanged
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object is not required for compliance."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdSubActRowStatus
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdSubActStorageType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdSubActSubActionName
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdSubFiltLastChanged
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object is not required for compliance."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdSubFiltRowStatus
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdSubFiltStorageType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdSubFiltSubfilter
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdSubFiltSubfilterIsNegated
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdTimeFiltDayOfMonthMask
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdTimeFiltDayOfWeekMask
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdTimeFiltLastChanged
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This object is not required for compliance."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdTimeFiltMonthOfYearMask
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdTimeFiltPeriod
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdTimeFiltRowStatus
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdTimeFiltTimeOfDayMask
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT spdTimeFiltStorageType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { spdCompliances 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Compliance Groups Definitions
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Endpoint, Rule, Filter Compliance Groups
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdEndpointGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
spdEndGroupName, spdEndGroupLastChanged,
|
|
Packit |
022b05 |
spdEndGroupStorageType, spdEndGroupRowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is made up of objects from the IPsec Policy
|
|
Packit |
022b05 |
Endpoint Table."
|
|
Packit |
022b05 |
::= { spdGroups 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdGroupContentsGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
spdGroupContComponentType, spdGroupContFilter,
|
|
Packit |
022b05 |
spdGroupContComponentName, spdGroupContLastChanged,
|
|
Packit |
022b05 |
spdGroupContStorageType, spdGroupContRowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is made up of objects from the IPsec Policy
|
|
Packit |
022b05 |
Group Contents Table."
|
|
Packit |
022b05 |
::= { spdGroups 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIpsecSystemPolicyNameGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
spdIngressPolicyGroupName,
|
|
Packit |
022b05 |
spdEgressPolicyGroupName
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is made up of objects represent the System
|
|
Packit |
022b05 |
Policy Group Names."
|
|
Packit |
022b05 |
::= { spdGroups 3}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdRuleDefinitionGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
spdRuleDefDescription, spdRuleDefFilter,
|
|
Packit |
022b05 |
spdRuleDefFilterNegated, spdRuleDefAction,
|
|
Packit |
022b05 |
spdRuleDefAdminStatus, spdRuleDefLastChanged,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdRuleDefStorageType, spdRuleDefRowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is made up of objects from the IPsec Policy Rule
|
|
Packit |
022b05 |
Definition Table."
|
|
Packit |
022b05 |
::= { spdGroups 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdCompoundFilterGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
spdCompFiltDescription, spdCompFiltLogicType,
|
|
Packit |
022b05 |
spdCompFiltLastChanged, spdCompFiltStorageType,
|
|
Packit |
022b05 |
spdCompFiltRowStatus, spdSubFiltSubfilter,
|
|
Packit |
022b05 |
spdSubFiltSubfilterIsNegated, spdSubFiltLastChanged,
|
|
Packit |
022b05 |
spdSubFiltStorageType, spdSubFiltRowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is made up of objects from the IPsec Policy
|
|
Packit |
022b05 |
Compound Filter Table and Sub-Filter Table Group."
|
|
Packit |
022b05 |
::= { spdGroups 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdStaticFilterGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { spdTrueFilter }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The static filter group. Currently this is just a true
|
|
Packit |
022b05 |
filter."
|
|
Packit |
022b05 |
::= { spdGroups 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIPOffsetFilterGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
spdIpOffFiltOffset, spdIpOffFiltType,
|
|
Packit |
022b05 |
spdIpOffFiltValue, spdIpOffFiltLastChanged,
|
|
Packit |
022b05 |
spdIpOffFiltStorageType, spdIpOffFiltRowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is made up of objects from the IPsec Policy IP
|
|
Packit |
022b05 |
Offset Filter Table."
|
|
Packit |
022b05 |
::= { spdGroups 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdTimeFilterGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
spdTimeFiltPeriod,
|
|
Packit |
022b05 |
spdTimeFiltMonthOfYearMask, spdTimeFiltDayOfMonthMask,
|
|
Packit |
022b05 |
spdTimeFiltDayOfWeekMask, spdTimeFiltTimeOfDayMask,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdTimeFiltLastChanged,
|
|
Packit |
022b05 |
spdTimeFiltStorageType, spdTimeFiltRowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is made up of objects from the IPsec Policy Time
|
|
Packit |
022b05 |
Filter Table."
|
|
Packit |
022b05 |
::= { spdGroups 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdIpsoHeaderFilterGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
spdIpsoHeadFiltType, spdIpsoHeadFiltClassification,
|
|
Packit |
022b05 |
spdIpsoHeadFiltProtectionAuth, spdIpsoHeadFiltLastChanged,
|
|
Packit |
022b05 |
spdIpsoHeadFiltStorageType, spdIpsoHeadFiltRowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is made up of objects from the IPsec Policy IPSO
|
|
Packit |
022b05 |
Header Filter Table."
|
|
Packit |
022b05 |
::= { spdGroups 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- action compliance groups
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdStaticActionGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
spdDropAction, spdAcceptAction,
|
|
Packit |
022b05 |
spdDropActionLog, spdAcceptActionLog
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is made up of objects from the IPsec Policy
|
|
Packit |
022b05 |
Static Actions."
|
|
Packit |
022b05 |
::= { spdGroups 10 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdCompoundActionGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
spdCompActExecutionStrategy, spdCompActLastChanged,
|
|
Packit |
022b05 |
spdCompActStorageType,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdCompActRowStatus, spdSubActSubActionName,
|
|
Packit |
022b05 |
spdSubActLastChanged, spdSubActStorageType,
|
|
Packit |
022b05 |
spdSubActRowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The IPsec Policy Compound Action Table and Actions In
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Compound Action Table Group."
|
|
Packit |
022b05 |
::= { spdGroups 11 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdActionLoggingObjectGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
spdActionExecuted,
|
|
Packit |
022b05 |
spdIPEndpointAddType, spdIPEndpointAddress,
|
|
Packit |
022b05 |
spdIPSourceType, spdIPSourceAddress,
|
|
Packit |
022b05 |
spdIPDestinationType, spdIPDestinationAddress,
|
|
Packit |
022b05 |
spdPacketDirection, spdPacketPart
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is made up of all the Notification objects for
|
|
Packit |
022b05 |
this MIB."
|
|
Packit |
022b05 |
::= { spdGroups 12 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
spdActionNotificationGroup NOTIFICATION-GROUP
|
|
Packit |
022b05 |
NOTIFICATIONS {
|
|
Packit |
022b05 |
spdActionNotification,
|
|
Packit |
022b05 |
spdPacketNotification
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is made up of all the Notifications for this MIB."
|
|
Packit |
022b05 |
::= { spdGroups 13 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
END
|