4873 lines
189 KiB
Plaintext
4873 lines
189 KiB
Plaintext
ENTERASYS-POLICY-PROFILE-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- enterasys-policy-profile-mib.txt
|
|
--
|
|
-- Part Number:
|
|
--
|
|
--
|
|
|
|
-- This module provides authoritative definitions for Extreme
|
|
-- Networks' user policy profile functionality.
|
|
|
|
--
|
|
-- This module will be extended, as needed.
|
|
|
|
-- Extreme Networks reserves the right to make changes in this
|
|
-- specification and other information contained in this document
|
|
-- without prior notice. The reader should consult Extreme Networks
|
|
-- to determine whether any such changes have been made.
|
|
--
|
|
-- In no event shall Extreme 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 Extreme
|
|
-- Networks has been advised of, known, or should have known, the
|
|
-- possibility of such damages.
|
|
--
|
|
-- Extreme Networks grants vendors, end-users, and other interested
|
|
-- parties a non-exclusive license to use this Specification in
|
|
-- connection with the management of Extreme Networks products.
|
|
|
|
-- Copyright 2001-2016 Extreme 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
|
|
InetPortNumber
|
|
FROM INET-ADDRESS-MIB
|
|
Uri
|
|
FROM URI-TC-MIB
|
|
etsysModules
|
|
FROM ENTERASYS-MIB-NAMES;
|
|
|
|
etsysPolicyProfileMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201604181821Z" -- Mon Apr 18 18:21 UTC 2016
|
|
ORGANIZATION "Extreme Networks, Inc"
|
|
CONTACT-INFO
|
|
"Postal: Extreme Networks, Inc.
|
|
145 Rio Robles
|
|
San Jose, CA 95134 USA
|
|
|
|
Phone: +1 408 579-2800
|
|
E-mail: support@extremenetworks.com
|
|
WWW: http://www.extremenetworks.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 Extreme network
|
|
edge devices or access products."
|
|
|
|
REVISION "201604181821Z" -- Mon Apr 18 18:21 UTC 2016
|
|
DESCRIPTION
|
|
"Added support for policy profile based port
|
|
authentication override."
|
|
|
|
REVISION "201501091557Z" -- Fri Jan 9 15:57 UTC 2015
|
|
DESCRIPTION
|
|
"Added the etsysPolicyEnabledState object to globally enable
|
|
and disable policy on a system."
|
|
|
|
REVISION "201403041224Z" -- Tue Mar 4 12:24 UTC 2014
|
|
DESCRIPTION
|
|
"Added a HTTP Redirect action for policy rules."
|
|
|
|
REVISION "201402271250Z" -- Thu Feb 27 12:50 UTC 2014
|
|
DESCRIPTION
|
|
"Remove individual adress, port and Uri255 leaves from the
|
|
etsysPolicyHttpRedirectServerEntry and replace with a single
|
|
URI."
|
|
|
|
REVISION "201401151624Z" -- Wed Jan 15 16:24 UTC 2014
|
|
DESCRIPTION
|
|
"Refined the SYNTAX and DESCRIPTION of the HTTP redirection
|
|
URI."
|
|
|
|
REVISION "201311131549Z" -- Wed Nov 13 15:49 UTC 2013
|
|
DESCRIPTION
|
|
"Added support for the 'supportsCounters' bit in
|
|
etsysPolicyCapabilities"
|
|
|
|
REVISION "201311071405Z" -- Thu Nov 7 14:05 UTC 2013
|
|
DESCRIPTION
|
|
"Added support for HTTP redirection via assignment of
|
|
a policy profile."
|
|
|
|
REVISION "201303051651Z" -- Tue Mar 5 16:51 UTC 2013
|
|
DESCRIPTION
|
|
"Modified the DESCRIPTION clause of etsysPolicyRuleOperPid
|
|
and etsysPolicyNonVolatileRuleOperPid so that -1 is returned
|
|
when the etsysPolicyRuleProfileIndex is not zero."
|
|
|
|
REVISION "201303041509Z" -- Mon Mar 4 15:09 UTC 2013
|
|
DESCRIPTION
|
|
"Modified the DESCRIPTION clause of etsysPolicyRuleOperPid."
|
|
|
|
REVISION "201303011227Z" -- Fri Mar 1 12:27 UTC 2013
|
|
DESCRIPTION
|
|
"Add etsysPolicyNonVolatileRuleTable to contain rules that
|
|
are configured administratively and stored persistently."
|
|
|
|
REVISION "201302141412Z" -- Thu Feb 14 14:12 UTC 2013
|
|
DESCRIPTION
|
|
"Update the CONTACT-INFO clause."
|
|
|
|
REVISION "201301221627Z" -- Tue Jan 22 16:27 UTC 2013
|
|
DESCRIPTION
|
|
"Add the application(29) enumeration to the
|
|
PolicyClassificationRuleType TEXTUAL-CONVENTION."
|
|
|
|
REVISION "201206131634Z" -- Wed Jun 17 16:34 UTC 2012
|
|
DESCRIPTION
|
|
"Add the etsysPolicyRuleQuarantineProfileIndex to allow for
|
|
the quarantining of sessions that match a specific rule."
|
|
|
|
REVISION "201202071701Z" -- Tue Feb 7 17:01 UTC 2012
|
|
DESCRIPTION
|
|
"Add the etsysPolicyProfileFstIndex to allow dynamic application of
|
|
Flow Setup Throttling on a per user basis."
|
|
|
|
REVISION "201008091511Z" -- Mon Aug 9 15:11 UTC 2010
|
|
DESCRIPTION
|
|
"Add controls for syslogEveryTime, profile visibility of syslog/trap
|
|
statistics, egress-policy controls.
|
|
ICMPv6 and ACL rule types added, tcp/udp rule types augmented to
|
|
support IPv6 addresses."
|
|
|
|
REVISION "200904101200Z" -- Wed Apr 10 12:00 UTC 2009
|
|
DESCRIPTION
|
|
"Added tri-state textual convention and modified the etsysPolicyRules
|
|
group to use this convention for actions which previously used
|
|
EnabledStatus.
|
|
|
|
Added syslog, trap, and disable-port actions to the
|
|
etsysPolicyProfileTable."
|
|
|
|
REVISION "200904011336Z" -- Wed Apr 01 13:36 UTC 2009
|
|
DESCRIPTION
|
|
"Modified the capabilities group to support both OverwriteTci
|
|
and Mirroring. A few other small corrections."
|
|
|
|
REVISION "200802191429Z" -- Tue Feb 19 14:29 UTC 2008
|
|
DESCRIPTION
|
|
"Capability has been added to define a packet mirroring index
|
|
for frames matching a policy profile or policy rule.
|
|
|
|
Further clarification is included in DESCRIPTION field of the
|
|
etsysPolicyProfileMirrorIndex and etsysPolicyRuleMirrorIndex
|
|
objects."
|
|
|
|
REVISION "200703212102Z" -- Wed Mar 21 21:02 GMT 2007
|
|
DESCRIPTION
|
|
"An additional scalar etsysPolicyRuleSylogExtendedFormat is
|
|
added to configure enabling/disabling the addition of extended
|
|
data to the rule-hit syslog messages.
|
|
|
|
Further clarifications are included in DESCRIPTION field of
|
|
the etsysPolicyRuleSylogExtendedFormat object."
|
|
|
|
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
|
|
DISPLAY-HINT "d"
|
|
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
|
|
for IPv6+TCP/UDP, or 16 bytes for
|
|
IPv6.
|
|
|
|
ip6Destination(10) The destination address in an IPv6
|
|
header, postfixed with the destination
|
|
port (for TCP/UDP frames). Length is 18
|
|
bytes for IPv6+TCP/UDP, or 16 bytes for
|
|
IPv6.
|
|
|
|
ip6FlowLabel(11) The flow label field (traffic class and
|
|
flow identifier) in an IPv6 header.
|
|
Length is 3 bytes, as only the first
|
|
20 bits are valid and mask-able, only
|
|
the data in the first 20 bits (the first
|
|
five nibbles) is considered.
|
|
|
|
ip4Source(12) The source address in an IPv4 header,
|
|
postfixed with the source port (for
|
|
TCP/UDP frames). Length is 6 bytes
|
|
for IPv4+TCP/UDP, or 4 bytes for
|
|
IPv4.
|
|
|
|
ip4Destination(13) The destination address in an IPv4
|
|
header, postfixed with the destination
|
|
port (for TCP/UDP frames). Length is 6
|
|
bytes for IPv4+TCP/UDP, or 4 bytes for
|
|
IPv4.
|
|
|
|
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, optionally postfixed with a
|
|
source IP address. Length is 2 bytes
|
|
for UDP, 6 bytes for UDP+IPv4, or 18
|
|
bytes for UDP+IPv6.
|
|
|
|
udpDestinationPort(16) The destination UDP port(socket) in a
|
|
UDP header, optionally postfixed with a
|
|
destination IP address. Length is 2
|
|
bytes for UDP, 6 bytes for UDP+IPv4, or
|
|
18 bytes for UDP+IPv6.
|
|
|
|
tcpSourcePort(17) The source TCP port(socket) in an TCP
|
|
header, optionally postfixed with a
|
|
source IPv4 address. Length is 2 bytes
|
|
for TCP, 6 bytes for TCP+IPv4, or 18
|
|
bytes for TCP+IPv6.
|
|
|
|
tcpDestinationPort(18) The destination TCP port(socket) in an
|
|
TCP header, optionally postfixed with a
|
|
destination IPv4 address. Length is 2
|
|
bytes for TCP, 6 bytes for TCP+IPv4, or
|
|
18 bytes for TCP+IPv6.
|
|
|
|
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.
|
|
|
|
icmpTypeCodeV6(23) 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. For ICMPv6, which redefines the
|
|
types and codes.
|
|
|
|
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.
|
|
|
|
application(29) 32 bit enumerated application types.
|
|
Specific applications may have extra data.
|
|
|
|
acl(30) A numbered ACL, represented by a 4 byte
|
|
integer value. This is not maskable.
|
|
|
|
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),
|
|
icmpTypeCodeV6(23),
|
|
etherType(25),
|
|
llcDsapSsap(26),
|
|
vlanId(27),
|
|
ieee8021dTci(28),
|
|
application(29),
|
|
acl(30),
|
|
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.
|
|
icmpTypeCodeV6(23) The Type and Code fields from an ICMPv6
|
|
frame.
|
|
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.
|
|
application(29) Application based policy.
|
|
acl(30) A number ACL list to which the frame is applied.
|
|
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),
|
|
icmpTypeCodeV6(23),
|
|
etherType(25),
|
|
llcDsapSsap(26),
|
|
vlanId(27),
|
|
ieee8021dTci(28),
|
|
application(29),
|
|
acl(30),
|
|
bridgePort(31)
|
|
}
|
|
|
|
TriStateStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A simple status value for the object.
|
|
|
|
enabled(1) indicates the action will occur
|
|
disabled(2) indicates no action will be asserted
|
|
prohibited(3) indicates the action will be prevented from
|
|
occurring
|
|
|
|
This is useful (over and above the standard EnabledStatus
|
|
TC) in the context of hierarchical decision trees,
|
|
whereby a decision to prevent an action may revoke another,
|
|
lower precedent decision to take the action."
|
|
|
|
SYNTAX INTEGER { enabled(1), disabled(2), prohibited(3) }
|
|
|
|
|
|
-- -------------------------------------------------------------
|
|
-- 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 }
|
|
|
|
etsysPolicyHttpRedirect OBJECT IDENTIFIER
|
|
::= { etsysPolicyProfileMIB 13 }
|
|
|
|
etsysPolicySystem OBJECT IDENTIFIER
|
|
::= { etsysPolicyProfileMIB 14 }
|
|
|
|
-- ---------------------------------------------------------- --
|
|
-- 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,
|
|
etsysPolicyProfileMirrorIndex
|
|
Integer32,
|
|
etsysPolicyProfileAuditSyslogEnable
|
|
EnabledStatus,
|
|
etsysPolicyProfileAuditTrapEnable
|
|
EnabledStatus,
|
|
etsysPolicyProfileDisablePort
|
|
EnabledStatus,
|
|
etsysPolicyProfileUsageList
|
|
PortList,
|
|
etsysPolicyProfileFstIndex
|
|
Integer32,
|
|
etsysPolicyProfileHttpRedirectIndex
|
|
Integer32,
|
|
etsysPolicyProfilePortAuthOverride
|
|
EnabledStatus
|
|
}
|
|
|
|
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 }
|
|
|
|
etsysPolicyProfileMirrorIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (-1|0|1..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A reference to a packet mirror destination (defined elsewhere).
|
|
|
|
A value of (-1) indicates no mirror is specified, but a mirror is
|
|
not explicitly prohibited.
|
|
|
|
A value of (0) indicates that mirroring is explicitly prohibited,
|
|
unless a higher precedence source (a rule) has specified a mirror."
|
|
DEFVAL { -1 }
|
|
::= { etsysPolicyProfileEntry 14 }
|
|
|
|
etsysPolicyProfileAuditSyslogEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables the sending of a syslog message if no rule bound to this
|
|
profile has prohibited it."
|
|
DEFVAL { disabled }
|
|
::= { etsysPolicyProfileEntry 15 }
|
|
|
|
etsysPolicyProfileAuditTrapEnable OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables the sending of a SNMP NOTIFICATION if no rule bound to this
|
|
profile has prohibited it."
|
|
DEFVAL { disabled }
|
|
::= { etsysPolicyProfileEntry 16 }
|
|
|
|
etsysPolicyProfileDisablePort OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Will set the ifOperStatus of the port, on which the frame
|
|
which used this profile was received, to disable, if
|
|
if no rule bound to this profile has prohibited it."
|
|
DEFVAL { disabled }
|
|
::= { etsysPolicyProfileEntry 17 }
|
|
|
|
etsysPolicyProfileUsageList OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When read, a set bit indicates that this profile was used to
|
|
send a syslog or trap message for 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."
|
|
::= { etsysPolicyProfileEntry 18 }
|
|
|
|
etsysPolicyProfileFstIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0|1..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A reference to a Flow Setup Throttling (FST) class as defined by
|
|
the etsysFlowLimitingClassType object.
|
|
|
|
A value of (0) indicates no FST class is specified."
|
|
REFERENCE
|
|
"ENTERASYS-FLOW-LIMITING-MIB"
|
|
DEFVAL { 0 }
|
|
::= { etsysPolicyProfileEntry 19 }
|
|
|
|
etsysPolicyProfileHttpRedirectIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0|1..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A reference to a HTTP Redirect server group as specified by
|
|
the etsysPolicyHttpRedirectGroupIndex object.
|
|
|
|
A value of (0) indicates no HTTP Redirect group is specified
|
|
for this profile."
|
|
DEFVAL { 0 }
|
|
::= { etsysPolicyProfileEntry 20 }
|
|
|
|
etsysPolicyProfilePortAuthOverride OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If a port has an active policy and that policy's
|
|
etsysPolicyProfilePortAuthOverride is set to enabled(1),
|
|
all frames arriving on the port will have that policy applied.
|
|
In addition, any pre-existing entries with matching port
|
|
values in the etsysMultiAuthSessionStationTable tables
|
|
will change their authorization status to authTerminated(5).
|
|
No further authentication will occur on this port.
|
|
|
|
If disabled(2), the actions described above will not occur."
|
|
|
|
DEFVAL { disabled }
|
|
::= { etsysPolicyProfileEntry 21 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- 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.
|
|
|
|
supportsMirror(18),
|
|
-- supports mirroring
|
|
|
|
supportsEgressPolicy(19),
|
|
-- supports the application of policy on egress.
|
|
|
|
supportsProfileFst(20),
|
|
-- supports per user Flow Setup Thresholding
|
|
-- via etsysPolicyProfileFstIndex
|
|
|
|
supportsQuarantine(21),
|
|
-- supports quarantine
|
|
|
|
supportsProfileHttpRedirect(22),
|
|
-- supports per profile HTTP redirect via
|
|
-- etsysPolicyProfileHttpRedirectIndex
|
|
|
|
supportsCounters(23),
|
|
-- supports counters
|
|
|
|
supportsProfilePortAuthOverride(24)
|
|
-- supports per profile port authentication
|
|
-- override via etsysPolicyProfilePortAuthOverride
|
|
}
|
|
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,
|
|
etsysPolicyEnabledEgressEnabled
|
|
EnabledStatus
|
|
}
|
|
|
|
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 }
|
|
|
|
etsysPolicyEnabledEgressEnabled OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Controls the enabling and disabling the application of policy
|
|
as packets egress the switching process on the dot1dBasePort
|
|
specified in the indexing."
|
|
DEFVAL { disabled }
|
|
::= { etsysPolicyEnabledTableEntry 3 }
|
|
|
|
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 }
|
|
|
|
etsysPolicyRuleTciOverwriteCapabilities 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 overwriting the TCI in received packets 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 14 }
|
|
|
|
etsysPolicyRuleMirrorCapabilities 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 mirroring 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 15 }
|
|
|
|
etsysPolicyRuleQuarantineCapabilities 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 quarantining the user to a specified profile id
|
|
when the rule is used to identify the network traffic described
|
|
by the bit. A set bit, with the value of 1, indicates support
|
|
for the described functionality. A clear bit, with the value of
|
|
0, indicates the described functionality is not supported."
|
|
::= { etsysPolicyCapability 16 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- 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
|
|
TriStateStatus,
|
|
etsysPolicyRuleAuditTrapEnable
|
|
TriStateStatus,
|
|
etsysPolicyRuleDisablePort
|
|
TriStateStatus,
|
|
etsysPolicyRuleOperPid
|
|
Integer32,
|
|
etsysPolicyRuleOverwriteTCI
|
|
TriStateStatus,
|
|
etsysPolicyRuleMirrorIndex
|
|
Integer32,
|
|
etsysPolicyRuleQuarantineProfileIndex
|
|
Integer32,
|
|
etsysPolicyRuleHttpRedirectIndex
|
|
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 be 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 TriStateStatus
|
|
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 TriStateStatus
|
|
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 TriStateStatus
|
|
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 will return -1.
|
|
|
|
Note that one special value exists:
|
|
|
|
-1 Indicates that no profile ID is being applied
|
|
by this rule."
|
|
DEFVAL { -1 }
|
|
::= { etsysPolicyRuleEntry 15 }
|
|
|
|
etsysPolicyRuleOverwriteTCI OBJECT-TYPE
|
|
SYNTAX TriStateStatus
|
|
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 }
|
|
::= { etsysPolicyRuleEntry 16 }
|
|
|
|
etsysPolicyRuleMirrorIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (-1|0|1..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A reference to a packet mirror destination (defined elsewhere).
|
|
|
|
A value of (-1) indicates no mirror is specified, but a mirror is
|
|
not explicitly prohibited.
|
|
|
|
A value of (0) indicates that mirroring is explicitly prohibited,
|
|
unless a higher precedence rule has specified a mirror."
|
|
DEFVAL { -1 }
|
|
::= { etsysPolicyRuleEntry 17 }
|
|
|
|
etsysPolicyRuleQuarantineProfileIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (-1|0|1..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the etsysPolicyRuleProfileIndex is not 0 this field defines
|
|
the profile ID which will be used as the quarantine provisioning
|
|
agents mux response for the mac address and port whose frames
|
|
matched this rule.
|
|
|
|
A value of (-1) indicates no quarantine profile is specified,
|
|
but quarantine is not explicitly prohibited.
|
|
|
|
A value of (0) indicates that quarantine is explicitly prohibited.
|
|
|
|
If the etsysPolicyRuleProfileIndex is 0 this field is read only and
|
|
will always return -1 when read."
|
|
DEFVAL { -1 }
|
|
::= { etsysPolicyRuleEntry 18 }
|
|
|
|
etsysPolicyRuleHttpRedirectIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (-1|0|1..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A reference to a HTTP Redirect server group as specified by
|
|
the etsysPolicyHttpRedirectGroupIndex object.
|
|
|
|
A value of (-1) indicates no HTTP Redirect is specified, but
|
|
HTTP redirection is not explicitly prohibited.
|
|
|
|
A value of (0) indicates that HTTP Redirect is explicitly
|
|
prohibited, unless a higher precedence rule has specified a
|
|
HTTP Redirect.
|
|
|
|
Packets are only subject to HTTP redirection if they are IP
|
|
frames with TCP port numbers matching an entry in
|
|
etsysPolicyHttpRedirectSocketTable."
|
|
DEFVAL { -1 }
|
|
::= { etsysPolicyRuleEntry 19 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- 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 TriStateStatus
|
|
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 TriStateStatus
|
|
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 }
|
|
|
|
etsysPolicyRuleSylogExtendedFormat OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If enabled, the device should provide additional information
|
|
in rule-hit syslog messages. This information MAY include what
|
|
actions may have been initiated by the rule (if any) or
|
|
data mined from the packet which matched the rule."
|
|
DEFVAL { disabled }
|
|
::= { etsysPolicyRules 17 }
|
|
|
|
etsysPolicyRuleSylogEveryTime OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If enabled, the device will syslog on every rule hit (or profile
|
|
hit) which specifies SYSLOG as the action, instead of only when
|
|
the associated bit in the etsysPolicyProfileUsageList or the
|
|
etsysPolicyRuleUsageList is clear. It should be noted that this may
|
|
cause MANY messages to be generated."
|
|
DEFVAL { disabled }
|
|
::= { etsysPolicyRules 18 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- etsysPolicyNonVolatileRuleTable
|
|
-- -------------------------------------------------------------
|
|
|
|
etsysPolicyNonVolatileRulesLastChange OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The sysUpTime at which the etsysPolicyNonVolatileRuleTable
|
|
was last modified."
|
|
::= { etsysPolicyRules 19 }
|
|
|
|
|
|
etsysPolicyNonVolatileRuleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EtsysPolicyNonVolatileRuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing rules bound to individual policies. The
|
|
rules here contained are representations of the non-volatile
|
|
rules contained in the etsysPolicyRuleTable defined in this MIB.
|
|
|
|
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 20 }
|
|
|
|
etsysPolicyNonVolatileRuleEntry OBJECT-TYPE
|
|
SYNTAX EtsysPolicyNonVolatileRuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes a particular entry within the
|
|
etsysPolicyNonVolatileRuleTable. Entries within this table
|
|
are representations of the non-volatile entries found
|
|
in the etsysPolicyRuleTable."
|
|
INDEX { etsysPolicyRuleProfileIndex,
|
|
etsysPolicyRuleType,
|
|
etsysPolicyRuleData,
|
|
etsysPolicyRulePrefixBits,
|
|
etsysPolicyRulePortType,
|
|
etsysPolicyRulePort}
|
|
::= { etsysPolicyNonVolatileRuleTable 1 }
|
|
|
|
EtsysPolicyNonVolatileRuleEntry ::=
|
|
SEQUENCE {
|
|
etsysPolicyNonVolatileRuleRowStatus
|
|
RowStatus,
|
|
etsysPolicyNonVolatileRuleStorageType
|
|
StorageType,
|
|
etsysPolicyNonVolatileRuleUsageList
|
|
PortList,
|
|
etsysPolicyNonVolatileRuleResult1
|
|
Integer32,
|
|
etsysPolicyNonVolatileRuleResult2
|
|
Integer32,
|
|
etsysPolicyNonVolatileRuleAuditSyslogEnable
|
|
TriStateStatus,
|
|
etsysPolicyNonVolatileRuleAuditTrapEnable
|
|
TriStateStatus,
|
|
etsysPolicyNonVolatileRuleDisablePort
|
|
TriStateStatus,
|
|
etsysPolicyNonVolatileRuleOperPid
|
|
Integer32,
|
|
etsysPolicyNonVolatileRuleOverwriteTCI
|
|
TriStateStatus,
|
|
etsysPolicyNonVolatileRuleMirrorIndex
|
|
Integer32,
|
|
etsysPolicyNonVolatileRuleQuarantineProfileIndex
|
|
Integer32
|
|
}
|
|
|
|
etsysPolicyNonVolatileRuleRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this row.
|
|
|
|
When active(1) this entry's classification rule,
|
|
is 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 etsysStationPolicyProfileTable, 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 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."
|
|
::= { etsysPolicyNonVolatileRuleEntry 7 }
|
|
|
|
etsysPolicyNonVolatileRuleStorageType OBJECT-TYPE
|
|
SYNTAX StorageType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The storage type of this row.
|
|
|
|
For all entries in the table this is set to nonVolatile(1),
|
|
and as such, this entry's classification rule will be added
|
|
to non-volatile storage."
|
|
::= { etsysPolicyNonVolatileRuleEntry 8 }
|
|
|
|
etsysPolicyNonVolatileRuleUsageList OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When read, a set bit indicates that this rule was used to
|
|
classify traffic on the corresponding port."
|
|
::= { etsysPolicyNonVolatileRuleEntry 9 }
|
|
|
|
etsysPolicyNonVolatileRuleResult1 OBJECT-TYPE
|
|
SYNTAX Integer32(-1|0|1..4094|4095)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the etsysPolicyRuleProfileIndex is 0 this field defines the
|
|
profile ID which will be 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
|
|
defines the VLAN ID with which to mark a frame matching this
|
|
PolicyNonVolatileRule.
|
|
|
|
Note that three special, otherwise illegal, values of the
|
|
etsysPolicyNonVolatileRuleVlan 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."
|
|
::= { etsysPolicyNonVolatileRuleEntry 10 }
|
|
|
|
etsysPolicyNonVolatileRuleResult2 OBJECT-TYPE
|
|
SYNTAX Integer32(-1|0..4095)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the etsysPolicyRuleProfileIndex is 0 this field 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
|
|
PolicyNonVolatileRule.
|
|
|
|
Note that one special, otherwise illegal, value of the
|
|
etsysPolicyNonVolatileRuleCoS is 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."
|
|
|
|
::= { etsysPolicyNonVolatileRuleEntry 11 }
|
|
|
|
etsysPolicyNonVolatileRuleAuditSyslogEnable OBJECT-TYPE
|
|
SYNTAX TriStateStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If enabled, a syslog message is sent when a bit in the
|
|
etsysPolicyNonVolatileRuleUsageList transitions from 0 to 1."
|
|
::= { etsysPolicyNonVolatileRuleEntry 12 }
|
|
|
|
etsysPolicyNonVolatileRuleAuditTrapEnable OBJECT-TYPE
|
|
SYNTAX TriStateStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If enabled, an SNMP NOTIFICATION is sent when a bit in the
|
|
etsysPolicyNonVolatileRuleUsageList transitions from 0 to 1."
|
|
::= { etsysPolicyNonVolatileRuleEntry 13 }
|
|
|
|
etsysPolicyNonVolatileRuleDisablePort OBJECT-TYPE
|
|
SYNTAX TriStateStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If enabled, a port is disabled (ifOperStatus of the
|
|
corresponding ifIndex will be down) when a bit in the
|
|
etsysPolicyNonVolatileRuleUsageList transitions from 0 to 1."
|
|
::= { etsysPolicyNonVolatileRuleEntry 14 }
|
|
|
|
etsysPolicyNonVolatileRuleOperPid 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 will return -1.
|
|
|
|
Note that one special value exists:
|
|
|
|
-1 Indicates that no profile ID is being applied
|
|
by this rule."
|
|
::= { etsysPolicyNonVolatileRuleEntry 15 }
|
|
|
|
etsysPolicyNonVolatileRuleOverwriteTCI OBJECT-TYPE
|
|
SYNTAX TriStateStatus
|
|
MAX-ACCESS read-only
|
|
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."
|
|
::= { etsysPolicyNonVolatileRuleEntry 16 }
|
|
|
|
etsysPolicyNonVolatileRuleMirrorIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (-1|0|1..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A reference to a packet mirror destination (defined elsewhere).
|
|
|
|
A value of (-1) indicates no mirror is specified, but a mirror is
|
|
not explicitly prohibited.
|
|
|
|
A value of (0) indicates that mirroring is explicitly prohibited,
|
|
unless a higher precedence rule has specified a mirror."
|
|
::= { etsysPolicyNonVolatileRuleEntry 17 }
|
|
|
|
etsysPolicyNonVolatileRuleQuarantineProfileIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (-1|0|1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the etsysPolicyRuleProfileIndex is not 0 this field defines
|
|
the profile ID which will be used as the quarantine provisioning
|
|
agents mux response for the mac address and port whose frames
|
|
matched this rule.
|
|
|
|
A value of (-1) indicates no quarantine profile is specified,
|
|
but quarantine is not explicitly prohibited.
|
|
|
|
A value of (0) indicates that quarantine is explicitly prohibited.
|
|
|
|
If the etsysPolicyRuleProfileIndex is 0 this field will always
|
|
return -1 when read."
|
|
::= { etsysPolicyNonVolatileRuleEntry 18 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- 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 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- etsysPolicyHttpRedirect group
|
|
-- -------------------------------------------------------------
|
|
|
|
etsysPolicyHttpRedirectMaxNumSockets OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of TCP port numbers the device may
|
|
listen on simultaneously for HTTP redirection."
|
|
::= { etsysPolicyHttpRedirect 1 }
|
|
|
|
etsysPolicyHttpRedirectNumServerGroups OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of server groups in the
|
|
etsysPolicyHttpRedirectServerTable."
|
|
::= { etsysPolicyHttpRedirect 2 }
|
|
|
|
etsysPolicyHttpRedirectMaxNumServer OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of servers that may be configured per
|
|
server group in the etsysPolicyHttpRedirectServerTable."
|
|
::= { etsysPolicyHttpRedirect 3 }
|
|
|
|
etsysPolicyHttpRedirectSocketTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EtsysPolicyHttpRedirectSocketEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing TCP sockets the device will listen on
|
|
for HTTP traffic to redirect. Entries within
|
|
this table MUST be considered non-volatile and MUST be
|
|
maintained across entity resets."
|
|
::= { etsysPolicyHttpRedirect 4 }
|
|
|
|
etsysPolicyHttpRedirectSocketEntry OBJECT-TYPE
|
|
SYNTAX EtsysPolicyHttpRedirectSocketEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Conceptually specifies a TCP socket the device will listen on
|
|
for HTTP traffic to redirect."
|
|
INDEX { etsysPolicyHttpRedirectSocketIndex }
|
|
::= { etsysPolicyHttpRedirectSocketTable 1 }
|
|
|
|
EtsysPolicyHttpRedirectSocketEntry ::=
|
|
SEQUENCE {
|
|
etsysPolicyHttpRedirectSocketIndex
|
|
Integer32,
|
|
etsysPolicyHttpRedirectListenSocket
|
|
InetPortNumber
|
|
}
|
|
|
|
etsysPolicyHttpRedirectSocketIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..10)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An arbitrary index from 1 to
|
|
etsysPolicyHttpRedirectMaxNumSockets."
|
|
::= { etsysPolicyHttpRedirectSocketEntry 1 }
|
|
|
|
etsysPolicyHttpRedirectListenSocket OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TCP port number (1-65535) that the device will listen on for
|
|
HTTP traffic suitable for redirection. A value of 0 indicates
|
|
that this entry does not specify a TCP socket to listen on."
|
|
DEFVAL { 0 }
|
|
::= { etsysPolicyHttpRedirectSocketEntry 2 }
|
|
|
|
etsysPolicyHttpRedirectServerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EtsysPolicyHttpRedirectServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing HTTP redirect server group entries."
|
|
::= { etsysPolicyHttpRedirect 5 }
|
|
|
|
etsysPolicyHttpRedirectServerEntry OBJECT-TYPE
|
|
SYNTAX EtsysPolicyHttpRedirectServerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Conceptually defines a HTTP redirect server group. Within each
|
|
group, one or more redirect servers may be defined. HTTP
|
|
redirects will be sent to different servers within a group
|
|
using a round-robin algorithm. Entries within this table MUST
|
|
be considered non-volatile and MUST be maintained across entity
|
|
resets."
|
|
INDEX { etsysPolicyHttpRedirectGroupIndex,
|
|
etsysPolicyHttpRedirectServerIndex }
|
|
::= { etsysPolicyHttpRedirectServerTable 1 }
|
|
|
|
EtsysPolicyHttpRedirectServerEntry ::=
|
|
SEQUENCE {
|
|
etsysPolicyHttpRedirectGroupIndex
|
|
Integer32,
|
|
etsysPolicyHttpRedirectServerIndex
|
|
Integer32,
|
|
etsysPolicyHttpRedirectServerUri
|
|
Uri,
|
|
etsysPolicyHttpRedirectServerStatus
|
|
EnabledStatus
|
|
}
|
|
|
|
etsysPolicyHttpRedirectGroupIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index referenced by etsysPolicyProfileHttpRedirectIndex
|
|
to identify a particular HTTP redirect server group. The
|
|
maximum value of this index is specified by the
|
|
etsysPolicyHttpRedirectNumServerGroups object."
|
|
::= { etsysPolicyHttpRedirectServerEntry 1 }
|
|
|
|
etsysPolicyHttpRedirectServerIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index for a particular server within the redirect
|
|
group. The maximum value of this index is specified by the
|
|
etsysPolicyHttpRedirectMaxNumServer object."
|
|
::= { etsysPolicyHttpRedirectServerEntry 2 }
|
|
|
|
etsysPolicyHttpRedirectServerUri OBJECT-TYPE
|
|
SYNTAX Uri
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The absolute URI on the redirect server to redirect the user to.
|
|
This object MUST specify the scheme, authority and path. The URI
|
|
may optionally include a query and/or fragment portions as well."
|
|
REFERENCE
|
|
"RFC3986 (Uniform Resource Identifier (URI): Generic Syntax)"
|
|
DEFVAL { ''H }
|
|
::= { etsysPolicyHttpRedirectServerEntry 3 }
|
|
|
|
etsysPolicyHttpRedirectServerStatus OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A value of enabled(1) causes the entry to be made ready for use
|
|
in redirecting HTTP traffic. A set of enabled(1) will only
|
|
succeed if the the other entries with STATUS of read-write in
|
|
table have been set to appropriate non-default values."
|
|
DEFVAL { disabled }
|
|
::= { etsysPolicyHttpRedirectServerEntry 4 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- etsysPolicySystem group
|
|
-- -------------------------------------------------------------
|
|
|
|
etsysPolicyEnabledState OBJECT-TYPE
|
|
SYNTAX EnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Controls the enabling and disabling the entire Policy
|
|
application.
|
|
|
|
A value of enabled(1) indicates that all objects in this MIB
|
|
module are actively being applied on the device.
|
|
A value of disabled(2) indicates that none of the objects
|
|
in this MIB are actively being applied.
|
|
|
|
The agent may optionally implement this leaf as read-only.
|
|
All other objects in this MIB module MUST remain available and
|
|
configurable regardless of the current value of this object.
|
|
This object MUST be considered non-volatile and its value MUST
|
|
be maintained across entity resets."
|
|
::= { etsysPolicySystem 1 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- 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 deprecated
|
|
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 Extreme 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 deprecated
|
|
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 deprecated
|
|
DESCRIPTION
|
|
"********* THIS GROUP IS DEPRECATED **********
|
|
|
|
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 }
|
|
|
|
etsysPolicyRulesGroup3 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,
|
|
etsysPolicyRuleSylogExtendedFormat
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"An object that indicates the capabilities of the managed
|
|
entity with respect to Policy Profiles."
|
|
::= { etsysPolicyProfileGroups 16 }
|
|
|
|
etsysPolicyRulesGroup4 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,
|
|
etsysPolicyRuleSylogExtendedFormat,
|
|
etsysPolicyRuleOverwriteTCI,
|
|
etsysPolicyRuleMirrorIndex
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"An object that indicates the capabilities of the managed
|
|
entity with respect to Policy Profiles."
|
|
::= { etsysPolicyProfileGroups 17 }
|
|
|
|
etsysPolicyCapabilitiesGroup3 OBJECT-GROUP
|
|
OBJECTS {
|
|
etsysPolicyCapabilities,
|
|
etsysPolicyVlanRuleCapabilities,
|
|
etsysPolicyCosRuleCapabilities,
|
|
etsysPolicyDropRuleCapabilities,
|
|
etsysPolicyForwardRuleCapabilities,
|
|
etsysPolicyDynaPIDRuleCapabilities ,
|
|
etsysPolicyAdminPIDRuleCapabilities,
|
|
etsysPolicySyslogRuleCapabilities,
|
|
etsysPolicyTrapRuleCapabilities,
|
|
etsysPolicyDisablePortRuleCapabilities,
|
|
etsysPolicySupportedPortList,
|
|
etsysPolicyEnabledSupportedRuleTypes,
|
|
etsysPolicyEnabledEnabledRuleTypes,
|
|
etsysPolicyRuleAttributeByteLength,
|
|
etsysPolicyRuleAttributeBitLength,
|
|
etsysPolicyRuleAttributeMaxCreatable,
|
|
etsysPolicyRuleTciOverwriteCapabilities,
|
|
etsysPolicyRuleMirrorCapabilities
|
|
}
|
|
STATUS deprecated
|
|
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 18 }
|
|
|
|
etsysPolicyProfileGroup2 OBJECT-GROUP
|
|
OBJECTS {
|
|
etsysPolicyProfileMaxEntries,
|
|
etsysPolicyProfileNumEntries,
|
|
etsysPolicyProfileLastChange,
|
|
etsysPolicyProfileTableNextAvailableIndex,
|
|
etsysPolicyProfileName,
|
|
etsysPolicyProfileRowStatus,
|
|
etsysPolicyProfilePortVidStatus,
|
|
etsysPolicyProfilePortVid,
|
|
etsysPolicyProfilePriorityStatus,
|
|
etsysPolicyProfilePriority,
|
|
etsysPolicyProfileEgressVlans,
|
|
etsysPolicyProfileForbiddenVlans,
|
|
etsysPolicyProfileUntaggedVlans,
|
|
etsysPolicyProfileOverwriteTCI,
|
|
etsysPolicyProfileRulePrecedence,
|
|
etsysPolicyProfileVlanRFC3580Mappings,
|
|
etsysPolicyProfileMirrorIndex,
|
|
etsysPolicyProfileAuditSyslogEnable,
|
|
etsysPolicyProfileAuditTrapEnable,
|
|
etsysPolicyProfileDisablePort
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects providing Policy Profile Creation."
|
|
::= { etsysPolicyProfileGroups 19 }
|
|
|
|
etsysPolicyRulesGroup5 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,
|
|
etsysPolicyRuleSylogExtendedFormat,
|
|
etsysPolicyRuleSylogEveryTime,
|
|
etsysPolicyRuleOverwriteTCI,
|
|
etsysPolicyRuleMirrorIndex
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"An object that indicates the capabilities of the managed
|
|
entity with respect to Policy Profiles."
|
|
::= { etsysPolicyProfileGroups 20 }
|
|
|
|
etsysPolicyCapabilitiesGroup4 OBJECT-GROUP
|
|
OBJECTS {
|
|
etsysPolicyCapabilities,
|
|
etsysPolicyVlanRuleCapabilities,
|
|
etsysPolicyCosRuleCapabilities,
|
|
etsysPolicyDropRuleCapabilities,
|
|
etsysPolicyForwardRuleCapabilities,
|
|
etsysPolicyDynaPIDRuleCapabilities ,
|
|
etsysPolicyAdminPIDRuleCapabilities,
|
|
etsysPolicySyslogRuleCapabilities,
|
|
etsysPolicyTrapRuleCapabilities,
|
|
etsysPolicyDisablePortRuleCapabilities,
|
|
etsysPolicySupportedPortList,
|
|
etsysPolicyEnabledSupportedRuleTypes,
|
|
etsysPolicyEnabledEnabledRuleTypes,
|
|
etsysPolicyEnabledEgressEnabled,
|
|
etsysPolicyRuleAttributeByteLength,
|
|
etsysPolicyRuleAttributeBitLength,
|
|
etsysPolicyRuleAttributeMaxCreatable,
|
|
etsysPolicyRuleTciOverwriteCapabilities,
|
|
etsysPolicyRuleMirrorCapabilities
|
|
}
|
|
STATUS deprecated
|
|
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 21 }
|
|
|
|
etsysPolicyProfileGroup3 OBJECT-GROUP
|
|
OBJECTS {
|
|
etsysPolicyProfileMaxEntries,
|
|
etsysPolicyProfileNumEntries,
|
|
etsysPolicyProfileLastChange,
|
|
etsysPolicyProfileTableNextAvailableIndex,
|
|
etsysPolicyProfileName,
|
|
etsysPolicyProfileRowStatus,
|
|
etsysPolicyProfilePortVidStatus,
|
|
etsysPolicyProfilePortVid,
|
|
etsysPolicyProfilePriorityStatus,
|
|
etsysPolicyProfilePriority,
|
|
etsysPolicyProfileEgressVlans,
|
|
etsysPolicyProfileForbiddenVlans,
|
|
etsysPolicyProfileUntaggedVlans,
|
|
etsysPolicyProfileOverwriteTCI,
|
|
etsysPolicyProfileRulePrecedence,
|
|
etsysPolicyProfileVlanRFC3580Mappings,
|
|
etsysPolicyProfileMirrorIndex,
|
|
etsysPolicyProfileAuditSyslogEnable,
|
|
etsysPolicyProfileAuditTrapEnable,
|
|
etsysPolicyProfileDisablePort,
|
|
etsysPolicyProfileUsageList
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"********* THIS GROUP IS DEPRECATED **********
|
|
|
|
A collection of objects providing Policy Profile Creation."
|
|
::= { etsysPolicyProfileGroups 22 }
|
|
|
|
etsysPolicyProfileGroup4 OBJECT-GROUP
|
|
OBJECTS {
|
|
etsysPolicyProfileMaxEntries,
|
|
etsysPolicyProfileNumEntries,
|
|
etsysPolicyProfileLastChange,
|
|
etsysPolicyProfileTableNextAvailableIndex,
|
|
etsysPolicyProfileName,
|
|
etsysPolicyProfileRowStatus,
|
|
etsysPolicyProfilePortVidStatus,
|
|
etsysPolicyProfilePortVid,
|
|
etsysPolicyProfilePriorityStatus,
|
|
etsysPolicyProfilePriority,
|
|
etsysPolicyProfileEgressVlans,
|
|
etsysPolicyProfileForbiddenVlans,
|
|
etsysPolicyProfileUntaggedVlans,
|
|
etsysPolicyProfileOverwriteTCI,
|
|
etsysPolicyProfileRulePrecedence,
|
|
etsysPolicyProfileVlanRFC3580Mappings,
|
|
etsysPolicyProfileMirrorIndex,
|
|
etsysPolicyProfileAuditSyslogEnable,
|
|
etsysPolicyProfileAuditTrapEnable,
|
|
etsysPolicyProfileDisablePort,
|
|
etsysPolicyProfileUsageList,
|
|
etsysPolicyProfileFstIndex
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects providing Policy Profile Creation."
|
|
::= { etsysPolicyProfileGroups 23 }
|
|
|
|
etsysPolicyRulesGroup6 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,
|
|
etsysPolicyRuleSylogExtendedFormat,
|
|
etsysPolicyRuleSylogEveryTime,
|
|
etsysPolicyRuleOverwriteTCI,
|
|
etsysPolicyRuleMirrorIndex,
|
|
etsysPolicyRuleQuarantineProfileIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object that indicates the capabilities of the managed
|
|
entity with respect to Policy Profiles."
|
|
::= { etsysPolicyProfileGroups 24 }
|
|
|
|
etsysPolicyCapabilitiesGroup5 OBJECT-GROUP
|
|
OBJECTS {
|
|
etsysPolicyCapabilities,
|
|
etsysPolicyVlanRuleCapabilities,
|
|
etsysPolicyCosRuleCapabilities,
|
|
etsysPolicyDropRuleCapabilities,
|
|
etsysPolicyForwardRuleCapabilities,
|
|
etsysPolicyDynaPIDRuleCapabilities ,
|
|
etsysPolicyAdminPIDRuleCapabilities,
|
|
etsysPolicySyslogRuleCapabilities,
|
|
etsysPolicyTrapRuleCapabilities,
|
|
etsysPolicyDisablePortRuleCapabilities,
|
|
etsysPolicySupportedPortList,
|
|
etsysPolicyEnabledSupportedRuleTypes,
|
|
etsysPolicyEnabledEnabledRuleTypes,
|
|
etsysPolicyEnabledEgressEnabled,
|
|
etsysPolicyRuleAttributeByteLength,
|
|
etsysPolicyRuleAttributeBitLength,
|
|
etsysPolicyRuleAttributeMaxCreatable,
|
|
etsysPolicyRuleTciOverwriteCapabilities,
|
|
etsysPolicyRuleMirrorCapabilities,
|
|
etsysPolicyRuleQuarantineCapabilities
|
|
}
|
|
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 25 }
|
|
|
|
etsysPolicyNonVolatileRulesGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
etsysPolicyNonVolatileRulesLastChange,
|
|
etsysPolicyNonVolatileRuleRowStatus,
|
|
etsysPolicyNonVolatileRuleStorageType,
|
|
etsysPolicyNonVolatileRuleUsageList,
|
|
etsysPolicyNonVolatileRuleResult1,
|
|
etsysPolicyNonVolatileRuleResult2,
|
|
etsysPolicyNonVolatileRuleAuditSyslogEnable,
|
|
etsysPolicyNonVolatileRuleAuditTrapEnable,
|
|
etsysPolicyNonVolatileRuleDisablePort,
|
|
etsysPolicyNonVolatileRuleOperPid,
|
|
etsysPolicyNonVolatileRuleOverwriteTCI,
|
|
etsysPolicyNonVolatileRuleMirrorIndex,
|
|
etsysPolicyNonVolatileRuleQuarantineProfileIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object that indicates the capabilities of the managed
|
|
entity with respect to Policy Non-Volatile Rules."
|
|
::= { etsysPolicyProfileGroups 26 }
|
|
|
|
etsysPolicyProfileGroup5 OBJECT-GROUP
|
|
OBJECTS {
|
|
etsysPolicyProfileMaxEntries,
|
|
etsysPolicyProfileNumEntries,
|
|
etsysPolicyProfileLastChange,
|
|
etsysPolicyProfileTableNextAvailableIndex,
|
|
etsysPolicyProfileName,
|
|
etsysPolicyProfileRowStatus,
|
|
etsysPolicyProfilePortVidStatus,
|
|
etsysPolicyProfilePortVid,
|
|
etsysPolicyProfilePriorityStatus,
|
|
etsysPolicyProfilePriority,
|
|
etsysPolicyProfileEgressVlans,
|
|
etsysPolicyProfileForbiddenVlans,
|
|
etsysPolicyProfileUntaggedVlans,
|
|
etsysPolicyProfileOverwriteTCI,
|
|
etsysPolicyProfileRulePrecedence,
|
|
etsysPolicyProfileVlanRFC3580Mappings,
|
|
etsysPolicyProfileMirrorIndex,
|
|
etsysPolicyProfileAuditSyslogEnable,
|
|
etsysPolicyProfileAuditTrapEnable,
|
|
etsysPolicyProfileDisablePort,
|
|
etsysPolicyProfileUsageList,
|
|
etsysPolicyProfileFstIndex,
|
|
etsysPolicyProfileHttpRedirectIndex
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A collection of objects providing Policy Profile Creation."
|
|
::= { etsysPolicyProfileGroups 27 }
|
|
|
|
etsysPolicyHttpRedirectGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
etsysPolicyHttpRedirectMaxNumSockets,
|
|
etsysPolicyHttpRedirectNumServerGroups,
|
|
etsysPolicyHttpRedirectMaxNumServer,
|
|
etsysPolicyHttpRedirectListenSocket,
|
|
etsysPolicyHttpRedirectServerUri,
|
|
etsysPolicyHttpRedirectServerStatus,
|
|
etsysPolicyRuleHttpRedirectIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing HTTP Redirect configuration
|
|
and status."
|
|
::= { etsysPolicyProfileGroups 28 }
|
|
|
|
etsysPolicySystemGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
etsysPolicyEnabledState
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects pertaining to system level configuration
|
|
of the policy application."
|
|
::= { etsysPolicyProfileGroups 29 }
|
|
|
|
etsysPolicyProfileGroup6 OBJECT-GROUP
|
|
OBJECTS {
|
|
etsysPolicyProfileMaxEntries,
|
|
etsysPolicyProfileNumEntries,
|
|
etsysPolicyProfileLastChange,
|
|
etsysPolicyProfileTableNextAvailableIndex,
|
|
etsysPolicyProfileName,
|
|
etsysPolicyProfileRowStatus,
|
|
etsysPolicyProfilePortVidStatus,
|
|
etsysPolicyProfilePortVid,
|
|
etsysPolicyProfilePriorityStatus,
|
|
etsysPolicyProfilePriority,
|
|
etsysPolicyProfileEgressVlans,
|
|
etsysPolicyProfileForbiddenVlans,
|
|
etsysPolicyProfileUntaggedVlans,
|
|
etsysPolicyProfileOverwriteTCI,
|
|
etsysPolicyProfileRulePrecedence,
|
|
etsysPolicyProfileVlanRFC3580Mappings,
|
|
etsysPolicyProfileMirrorIndex,
|
|
etsysPolicyProfileAuditSyslogEnable,
|
|
etsysPolicyProfileAuditTrapEnable,
|
|
etsysPolicyProfileDisablePort,
|
|
etsysPolicyProfileUsageList,
|
|
etsysPolicyProfileFstIndex,
|
|
etsysPolicyProfileHttpRedirectIndex,
|
|
etsysPolicyProfilePortAuthOverride
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing Policy Profile Creation."
|
|
::= { etsysPolicyProfileGroups 30 }
|
|
|
|
-- -------------------------------------------------------------
|
|
-- 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 deprecated
|
|
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 }
|
|
|
|
etsysPolicyProfileCompliance5 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
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 etsysPolicyRulesGroup3
|
|
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 5 }
|
|
|
|
etsysPolicyProfileCompliance6 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for devices that support Policy
|
|
Profiles."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { etsysPolicyProfileGroup,
|
|
etsysPortPolicyProfileGroup2,
|
|
etsysPolicyCapabilitiesGroup3 }
|
|
|
|
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 etsysPolicyRulesGroup4
|
|
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 6 }
|
|
|
|
etsysPolicyProfileCompliance7 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for devices that support Policy
|
|
Profiles."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { etsysPolicyProfileGroup3,
|
|
etsysPortPolicyProfileGroup2,
|
|
etsysPolicyCapabilitiesGroup4 }
|
|
|
|
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 etsysPolicyRulesGroup5
|
|
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 7 }
|
|
|
|
etsysPolicyProfileCompliance8 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for devices that support Policy
|
|
Profiles."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { etsysPolicyProfileGroup4,
|
|
etsysPortPolicyProfileGroup2,
|
|
etsysPolicyCapabilitiesGroup4 }
|
|
|
|
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 etsysPolicyRulesGroup5
|
|
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 8 }
|
|
|
|
etsysPolicyProfileCompliance9 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for devices that support Policy
|
|
Profiles."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { etsysPolicyProfileGroup4,
|
|
etsysPortPolicyProfileGroup2,
|
|
etsysPolicyCapabilitiesGroup5 }
|
|
|
|
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 etsysPolicyRulesGroup6
|
|
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 9 }
|
|
|
|
etsysPolicyNonVolatileRuleCompliances MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for devices that support the Policy
|
|
Non-Volatile Rule table."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { etsysPolicyRulesGroup6 }
|
|
|
|
GROUP etsysPolicyNonVolatileRulesGroup
|
|
DESCRIPTION
|
|
"The etsysPolicyNonVolatileRulesGroup is optional
|
|
for agents that support Policy rule accounting and
|
|
usage reporting."
|
|
|
|
::= { etsysPolicyProfileCompliances 10 }
|
|
|
|
etsysPolicyProfileCompliance10 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for devices that support Policy
|
|
Profiles."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { etsysPolicyProfileGroup5,
|
|
etsysPortPolicyProfileGroup2,
|
|
etsysPolicyCapabilitiesGroup5 }
|
|
|
|
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 etsysPolicyRulesGroup6
|
|
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."
|
|
|
|
GROUP etsysPolicyHttpRedirectGroup
|
|
DESCRIPTION
|
|
"The etsysPolicyHttpRedirectGroup is mandantory for agents
|
|
that support HTTP redirect via the policy profile."
|
|
::= { etsysPolicyProfileCompliances 11 }
|
|
|
|
etsysPolicyProfileCompliance11 MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statement for devices that support Policy
|
|
Profiles."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { etsysPolicyProfileGroup5,
|
|
etsysPortPolicyProfileGroup2,
|
|
etsysPolicyCapabilitiesGroup5,
|
|
etsysPolicySystemGroup }
|
|
|
|
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 etsysPolicyRulesGroup6
|
|
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."
|
|
|
|
GROUP etsysPolicyHttpRedirectGroup
|
|
DESCRIPTION
|
|
"The etsysPolicyHttpRedirectGroup is mandantory for agents
|
|
that support HTTP redirect via the policy profile."
|
|
|
|
OBJECT etsysPolicyEnabledState
|
|
SYNTAX EnabledStatus
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
::= { etsysPolicyProfileCompliances 12 }
|
|
|
|
etsysPolicyProfileCompliance12 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for devices that support Policy
|
|
Profiles."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { etsysPolicyProfileGroup6,
|
|
etsysPortPolicyProfileGroup2,
|
|
etsysPolicyCapabilitiesGroup5,
|
|
etsysPolicySystemGroup }
|
|
|
|
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 etsysPolicyRulesGroup6
|
|
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."
|
|
|
|
GROUP etsysPolicyHttpRedirectGroup
|
|
DESCRIPTION
|
|
"The etsysPolicyHttpRedirectGroup is mandantory for agents
|
|
that support HTTP redirect via the policy profile."
|
|
|
|
OBJECT etsysPolicyEnabledState
|
|
SYNTAX EnabledStatus
|
|
MIN-ACCESS read-only
|
|
DESCRIPTION
|
|
"Write access is not required."
|
|
|
|
::= { etsysPolicyProfileCompliances 13 }
|
|
|
|
END
|