mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
git-svn-id: http://www.observium.org/svn/observer/trunk@1569 61d68cd4-352d-0410-923a-c4978735b2b8
3132 lines
122 KiB
Plaintext
3132 lines
122 KiB
Plaintext
ENTERASYS-POLICY-PROFILE-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- enterasys-policy-profile-mib.txt
|
|
--
|
|
-- Part Number:
|
|
--
|
|
--
|
|
|
|
-- This module provides authoritative definitions for Enterasys
|
|
-- Networks' user policy profile functionality.
|
|
|
|
--
|
|
-- This module will be extended, as needed.
|
|
|
|
-- Enterasys Networks reserves the right to make changes in this
|
|
-- specification and other information contained in this document
|
|
-- without prior notice. The reader should consult Enterasys Networks
|
|
-- to determine whether any such changes have been made.
|
|
--
|
|
-- In no event shall Enterasys Networks be liable for any incidental,
|
|
-- indirect, special, or consequential damages whatsoever (including
|
|
-- but not limited to lost profits) arising out of or related to this
|
|
-- document or the information contained in it, even if Enterasys
|
|
-- Networks has been advised of, known, or should have known, the
|
|
-- possibility of such damages.
|
|
--
|
|
-- Enterasys Networks grants vendors, end-users, and other interested
|
|
-- parties a non-exclusive license to use this Specification in
|
|
-- connection with the management of Enterasys Networks products.
|
|
|
|
-- Copyright 2001-2005 Enterasys Networks, Inc.
|
|
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, TimeTicks, Unsigned32,
|
|
Gauge32, Counter32, NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
RowStatus, RowPointer, TEXTUAL-CONVENTION, TruthValue, StorageType
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
ifName, ifAlias
|
|
FROM IF-MIB
|
|
dot1dBasePort
|
|
FROM BRIDGE-MIB
|
|
PortList, VlanIndex
|
|
FROM Q-BRIDGE-MIB
|
|
EnabledStatus
|
|
FROM P-BRIDGE-MIB
|
|
StationAddressType, StationAddress
|
|
FROM ENTERASYS-UPN-TC-MIB
|
|
etsysModules
|
|
FROM ENTERASYS-MIB-NAMES;
|
|
|
|
etsysPolicyProfileMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200606152040Z" -- Thu Jun 15 20:40 UTC 2006
|
|
ORGANIZATION "Enterasys Networks, Inc"
|
|
CONTACT-INFO
|
|
"Postal: Enterasys Networks
|
|
50 Minuteman Rd.
|
|
Andover, MA 01810-1008
|
|
USA
|
|
Phone: +1 978 684 1000
|
|
E-mail: support@enterasys.com
|
|
WWW: http://www.enterasys.com"
|
|
|
|
DESCRIPTION
|
|
"This MIB module defines a portion of the SNMP enterprise
|
|
MIBs under the Enterasys enterprise OID pertaining to the
|
|
mapping of per user policy profiles for Enterasys network
|
|
edge devices or access products."
|
|
|
|
REVISION "200606152040Z" -- Thu Jun 15 20:40 UTC 2006
|
|
DESCRIPTION
|
|
"Grammar and typographical corrections."
|
|
|
|
REVISION "200505182008Z" -- Wed May 18 20:08 GMT 2005
|
|
DESCRIPTION
|
|
"TEXTUAL-CONVENTION PolicyRFC3580MapRadiusResponseTC includes
|
|
an additional option vlanTunnelAttributeWithPolicyProfile.
|
|
|
|
An additional scalar etsysPolicyRFC3580MapInvalidMapping is
|
|
added to detect EtsysPolicyRFC3580MapEntry discrepancies.
|
|
|
|
Further clarifications are included in DESCRIPTION fields of
|
|
the etsysPolicyRFC3580Map objects."
|
|
|
|
REVISION "200503281535Z" -- Mon Mar 28 15:35 GMT 2005
|
|
DESCRIPTION
|
|
"Additional branch etsysPolicyNotifications properly contains
|
|
trap information."
|
|
|
|
REVISION "200503142134Z" -- Mon Mar 14 21:34 GMT 2005
|
|
DESCRIPTION
|
|
"etsysPolicyRuleStatsDroppedNotifications and
|
|
etsysPolicyRuleSylogMachineReadableFormat now allow the
|
|
managing entity to track missed syslog messages and to
|
|
format the messages in hexadecimal.
|
|
|
|
Additional capability table to detail policy rule type
|
|
lengths in bits and bytes and the maximum number of rules
|
|
of each rule type the agent supports.
|
|
|
|
See the description of the PolicyClassificationRuleType
|
|
textual convention for additional details relating to how
|
|
rule-type-lengths are to be specified."
|
|
|
|
REVISION "200408111517Z" -- Wed Aug 11 15:17 GMT 2004
|
|
DESCRIPTION
|
|
"Updated the range for etsysPolicyProfilePriority
|
|
to (0..4095).
|
|
Added objects and groups related to mapping RFC3580
|
|
vlan-tunnel-attributes to PolicyProfiles.
|
|
Added the etsysPolicyRuleAutoClearOnProfile,
|
|
etsysPolicyRuleStatsAutoClearInterval, and
|
|
etsysPolicyRuleStatsAutoClearPorts, objects.
|
|
Added etsysPolicyEnabledTable to the capabilities section,
|
|
in addition to reporting capabilities, it allows one
|
|
to disable policy on a given port."
|
|
|
|
REVISION "200405181702Z" -- Tue May 18 17:02 GMT 2004
|
|
DESCRIPTION
|
|
"Added the etsysPolicyRuleStatsAutoClearOnLink leaf."
|
|
|
|
REVISION "200404022035Z" -- Fri Apr 2 20:35 GMT 2004
|
|
DESCRIPTION
|
|
"Added the etsysPolicyRuleOperPid leaf to
|
|
etsysPolicyRuleTable."
|
|
|
|
REVISION "200403251803Z" -- Thu Mar 25 18:03 GMT 2004
|
|
DESCRIPTION
|
|
"Added capabilities objects, status for profile assignment
|
|
override, dynamic profile summary list, and notification
|
|
configuration for dynamic rules."
|
|
|
|
REVISION "200402032200Z" -- Tue Feb 3 22:00 GMT 2004
|
|
DESCRIPTION
|
|
"Replaced StationIdentifierType with StationAddressType
|
|
and StationIdentifier with StationAddress to match new
|
|
revision of ENTERASYS-UPN-TC-MIB."
|
|
|
|
REVISION "200402031533Z" -- Tue Feb 3 15:33 GMT 2004
|
|
DESCRIPTION
|
|
"Replaced StationIdentifierTypeTC with StationIdentifierType
|
|
and moved it to the ENTERASYS-UPN-TC-MIB, and replaced
|
|
InetAddress with StationIdentifier from the same MIB module."
|
|
|
|
REVISION "200401192143Z" -- Mon Jan 19 21:43 GMT 2004
|
|
DESCRIPTION
|
|
"Added PolicyClassificationRuleType TEXTUAL-CONVENTION.
|
|
Added the etsysPolicyProfileOverwriteTCI and
|
|
etsysPolicyProfileRulePrecedence leaves to the
|
|
EtsysPolicyProfileEntry. Added the etsysPolicyRules
|
|
group for accounting of policy usage. Additionally,
|
|
the range syntax of several objects has been clarified.
|
|
The etsysPolicyClassificationGroup and the
|
|
etsysPortPolicyProfileTable have been deprecated,
|
|
as they have been replaced by the etsysPolicyRulesGroup."
|
|
|
|
REVISION "200311041716Z" -- Tue Nov 4 17:16 GMT 2003
|
|
DESCRIPTION
|
|
"Added etsysPolicyMap object group in support of RFC 3580 and
|
|
Enterasys Technical Standard TS-07."
|
|
|
|
REVISION "200302062259Z" -- Thu Feb 6 22:59 GMT 2003
|
|
DESCRIPTION
|
|
"Added etsysDevicePolicyProfileDefault to provide managed
|
|
entities, that cannot support complete policies on a per
|
|
port basis, a global policy to augment what policies they
|
|
can provide on a per port basis.
|
|
Added etsysPolicyCapabilities to provide management agents
|
|
a straight forward method to ascertain the capabilities of
|
|
the managed entity."
|
|
|
|
REVISION "200209171453Z" -- Tue Sep 17 14:53 GMT 2002
|
|
DESCRIPTION
|
|
"Added Port ID information in the Station table, for
|
|
ease of cross reference."
|
|
|
|
REVISION "200207191337Z" -- Fri Jul 19 13:37 GMT 2002
|
|
DESCRIPTION
|
|
"This version incorporates enhancements to support Station
|
|
based policy provisioning, as well as other UPN related
|
|
enhancements."
|
|
|
|
REVISION "200106112000Z" -- Mon Jun 11 20:00 GMT 2001
|
|
DESCRIPTION
|
|
"This version modified the MODULE-IDENTITY statement to
|
|
resolve an issue importing this MIB into some older MIB Tools.
|
|
|
|
In the SEQUENCE for the etsysPortPolicyProfileTable the first
|
|
object was incorrectly defined as etsysPortPolicyProfileIndex,
|
|
this was corrected to read etsysPortPolicyProfileIndexType.
|
|
|
|
Several misspelled words were corrected.
|
|
|
|
Finally, the INDEX for the etsysPortPolicyProfileSummaryTable
|
|
was corrected to index the table by policy index as well as
|
|
the type of port for each entry in the table."
|
|
|
|
REVISION "200101090000Z"
|
|
DESCRIPTION
|
|
"The initial version of this MIB module."
|
|
::= { etsysModules 6 }
|
|
|
|
|
|
-- -------------------------------------------------------------
|
|
-- Textual Conventions
|
|
-- -------------------------------------------------------------
|
|
|
|
PolicyProfileIDTC ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This textual convention maps out to the possible
|
|
policyProfileIndex values. It also allows for a value of
|
|
zero. A value of zero (0) indicates that the given port
|
|
should not follow any policy profile."
|
|
SYNTAX Integer32 (0|1..65535)
|
|
|
|
PortPolicyProfileIndexTypeTC ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This textual convention maps out to the possible port types
|
|
which can be used to populate the etsysPortPolicyProfileTable,
|
|
and of port IDs used in the etsysStationPolicyProfileTable."
|
|
SYNTAX INTEGER {
|
|
ifIndex(1),
|
|
dot1dBasePort(2)
|
|
}
|
|
|
|
PolicyRFC3580MapRadiusResponseTC ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This textual convention maps out to the possible, pertinent,
|
|
successful, responses which may be received from the RADIUS
|
|
server after a dynamic authentication attempt. PolicyProfile(1)
|
|
is returned as a proprietary filter-id and has historically
|
|
been used to assign a policy profile to the authenticated
|
|
entity. VlanTunnelAttribute(2) is the response defined in
|
|
RFC3580 and upon which further controls are applied by the
|
|
etsysPolicyRFC3580Map group. A value of -
|
|
vlanTunnelAttributeWithPolicyProfile(3) is an
|
|
indication that both attributes are to be used."
|
|
SYNTAX INTEGER {
|
|
policyProfile(1),
|
|
vlanTunnelAttribute(2),
|
|
vlanTunnelAttributeWithPolicyProfile(3)
|
|
}
|
|
|
|
VlanList ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each octet within this value specifies a set of eight
|
|
VIDs, with the first octet specifying VID 1 through
|
|
8, the second octet specifying VID 9 through 16, etc.
|
|
Within each octet, the most significant bit represents
|
|
the lowest numbered VID, and the least significant bit
|
|
represents the highest numbered VID. Thus, each VID
|
|
is represented by a single bit within the
|
|
value of this object. If that bit has a value of '1'
|
|
then that VID is included in the set of VIDs; the VID
|
|
is not included if its bit has a value of '0'.
|
|
|
|
This OCTET STRING will always be 512 Octets in length
|
|
to accommodate all possible VIDs between (1..4094). The
|
|
default value of this object is a string of all zeros."
|
|
SYNTAX OCTET STRING (SIZE(512))
|
|
|
|
PolicyClassificationRuleType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enumerates the possible types of classification rules which
|
|
may be referenced in the etsysPolicyRuleTable. Each
|
|
type has an implied length (in bytes) associated with it.
|
|
|
|
Octet-strings defined as representing one of these types will
|
|
be represented in Network-Byte-Order (Big Endian) if the native
|
|
representation is other than octets.
|
|
|
|
The managed entity MUST support sets in which the specified
|
|
rule length is less than that specified by the value the entity
|
|
reports in etsysPolicyRuleAttributeByteLength, so long as the
|
|
associated etsysPolicyRulePrefixBits does not imply the
|
|
existence of more etsysPolicyRuleData than is present (i.e. the
|
|
specified length MUST be >= ((etsysPolicyRulePrefixBits+7)/8).)
|
|
|
|
Additionally, the managed entity MUST return a
|
|
PolicyClassificationRuleType which carries the number of octets
|
|
specified by the associated etsysPolicyRuleAttributeByteLength,
|
|
regardless of the number etsysPolicyRulePrefixBits. This yields
|
|
a behavior in which, on some devices, a ip4Source rule may be
|
|
supported with only 4 bytes of rule data (excluding the TCP/UDP
|
|
source port information), while other devices may support the
|
|
full syntax using all 6 bytes.
|
|
|
|
|
|
macSource(1) The source MAC address in an Ethernet
|
|
frame. Length is 6 bytes.
|
|
|
|
macDestination(2) The destination MAC address in an
|
|
Ethernet frame. Length is 6 bytes.
|
|
|
|
ipxSource(3) The source address in an IPX header.
|
|
Length is 4 bytes (Network prefix).
|
|
|
|
ipxDestination(4) The destination address in an IPX
|
|
header. Length is 4 bytes (Network
|
|
prefix).
|
|
|
|
ipxSourcePort(5) The source IPX port(socket) in an IPX
|
|
header. Length is 2 bytes.
|
|
|
|
ipxDestinationPort(6) The destination IPX port(socket) in an
|
|
IPX header. Length is 2 bytes.
|
|
|
|
ipxCos(7) The CoS(HopCount) field in an IPX
|
|
header. Length is 1 byte.
|
|
|
|
ipxType(8) The protocol type in an IPX header.
|
|
Length is 1 byte.
|
|
|
|
ip6Source(9) The source address in an IPv6 header,
|
|
postfixed with the source port (for
|
|
TCP/UDP frames). Length is 18 bytes.
|
|
|
|
ip6Destination(10) The destination address in an IPv6
|
|
header, postfixed with the destination
|
|
port (for TCP/UDP frames). Length is 18
|
|
bytes.
|
|
|
|
ip6FlowLabel(11) The flow label field (traffic class and
|
|
flow identifier) in an IPv6 header.
|
|
Length is 4 bytes.
|
|
|
|
ip4Source(12) The source address in an IPv4 header,
|
|
postfixed with the source port (for
|
|
TCP/UDP frames). Length is 6 bytes.
|
|
|
|
ip4Destination(13) The destination address in an IPv4
|
|
header, postfixed with the destination
|
|
port (for TCP/UDP frames). Length is 6
|
|
bytes.
|
|
|
|
ipFragment(14) Truth value derived from the FLAGS and
|
|
FRAGMENTATION_OFFSET fields of an IP
|
|
header. If the MORE bit of the flags
|
|
field is set, or the
|
|
FRAGMENTATION_OFFSET is non-zero, the
|
|
frame is fragmented. Length is 0 bytes
|
|
(there is no data, only presence).
|
|
|
|
udpSourcePort(15) The source UDP port(socket) in a UDP
|
|
header, postfixed with a source IPv4
|
|
address. Length is 6 bytes.
|
|
|
|
udpDestinationPort(16) The destination UDP port(socket) in a
|
|
UDP header, postfixed with a destination
|
|
IPv4 address. Length is 6 bytes.
|
|
|
|
tcpSourcePort(17) The source TCP port(socket) in an TCP
|
|
header, postfixed with a source IPv4
|
|
address. Length is 6 bytes.
|
|
|
|
tcpDestinationPort(18) The destination TCP port(socket) in an
|
|
TCP header, postfixed with a destination
|
|
IPv4 address. Length is 6 bytes.
|
|
|
|
icmpTypeCode(19) The Type and Code fields from an ICMP
|
|
frame. These are encoded in 2 bytes,
|
|
network-byte-order, Type in the first
|
|
(left-most) byte, Code in the second
|
|
byte.
|
|
|
|
ipTtl(20) The TTL(HopCount) field in an IP header.
|
|
Length is 1 byte.
|
|
|
|
ipTos(21) The ToS(DSCP) field in an IP header.
|
|
Length is 1 byte.
|
|
|
|
ipType(22) The protocol type in an IP header.
|
|
Length is 1 byte.
|
|
|
|
etherType(25) The type field in an Ethernet II frame.
|
|
Length is 2 bytes.
|
|
|
|
llcDsapSsap(26) The DSAP/SSAP/CTRL field in an LLC
|
|
encapsulated frame, includes SNAP
|
|
encapsulated frames and the associated
|
|
Ethernet II type field. Length is 5
|
|
bytes.
|
|
|
|
vlanId(27) The 12 bit Virtual LAN ID field present
|
|
in an 802.1D Tagged frame.
|
|
Length is 2 bytes, the field is
|
|
represented in the FIRST (left-most,
|
|
big-endian) 12 bits of the 16 bit field.
|
|
A vlanId of 1 would be encoded as 00-10,
|
|
a vlanId of 4094 would be encoded as
|
|
FF-E0, and a vlanId of 100 would be
|
|
encoded as 06-40.
|
|
|
|
ieee8021dTci(28) The entire 16 bit TCI field present
|
|
in an 802.1D Tagged frame (include both
|
|
VLAN ID and Priority bits.
|
|
Length is 2 bytes.
|
|
|
|
bridgePort(31) The dot1dBasePort on which the frame was
|
|
received. Length is 2 bytes."
|
|
|
|
SYNTAX INTEGER {
|
|
macSource(1),
|
|
macDestination(2),
|
|
ipxSource(3),
|
|
ipxDestination(4),
|
|
ipxSourcePort(5),
|
|
ipxDestinationPort(6),
|
|
ipxCos(7),
|
|
ipxType(8),
|
|
ip6Source(9),
|
|
ip6Destination(10),
|
|
ip6FlowLabel(11),
|
|
ip4Source(12),
|
|
ip4Destination(13),
|
|
ipFragment(14),
|
|
udpSourcePort(15),
|
|
udpDestinationPort(16),
|
|
tcpSourcePort(17),
|
|
tcpDestinationPort(18),
|
|
icmpTypeCode(19),
|
|
ipTtl(20),
|
|
ipTos(21),
|
|
ipType(22),
|
|
etherType(25),
|
|
llcDsapSsap(26),
|
|
vlanId(27),
|
|
ieee8021dTci(28),
|
|
bridgePort(31)
|
|
}
|
|
|
|
PolicyRulesSupported ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enumerates the possible types of classification rules which
|
|
may be supported.
|
|
|
|
macSource(1) The source MAC address in an Ethernet
|
|
frame.
|
|
macDestination(2) The destination MAC address in an
|
|
Ethernet frame.
|
|
ipxSource(3) The source address in an IPX header.
|
|
ipxDestination(4) The destination address in an IPX
|
|
header.
|
|
ipxSourcePort(5) The source IPX port(socket) in an IPX
|
|
header.
|
|
ipxDestinationPort(6) The destination IPX port(socket) in an
|
|
IPX header.
|
|
ipxCos(7) The CoS(HopCount) field in an IPX
|
|
header.
|
|
ipxType(8) The protocol type in an IPX header.
|
|
ip6Source(9) The source address in an IPv6 header,
|
|
postfixed with the source port (for
|
|
TCP/UDP frames).
|
|
ip6Destination(10) The destination address in an IPv6
|
|
header, postfixed with the destination
|
|
port (for TCP/UDP frames).
|
|
ip6FlowLabel(11) The flow label field (traffic class and
|
|
flow identifier) in an IPv6 header.
|
|
ip4Source(12) The source address in an IPv4 header,
|
|
postfixed with the source port (for
|
|
TCP/UDP frames).
|
|
ip4Destination(13) The destination address in an IPv4
|
|
header, postfixed with the destination
|
|
port (for TCP/UDP frames).
|
|
ipFragment(14) Truth value derived from the FLAGS and
|
|
FRAGMENTATION_OFFSET fields of an IP
|
|
header. If the MORE bit of the flags
|
|
field is set, or the
|
|
FRAGMENTATION_OFFSET is non-zero, the
|
|
frame is fragmented.
|
|
udpSourcePort(15) The source UDP port(socket) in a UDP
|
|
header.
|
|
udpDestinationPort(16) The destination UDP port(socket) in a
|
|
UDP header.
|
|
tcpSourcePort(17) The source TCP port(socket) in an TCP
|
|
header.
|
|
tcpDestinationPort(18) The destination TCP port(socket) in an
|
|
TCP header.
|
|
icmpTypeCode(19) The Type and Code fields from an ICMP
|
|
frame.
|
|
ipTtl(20) The TTL(HopCount) field in an IP header.
|
|
ipTos(21) The ToS(DSCP) field in an IP header.
|
|
ipType(22) The protocol type in an IP header.
|
|
etherType(25) The type field in an Ethernet II frame.
|
|
llcDsapSsap(26) The DSAP/SSAP/CTRL field in an LLC
|
|
encapsulated frame, includes SNAP
|
|
encapsulated frames and the associated
|
|
Ethernet II type field.
|
|
vlanId(27) The 12 bit Virtual LAN ID field present
|
|
in an 802.1D Tagged frame.
|
|
ieee8021dTci(28) The entire 16 bit TCI field present
|
|
in an 802.1D Tagged frame (include both
|
|
VLAN ID and Priority bits.
|
|
bridgePort(31) The dot1dBasePort on which the frame was
|
|
received."
|
|
|
|
SYNTAX BITS {
|
|
macSource(1),
|
|
macDestination(2),
|
|
ipxSource(3),
|
|
ipxDestination(4),
|
|
ipxSourcePort(5),
|
|
ipxDestinationPort(6),
|
|
ipxCos(7),
|
|
ipxType(8),
|
|
ip6Source(9),
|
|
ip6Destination(10),
|
|
ip6FlowLabel(11),
|
|
ip4Source(12),
|
|
ip4Destination(13),
|
|
ipFragment(14),
|
|
udpSourcePort(15),
|
|
udpDestinationPort(16),
|
|
tcpSourcePort(17),
|
|
tcpDestinationPort(18),
|
|
icmpTypeCode(19),
|
|
ipTtl(20),
|
|
ipTos(21),
|
|
ipType(22),
|
|
etherType(25),
|
|
llcDsapSsap(26),
|
|
vlanId(27),
|
|
ieee8021dTci(28),
|
|
bridgePort(31)
|
|
}
|
|
|
|
|
|
-- -------------------------------------------------------------
|
|
-- MIB groupings
|
|
-- -------------------------------------------------------------
|
|
|
|
etsysPolicyNotifications OBJECT IDENTIFIER
|
|
::= { etsysPolicyProfileMIB 0 }
|
|
|
|
etsysPolicyProfile OBJECT IDENTIFIER
|
|
::= { etsysPolicyProfileMIB 1 }
|
|
|
|
etsysPolicyClassification OBJECT IDENTIFIER
|
|
::= { etsysPolicyProfileMIB 2 }
|
|
|
|
etsysPortPolicyProfile OBJECT IDENTIFIER
|
|
::= { etsysPolicyProfileMIB 3 }
|
|
|
|
etsysPolicyVlanEgress OBJECT IDENTIFIER
|
|
::= { etsysPolicyProfileMIB 4 }
|
|
|
|
etsysStationPolicyProfile OBJECT IDENTIFIER
|
|
::= { etsysPolicyProfileMIB 5 }
|
|
|
|
etsysInvalidPolicyPolicy OBJECT IDENTIFIER
|
|
::= { etsysPolicyProfileMIB 6 }
|
|
|
|
etsysDevicePolicyProfile OBJECT IDENTIFIER
|
|
::= { etsysPolicyProfileMIB 8 }
|
|
|
|
etsysPolicyCapability OBJECT IDENTIFIER
|
|
::= { etsysPolicyProfileMIB 9 }
|
|
|
|
etsysPolicyMap OBJECT IDENTIFIER
|
|
::= { etsysPolicyProfileMIB 10 }
|
|
|
|
etsysPolicyRules OBJECT IDENTIFIER
|
|
::= { etsysPolicyProfileMIB 11 }
|
|
|
|
etsysPolicyRFC3580Map OBJECT IDENTIFIER
|
|
::= { etsysPolicyProfileMIB 12 }
|
|
|
|
|
|
-- ---------------------------------------------------------- --
|
|
-- Notifications
|
|
-- ---------------------------------------------------------- --
|
|
etsysPolicyRulePortHitNotification NOTIFICATION-TYPE
|
|
OBJECTS { ifName, ifAlias, etsysPolicyRulePortHit,
|
|
etsysPolicyProfileName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification indicates that a policy rule has matched
|
|
network traffic on a particular port."
|
|
::= { etsysPolicyNotifications 1 }
|
|
|
|
|
|
-- -------------------------------------------------------------
|
|
-- etsysPolicyProfile group
|
|
-- -------------------------------------------------------------
|
|
|
|
etsysPolicyProfileMaxEntries OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of entries allowed in the
|
|
etsysPolicyProfileTable."
|
|
::= { etsysPolicyProfile 1 }
|
|
|
|
etsysPolicyProfileNumEntries OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current number of entries in the
|
|
etsysPolicyProfileTable."
|
|
::= { etsysPolicyProfile 2 }
|
|
|
|
etsysPolicyProfileLastChange OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sysUpTime at which the etsysPolicyProfileTable was last
|
|
modified."
|
|
::= { etsysPolicyProfile 3 }
|
|
|
|
etsysPolicyProfileTableNextAvailableIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the numerically lowest available
|
|
index within this entity, which may be used for the value
|
|
of etsysPolicyProfileIndex in the creation of a new entry
|
|
in the etsysPolicyProfileTable.
|
|
|
|
An index is considered available if the index value falls
|
|
within the range of 1 to 65535 and is not being used to
|
|
index an existing entry in the etsysPolicyProfileTable
|
|
contained within this entity.
|
|
|
|
This value should only be considered a guideline for
|
|
management creation of etsysPolicyProfileEntries, there is
|
|
no requirement on management to create entries based upon
|
|
this index value."
|
|
::= { etsysPolicyProfile 4 }
|
|
|
|
etsysPolicyProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EtsysPolicyProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing policy profiles. A policy is a group
|
|
of classification rules which may be applied on a per
|
|
user basis, to ports or to stations."
|
|
::= { etsysPolicyProfile 5 }
|
|
|
|
etsysPolicyProfileEntry OBJECT-TYPE
|
|
SYNTAX EtsysPolicyProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Conceptually defines a particular entry within the
|
|
etsysPolicyProfileTable. Entries within this table MUST be
|
|
considered non-volatile and MUST be maintained across
|
|
entity resets."
|
|
INDEX { etsysPolicyProfileIndex }
|
|
::= { etsysPolicyProfileTable 1 }
|
|
|
|
EtsysPolicyProfileEntry ::=
|
|
SEQUENCE {
|
|
etsysPolicyProfileIndex
|
|
Integer32,
|
|
etsysPolicyProfileName
|
|
SnmpAdminString,
|
|
etsysPolicyProfileRowStatus
|
|
RowStatus,
|
|
etsysPolicyProfilePortVidStatus
|
|
EnabledStatus,
|
|
etsysPolicyProfilePortVid
|
|
Unsigned32,
|
|
etsysPolicyProfilePriorityStatus
|
|
EnabledStatus,
|
|
etsysPolicyProfilePriority
|
|
Integer32,
|
|
etsysPolicyProfileEgressVlans
|
|
VlanList,
|
|
etsysPolicyProfileForbiddenVlans
|
|
VlanList,
|
|
etsysPolicyProfileUntaggedVlans
|
|
VlanList,
|
|
etsysPolicyProfileOverwriteTCI
|
|
EnabledStatus,
|
|
etsysPolicyProfileRulePrecedence
|
|
OCTET STRING,
|
|
etsysPolicyProfileVlanRFC3580Mappings
|
|
VlanList
|
|
}
|
|
|
|
etsysPolicyProfileIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique arbitrary identifier for this Policy.
|
|
|
|
Since a policy will be applied to a user regardless of his
|
|
or her location in the network fabric policy names SHOULD
|
|
be unique within the entire network fabric. Policy IDs
|
|
and policy names MUST be unique within the scope of a single
|
|
managed entity."
|
|
::= { etsysPolicyProfileEntry 1 }
|
|
|
|
etsysPolicyProfileName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(1..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Administratively assigned textual description of this
|
|
Policy.
|
|
|
|
This object MUST NOT be modifiable while this entry's
|
|
RowStatus is active(1)."
|
|
::= { etsysPolicyProfileEntry 2 }
|
|
|
|
etsysPolicyProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object allows for the dynamic creation and deletion
|
|
of entries within the etsysPolicyProfileTable as well as
|
|
the activation and deactivation of these entries.
|
|
|
|
When this object's value is active(1) the corresponding
|
|
row's etsysPolicyProfilePortVid, etsysPolicyProfilePriority,
|
|
and all entries within the etsysPolicyClassificationTable
|
|
indexed by this row's etsysPolicyProfileIndex are available
|
|
to be applied to network access ports or stations on the
|
|
managed entity.
|
|
|
|
All ports corresponding to rows within the
|
|
etsysPortPolicyProfileTable whose etsysPortPolicyProfileOperID
|
|
is equal to the etsysPolicyProfileIndex, shall have the
|
|
corresponding policy applied. Likewise, all stations
|
|
corresponding to rows within the etsysStationPolicyProfileTable
|
|
whose etsysStationPolicyProfileOperID is equal to the
|
|
etsysPolicyProfileIndex, shall have the corresponding policy
|
|
applied.
|
|
|
|
The value of etsysPortPolicyProfileOperID for each such row
|
|
in the etsysPortPolicyProfileTable will be equal to the
|
|
etsysPortPolicyProfileAdminID, unless the authorization
|
|
information from a source such as a RADIUS server indicates
|
|
to the contrary.
|
|
|
|
Refer to the specific objects within this MIB as well as
|
|
well as RFC2674, the CTRON-PRIORITY-CLASSIFY-MIB, the
|
|
CTRON-VLAN-CLASSIFY-MIB, and the CTRON-RATE-POLICING-MIB
|
|
for a complete explanation of the application and behavior
|
|
of these objects.
|
|
|
|
When this object's value is set to notInService(2) this
|
|
policy will not be applied to any rows within the
|
|
etsysPortPolicyProfileTable.
|
|
|
|
To allow policy profiles to be applied for security
|
|
implementations, setting this object's value from active(1)
|
|
to notInService(2) or destroy(6) SHALL fail if one or more
|
|
instances of etsysPortPolicyProfileOperID or
|
|
etsysStationPolicyProfileOperID currently reference
|
|
this entry's associated policy due to a set by an underlying
|
|
security protocol such as RADIUS.
|
|
|
|
For network functionality and clarity, setting this object
|
|
to destroy(6) SHALL fail if one or more instances of
|
|
etsysPortPolicyProfileOperID or etsysStationPolicyProfileOperID
|
|
currently references this entry's etsysPolicyProfileIndex.
|
|
|
|
Refer to the RowStatus convention for further details on
|
|
the behavior of this object."
|
|
REFERENCE
|
|
"RFC2579 (Textual Conventions for SMIv2)"
|
|
::= { etsysPolicyProfileEntry 3 }
|
|
|
|
etsysPolicyProfilePortVidStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object defines whether a PVID override should
|
|
be applied to ports which have this profile active.
|
|
|
|
enabled(1) means that any port with this policy active
|
|
will have this row's etsysPolicyProfilePortVid applied to
|
|
untagged frames or priority-tagged frames received on this
|
|
port.
|
|
|
|
disabled(2) means that etsysPolicyProfilePortVid will not
|
|
be applied. When this object is set to disabled(2) the
|
|
value of etsysPolicyProfilePortVid has no meaning."
|
|
DEFVAL { disabled }
|
|
::= { etsysPolicyProfileEntry 4 }
|
|
|
|
etsysPolicyProfilePortVid OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0|1..4094|4095)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object defines the PVID of this profile.
|
|
|
|
If a port has an active policy and the policy's
|
|
etsysPolicyProfilePortVidStatus is set to enabled(1), the
|
|
etsysPolicyProfilePortVid will be applied to all untagged
|
|
frames arriving on the port that do not match any of the
|
|
policy classification rules.
|
|
|
|
Note that the 802.1Q PVID will still exist from a
|
|
management view but will NEVER be applied to traffic
|
|
arriving on a port that has an active policy and enabled
|
|
etsysPolicyProfilePortVid defined, since policy is applied
|
|
to traffic arriving on the port prior to the assignment of
|
|
a VLAN using the 802.1Q PVID.
|
|
|
|
The behavior of an enabled etsysPolicyProfilePortVid on
|
|
any associated port SHALL be identical to the behavior of
|
|
the dot1qPvid upon that port.
|
|
|
|
Note that two special, otherwise illegal, values of the
|
|
etsysPolicyProfilePortVid are used in defining the default
|
|
forwarding actions, to be used in conjunction with policy
|
|
classification rules, and do not result in packet tagging:
|
|
|
|
0 Indicates that the default forwarding action
|
|
is to drop all packets that do not match an
|
|
explicit rule.
|
|
|
|
4095 Indicates that the default forwarding action
|
|
is to forward any packets not matching any
|
|
explicit rules."
|
|
REFERENCE
|
|
"RFC2674 (Q-BRIDGE-MIB) - dot1qPortVlanTable"
|
|
DEFVAL { 1 }
|
|
::= { etsysPolicyProfileEntry 5 }
|
|
|
|
etsysPolicyProfilePriorityStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object defines whether a Class of Service
|
|
should be applied to ports which have this profile
|
|
active.
|
|
|
|
enabled(1) means that any port with this policy active
|
|
will have etsysPolicyProfilePriority applied to this port.
|
|
|
|
disabled(2) means that etsysPolicyProfilePriority will
|
|
not be applied. When this object is set to disabled(2)
|
|
the value of etsysPolicyProfilePriority has no meaning."
|
|
DEFVAL { disabled }
|
|
::= { etsysPolicyProfileEntry 6 }
|
|
|
|
etsysPolicyProfilePriority OBJECT-TYPE
|
|
SYNTAX Integer32 (0..4095)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object defines the default ingress Class of Service
|
|
of this profile.
|
|
|
|
If a port has an active policy and the policy's
|
|
etsysPolicyProfilePriorityStatus is set to enabled(1), the
|
|
etsysPolicyProfilePriority will be applied to all packets
|
|
arriving on the port that do not match any of the policy
|
|
classification rules.
|
|
|
|
Note that dot1dPortDefaultUserPriority will still exist
|
|
from a management view but will NEVER be applied to traffic
|
|
arriving on a port that has an active policy and enabled
|
|
etsysPolicyProfilePriority defined, since policy is applied
|
|
to traffic arriving on the port prior to the assignment of
|
|
a priority using dot1dPortDefaultUserPriority.
|
|
|
|
The behavior of an enabled etsysPolicyProfilePriority on
|
|
any associated port SHALL be identical to the behavior of
|
|
the dot1dPortDefaultUserPriority upon that port."
|
|
REFERENCE
|
|
"RFC2674 (P-BRIDGE-MIB) - dot1dPortPriorityTable"
|
|
DEFVAL { 0 }
|
|
::= { etsysPolicyProfileEntry 7 }
|
|
|
|
etsysPolicyProfileEgressVlans OBJECT-TYPE
|
|
SYNTAX VlanList
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of VLANs which are assigned by this policy to
|
|
egress on ports for which this policy is active. Changes
|
|
to a bit in this object affect the per-port per-VLAN
|
|
Registrar control for Registration Fixed for the relevant
|
|
GVRP state machine on each port for which this policy is
|
|
active. A VLAN may not be added in this set if it is
|
|
already a member of the set of VLANs in
|
|
etsysPolicyProfileForbiddenVlans. This object is
|
|
superseded on a per-port per-VLAN basis by any 'set' bits
|
|
in dot1qVlanStaticEgressPorts and
|
|
dot1qVlanForbiddenEgressPorts. The default value of this
|
|
object is a string of zeros."
|
|
::= { etsysPolicyProfileEntry 8 }
|
|
|
|
etsysPolicyProfileForbiddenVlans OBJECT-TYPE
|
|
SYNTAX VlanList
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of VLANs which are prohibited by this policy to
|
|
egress on ports for which this policy is active. Changes
|
|
to this object that cause a port to be included or
|
|
excluded affect the per-port per-VLAN Registrar control
|
|
for Registration Forbidden for the relevant GVRP state
|
|
machine on each port for which this policy is active. A
|
|
VLAN may not be added in this set if it is already a
|
|
member of the set of VLANs in etsysPolicyProfileEgressVlans.
|
|
This object is superseded on a per-port per-VLAN basis by
|
|
any 'set' bits in the dot1qVlanStaticEgressPorts and
|
|
dot1qVlanForbiddenEgressPorts. The default value of this
|
|
object is a string of zeros."
|
|
::= { etsysPolicyProfileEntry 9 }
|
|
|
|
etsysPolicyProfileUntaggedVlans OBJECT-TYPE
|
|
SYNTAX VlanList
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of VLANs which should transmit egress packets as
|
|
untagged on ports for which this policy is active. This
|
|
object is superseded on a per-port per-VLAN basis by any
|
|
'set' bits in dot1qVlanStaticUntaggedPorts."
|
|
::= { etsysPolicyProfileEntry 10 }
|
|
|
|
etsysPolicyProfileOverwriteTCI OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If set, the information contained within the TCI field of
|
|
inbound, tagged packets will not be used by the device after
|
|
the ingress classification stage of packet relay. The net
|
|
effect will be that the TCI information may be used to classify
|
|
the packet, but will be overwritten (and ignored) by subsequent
|
|
stages of packet relay."
|
|
DEFVAL { disabled }
|
|
::= { etsysPolicyProfileEntry 11 }
|
|
|
|
etsysPolicyProfileRulePrecedence OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each octet will contain a single value representing the rule
|
|
type to be matched against, defined by the
|
|
PolicyClassificationRuleType textual convention. When read,
|
|
will return the currently operating rule matching precedence,
|
|
ordered from first consulted (in the first octet) to last
|
|
consulted (in the last octet). A set of a single octet of
|
|
0x00 will result in a reversion to the default precedence
|
|
ordering. A set of any other values will result in the
|
|
specified rule types being matched in the order specified,
|
|
followed by the remaining rules, in default precedence order."
|
|
::= { etsysPolicyProfileEntry 12 }
|
|
|
|
etsysPolicyProfileVlanRFC3580Mappings OBJECT-TYPE
|
|
SYNTAX VlanList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of VLANs which are currently being mapped onto this
|
|
policy profile by the etsysPolicyRFC3580MapTable. This only
|
|
refers to the mapping of vlan-tunnel-attributes returned from
|
|
RADIUS in an RFC3580 context."
|
|
::= { etsysPolicyProfileEntry 13 }
|
|
|
|
|
|
-- -------------------------------------------------------------
|
|
-- etsysPolicyClassification group
|
|
-- -------------------------------------------------------------
|
|
|
|
etsysPolicyClassificationMaxEntries OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The maximum number of entries allowed in the
|
|
etsysPolicyClassificationTable."
|
|
::= { etsysPolicyClassification 1 }
|
|
|
|
etsysPolicyClassificationNumEntries OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The current number of entries in the
|
|
etsysPolicyClassificationTable."
|
|
::= { etsysPolicyClassification 2 }
|
|
|
|
etsysPolicyClassificationLastChange OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The sysUpTime at which the etsysPolicyClassificationTable
|
|
was last modified."
|
|
::= { etsysPolicyClassification 3 }
|
|
|
|
etsysPolicyClassificationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EtsysPolicyClassificationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A table containing reference OIDs to entries within the
|
|
classification tables.
|
|
|
|
These classification tables include but may not be limited
|
|
to:
|
|
|
|
ctPriClassifyTable
|
|
ctVlanClassifyTable
|
|
ctRatePolicyingConfigTable
|
|
|
|
This table is used to map a list of classification rules to
|
|
an instance of the etsysPolicyProfileTable."
|
|
REFERENCE
|
|
"CTRON-PRIORITY-CLASSIFY-MIB,
|
|
CTRON-VLAN-CLASSIFY-MIB,
|
|
CTRON-RATE-POLICING-MIB"
|
|
::= { etsysPolicyClassification 4 }
|
|
|
|
etsysPolicyClassificationEntry OBJECT-TYPE
|
|
SYNTAX EtsysPolicyClassificationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Describes a particular entry within the
|
|
etsysPolicyClassificationTable. Entries within this table
|
|
MUST be considered non-volatile and MUST be maintained
|
|
across entity resets."
|
|
INDEX { etsysPolicyProfileIndex,
|
|
etsysPolicyClassificationIndex }
|
|
::= { etsysPolicyClassificationTable 1 }
|
|
|
|
EtsysPolicyClassificationEntry ::=
|
|
SEQUENCE {
|
|
etsysPolicyClassificationIndex
|
|
Integer32,
|
|
etsysPolicyClassificationOID
|
|
RowPointer,
|
|
etsysPolicyClassificationRowStatus
|
|
RowStatus,
|
|
etsysPolicyClassificationIngressList
|
|
PortList
|
|
}
|
|
|
|
etsysPolicyClassificationIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Administratively assigned unique value, greater than zero.
|
|
|
|
Each etsysPolicyClassificationIndex instance MUST be unique
|
|
within the scope of its associated etsysPolicyProfileIndex."
|
|
::= { etsysPolicyClassificationEntry 1 }
|
|
|
|
etsysPolicyClassificationOID OBJECT-TYPE
|
|
SYNTAX RowPointer
|
|
MAX-ACCESS read-create
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object follows the RowPointer textual convention and
|
|
is an OID reference to a classification rule.
|
|
|
|
This object MUST NOT be modifiable while this entry's
|
|
etsysPolicyClassificationStatus object has a value of
|
|
active(1)."
|
|
::= { etsysPolicyClassificationEntry 2 }
|
|
|
|
etsysPolicyClassificationRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The status of this row.
|
|
|
|
When set to active(1) this entry's classification rule, as
|
|
referenced by etsysPolicyClassificationOID, becomes one of
|
|
its associated policy's set of rules.
|
|
|
|
When this entry's associated policy, as defined by
|
|
etsysPolicyProfileIndex, is active and assigned to a port
|
|
through the etsysPortPolicyProfileTable or to a station
|
|
through the etsysStationPolicyProfileTabbe, this
|
|
classification rule will be applied to the port or station.
|
|
The exact behavior of this application depends upon the
|
|
classification rule.
|
|
|
|
When this object is set to notInService(2) or notReady(3)
|
|
this entry is not considered one of its associated policy's
|
|
set of rules and this classification rule will not be
|
|
applied.
|
|
|
|
An entry MAY NOT be set to active(1) unless this row's
|
|
etsysPolicyClassificationOID is set to a valid
|
|
classification rule."
|
|
::= { etsysPolicyClassificationEntry 3 }
|
|
|
|
etsysPolicyClassificationIngressList OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The ports on which an active policy profile has defined
|
|
this classification rule applies."
|
|
::= { etsysPolicyClassificationEntry 4 }
|
|
|
|
|
|
-- -------------------------------------------------------------
|
|
-- etsysPortPolicyProfile group
|
|
-- -------------------------------------------------------------
|
|
|
|
etsysPortPolicyProfileLastChange OBJECT-TYPE
|
|
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"sysUpTime at which the etsysPortPolicyProfileTable
|
|
was last modified."
|
|
::= { etsysPortPolicyProfile 1 }
|
|
|
|
etsysPortPolicyProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EtsysPortPolicyProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
|
|
DESCRIPTION
|
|
"This table allows for a one to one mapping between a
|
|
dot1dBasePort or an ifIndex and a Policy Profile."
|
|
::= { etsysPortPolicyProfile 2 }
|
|
|
|
etsysPortPolicyProfileEntry OBJECT-TYPE
|
|
SYNTAX EtsysPortPolicyProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Describes a particular entry within the
|
|
etsysPortPolicyProfileTable. Entries within this
|
|
table MUST be considered non-volatile and MUST be maintained
|
|
across entity resets."
|
|
INDEX { etsysPortPolicyProfileIndexType,
|
|
etsysPortPolicyProfileIndex }
|
|
::= { etsysPortPolicyProfileTable 1 }
|
|
|
|
EtsysPortPolicyProfileEntry ::=
|
|
SEQUENCE {
|
|
etsysPortPolicyProfileIndexType
|
|
PortPolicyProfileIndexTypeTC,
|
|
etsysPortPolicyProfileIndex
|
|
Integer32,
|
|
etsysPortPolicyProfileAdminID
|
|
PolicyProfileIDTC,
|
|
etsysPortPolicyProfileOperID
|
|
PolicyProfileIDTC
|
|
}
|
|
|
|
etsysPortPolicyProfileIndexType OBJECT-TYPE
|
|
SYNTAX PortPolicyProfileIndexTypeTC
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object defines the specific type of port this entry
|
|
represents."
|
|
::= { etsysPortPolicyProfileEntry 1 }
|
|
|
|
etsysPortPolicyProfileIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"An index value which represents a unique port of the type
|
|
defined by this entry's etsysPortPolicyProfileIndexType."
|
|
::= { etsysPortPolicyProfileEntry 2 }
|
|
|
|
etsysPortPolicyProfileAdminID OBJECT-TYPE
|
|
SYNTAX PolicyProfileIDTC
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object represents the desired Policy Profile for this
|
|
dot1dBasePort or this ifIndex.
|
|
|
|
Setting this object to any value besides zero (0) should,
|
|
if possible, immediately place this entry's dot1dBasePort
|
|
or ifIndex into the given Policy Profile.
|
|
|
|
This object and etsysPortPolicyProfileOperID may not be the
|
|
same if this object is set to a Policy (i.e. an instance of
|
|
the etsysPolicyProfileTable) which is not in an active state
|
|
or if the etsysPortPolicyProfileOperID has been set by an
|
|
underlying security protocol such as RADIUS."
|
|
DEFVAL { 0 }
|
|
::= { etsysPortPolicyProfileEntry 3 }
|
|
|
|
etsysPortPolicyProfileOperID OBJECT-TYPE
|
|
SYNTAX PolicyProfileIDTC
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object is the current policy which is being applied to
|
|
this entry's dot1dBasePort. A value of zero(0) indicates
|
|
there is no policy being applied to this dot1dBasePort or
|
|
this ifIndex.
|
|
|
|
If the value of this object has been set by an underlying
|
|
security protocol such as RADIUS, sets to this entry's
|
|
etsysPortPolicyProfileAdminID MUST NOT change the value
|
|
of this object until such time as the security protocol
|
|
releases this object by setting it to a value of zero (0)."
|
|
::= { etsysPortPolicyProfileEntry 4 }
|
|
|
|
etsysPortPolicyProfileSummaryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EtsysPortPolicyProfileSummaryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table provides aggregate port information on a per
|
|
policy, per port type basis."
|
|
::= { etsysPortPolicyProfile 3 }
|
|
|
|
etsysPortPolicyProfileSummaryEntry OBJECT-TYPE
|
|
SYNTAX EtsysPortPolicyProfileSummaryEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Conceptually defines a particular entry within the
|
|
etsysPortPolicyProfileSummaryTable."
|
|
INDEX { etsysPolicyProfileIndex,
|
|
etsysPortPolicyProfileSummaryIndexType }
|
|
::= { etsysPortPolicyProfileSummaryTable 1 }
|
|
|
|
EtsysPortPolicyProfileSummaryEntry ::=
|
|
SEQUENCE {
|
|
etsysPortPolicyProfileSummaryIndexType
|
|
PortPolicyProfileIndexTypeTC,
|
|
etsysPortPolicyProfileSummaryAdminID
|
|
PortList,
|
|
etsysPortPolicyProfileSummaryOperID
|
|
PortList,
|
|
etsysPortPolicyProfileSummaryDynamicID
|
|
PortList
|
|
}
|
|
|
|
etsysPortPolicyProfileSummaryIndexType OBJECT-TYPE
|
|
SYNTAX PortPolicyProfileIndexTypeTC
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object defines the specific type of port this entry
|
|
represents."
|
|
::= { etsysPortPolicyProfileSummaryEntry 1 }
|
|
|
|
etsysPortPolicyProfileSummaryAdminID OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An aggregate list of all Ports currently supporting
|
|
rules which assign this profileIndex through
|
|
administrative means. Rules of this type have a
|
|
valid etsysPolicyRuleResult2 action and a
|
|
profileIndex of 0."
|
|
::= { etsysPortPolicyProfileSummaryEntry 2 }
|
|
|
|
etsysPortPolicyProfileSummaryOperID OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An aggregate list of all Ports currently supporting
|
|
rules which assign this profileIndex through either
|
|
an administrative or dynamic means. The profileId
|
|
which will be assigned operationally, as frames are
|
|
handled are too be reported here."
|
|
::= { etsysPortPolicyProfileSummaryEntry 3 }
|
|
|
|
etsysPortPolicyProfileSummaryDynamicID OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An aggregate list of all Ports currently supporting
|
|
rules which assign this profileIndex through a
|
|
dynamic means. For example the profileIndex returned
|
|
via a successful 802.1X supplicant authentication."
|
|
::= { etsysPortPolicyProfileSummaryEntry 4 }
|
|
|
|
|
|
-- -------------------------------------------------------------
|
|
-- etsysStationPolicyProfile group
|
|
-- -------------------------------------------------------------
|
|
|
|
etsysStationPolicyProfileMaxEntries OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of entries allowed in the
|
|
etsysStationPolicyProfileTable. If this number is
|
|
exceeded, based on stations connecting to the edge
|
|
device, the oldest entries will be deleted."
|
|
::= { etsysStationPolicyProfile 1 }
|
|
|
|
etsysStationPolicyProfileNumEntries OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current number of entries in the
|
|
etsysStationPolicyProfileTable."
|
|
::= { etsysStationPolicyProfile 2 }
|
|
|
|
etsysStationPolicyProfileLastChange OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"sysUpTime at which the etsysStationPolicyProfileTable
|
|
was last modified."
|
|
::= { etsysStationPolicyProfile 3 }
|
|
|
|
etsysStationPolicyProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EtsysStationPolicyProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table allows for a one to one mapping between a
|
|
station's identifying address and a Policy Profile."
|
|
::= { etsysStationPolicyProfile 4 }
|
|
|
|
etsysStationPolicyProfileEntry OBJECT-TYPE
|
|
SYNTAX EtsysStationPolicyProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes a particular entry within the
|
|
etsysStationPolicyProfileTable. Entries within this
|
|
table MUST be considered non-volatile and MUST be
|
|
maintained across entity resets."
|
|
INDEX { etsysStationPolicyProfileIndex }
|
|
::= { etsysStationPolicyProfileTable 1 }
|
|
|
|
EtsysStationPolicyProfileEntry ::=
|
|
SEQUENCE {
|
|
etsysStationPolicyProfileIndex
|
|
Integer32,
|
|
etsysStationIdentifierType
|
|
StationAddressType,
|
|
etsysStationIdentifier
|
|
StationAddress,
|
|
etsysStationPolicyProfileOperID
|
|
PolicyProfileIDTC,
|
|
etsysStationPolicyProfilePortType
|
|
PortPolicyProfileIndexTypeTC,
|
|
etsysStationPolicyProfilePortID
|
|
Integer32
|
|
}
|
|
|
|
etsysStationPolicyProfileIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index value which represents a unique station entry."
|
|
::= { etsysStationPolicyProfileEntry 2 }
|
|
|
|
etsysStationIdentifierType OBJECT-TYPE
|
|
SYNTAX StationAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the type of station identifying address contained
|
|
in etsysStationIdentifier."
|
|
::= { etsysStationPolicyProfileEntry 3 }
|
|
|
|
etsysStationIdentifier OBJECT-TYPE
|
|
SYNTAX StationAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value which represents a unique MAC Address, IP Address,
|
|
or other identifying address for a station, or other logical
|
|
and authenticatable sub-entity within a station, connected
|
|
to a port."
|
|
::= { etsysStationPolicyProfileEntry 4 }
|
|
|
|
etsysStationPolicyProfileOperID OBJECT-TYPE
|
|
SYNTAX PolicyProfileIDTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is the current policy which is being applied to
|
|
this entry's MAC Address. A value of zero(0) indicates
|
|
there is no policy being applied to this MAC Address.
|
|
|
|
The value of this object reflects either the setting from an
|
|
underlying AAA service such as RADIUS, or the default setting
|
|
based on the etsysPortPolicyProfileAdminID for the port on
|
|
which the station is connected.
|
|
|
|
This object and the corresponding etsysPortPolicyProfileAdminID
|
|
will not be the same if this object has been set by an
|
|
underlying security protocol such as RADIUS."
|
|
::= { etsysStationPolicyProfileEntry 5 }
|
|
|
|
etsysStationPolicyProfilePortType OBJECT-TYPE
|
|
SYNTAX PortPolicyProfileIndexTypeTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A textual convention that defines the specific type of port
|
|
designator the corresponding entry represents."
|
|
::= { etsysStationPolicyProfileEntry 6 }
|
|
|
|
etsysStationPolicyProfilePortID OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value which represents the physical port, of the type
|
|
defined by this entry's etsysStationPolicyProfilePortType,
|
|
on which the associated station entity is connected. This
|
|
object is for convenience in cross referencing stations to
|
|
ports."
|
|
::= { etsysStationPolicyProfileEntry 7 }
|
|
|
|
|
|
-- ---------------------------------------------------------- --
|
|
-- etsysInvalidPolicyPolicy group
|
|
-- ---------------------------------------------------------- --
|
|
|
|
etsysInvalidPolicyAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
applyDefaultPolicy(1),
|
|
dropPackets(2),
|
|
forwardPackets(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the action that the edge device should take if asked
|
|
to apply an invalid or unknown policy.
|
|
|
|
applyDefaultPolicy(1) - Ignore the result and search for
|
|
the next policy assignment rule.
|
|
dropPackets(2) - Block traffic.
|
|
forwardPackets(3) - Forward traffic, as if no policy
|
|
had been assigned (via 802.1D/Q
|
|
rules).
|
|
|
|
Although dropPackets(2) is the most secure option, it may
|
|
not always be desirable."
|
|
DEFVAL { applyDefaultPolicy }
|
|
::= { etsysInvalidPolicyPolicy 1 }
|
|
|
|
etsysInvalidPolicyCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Increments to indicate the number of times the device has
|
|
detected an invalid/unknown policy."
|
|
::= { etsysInvalidPolicyPolicy 2 }
|
|
|
|
|
|
-- ---------------------------------------------------------- --
|
|
-- etsysDevicePolicyProfile group
|
|
-- ---------------------------------------------------------- --
|
|
|
|
etsysDevicePolicyProfileDefault OBJECT-TYPE
|
|
SYNTAX Integer32 (0|1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If this value is non-zero, the value indicates
|
|
the etsysPolicyProfileEntry (and its associated
|
|
etsysPolicyClassificationTable entries) which
|
|
should be used by the device if the device is
|
|
incapable of using the profile (or specific parts
|
|
of the profile) explicitly applied to an inbound
|
|
frame. A value of zero indicates that no default
|
|
profile is currently active."
|
|
DEFVAL { 0 }
|
|
::= { etsysDevicePolicyProfile 1 }
|
|
|
|
|
|
-- ---------------------------------------------------------- --
|
|
-- etsysPolicyCapability group
|
|
-- ---------------------------------------------------------- --
|
|
|
|
etsysPolicyCapabilities OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
supportsVLANForwarding(0),
|
|
-- VLAN forwarding is supported on all
|
|
-- rule types supported by the device.
|
|
|
|
supportsPriority(1),
|
|
-- classification rules are supported for 802.1p
|
|
-- priorities.
|
|
supportsPermit(2),
|
|
-- permit capability is supported on all
|
|
-- rule types supported by the device
|
|
-- without having to specify a VLAN.
|
|
|
|
supportsDeny(3),
|
|
-- deny capability is supported on all rule
|
|
-- types supported by the device without
|
|
-- having to specify a VLAN.
|
|
|
|
supportsDeviceLevelPolicy(4),
|
|
-- a single device level policy is supported
|
|
-- to supplement any components of the per port
|
|
-- policy that cannot be applied by the device.
|
|
-- etsysDevicePolicyProfileDefault is used to
|
|
-- indicate the supplemental policy. This
|
|
-- capability should only exist on devices that
|
|
-- cannot apply complete per port policies.
|
|
|
|
supportsPrecedenceReordering(5),
|
|
-- supports the ability to change the evaluation
|
|
-- order of the respective classification rule
|
|
-- types.
|
|
|
|
supportsTciOverwrite(6),
|
|
-- supports the ability to overwrite the TCI
|
|
-- information found in inbound, tagged frames.
|
|
|
|
supportsRulesTable(7),
|
|
-- supports the etsysPolicyRulesTable.
|
|
|
|
supportsRuleUseAccounting(8),
|
|
-- supports the ability to track classification
|
|
-- rule use (and the etsysPolicyRuleUsageList).
|
|
|
|
supportsRuleUseNotification(9),
|
|
-- supports the ability to send audit information
|
|
-- the first time a rule is used to classify a
|
|
-- frame.
|
|
|
|
supportsCoSTable(10),
|
|
-- supports the <MIB_NAME> as an action (in the
|
|
-- stead of simple 802.1D Priority.
|
|
|
|
supportsLongestPrefixRules(11),
|
|
-- Some (or all) of the classification table
|
|
-- rules support Longest Prefix matching.
|
|
|
|
supportsPortDisableAction(12),
|
|
-- Supports the ability to disable a port based
|
|
-- on a rule in the etsysPolicyRulesTable.
|
|
|
|
supportsRuleUseAutoClearOnLink(13),
|
|
-- supports the "auto clear on link up" object
|
|
-- related to rule use accounting.
|
|
|
|
supportsRuleUseAutoClearOnInterval(14),
|
|
-- supports the "auto clear interval " objects
|
|
-- related to rule use accounting.
|
|
|
|
supportsRuleUseAutoClearOnProfile(15),
|
|
-- supports the "auto clear profile" objects
|
|
-- related to rule use accounting.
|
|
|
|
supportsPolicyRFC3580MapTable(16),
|
|
-- supports RFC 3580 and policy simultaneously,
|
|
-- and thus supports the etsysPolicyRFC3580Map
|
|
-- group.
|
|
|
|
supportsPolicyEnabledTable(17)
|
|
-- supports the etsysPolicyEnabledTable which
|
|
-- reports and controls the state of
|
|
-- PolicyProfile assignment on the device.
|
|
|
|
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of capabilities related to policies.
|
|
A set bit, with the value 1, indicates support for the
|
|
described functionality. A clear bit, with the value
|
|
0, indicates the described functionality is not supported."
|
|
::= { etsysPolicyCapability 1 }
|
|
|
|
etsysPolicyDynaPIDRuleCapabilities OBJECT-TYPE
|
|
SYNTAX PolicyRulesSupported
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of rule types which are supported by this device for
|
|
the purpose of dynamically assigning a profile to the
|
|
network traffic described by the bit.
|
|
A set bit, with the value 1, indicates support for the
|
|
described functionality. A clear bit, with the value
|
|
0, indicates the described functionality is not supported."
|
|
::= { etsysPolicyCapability 2 }
|
|
|
|
etsysPolicyAdminPIDRuleCapabilities OBJECT-TYPE
|
|
SYNTAX PolicyRulesSupported
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of rule types which are supported by this device for
|
|
the purpose of administratively assigning a profile to the
|
|
network traffic described by the bit.
|
|
A set bit, with the value 1, indicates support for the
|
|
described functionality. A clear bit, with the value
|
|
0, indicates the described functionality is not supported."
|
|
::= { etsysPolicyCapability 3 }
|
|
|
|
etsysPolicyVlanRuleCapabilities OBJECT-TYPE
|
|
SYNTAX PolicyRulesSupported
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of rule types which are supported by this device for
|
|
the purpose of assigning a VlanId to the network traffic
|
|
described by the bit.
|
|
A set bit, with the value 1, indicates support for the
|
|
described functionality. A clear bit, with the value
|
|
0, indicates the described functionality is not supported."
|
|
::= { etsysPolicyCapability 4 }
|
|
|
|
etsysPolicyCosRuleCapabilities OBJECT-TYPE
|
|
SYNTAX PolicyRulesSupported
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of rule types which are supported by this device for
|
|
the purpose of assigning a CoS to the network traffic
|
|
described by the bit.
|
|
A set bit, with the value 1, indicates support for the
|
|
described functionality. A clear bit, with the value
|
|
0, indicates the described functionality is not supported."
|
|
::= { etsysPolicyCapability 5 }
|
|
|
|
etsysPolicyDropRuleCapabilities OBJECT-TYPE
|
|
SYNTAX PolicyRulesSupported
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of rule types which are supported by this device for
|
|
the purpose of discarding the network traffic described by
|
|
the bit.
|
|
A set bit, with the value 1, indicates support for the
|
|
described functionality. A clear bit, with the value
|
|
0, indicates the described functionality is not supported."
|
|
::= { etsysPolicyCapability 6 }
|
|
|
|
etsysPolicyForwardRuleCapabilities OBJECT-TYPE
|
|
SYNTAX PolicyRulesSupported
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of rule types which are supported by this device for
|
|
the purpose of forwarding the network traffic described by
|
|
the bit.
|
|
A set bit, with the value 1, indicates support for the
|
|
described functionality. A clear bit, with the value
|
|
0, indicates the described functionality is not supported."
|
|
::= { etsysPolicyCapability 7 }
|
|
|
|
etsysPolicySyslogRuleCapabilities OBJECT-TYPE
|
|
SYNTAX PolicyRulesSupported
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of rule types which are supported by this device for
|
|
the purpose of issuing syslog messages when the rule is used
|
|
to identify the network traffic described by the bit.
|
|
A set bit, with the value 1, indicates support for the
|
|
described functionality. A clear bit, with the value
|
|
0, indicates the described functionality is not supported."
|
|
::= { etsysPolicyCapability 8 }
|
|
|
|
etsysPolicyTrapRuleCapabilities OBJECT-TYPE
|
|
SYNTAX PolicyRulesSupported
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of rule types which are supported by this device for
|
|
the purpose of issuing an SNMP notify (trap) messages when the
|
|
rule is used to identify the network traffic described by the
|
|
bit. A set bit, with the value 1, indicates support for the
|
|
described functionality. A clear bit, with the value
|
|
0, indicates the described functionality is not supported."
|
|
::= { etsysPolicyCapability 9 }
|
|
|
|
etsysPolicyDisablePortRuleCapabilities OBJECT-TYPE
|
|
SYNTAX PolicyRulesSupported
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of rule types which are supported by this device for
|
|
the purpose of disabling the ingress port identified when the
|
|
rule matches the network traffic described by the bit.
|
|
A set bit, with the value 1, indicates support for the
|
|
described functionality. A clear bit, with the value
|
|
0, indicates the described functionality is not supported."
|
|
::= { etsysPolicyCapability 10 }
|
|
|
|
etsysPolicySupportedPortList OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The list ports which support policy profile assignment (i.e.
|
|
the ports which _do_ policy). This object may be useful to
|
|
management entities which desire to scope action to only those
|
|
ports which support policy. A port which appears in this list,
|
|
must support, at minimum, the assignment of a policy profile to
|
|
all traffic ingressing the port."
|
|
::= { etsysPolicyCapability 11 }
|
|
|
|
etsysPolicyEnabledTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EtsysPolicyEnabledTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table allows for the configuration of policy profile
|
|
assignment methods, per port, including the ability to disable
|
|
policy profile assignment, per port. In addition, a ports
|
|
capabilities, with respect to policy profile assignment are
|
|
reported."
|
|
::= { etsysPolicyCapability 12 }
|
|
|
|
etsysPolicyEnabledTableEntry OBJECT-TYPE
|
|
SYNTAX EtsysPolicyEnabledTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes a particular entry within the
|
|
etsysPolicyEnabledTable."
|
|
INDEX { dot1dBasePort }
|
|
::= { etsysPolicyEnabledTable 1 }
|
|
|
|
EtsysPolicyEnabledTableEntry ::=
|
|
SEQUENCE {
|
|
etsysPolicyEnabledSupportedRuleTypes
|
|
PolicyRulesSupported,
|
|
etsysPolicyEnabledEnabledRuleTypes
|
|
PolicyRulesSupported
|
|
}
|
|
|
|
etsysPolicyEnabledSupportedRuleTypes OBJECT-TYPE
|
|
SYNTAX PolicyRulesSupported
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The list of rule types which the devices supports for the
|
|
purpose of assigning policy profiles to network traffic
|
|
ingressing this dot1dBasePort."
|
|
::= { etsysPolicyEnabledTableEntry 1 }
|
|
|
|
etsysPolicyEnabledEnabledRuleTypes OBJECT-TYPE
|
|
SYNTAX PolicyRulesSupported
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The list of rule types from which the device will assign policy
|
|
profiles to network traffic ingressing this dot1dBasePort.
|
|
Rules which have a type not enumerated here must not be used to
|
|
assign policy profiles, but must still be used to interrogate
|
|
the rule-set bound to the determined policy profile.
|
|
A set of all cleared bits will effectively disable policy in
|
|
the port."
|
|
::= { etsysPolicyEnabledTableEntry 2 }
|
|
|
|
etsysPolicyRuleAttributeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EtsysPolicyRuleAttributeTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table details each supported rule type attribute
|
|
for rule data length in bytes, rule data length in bits,
|
|
and the maximum number of rules that may use that type."
|
|
::= { etsysPolicyCapability 13 }
|
|
|
|
etsysPolicyRuleAttributeTableEntry OBJECT-TYPE
|
|
SYNTAX EtsysPolicyRuleAttributeTableEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes a particular entry within the
|
|
etsysPolicyRuleAttributeTable."
|
|
INDEX { etsysPolicyRuleType }
|
|
::= { etsysPolicyRuleAttributeTable 1 }
|
|
|
|
EtsysPolicyRuleAttributeTableEntry ::=
|
|
SEQUENCE {
|
|
etsysPolicyRuleAttributeByteLength
|
|
Integer32,
|
|
etsysPolicyRuleAttributeBitLength
|
|
Integer32,
|
|
etsysPolicyRuleAttributeMaxCreatable
|
|
Integer32
|
|
}
|
|
|
|
etsysPolicyRuleAttributeByteLength OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This rule type's maximum length, in bytes of the
|
|
etsysPolicyRuleData. Devices supporting this object MUST
|
|
allow sets for this rule data of any valid length up to and
|
|
including the length value represented by this object.
|
|
Management entities must also expect to read back the maximum
|
|
data length for each type regardless of the length the data
|
|
was set with."
|
|
::= { etsysPolicyRuleAttributeTableEntry 1 }
|
|
|
|
etsysPolicyRuleAttributeBitLength OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This rule type's maximum bit length for traffic data. This
|
|
value also represents the maximum mask that may be used for
|
|
rule data. The mask MUST NOT exceed the rule data size. Masks
|
|
that exceed the data size shall be considered invalid and
|
|
result in an SNMP set failure."
|
|
::= { etsysPolicyRuleAttributeTableEntry 2 }
|
|
|
|
etsysPolicyRuleAttributeMaxCreatable OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If this value is non-zero, the value indicates the maximum
|
|
number of rules of this type the agent can support."
|
|
::= { etsysPolicyRuleAttributeTableEntry 3 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- etsysPolicyMap group
|
|
-- -------------------------------------------------------------
|
|
|
|
etsysPolicyMapMaxEntries OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This has been obsoleted."
|
|
::= { etsysPolicyMap 1 }
|
|
|
|
etsysPolicyMapNumEntries OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This has been obsoleted."
|
|
::= { etsysPolicyMap 2 }
|
|
|
|
etsysPolicyMapLastChange OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This has been obsoleted."
|
|
::= { etsysPolicyMap 3 }
|
|
|
|
etsysPolicyMapPvidOverRide OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This has been obsoleted."
|
|
::= { etsysPolicyMap 4 }
|
|
|
|
etsysPolicyMapUnknownPvidPolicy OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
denyAccess(1),
|
|
applyDefaultPolicy(2),
|
|
applyPvid(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This has been obsoleted."
|
|
::= { etsysPolicyMap 5 }
|
|
|
|
etsysPolicyMapTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EtsysPolicyMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This has been obsoleted."
|
|
::= { etsysPolicyMap 6 }
|
|
|
|
etsysPolicyMapEntry OBJECT-TYPE
|
|
SYNTAX EtsysPolicyMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This has been obsoleted."
|
|
INDEX { etsysPolicyMapIndex }
|
|
::= { etsysPolicyMapTable 1 }
|
|
|
|
EtsysPolicyMapEntry ::=
|
|
SEQUENCE {
|
|
etsysPolicyMapIndex
|
|
Integer32,
|
|
etsysPolicyMapRowStatus
|
|
RowStatus,
|
|
etsysPolicyMapStartVid
|
|
Unsigned32,
|
|
etsysPolicyMapEndVid
|
|
Unsigned32,
|
|
etsysPolicyMapPolicyIndex
|
|
Integer32
|
|
}
|
|
|
|
etsysPolicyMapIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This has been obsoleted."
|
|
::= { etsysPolicyMapEntry 1 }
|
|
|
|
etsysPolicyMapRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This has been obsoleted."
|
|
::= { etsysPolicyMapEntry 2 }
|
|
|
|
etsysPolicyMapStartVid OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This has been obsoleted."
|
|
::= { etsysPolicyMapEntry 3 }
|
|
|
|
etsysPolicyMapEndVid OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This has been obsoleted."
|
|
::= { etsysPolicyMapEntry 4 }
|
|
|
|
etsysPolicyMapPolicyIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This has been obsoleted."
|
|
::= { etsysPolicyMapEntry 5 }
|
|
|
|
|
|
-- -------------------------------------------------------------
|
|
-- etsysPolicyRules group
|
|
-- -------------------------------------------------------------
|
|
|
|
etsysPolicyRulesMaxEntries OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of entries allowed in the
|
|
etsysPolicyRulesTable."
|
|
::= { etsysPolicyRules 1 }
|
|
|
|
etsysPolicyRulesNumEntries OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current number of entries in the
|
|
etsysPolicyRulesTable."
|
|
::= { etsysPolicyRules 2 }
|
|
|
|
etsysPolicyRulesLastChange OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sysUpTime at which the etsysPolicyRulesTable
|
|
was last modified."
|
|
::= { etsysPolicyRules 3 }
|
|
|
|
etsysPolicyRulesAccountingEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Controls the collection of rule usage statistics. If
|
|
disabled, no usage statistics are gathered and no auditing
|
|
messages will be sent. When enabled, rule will gather
|
|
usage statistics, and auditing messages will be sent, if
|
|
enabled for a given rule."
|
|
DEFVAL { disabled }
|
|
::= { etsysPolicyRules 4 }
|
|
|
|
etsysPolicyRulesPortDisabledList OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A portlist containing bits representing the dot1dBridgePorts
|
|
which have been disabled via the mechanism described in the
|
|
etsysPolicyRuleDisablePort leaf. A set bit indicates a
|
|
disabled port.
|
|
|
|
Ports may be enabled by performing a set with the
|
|
corresponding bit cleared. Bits which are set will
|
|
be ignored during the set operation."
|
|
::= { etsysPolicyRules 5 }
|
|
|
|
|
|
-- -------------------------------------------------------------
|
|
-- etsysPolicyRuleTable
|
|
-- -------------------------------------------------------------
|
|
|
|
etsysPolicyRuleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EtsysPolicyRuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing rules bound to individual policies. A
|
|
Rule is comprised of three components, a unique description
|
|
of the network traffic, an associated list of actions, and
|
|
an associated list of accounting and auditing controls and
|
|
information.
|
|
|
|
The unique description of the network traffic, defined by a
|
|
PolicyClassificationRuleType together with a length,
|
|
matching data and a relevant bits field, port type,
|
|
and port number (port number zero is reserved to mean any
|
|
port), and scoped by a etsysPolicyProfileIndex, is used
|
|
as the table index."
|
|
::= { etsysPolicyRules 6 }
|
|
|
|
etsysPolicyRuleEntry OBJECT-TYPE
|
|
SYNTAX EtsysPolicyRuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes a particular entry within the
|
|
etsysPolicyRuleTable. Entries within this table
|
|
MUST be considered non-volatile and MUST be maintained
|
|
across entity resets."
|
|
INDEX { etsysPolicyRuleProfileIndex,
|
|
etsysPolicyRuleType,
|
|
etsysPolicyRuleData,
|
|
etsysPolicyRulePrefixBits,
|
|
etsysPolicyRulePortType,
|
|
etsysPolicyRulePort}
|
|
::= { etsysPolicyRuleTable 1 }
|
|
|
|
EtsysPolicyRuleEntry ::=
|
|
SEQUENCE {
|
|
etsysPolicyRuleProfileIndex
|
|
Integer32,
|
|
etsysPolicyRuleType
|
|
PolicyClassificationRuleType,
|
|
etsysPolicyRuleData
|
|
OCTET STRING,
|
|
etsysPolicyRulePrefixBits
|
|
Integer32,
|
|
etsysPolicyRulePortType
|
|
PortPolicyProfileIndexTypeTC,
|
|
etsysPolicyRulePort
|
|
Integer32,
|
|
etsysPolicyRuleRowStatus
|
|
RowStatus,
|
|
etsysPolicyRuleStorageType
|
|
StorageType,
|
|
etsysPolicyRuleUsageList
|
|
PortList,
|
|
etsysPolicyRuleResult1
|
|
Integer32,
|
|
etsysPolicyRuleResult2
|
|
Integer32,
|
|
etsysPolicyRuleAuditSyslogEnable
|
|
EnabledStatus,
|
|
etsysPolicyRuleAuditTrapEnable
|
|
EnabledStatus,
|
|
etsysPolicyRuleDisablePort
|
|
EnabledStatus,
|
|
etsysPolicyRuleOperPid
|
|
Integer32
|
|
}
|
|
|
|
etsysPolicyRuleProfileIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0|1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The etsysPolicyProfileIndex for which the rule is defined.
|
|
|
|
A value of zero(0) has special meaning in that it scopes
|
|
rules which are used to determine the Policy Profile to
|
|
which the frame belongs. See the etsysPolicyRuleResult1
|
|
and etsysPolicyRuleResult2 descriptions for specifics of
|
|
how the results of a rule hit differ when the
|
|
etsysPolicyRuleProfileIndex is zero."
|
|
::= { etsysPolicyRuleEntry 1 }
|
|
|
|
etsysPolicyRuleType OBJECT-TYPE
|
|
SYNTAX PolicyClassificationRuleType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of network traffic reference by the
|
|
etsysPolicyRuleData."
|
|
::= { etsysPolicyRuleEntry 2 }
|
|
|
|
etsysPolicyRuleData OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The data pattern to match against, as defined by the
|
|
etsysPolicyRuleType, encoded in network-byte order."
|
|
::= { etsysPolicyRuleEntry 3 }
|
|
|
|
etsysPolicyRulePrefixBits OBJECT-TYPE
|
|
SYNTAX Integer32(0|1..2048)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The relevant number of bits defined by the
|
|
etsysPolicyRuleData, to be used when matching against a
|
|
frame, relevant bits are specified in longest-prefix-first
|
|
style (left to right). A value of zero carries the special
|
|
meaning of all bits are relevant."
|
|
::= { etsysPolicyRuleEntry 4 }
|
|
|
|
etsysPolicyRulePortType OBJECT-TYPE
|
|
SYNTAX PortPolicyProfileIndexTypeTC
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port number on which the rule will be applied. Zero(0)
|
|
is a special case, indicating that the rule should be applied
|
|
to all ports."
|
|
::= { etsysPolicyRuleEntry 5 }
|
|
|
|
etsysPolicyRulePort OBJECT-TYPE
|
|
SYNTAX Integer32(0|1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port number on which the rule will be applied. Zero(0)
|
|
is a special case, indicating that the rule should be applied
|
|
to all ports."
|
|
::= { etsysPolicyRuleEntry 6 }
|
|
|
|
etsysPolicyRuleRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this row.
|
|
|
|
When set to active(1) this entry's classification rule, as
|
|
referenced by etsysPolicyRulesOID, becomes one of
|
|
its associated policy's set of rules.
|
|
|
|
When this entry's associated policy, as defined by
|
|
etsysPolicyRuleProfileIndex, is active and assigned to a port
|
|
through the etsysPortPolicyProfileTable or to a station
|
|
through the etsysStationPolicyProfileTabbe, this
|
|
classification rule will be applied to the port or station.
|
|
The exact behavior of this application depends upon the
|
|
classification rule.
|
|
|
|
When this object is set to notInService(2) or notReady(3)
|
|
this entry is not considered one of its associated policy's
|
|
set of rules and this classification rule will not be
|
|
applied."
|
|
::= { etsysPolicyRuleEntry 7 }
|
|
|
|
etsysPolicyRuleStorageType OBJECT-TYPE
|
|
SYNTAX StorageType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The storage type of this row.
|
|
|
|
When set to volatile(1) this entry's classification rule, as
|
|
referenced by etsysPolicyRulesOID, will be removed (if
|
|
present) from non-volatile storage. Rows created dynamically
|
|
by the device will typically report this as their default
|
|
storage type.
|
|
|
|
When set to nonVolatile(1) this entry's classification rule, as
|
|
referenced by etsysPolicyRulesOID, will be added to non-
|
|
volatile storage. This is the default value for rows created
|
|
as the result of external management.
|
|
|
|
Values of other(0), permanent(4), and readOnly(5) may not be
|
|
set, although they may be returned for rows created by the
|
|
device."
|
|
DEFVAL { nonVolatile }
|
|
::= { etsysPolicyRuleEntry 8 }
|
|
|
|
etsysPolicyRuleUsageList OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When read, a set bit indicates that this rule was used to
|
|
classify traffic on the corresponding port. When set, the
|
|
native PortList will be bit-wise AND'ed with the set PortList,
|
|
allowing the agent to clear the usage indication."
|
|
::= { etsysPolicyRuleEntry 9 }
|
|
|
|
etsysPolicyRuleResult1 OBJECT-TYPE
|
|
SYNTAX Integer32(-1|0|1..4094|4095)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the etsysPolicyRuleProfileIndex is 0 then this field is
|
|
read-only and defines the profile ID which will assigned
|
|
to frames matching this rule. This is the dynamically assigned
|
|
value and may differ from the administratively configured
|
|
value.
|
|
|
|
If the etsysPolicyRuleProfileIndex is not 0 then this field is
|
|
read-create and defines the VLAN ID with which to mark a frame
|
|
matching this PolicyRule.
|
|
|
|
Note that three special, otherwise illegal, values of the
|
|
etsysPolicyRuleVlan are used in defining the forwarding action.
|
|
|
|
-1 Indicates that no VLAN or forwarding behavior
|
|
modification is desired. A rule will not be matched
|
|
against for the purpose of determining a marking
|
|
VID if this value is set.
|
|
|
|
0 Indicates that the default forwarding action
|
|
is to drop the packets matching this rule.
|
|
|
|
4095 Indicates that the default forwarding action
|
|
is to forward any packets matching this rule."
|
|
DEFVAL { -1 }
|
|
::= { etsysPolicyRuleEntry 10 }
|
|
|
|
etsysPolicyRuleResult2 OBJECT-TYPE
|
|
SYNTAX Integer32(-1|0..4095)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the etsysPolicyRuleProfileIndex is 0 then this field is
|
|
read-create and defines the profile ID which the managing
|
|
entity desires assigned to frames matching this rule. This
|
|
is the administrative value and may differ from the
|
|
dynamically assigned active value.
|
|
|
|
If the etsysPolicyRuleProfileIndex is not 0 then this field is
|
|
The CoS with which to mark a frame matching this
|
|
PolicyRule.
|
|
|
|
Note that one special, otherwise illegal, values of the
|
|
etsysPolicyRuleCoS are used in defining the forwarding
|
|
action.
|
|
|
|
-1 Indicates that no CoS or forwarding behavior
|
|
modification is desired. A rule will not be
|
|
matched against for the purpose of determining
|
|
a CoS if this value is set."
|
|
|
|
DEFVAL { -1 }
|
|
::= { etsysPolicyRuleEntry 11 }
|
|
|
|
etsysPolicyRuleAuditSyslogEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Controls the sending of a syslog message when a bit in the
|
|
etsysPolicyRuleUsageList transitions from 0 to 1."
|
|
DEFVAL { disabled }
|
|
::= { etsysPolicyRuleEntry 12 }
|
|
|
|
etsysPolicyRuleAuditTrapEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Controls the sending of an SNMP NOTIFICATION when a bit in the
|
|
etsysPolicyRuleUsageList transitions from 0 to 1."
|
|
DEFVAL { disabled }
|
|
::= { etsysPolicyRuleEntry 13 }
|
|
|
|
etsysPolicyRuleDisablePort OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Controls the disabling of a port (ifOperStatus of the
|
|
corresponding ifIndex will be down) when a bit in the
|
|
etsysPolicyRuleUsageList transitions from 0 to 1. When set to
|
|
enabled, the corresponding ifIndex will be disabled upon the
|
|
transition."
|
|
DEFVAL { disabled }
|
|
::= { etsysPolicyRuleEntry 14 }
|
|
|
|
etsysPolicyRuleOperPid OBJECT-TYPE
|
|
SYNTAX Integer32(-1|0..4095)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the etsysPolicyRuleProfileIndex is 0 then this field
|
|
contains the currently applied profile ID for frames
|
|
matching this rule. This may be either the administratively
|
|
applied value or the dynamically applied value.
|
|
|
|
If the etsysPolicyRuleProfileIndex is not 0, then this
|
|
object does not exist and will not be returned.
|
|
|
|
Note that one special, otherwise illegal, values of the
|
|
etsysPolicyRuleCoS are used in defining the forwarding
|
|
action.
|
|
|
|
-1 Indicates that no profile ID is being applied
|
|
by this rule."
|
|
DEFVAL { -1 }
|
|
::= { etsysPolicyRuleEntry 15 }
|
|
|
|
|
|
-- -------------------------------------------------------------
|
|
-- etsysPolicyRulePortTable
|
|
-- -------------------------------------------------------------
|
|
|
|
etsysPolicyRulePortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EtsysPolicyRulePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The purpose of this table is to provide an agent the
|
|
ability to easily determine which rules have been used
|
|
on a given bridge port. A row will only be present when
|
|
the rule which the instancing describes has been used.
|
|
The agent may remove a row (and clear the used status)
|
|
by setting the etsysPolicyRulePortHit leaf to False.
|
|
PolicyClassificationRuleType together with a length,
|
|
matching data and a relevant bits field, port type,
|
|
and port number (port number zero is reserved to mean any
|
|
port), scoped by a etsysPolicyRuleProfileIndex, and preceded by
|
|
a dot1dBasePort is used as the table index."
|
|
::= { etsysPolicyRules 7 }
|
|
|
|
etsysPolicyRulePortEntry OBJECT-TYPE
|
|
SYNTAX EtsysPolicyRulePortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"."
|
|
INDEX { dot1dBasePort,
|
|
etsysPolicyRuleProfileIndex,
|
|
etsysPolicyRuleType,
|
|
etsysPolicyRuleData,
|
|
etsysPolicyRulePrefixBits,
|
|
etsysPolicyRulePortType,
|
|
etsysPolicyRulePort }
|
|
::= { etsysPolicyRulePortTable 1 }
|
|
|
|
EtsysPolicyRulePortEntry ::=
|
|
SEQUENCE {
|
|
etsysPolicyRulePortHit TruthValue
|
|
}
|
|
|
|
etsysPolicyRulePortHit OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Every row will report a value of True, indicating that the
|
|
Rule described by the instancing was used on the given
|
|
port. An agent may be set this leaf to False to clear
|
|
remove the row and clear the Rule Use bit for the
|
|
specified Rule, on the given bridgePort."
|
|
::= { etsysPolicyRulePortEntry 1 }
|
|
|
|
etsysPolicyRuleDynamicProfileAssignmentOverride OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If true, administratively assigned profile assignment
|
|
rules override dynamically assigned profiles assignments
|
|
for a given rule. If false, the dynamically assigned
|
|
value (typically created by a successful authentication
|
|
attempt) overrides the administratively configured value.
|
|
The agent may optionally implement this leaf as read-only."
|
|
DEFVAL { false }
|
|
::= { etsysPolicyRules 8 }
|
|
|
|
etsysPolicyRuleDefaultDynamicSyslogStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If enabled(1), rules dynamically created will set
|
|
etsysPolicyRuleAuditSyslogEnable to enabled. If
|
|
disabled(2) a dynamically created rule will have
|
|
etsysPolicyRuleAuditSyslogEnable set to disabled.
|
|
The agent may optionally implement this leaf as read-only."
|
|
DEFVAL { disabled }
|
|
::= { etsysPolicyRules 9 }
|
|
|
|
etsysPolicyRuleDefaultDynamicTrapStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If enabled(1), rules dynamically created will set
|
|
etsysPolicyRuleAuditTrapEnable to enabled. If
|
|
disabled(2) a dynamically created rule will have
|
|
etsysPolicyRuleAuditTrapEnable set to disabled.
|
|
The agent may optionally implement this leaf as read-only."
|
|
DEFVAL { disabled }
|
|
::= { etsysPolicyRules 10 }
|
|
|
|
etsysPolicyRuleStatsAutoClearOnLink OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If set to enabled(1), when operstatus up is detected on any
|
|
port the agent will clear the rule usage information
|
|
associated with that port.
|
|
This ability is further scoped to the list of ports defined by
|
|
etsysPolicyRuleStatsAutoClearPorts.
|
|
This leaf is optional and will have no effect on an agent
|
|
which has rule use accounting disabled or does not support
|
|
rule use accounting.
|
|
By default, the rule use accounting information will not be
|
|
modified by operstatus transitions."
|
|
DEFVAL { disabled }
|
|
::= { etsysPolicyRules 11 }
|
|
|
|
etsysPolicyRuleStatsAutoClearInterval OBJECT-TYPE
|
|
SYNTAX Integer32 (0|1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The interval at which the device will automatically clear rule
|
|
usage statistics, in minutes. This ability is disabled (usage
|
|
statistics will not be automatically cleared) if set to
|
|
zero(0).
|
|
This ability is further scoped to the list of ports defined by
|
|
etsysPolicyRuleStatsAutoClearPorts.
|
|
This leaf is optional and will have no effect on an agent which
|
|
has rule use accounting disabled or does not support rule use
|
|
accounting."
|
|
DEFVAL { 0 }
|
|
::= { etsysPolicyRules 12 }
|
|
|
|
etsysPolicyRuleStatsAutoClearPorts OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The list ports on which rule usage statistics will be
|
|
cleared by one of the AutoClear actions
|
|
(etsysPolicyRuleStatsAutoClearInterval,
|
|
etsysPolicyRuleStatsAutoClearOnProfile, or
|
|
etsysPolicyRuleStatsAutoClearOnLink).
|
|
By default, no ports will be set in this list.
|
|
This leaf is optional, unless the agent claims support for
|
|
one of the other 'autoclear' objects, and will have no effect
|
|
on an agent which has rule use accounting disabled or does
|
|
not support rule use accounting."
|
|
::= { etsysPolicyRules 13 }
|
|
|
|
etsysPolicyRuleStatsAutoClearOnProfile OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If set to enabled(1), when a rule assigning a PolicyProfile
|
|
(whose etsysPolicyRuleProfileIndex is zero(0)) is activated,
|
|
all the rule usage bits associated with the rules bound to the
|
|
PolicyProfile specified by the etsysPolicyRuleOperPid
|
|
and the port specified by the etsysPolicyRulePort are cleared
|
|
(if there is no port specified or no valid
|
|
etsysPolicyRuleProfileIndex specified, then no action follows).
|
|
This ability is further scoped to the list of ports defined by
|
|
etsysPolicyRuleStatsAutoClearPorts.
|
|
This leaf is optional and will have no effect on an agent
|
|
which has rule use accounting disabled or does not support
|
|
rule use accounting. By default, the rule use accounting
|
|
information will not be modified by the creation or activation
|
|
of PolicyProfile assignment rules."
|
|
DEFVAL { disabled }
|
|
::= { etsysPolicyRules 14 }
|
|
|
|
etsysPolicyRuleStatsDroppedNotifications OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A count of the number of times the agent has dropped
|
|
notification (syslog or trap) of a etsysPolicyRuleUsageList
|
|
bit transition. A management entity might use this leaf as
|
|
an indication to read the etsysPolicyRuleUsageList objects
|
|
for important rules. This count should be kept to the best of
|
|
the device's ability, and explicitly does not cover
|
|
notifications discarded by the network."
|
|
::= { etsysPolicyRules 15 }
|
|
|
|
etsysPolicyRuleSylogMachineReadableFormat OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If enabled, the device should format rule usage messages so
|
|
that they might be processed by a machine (scripting backend,
|
|
etc). If disabled, the messages should be formatted for human
|
|
consumption."
|
|
DEFVAL { disabled }
|
|
::= { etsysPolicyRules 16 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- etsysPolicyRFC3580Map group
|
|
-- -------------------------------------------------------------
|
|
|
|
etsysPolicyRFC3580MapResolveReponseConflict OBJECT-TYPE
|
|
SYNTAX PolicyRFC3580MapRadiusResponseTC
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates which field to use in the application of the RADIUS
|
|
response in the event that both the proprietary filter-id
|
|
indicating a policy profile and the standard (RFC3580) vlan-
|
|
tunnel-attribute are present. If policyProfile(1) is selected,
|
|
then the filter-id will be used, if vlanTunnelAttribute(2) is
|
|
selected, then the vlan-tunnel-attribute will be used (and the
|
|
policy-map will be applied, if present). A value of
|
|
vlanTunnelAttributeWithPolicyProfile(3) indicates that both
|
|
attributes should be applied, in the following manner: the
|
|
policyProfile should be enforced, with the exception of the
|
|
etsysPolicyProfilePortVid (if present), the returned
|
|
vlan-tunnel-attribute will be used in its place. In this case,
|
|
the policy-map will be ignored (as the policyProfile was
|
|
explicitly assigned). VLAN classification rules will still
|
|
be applied, as defined by the assigned policyProfile.
|
|
|
|
Modifications of this value will not effect the current status
|
|
of any users currently authenticated. The new state will be
|
|
applied to new, successful authentications. The current status
|
|
of current authentication may be modified through the
|
|
individual agents or through the ENTERASYS-MULTI-AUTH-MIB, if
|
|
supported."
|
|
DEFVAL { policyProfile }
|
|
::= { etsysPolicyRFC3580Map 1 }
|
|
|
|
etsysPolicyRFC3580MapLastChange OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime when the etsysPolicyRFC3580MapTable was
|
|
last modified."
|
|
::= { etsysPolicyRFC3580Map 2 }
|
|
|
|
etsysPolicyRFC3580MapTableDefault OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If read as True, then the etsysPolicyRFC3580MapTable is in the
|
|
default state (no mappings have been created), if False, then
|
|
non-default mappings exist.
|
|
If set to True, then the etsysPolicyRFC3580MapTable will be put
|
|
into the default state (no mappings will exist). A set to
|
|
False is not valid and MUST fail."
|
|
::= { etsysPolicyRFC3580Map 3 }
|
|
|
|
etsysPolicyRFC3580MapTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EtsysPolicyRFC3580MapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing VLAN ID to policy mappings. A policy is
|
|
a group of classification rules which may be applied on a
|
|
per user basis, to ports or to stations."
|
|
::= { etsysPolicyRFC3580Map 4 }
|
|
|
|
etsysPolicyRFC3580MapEntry OBJECT-TYPE
|
|
SYNTAX EtsysPolicyRFC3580MapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Conceptually defines a particular entry within the
|
|
etsysPolicyRFC3580MapTable. Entries within this table MUST be
|
|
considered non-volatile and MUST be maintained across
|
|
entity resets."
|
|
INDEX { etsysPolicyRFC3580MapVlanId }
|
|
::= { etsysPolicyRFC3580MapTable 1 }
|
|
|
|
EtsysPolicyRFC3580MapEntry ::=
|
|
SEQUENCE {
|
|
etsysPolicyRFC3580MapVlanId
|
|
VlanIndex,
|
|
etsysPolicyRFC3580MapPolicyIndex
|
|
PolicyProfileIDTC
|
|
}
|
|
|
|
etsysPolicyRFC3580MapVlanId OBJECT-TYPE
|
|
SYNTAX VlanIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VlanIndex which will map to the policy profile specified
|
|
by the etsysPolicyRFC3580MapPolicyIndex of this row. This will
|
|
be used to map the VLAN returned by value from the Tunnel-
|
|
Private-Group-ID RADIUS attribute."
|
|
REFERENCE
|
|
"IEEE 802.1X RADIUS Usage Guidelines (RFC 3580)"
|
|
::= { etsysPolicyRFC3580MapEntry 1 }
|
|
|
|
etsysPolicyRFC3580MapPolicyIndex OBJECT-TYPE
|
|
SYNTAX PolicyProfileIDTC (0|1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of a Policy Profle as defined in the
|
|
etsysPolicyProfileTable.
|
|
|
|
A value of 0 indicates that the row is functionally non-
|
|
operational (no mapping exists). Devices which support the
|
|
ENTERASYS-VLAN-AUTHORIZATION-MIB, and for which the value of
|
|
etsysVlanAuthorizationEnable is Enabled and the value of
|
|
etsysVlanAuthorizationStatus is Enabled on the port referenced
|
|
by the authorization request, should then use the VlanIndex
|
|
provisioned (e.g. from the Tunnel-Private-Group-ID RADIUS
|
|
attribute) as defined by RFC3580, otherwise, the device should
|
|
treat the result as if no matching Policy Profile had been
|
|
found (e.g. as a simple success). In the case where a
|
|
Policy Profile is already being applied to the referenced
|
|
station, but no mapping exists, the device MUST treat the
|
|
Tunnel-Private-Group-ID as an override to the
|
|
etsysPolicyProfilePortVid defined by that profile (any matched
|
|
classification rules which explicit provision a VLAN MUST still
|
|
override both the etsysPolicyProfilePortVid and the
|
|
Tunnel-Private-Group-ID.)
|
|
|
|
A non-zero value of this object indicates that the VlanIndex
|
|
provisioned (e.g. from the Tunnel-Private-Group-ID RADIUS
|
|
attribute) should be mapped to a Policy Profile as defined in
|
|
the etsysPolicyProfileTable, and that policy applied as if
|
|
the Policy name had been provisioned instead (e.g, in the
|
|
Filter-ID RADIUS attribute). If the mapping references a
|
|
non-existent row of the etsysPolicyProfileTable, or the
|
|
referenced row has a etsysPolicyProfileRowStatus value other
|
|
than Active, the device MUST behave as if the mapping did not
|
|
exist (apply the vlan-tunnel-attribute). The
|
|
etsysPolicyRFC3580MapInvalidMapping MUST then be incremented."
|
|
|
|
REFERENCE
|
|
"IEEE 802.1X RADIUS Usage Guidelines (RFC 3580)"
|
|
DEFVAL { 0 }
|
|
::= { etsysPolicyRFC3580MapEntry 2 }
|
|
|
|
etsysPolicyRFC3580MapInvalidMapping OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Increments to indicate the number of times the device has
|
|
detected an invalid/unknown EtsysPolicyRFC3580MapEntry
|
|
(i.e. one that references an in-active or non-existent
|
|
etsysPolicyProfile)."
|
|
::= { etsysPolicyRFC3580Map 5 }
|
|
|
|
|
|
|
|
-- -------------------------------------------------------------
|
|
-- Conformance Information
|
|
-- -------------------------------------------------------------
|
|
|
|
etsysPolicyProfileConformance OBJECT IDENTIFIER
|
|
::= { etsysPolicyProfileMIB 7 }
|
|
|
|
etsysPolicyProfileGroups OBJECT IDENTIFIER
|
|
::= { etsysPolicyProfileConformance 1 }
|
|
|
|
etsysPolicyProfileCompliances OBJECT IDENTIFIER
|
|
::= { etsysPolicyProfileConformance 2 }
|
|
|
|
|
|
-- -------------------------------------------------------------
|
|
-- Units of Conformance
|
|
-- -------------------------------------------------------------
|
|
|
|
etsysPolicyProfileGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
etsysPolicyProfileMaxEntries,
|
|
etsysPolicyProfileNumEntries,
|
|
etsysPolicyProfileLastChange,
|
|
etsysPolicyProfileTableNextAvailableIndex,
|
|
etsysPolicyProfileName,
|
|
etsysPolicyProfileRowStatus,
|
|
etsysPolicyProfilePortVidStatus,
|
|
etsysPolicyProfilePortVid,
|
|
etsysPolicyProfilePriorityStatus,
|
|
etsysPolicyProfilePriority,
|
|
etsysPolicyProfileEgressVlans,
|
|
etsysPolicyProfileForbiddenVlans,
|
|
etsysPolicyProfileUntaggedVlans,
|
|
etsysPolicyProfileOverwriteTCI,
|
|
etsysPolicyProfileRulePrecedence,
|
|
etsysPolicyProfileVlanRFC3580Mappings
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing Policy Profile Creation."
|
|
::= { etsysPolicyProfileGroups 1 }
|
|
|
|
etsysPolicyClassificationGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
etsysPolicyClassificationMaxEntries,
|
|
etsysPolicyClassificationNumEntries,
|
|
etsysPolicyClassificationLastChange,
|
|
etsysPolicyClassificationOID,
|
|
etsysPolicyClassificationRowStatus,
|
|
etsysPolicyClassificationIngressList
|
|
}
|
|
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects providing a mapping between a set
|
|
of Classification Rules and a Policy Profile."
|
|
::= { etsysPolicyProfileGroups 2 }
|
|
|
|
etsysPortPolicyProfileGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
etsysPortPolicyProfileLastChange,
|
|
etsysPortPolicyProfileAdminID,
|
|
etsysPortPolicyProfileOperID,
|
|
etsysPortPolicyProfileSummaryAdminID,
|
|
etsysPortPolicyProfileSummaryOperID
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects providing a mapping from a
|
|
specific port to a Policy Profile instance. Only
|
|
the read-only portions of this group are now current.
|
|
They are listed under etsysPortPolicyProfileGroup2."
|
|
::= { etsysPolicyProfileGroups 3 }
|
|
|
|
etsysStationPolicyProfileGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
etsysStationPolicyProfileMaxEntries,
|
|
etsysStationPolicyProfileNumEntries,
|
|
etsysStationPolicyProfileLastChange,
|
|
etsysStationIdentifierType,
|
|
etsysStationIdentifier,
|
|
etsysStationPolicyProfileOperID,
|
|
etsysStationPolicyProfilePortType,
|
|
etsysStationPolicyProfilePortID
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing a mapping from a
|
|
specific station to a Policy Profile instance."
|
|
::= { etsysPolicyProfileGroups 5 }
|
|
|
|
etsysInvalidPolicyPolicyGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
etsysInvalidPolicyAction,
|
|
etsysInvalidPolicyCount
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects that help to define a mapping
|
|
from logical authorization services outcomes to access
|
|
control and policy actions."
|
|
::= { etsysPolicyProfileGroups 6 }
|
|
|
|
etsysDevicePolicyProfileGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
etsysDevicePolicyProfileDefault
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object that provides a device level supplemental policy
|
|
for entities that are not able to apply portions of the
|
|
profile definition uniquely on individual ports."
|
|
::= { etsysPolicyProfileGroups 7 }
|
|
|
|
etsysPolicyCapabilitiesGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
etsysPolicyCapabilities,
|
|
etsysPolicyVlanRuleCapabilities,
|
|
etsysPolicyCosRuleCapabilities,
|
|
etsysPolicyDropRuleCapabilities,
|
|
etsysPolicyForwardRuleCapabilities,
|
|
etsysPolicyDynaPIDRuleCapabilities ,
|
|
etsysPolicyAdminPIDRuleCapabilities,
|
|
etsysPolicySyslogRuleCapabilities,
|
|
etsysPolicyTrapRuleCapabilities,
|
|
etsysPolicyDisablePortRuleCapabilities,
|
|
etsysPolicySupportedPortList,
|
|
etsysPolicyEnabledSupportedRuleTypes,
|
|
etsysPolicyEnabledEnabledRuleTypes
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"An object that indicates the capabilities of the managed
|
|
entity with respect to Policy Profiles."
|
|
::= { etsysPolicyProfileGroups 8 }
|
|
|
|
etsysPolicyMapGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
etsysPolicyMapMaxEntries,
|
|
etsysPolicyMapNumEntries,
|
|
etsysPolicyMapLastChange,
|
|
etsysPolicyMapPvidOverRide,
|
|
etsysPolicyMapUnknownPvidPolicy,
|
|
etsysPolicyMapRowStatus,
|
|
etsysPolicyMapStartVid,
|
|
etsysPolicyMapEndVid,
|
|
etsysPolicyMapPolicyIndex
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object group has been obsoleted."
|
|
::= { etsysPolicyProfileGroups 9 }
|
|
|
|
etsysPolicyRulesGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
etsysPolicyRulesMaxEntries,
|
|
etsysPolicyRulesNumEntries,
|
|
etsysPolicyRulesLastChange,
|
|
etsysPolicyRulesAccountingEnable,
|
|
etsysPolicyRulesPortDisabledList,
|
|
etsysPolicyRuleRowStatus,
|
|
etsysPolicyRuleStorageType,
|
|
etsysPolicyRuleUsageList,
|
|
etsysPolicyRuleResult1,
|
|
etsysPolicyRuleResult2,
|
|
etsysPolicyRuleAuditSyslogEnable,
|
|
etsysPolicyRuleAuditTrapEnable,
|
|
etsysPolicyRuleDisablePort,
|
|
etsysPolicyRuleOperPid,
|
|
etsysPolicyRulePortHit,
|
|
etsysPolicyRuleDynamicProfileAssignmentOverride,
|
|
etsysPolicyRuleDefaultDynamicSyslogStatus,
|
|
etsysPolicyRuleDefaultDynamicTrapStatus,
|
|
etsysPolicyRuleStatsAutoClearOnLink,
|
|
etsysPolicyRuleStatsAutoClearInterval,
|
|
etsysPolicyRuleStatsAutoClearPorts,
|
|
etsysPolicyRuleStatsAutoClearOnProfile
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"An object that indicates the capabilities of the managed
|
|
entity with respect to Policy Profiles."
|
|
::= { etsysPolicyProfileGroups 10 }
|
|
|
|
etsysPortPolicyProfileGroup2 OBJECT-GROUP
|
|
OBJECTS {
|
|
etsysPortPolicyProfileSummaryAdminID,
|
|
etsysPortPolicyProfileSummaryOperID,
|
|
etsysPortPolicyProfileSummaryDynamicID
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing a mapping from a
|
|
specific port to a Policy Profile instance."
|
|
::= { etsysPolicyProfileGroups 11 }
|
|
|
|
etsysPolicyRFC3580MapGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
etsysPolicyRFC3580MapResolveReponseConflict,
|
|
etsysPolicyRFC3580MapLastChange,
|
|
etsysPolicyRFC3580MapTableDefault,
|
|
etsysPolicyRFC3580MapPolicyIndex,
|
|
etsysPolicyRFC3580MapInvalidMapping
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object group that provides support for mapping between RFC
|
|
3580 style VLAN-policy and Enterasys UPN-policy based on named
|
|
roles."
|
|
::= { etsysPolicyProfileGroups 12 }
|
|
|
|
etsysPolicyCapabilitiesGroup2 OBJECT-GROUP
|
|
OBJECTS {
|
|
etsysPolicyCapabilities,
|
|
etsysPolicyVlanRuleCapabilities,
|
|
etsysPolicyCosRuleCapabilities,
|
|
etsysPolicyDropRuleCapabilities,
|
|
etsysPolicyForwardRuleCapabilities,
|
|
etsysPolicyDynaPIDRuleCapabilities ,
|
|
etsysPolicyAdminPIDRuleCapabilities,
|
|
etsysPolicySyslogRuleCapabilities,
|
|
etsysPolicyTrapRuleCapabilities,
|
|
etsysPolicyDisablePortRuleCapabilities,
|
|
etsysPolicySupportedPortList,
|
|
etsysPolicyEnabledSupportedRuleTypes,
|
|
etsysPolicyEnabledEnabledRuleTypes,
|
|
etsysPolicyRuleAttributeByteLength,
|
|
etsysPolicyRuleAttributeBitLength,
|
|
etsysPolicyRuleAttributeMaxCreatable
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object that indicates the capabilities of
|
|
the managed entity with respect to Policy Profiles and
|
|
defines the characteristics of policy rule data by rule
|
|
type."
|
|
::= { etsysPolicyProfileGroups 13 }
|
|
|
|
etsysPolicyRulesGroup2 OBJECT-GROUP
|
|
OBJECTS {
|
|
etsysPolicyRulesMaxEntries,
|
|
etsysPolicyRulesNumEntries,
|
|
etsysPolicyRulesLastChange,
|
|
etsysPolicyRulesAccountingEnable,
|
|
etsysPolicyRulesPortDisabledList,
|
|
etsysPolicyRuleRowStatus,
|
|
etsysPolicyRuleStorageType,
|
|
etsysPolicyRuleUsageList,
|
|
etsysPolicyRuleResult1,
|
|
etsysPolicyRuleResult2,
|
|
etsysPolicyRuleAuditSyslogEnable,
|
|
etsysPolicyRuleAuditTrapEnable,
|
|
etsysPolicyRuleDisablePort,
|
|
etsysPolicyRuleOperPid,
|
|
etsysPolicyRulePortHit,
|
|
etsysPolicyRuleDynamicProfileAssignmentOverride,
|
|
etsysPolicyRuleDefaultDynamicSyslogStatus,
|
|
etsysPolicyRuleDefaultDynamicTrapStatus,
|
|
etsysPolicyRuleStatsAutoClearOnLink,
|
|
etsysPolicyRuleStatsAutoClearInterval,
|
|
etsysPolicyRuleStatsAutoClearPorts,
|
|
etsysPolicyRuleStatsAutoClearOnProfile,
|
|
etsysPolicyRuleStatsDroppedNotifications,
|
|
etsysPolicyRuleSylogMachineReadableFormat
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object that indicates the capabilities of the managed
|
|
entity with respect to Policy Profiles."
|
|
::= { etsysPolicyProfileGroups 14 }
|
|
|
|
etsysPolicyRulePortHitNotificationGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
etsysPolicyRulePortHitNotification
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object group that provides support for traps sent from the
|
|
etsysPolicyRulePortHit event."
|
|
::= { etsysPolicyProfileGroups 15 }
|
|
|
|
|
|
-- -------------------------------------------------------------
|
|
-- compliance statements
|
|
-- -------------------------------------------------------------
|
|
|
|
etsysPolicyProfileCompliance MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for devices that support Policy
|
|
Profiles.
|
|
|
|
This compliance statement was deprecated to add
|
|
mandatory support for the etsysPolicyCapabilitiesGroup
|
|
and conditionally mandatory support for the
|
|
etsysDevicePolicyProfileGroup."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { etsysPolicyProfileGroup,
|
|
etsysPortPolicyProfileGroup }
|
|
|
|
GROUP etsysPolicyClassificationGroup
|
|
DESCRIPTION
|
|
"The etsysPolicyClassification group is mandatory only
|
|
for agents which support advanced packet classification."
|
|
|
|
GROUP etsysStationPolicyProfileGroup
|
|
DESCRIPTION
|
|
"The etsysStationPolicyProfileGroup is mandatory only
|
|
for agents which support station-based policy application."
|
|
|
|
GROUP etsysInvalidPolicyPolicyGroup
|
|
DESCRIPTION
|
|
"The etsysInvalidPolicyPolicyGroup is mandatory only
|
|
for agents which support provisioning of policy based on
|
|
AAA services such as RADIUS."
|
|
|
|
::= { etsysPolicyProfileCompliances 1 }
|
|
|
|
etsysPolicyProfileCompliance2 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for devices that support Policy
|
|
Profiles.
|
|
|
|
This compliance state was deprecated to remove the
|
|
conditional support of the etsysPolicyClassificationGroup,
|
|
and add support for the etsysPolicyRFC3580MapGroup and the
|
|
etsysPolicyRulesGroup."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { etsysPolicyProfileGroup,
|
|
etsysPortPolicyProfileGroup,
|
|
etsysPolicyCapabilitiesGroup }
|
|
|
|
GROUP etsysPolicyClassificationGroup
|
|
DESCRIPTION
|
|
"The etsysPolicyClassification group is mandatory only
|
|
for agents which support advanced packet classification."
|
|
|
|
GROUP etsysStationPolicyProfileGroup
|
|
DESCRIPTION
|
|
"The etsysStationPolicyProfileGroup is mandatory only
|
|
for agents which support station-based policy application."
|
|
|
|
GROUP etsysInvalidPolicyPolicyGroup
|
|
DESCRIPTION
|
|
"The etsysInvalidPolicyPolicyGroup is mandatory only
|
|
for agents which support provisioning of policy based on
|
|
AAA services such as RADIUS."
|
|
|
|
GROUP etsysDevicePolicyProfileGroup
|
|
DESCRIPTION
|
|
"The etsysDevicePolicyProfileGroup is mandatory for agents
|
|
that cannot support complete policies on a per port basis."
|
|
|
|
GROUP etsysPolicyRFC3580MapGroup
|
|
DESCRIPTION
|
|
"The etsysPolicyRFC3580MapGroup is mandatory for agents that
|
|
support RFC 3580 compliance."
|
|
::= { etsysPolicyProfileCompliances 2 }
|
|
|
|
etsysPolicyProfileCompliance3 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for devices that support Policy
|
|
Profiles."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { etsysPolicyProfileGroup,
|
|
etsysPortPolicyProfileGroup2,
|
|
etsysPolicyCapabilitiesGroup }
|
|
|
|
GROUP etsysStationPolicyProfileGroup
|
|
DESCRIPTION
|
|
"The etsysStationPolicyProfileGroup is mandatory only
|
|
for agents which support station-based policy application."
|
|
|
|
GROUP etsysInvalidPolicyPolicyGroup
|
|
DESCRIPTION
|
|
"The etsysInvalidPolicyPolicyGroup is mandatory only
|
|
for agents which support provisioning of policy based on
|
|
AAA services such as RADIUS."
|
|
|
|
GROUP etsysDevicePolicyProfileGroup
|
|
DESCRIPTION
|
|
"The etsysDevicePolicyProfileGroup is mandatory for agents
|
|
that cannot support complete policies on a per port basis."
|
|
|
|
GROUP etsysPolicyRFC3580MapGroup
|
|
DESCRIPTION
|
|
"The etsysPolicyRFC3580MapGroup is mandatory for agents that
|
|
support RFC 3580 compliance."
|
|
|
|
GROUP etsysPolicyRulesGroup
|
|
DESCRIPTION
|
|
"The etsysPolicyRulesGroup is mandatory for agents that
|
|
support Policy rule accounting and usage reporting."
|
|
::= { etsysPolicyProfileCompliances 3 }
|
|
|
|
etsysPolicyProfileCompliance4 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for devices that support Policy
|
|
Profiles."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { etsysPolicyProfileGroup,
|
|
etsysPortPolicyProfileGroup2,
|
|
etsysPolicyCapabilitiesGroup2 }
|
|
|
|
GROUP etsysStationPolicyProfileGroup
|
|
DESCRIPTION
|
|
"The etsysStationPolicyProfileGroup is mandatory only
|
|
for agents which support station-based policy application."
|
|
|
|
GROUP etsysInvalidPolicyPolicyGroup
|
|
DESCRIPTION
|
|
"The etsysInvalidPolicyPolicyGroup is mandatory only
|
|
for agents which support provisioning of policy based on
|
|
AAA services such as RADIUS."
|
|
|
|
GROUP etsysDevicePolicyProfileGroup
|
|
DESCRIPTION
|
|
"The etsysDevicePolicyProfileGroup is mandatory for agents
|
|
that cannot support complete policies on a per port basis."
|
|
|
|
GROUP etsysPolicyRFC3580MapGroup
|
|
DESCRIPTION
|
|
"The etsysPolicyRFC3580MapGroup is mandatory for agents that
|
|
support RFC 3580 compliance."
|
|
|
|
GROUP etsysPolicyRulesGroup2
|
|
DESCRIPTION
|
|
"The etsysPolicyRulesGroup is mandatory for agents that
|
|
support Policy rule accounting and usage reporting."
|
|
|
|
GROUP etsysPolicyRulePortHitNotificationGroup
|
|
DESCRIPTION
|
|
"The etsysPolicyRulePortHitNotificationGroup is optional for
|
|
agents that support rule use accounting."
|
|
::= { etsysPolicyProfileCompliances 4 }
|
|
|
|
END
|