Initial commit
This commit is contained in:
769
MIBS/hp/HP-ICF-BRIDGE
Normal file
769
MIBS/hp/HP-ICF-BRIDGE
Normal file
@ -0,0 +1,769 @@
|
||||
HP-ICF-BRIDGE DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue, TimeStamp, TimeInterval
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
dot1dBasePortEntry
|
||||
FROM BRIDGE-MIB
|
||||
VlanIndex
|
||||
FROM Q-BRIDGE-MIB
|
||||
hpSwitch
|
||||
FROM HP-ICF-OID
|
||||
ConfigStatus
|
||||
FROM HP-ICF-TC
|
||||
hpSwitchStpPortEntry
|
||||
FROM CONFIG-MIB
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
portCopyEntry
|
||||
FROM SMON-MIB;
|
||||
|
||||
BridgeId ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The Bridge Identifier as used in the Spanning Tree
|
||||
Protocol to uniquely identify a bridge."
|
||||
SYNTAX OCTET STRING (SIZE (8))
|
||||
|
||||
|
||||
hpicfBridge MODULE-IDENTITY
|
||||
LAST-UPDATED "200609300000Z" -- September 30, 2006
|
||||
ORGANIZATION "Hewlett-Packard Company
|
||||
Network Infrastructure Solutions"
|
||||
CONTACT-INFO "Hewlett-Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module contains HP proprietary
|
||||
extensions to the standard Bridge MIBs."
|
||||
|
||||
REVISION "200609300000Z" -- September 30, 2006
|
||||
DESCRIPTION "Added 'hpicfBridgeMirrorSessionID' MIB object."
|
||||
|
||||
REVISION "200609260000Z" -- September 26, 2006
|
||||
DESCRIPTION "Added 'hpicfBridgeRstpAutoEdgePort' MIB object."
|
||||
|
||||
REVISION "200608131738Z" -- Aug 08, 2006
|
||||
DESCRIPTION "Added hpicfLoopProtect MIB and
|
||||
updated conformance statements."
|
||||
|
||||
REVISION "200302200000Z" -- February 20, 2003
|
||||
DESCRIPTION
|
||||
"Added 'mstpOperation' option to the
|
||||
'hpicfBridgeRstpForceVersion' MIB object.
|
||||
Added 'ieee8021s' option to the
|
||||
'hpicfBridgeRstpProtocolVersion' MIB object."
|
||||
|
||||
|
||||
REVISION "200205231738Z" -- May 23, 2002
|
||||
DESCRIPTION "Added conformance information."
|
||||
|
||||
REVISION "200110032050Z" -- October 3, 2001
|
||||
DESCRIPTION "Modified hpicfBridgeRstp MIB to contain
|
||||
ConfigStatus."
|
||||
|
||||
REVISION "200011030642Z" -- November 3, 2000
|
||||
DESCRIPTION "Initial revision."
|
||||
::= { hpSwitch 12 }
|
||||
|
||||
hpicfBridgeObjects
|
||||
OBJECT IDENTIFIER ::= { hpicfBridge 1 }
|
||||
hpicfBridgeBase
|
||||
OBJECT IDENTIFIER ::= { hpicfBridgeObjects 1 }
|
||||
-- **********************************************************************
|
||||
-- VLAN Objects
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfBridgeMaxVlans OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..4094)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Defines the number of VLANs that the switch will
|
||||
support for dynamic use without requiring a reboot."
|
||||
::= { hpicfBridgeBase 1 }
|
||||
|
||||
hpicfBridgeVlanEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Administrative status of VLAN support on this
|
||||
switch."
|
||||
::= { hpicfBridgeBase 2 }
|
||||
|
||||
hpicfBridgePrimaryVlan OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The 802.1Q VLAN ID of the primary VLAN for this
|
||||
switch."
|
||||
::= { hpicfBridgeBase 3 }
|
||||
|
||||
hpicfBridgeVlanConfigStatus OBJECT-TYPE
|
||||
SYNTAX ConfigStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "If one or more variables in this group has been
|
||||
reconfigured since the last reboot in such a way
|
||||
as to require a reboot to take effect, the value
|
||||
of this variable will be set to 'notInService'."
|
||||
::= { hpicfBridgeBase 4 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- GVRP Objects
|
||||
-- **********************************************************************
|
||||
hpicfBridgeGvrp OBJECT IDENTIFIER ::= { hpicfBridgeObjects 2 }
|
||||
|
||||
hpicfBridgeGvrpPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfBridgeGvrpPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains information about the
|
||||
GVRP port configurations on this switch."
|
||||
::= { hpicfBridgeGvrp 1 }
|
||||
|
||||
hpicfBridgeGvrpPortEntry OBJECT-TYPE
|
||||
SYNTAX HpicfBridgeGvrpPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "GVRP information associated with a single port."
|
||||
AUGMENTS { dot1dBasePortEntry }
|
||||
::= { hpicfBridgeGvrpPortTable 1 }
|
||||
|
||||
HpicfBridgeGvrpPortEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfBridgeGvrpRestrictedVlanReg TruthValue
|
||||
}
|
||||
|
||||
hpicfBridgeGvrpRestrictedVlanReg OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Controls GVRP's ability to learn new VLANs on
|
||||
this port. When set to 'false', GVRP will accept
|
||||
JOIN requests for new VLANs on this port. When
|
||||
set to 'true', GVRP will only process protocol
|
||||
packets that concern themselves with known VLANs."
|
||||
::= { hpicfBridgeGvrpPortEntry 1 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Rapid Reconfiguration Spanning Tree Objects
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfBridgeRstp OBJECT IDENTIFIER ::= { hpicfBridgeObjects 4 }
|
||||
|
||||
hpicfBridgeRstpForceVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
stpCompatibility(0),
|
||||
rstpOperation(2),
|
||||
mstpOperation(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Operational mode of Spanning Tree protocol:
|
||||
- stpCompatibility means protocol operates as STP protocol
|
||||
on all ports.
|
||||
- rstpOperation means protocol operates as Rapid
|
||||
Reconfiguration on all ports except on those ports where
|
||||
legacy system has been detected.
|
||||
- mstpOperation means protocol operates in native MSTP mode,
|
||||
this option is available only if object
|
||||
'hpicfBridgeRstpProtocolVersion' is set to 'ieee8021s'."
|
||||
::= { hpicfBridgeRstp 1 }
|
||||
|
||||
hpicfBridgeRstpConfigStatus OBJECT-TYPE
|
||||
SYNTAX ConfigStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The configuration status of this group of objects. If
|
||||
one or more variables in this group were
|
||||
reconfigured since last reboot and required reboot to
|
||||
take effect, the value of this variable will be set to
|
||||
notInService."
|
||||
::= { hpicfBridgeRstp 2 }
|
||||
|
||||
hpicfBridgeRstpProtocolVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ieee8021d(0),
|
||||
ieee8021w(2),
|
||||
ieee8021s(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The protocol version currently running on switch
|
||||
- ieee8021d version of STP protocol,
|
||||
- ieee8021w Rapid Reconfiguration version of STP protocol,
|
||||
- ieee8021s Multiple STP (MSTP) protocol"
|
||||
::= { hpicfBridgeRstp 3 }
|
||||
|
||||
hpicfBridgeRstpAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The operational status of the spanning tree protocol"
|
||||
::= { hpicfBridgeRstp 4 }
|
||||
|
||||
hpicfBridgeRstpPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfBridgeRstpPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains port-specific information
|
||||
for the Spanning Tree Protocol."
|
||||
::= { hpicfBridgeRstp 5 }
|
||||
|
||||
hpicfBridgeRstpPortEntry OBJECT-TYPE
|
||||
SYNTAX HpicfBridgeRstpPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A list of information maintained by every port
|
||||
about the Spanning Tree Protocol state for that
|
||||
port."
|
||||
INDEX { hpicfBridgeRstpPortIndex }
|
||||
::= { hpicfBridgeRstpPortTable 1 }
|
||||
|
||||
HpicfBridgeRstpPortEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfBridgeRstpPortIndex INTEGER,
|
||||
hpicfBridgeRstpAdminEdgePort INTEGER,
|
||||
hpicfBridgeRstpOperEdgePort INTEGER,
|
||||
hpicfBridgeRstpAdminPointToPointMac INTEGER,
|
||||
hpicfBridgeRstpOperPointToPointMac TruthValue,
|
||||
hpicfBridgeRstpPortPathCost INTEGER,
|
||||
hpicfBridgeRstpForceBpduMigrationCheck TruthValue,
|
||||
hpicfBridgeRstpAutoEdgePort TruthValue,
|
||||
hpicfBridgeRstpPortBpduFiltering TruthValue
|
||||
}
|
||||
|
||||
hpicfBridgeRstpPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The port number of the port for which this entry
|
||||
contains Spanning Tree Protocol management
|
||||
information."
|
||||
REFERENCE
|
||||
"IEEE 802.1w"
|
||||
::= { hpicfBridgeRstpPortEntry 1 }
|
||||
|
||||
hpicfBridgeRstpAdminEdgePort OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicate that port is connected to LAN segment that don't
|
||||
have any bridge connected to it"
|
||||
REFERENCE
|
||||
"IEEE P802.1w Clause 17.3; IEEE P802.1t Clause 18"
|
||||
::= { hpicfBridgeRstpPortEntry 2 }
|
||||
|
||||
hpicfBridgeRstpOperEdgePort OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Reflects the value of the operEdgePort parameter, as
|
||||
defined by the operation of the Bridge Detection state
|
||||
machine (Clause 18 of P802.1t). The value of this parameter
|
||||
is used by a Designated Port in order to determine how
|
||||
rapidly it may transition to the Forwarding Port State
|
||||
(see 17.23, Port Role Transitions state machine).
|
||||
The Bridge Detection state machine sets this parameter to
|
||||
the value of adminEdgePort (P802.1t 18.1.3) on
|
||||
initialization, and forces its value to FALSE if any BPDUs
|
||||
are received on the Port."
|
||||
REFERENCE
|
||||
"IEEE P802.1w Clause 17.3; IEEE P802.1t Clause 18"
|
||||
::= { hpicfBridgeRstpPortEntry 3 }
|
||||
|
||||
hpicfBridgeRstpAdminPointToPointMac OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
forceTrue(1),
|
||||
forceFalse(2),
|
||||
auto(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
forceTrue: This value indicates that the administrator requires the MAC
|
||||
to be treated as if it is connected to a point-to-point LAN
|
||||
segment, regardless of any indications to the contrary that
|
||||
are generated by the MAC entity.
|
||||
forceFalse: This value indicates that the administrator requires the MAC
|
||||
to be treated as if it is connected to a non-point-to-point
|
||||
LAN segment, regardless of any indications to the contrary
|
||||
that are generated by the MAC entity.
|
||||
auto: This value indicates that the administrator requires the
|
||||
point-to-point status of the MAC to be determined in accordance
|
||||
with the specific MAC procedures defined in 6.5."
|
||||
REFERENCE
|
||||
"IEEE P802.1w; IEEE P802.1t"
|
||||
::= { hpicfBridgeRstpPortEntry 4 }
|
||||
|
||||
hpicfBridgeRstpOperPointToPointMac OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
true: This value indicates that the MAC is connected to a
|
||||
point-to-point LAN segment; i.e., there is at most one other
|
||||
system attached to the LAN segment.
|
||||
false: This value indicates that the MAC is connected to a
|
||||
non-point-to-point LAN segment; i.e., there can be more than one
|
||||
other system attached to the LAN segment."
|
||||
REFERENCE
|
||||
"IEEE P802.1w; IEEE P802.1t"
|
||||
::= { hpicfBridgeRstpPortEntry 5 }
|
||||
|
||||
hpicfBridgeRstpPortPathCost OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..200000000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Rapid Reconfiguration Port Path Cost - 32 bit values"
|
||||
REFERENCE
|
||||
"IEEE 802.1w"
|
||||
::= { hpicfBridgeRstpPortEntry 6 }
|
||||
|
||||
hpicfBridgeRstpForceBpduMigrationCheck OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "When operating in RST (version 2 or greater) mode
|
||||
writing TRUE(1) to this object forces this port to
|
||||
transmit RST BPDUs. Any other operation on this object
|
||||
has no effect and it always returns FALSE(2) when read."
|
||||
REFERENCE
|
||||
"IEEE P802.1w"
|
||||
::= { hpicfBridgeRstpPortEntry 7 }
|
||||
|
||||
hpicfBridgeRstpAutoEdgePort OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Represents the value of 'autoEdgePort' parameter.
|
||||
This parameter is optional. It is used by the Bridge
|
||||
Detection state machine for the automatic identification
|
||||
of edge ports. The default is false."
|
||||
REFERENCE
|
||||
"IEEE 802.1D-2004"
|
||||
::= { hpicfBridgeRstpPortEntry 8 }
|
||||
|
||||
hpicfBridgeRstpPortBpduFiltering OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This value indicates whether or not BPDUs need
|
||||
to be filtered on this port. If the value is true the
|
||||
received BPDUs will be dropped and no BPDUs will be
|
||||
transmitted on the port. If the value is false the BPDUs
|
||||
are being processed as usual. The default is false."
|
||||
REFERENCE
|
||||
"IEEE P802.1w"
|
||||
::= { hpicfBridgeRstpPortEntry 9 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Loop Protection Objects
|
||||
-- **********************************************************************
|
||||
|
||||
-- Port Remediation Textual Convention
|
||||
LoopProtectReceiverAction::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This TC describes the actions a port that receives a loop
|
||||
protection protocol packet can take.
|
||||
|
||||
The disableTx(1) enumeration indicates that the sender of
|
||||
the loop protect packet will be disabled.
|
||||
|
||||
The noDisable(2) enumeration indicates that no port is to
|
||||
be disabled."
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disableTx(1),
|
||||
noDisable(2)
|
||||
}
|
||||
|
||||
|
||||
hpicfBridgeLoopProtect OBJECT IDENTIFIER ::= { hpicfBridgeObjects 5 }
|
||||
|
||||
hpicfBridgeLoopProtectNotifications
|
||||
OBJECT IDENTIFIER ::= { hpicfBridgeLoopProtect 0 }
|
||||
hpicfBridgeLoopProtectBase
|
||||
OBJECT IDENTIFIER ::= { hpicfBridgeLoopProtect 1 }
|
||||
hpicfBridgeLoopProtectPort
|
||||
OBJECT IDENTIFIER ::= { hpicfBridgeLoopProtect 2 }
|
||||
|
||||
hpicfBridgeLoopProtectInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..10)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The interval in seconds at which loop protection packets are
|
||||
transmitted. The default value is 5 seconds."
|
||||
::= { hpicfBridgeLoopProtectBase 1 }
|
||||
|
||||
hpicfBridgeLoopProtectTrapLoopDetectEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates whether notifications should be sent when a loop
|
||||
is detected on a port. By default this object will
|
||||
have a value of false(2)."
|
||||
::= { hpicfBridgeLoopProtectBase 2 }
|
||||
|
||||
hpicfBridgeLoopProtectEnableTimer OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The time in seconds to wait before reenabling a port
|
||||
disabled by loop protection. When a port is disabled by
|
||||
loop protection a reenable timer for the port is initialized
|
||||
with the value of this period. If the period is not equal to
|
||||
zero the port will be reenabled after the period has
|
||||
elapsed. Otherwise the port will remain disabled."
|
||||
::= { hpicfBridgeLoopProtectBase 3 }
|
||||
|
||||
hpicfBridgeLoopProtectPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfBridgeLoopProtectPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Per-interface configuration for Loop Protection."
|
||||
::= { hpicfBridgeLoopProtectPort 1 }
|
||||
|
||||
hpicfBridgeLoopProtectPortEntry OBJECT-TYPE
|
||||
SYNTAX HpicfBridgeLoopProtectPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Loop Protection configuration information for
|
||||
a single port."
|
||||
INDEX { ifIndex }
|
||||
::= { hpicfBridgeLoopProtectPortTable 1 }
|
||||
|
||||
HpicfBridgeLoopProtectPortEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfBridgeLoopProtectPortEnable TruthValue,
|
||||
hpicfBridgeLoopProtectPortLoopDetected TruthValue,
|
||||
hpicfBridgeLoopProtectPortLastLoopTime TimeStamp,
|
||||
hpicfBridgeLoopProtectPortLoopCount Counter32,
|
||||
hpicfBridgeLoopProtectPortReceiverAction LoopProtectReceiverAction
|
||||
}
|
||||
|
||||
hpicfBridgeLoopProtectPortEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates whether this port has
|
||||
Loop protection enabled. The default value is FALSE"
|
||||
::= { hpicfBridgeLoopProtectPortEntry 1 }
|
||||
|
||||
hpicfBridgeLoopProtectPortLoopDetected OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object will be set to TRUE when a loop is detected on
|
||||
the port. The value of this object will be reset to FALSE when
|
||||
the port's hpicfBridgeLoopProtectPortEnable is set to
|
||||
FALSE."
|
||||
::= { hpicfBridgeLoopProtectPortEntry 2 }
|
||||
|
||||
hpicfBridgeLoopProtectPortLastLoopTime OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The value of sysUpTime when a loop was last detected
|
||||
on this port. A value of 0 means that the timestamp has
|
||||
not been set."
|
||||
::= { hpicfBridgeLoopProtectPortEntry 3 }
|
||||
|
||||
hpicfBridgeLoopProtectPortLoopCount OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "When the loop protect feature is enabled on the port this
|
||||
object counts the number of loops detected on the port.
|
||||
When the feature is disabled on the port the value of this
|
||||
object is set to 0."
|
||||
::= { hpicfBridgeLoopProtectPortEntry 4 }
|
||||
|
||||
hpicfBridgeLoopProtectPortReceiverAction OBJECT-TYPE
|
||||
SYNTAX LoopProtectReceiverAction
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Controls the action taken when a Loop protection packet is
|
||||
received on this port. When set to 'disableTx' the port
|
||||
that transmitted the packet will be disabled. When set to
|
||||
'noDisable' the transmitting port will not be disabled."
|
||||
::= { hpicfBridgeLoopProtectPortEntry 5 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- hpicfBridgeLoopProtect Notifications
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfBridgeLoopProtectLoopDetectedNotification NOTIFICATION-TYPE
|
||||
OBJECTS { ifIndex,
|
||||
hpicfBridgeLoopProtectPortLoopCount,
|
||||
hpicfBridgeLoopProtectPortReceiverAction}
|
||||
STATUS current
|
||||
DESCRIPTION "A hpicfBridgeLoopProtectLoopDetectedNotification signifies
|
||||
that a loop has been detected by the loop protection protocol.
|
||||
Generation of this notification is controlled by
|
||||
hpicfBridgeLoopProtectTrapLoopDetectEnable. To prevent
|
||||
excessive notifications this trap is rate-limited to allow
|
||||
a maximum of 1 notifications every 30 seconds.
|
||||
Notifications that are not sent due to rate-limiting are
|
||||
dropped, and not queued up to be sent later."
|
||||
::= { hpicfBridgeLoopProtectNotifications 1 }
|
||||
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Local Mirror Session Objects
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfBridgeMirrorSession OBJECT IDENTIFIER
|
||||
::= { hpicfBridgeObjects 6 }
|
||||
hpicfBridgeMirrorSessionBase OBJECT IDENTIFIER
|
||||
::= { hpicfBridgeMirrorSession 1 }
|
||||
hpicfBridgeMirrorSessionDestination OBJECT IDENTIFIER
|
||||
::= { hpicfBridgeMirrorSession 2 }
|
||||
|
||||
hpicfBridgeMirrorSessionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpicfBridgeMirrorSessionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains mirror session information
|
||||
related to a given specified destination. A mirror
|
||||
session is a group of one or more portCopyEntries
|
||||
all having the same specified destination. A given
|
||||
specified destination may be associated with more
|
||||
then one mirror session."
|
||||
::= { hpicfBridgeMirrorSessionDestination 1 }
|
||||
|
||||
|
||||
hpicfBridgeMirrorSessionEntry OBJECT-TYPE
|
||||
SYNTAX HpicfBridgeMirrorSessionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the hpicfBridgeMirrorSessionEntry contains
|
||||
mirror session specific identification
|
||||
information."
|
||||
AUGMENTS { portCopyEntry }
|
||||
::= { hpicfBridgeMirrorSessionTable 1 }
|
||||
|
||||
|
||||
HpicfBridgeMirrorSessionEntry ::=
|
||||
SEQUENCE {
|
||||
hpicfBridgeMirrorSessionID Integer32
|
||||
}
|
||||
|
||||
hpicfBridgeMirrorSessionID OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This variable is valid only for mirroring
|
||||
transfers. It allows mirroring destinations
|
||||
to be grouped. A given hpicfBridgeMirrorSessionID
|
||||
can only be used with 1 destination. However,
|
||||
multiple sources may be related to the same
|
||||
hpicfBridgeMirrorSessionID. To ensure that the
|
||||
hpicfBridgeMirrorSessionID is properly assigned,
|
||||
it can only be updated when the respective
|
||||
portCopyEntry object is in the notReady state.
|
||||
For non-mirroring transfers, the value should
|
||||
be set to 0. "
|
||||
DEFVAL { 1 }
|
||||
::= { hpicfBridgeMirrorSessionEntry 1 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Conformance information
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfBridgeConformance OBJECT IDENTIFIER ::= { hpicfBridge 2 }
|
||||
hpicfBridgeGroups OBJECT IDENTIFIER ::= { hpicfBridgeConformance 1 }
|
||||
hpicfBridgeCompliances OBJECT IDENTIFIER ::= { hpicfBridgeConformance 2 }
|
||||
hpicfBridgeNotGroups OBJECT IDENTIFIER ::= { hpicfBridgeConformance 3 }
|
||||
|
||||
hpicfBridgeVlanBaseGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfBridgeMaxVlans,
|
||||
hpicfBridgeVlanEnable,
|
||||
hpicfBridgePrimaryVlan,
|
||||
hpicfBridgeVlanConfigStatus }
|
||||
STATUS current
|
||||
DESCRIPTION "Basic VLAN configuration information that is not
|
||||
in the standard 802.1Q Bridge MIB."
|
||||
::= { hpicfBridgeGroups 1 }
|
||||
|
||||
hpicfBridgeGvrpPortGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfBridgeGvrpRestrictedVlanReg }
|
||||
STATUS current
|
||||
DESCRIPTION "GVRP configuration information that is not (yet)
|
||||
in the standard 802.1Q Bridge MIB.
|
||||
|
||||
Note that this information is very likely to be added
|
||||
to a future update of the 802.1Q Bridge MIB, at which
|
||||
time, support for objects in this group will most
|
||||
likely be deprecated."
|
||||
::= { hpicfBridgeGroups 2 }
|
||||
|
||||
hpicfBridgeRstpBaseGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfBridgeRstpForceVersion,
|
||||
hpicfBridgeRstpConfigStatus,
|
||||
hpicfBridgeRstpProtocolVersion,
|
||||
hpicfBridgeRstpAdminStatus,
|
||||
hpicfBridgeRstpPortTable }
|
||||
STATUS current
|
||||
DESCRIPTION "Rapid Spanning Tree Protocol (RSTP) configuration
|
||||
information that is in neither the standard 802.1w
|
||||
MIB, nor the standard 802.1d (STP) MIB.
|
||||
|
||||
Note that as RSTP improves compatibility, some
|
||||
objects in this MIB will likely be deprecated."
|
||||
::= {hpicfBridgeGroups 3 }
|
||||
|
||||
hpicfBridgeLoopProtectBaseGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfBridgeLoopProtectInterval,
|
||||
hpicfBridgeLoopProtectEnableTimer,
|
||||
hpicfBridgeLoopProtectTrapLoopDetectEnable,
|
||||
hpicfBridgeLoopProtectPortEnable,
|
||||
hpicfBridgeLoopProtectPortLoopDetected,
|
||||
hpicfBridgeLoopProtectPortLastLoopTime,
|
||||
hpicfBridgeLoopProtectPortLoopCount,
|
||||
hpicfBridgeLoopProtectPortReceiverAction
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects providing basic instrumentation
|
||||
and control of the HP Loop protection entity."
|
||||
|
||||
::= {hpicfBridgeGroups 4 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Notification groups
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfBridgeLoopProtectNotGrp NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hpicfBridgeLoopProtectLoopDetectedNotification }
|
||||
STATUS current
|
||||
DESCRIPTION "Notifications for Loop protection."
|
||||
::= { hpicfBridgeNotGroups 1 }
|
||||
|
||||
|
||||
hpicfBridgeMirrorSessionBaseGroup OBJECT-GROUP
|
||||
OBJECTS { hpicfBridgeMirrorSessionID
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects providing identification
|
||||
of a mirroring session entity."
|
||||
|
||||
::= {hpicfBridgeGroups 5 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Compliance statements
|
||||
-- **********************************************************************
|
||||
|
||||
hpicfBridgeCompliance MODULE-COMPLIANCE
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The compliance statement for HP Switches with IEEE
|
||||
802.1Q VLAN support for bridging objects not found
|
||||
in the standard Bridge MIBs."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfBridgeVlanBaseGroup }
|
||||
|
||||
GROUP hpicfBridgeGvrpPortGroup
|
||||
DESCRIPTION "Support for this group is required for switches
|
||||
that support GVRP until such time as support for
|
||||
these objects is added to a standard MIB."
|
||||
|
||||
::= { hpicfBridgeCompliances 1 }
|
||||
|
||||
hpicfBridgeComplianceRevTwo MODULE-COMPLIANCE
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The compliance statement for HP Switches with IEEE
|
||||
802.1W Rapid Spanning Tree Protocol support for
|
||||
bridging objects not found in the standard Bridge
|
||||
MIBs."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfBridgeVlanBaseGroup }
|
||||
|
||||
GROUP hpicfBridgeGvrpPortGroup
|
||||
DESCRIPTION "Support for this group is required for switches
|
||||
that support GVRP until such time as support for
|
||||
these objects is added to a standard MIB."
|
||||
GROUP hpicfBridgeRstpBaseGroup
|
||||
DESCRIPTION "Support for this group is required for switches
|
||||
that implement RSTP until such time as support for
|
||||
these objects is added to a standard MIB."
|
||||
|
||||
::= { hpicfBridgeCompliances 2 }
|
||||
|
||||
hpicfBridgeComplianceRevThree MODULE-COMPLIANCE
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The compliance statement for HP Switches with IEEE
|
||||
802.1W Rapid Spanning Tree Protocol support for
|
||||
bridging objects not found in the standard Bridge
|
||||
MIBs."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfBridgeVlanBaseGroup }
|
||||
|
||||
GROUP hpicfBridgeGvrpPortGroup
|
||||
DESCRIPTION "Support for this group is required for switches
|
||||
that support GVRP until such time as support for
|
||||
these objects is added to a standard MIB."
|
||||
GROUP hpicfBridgeRstpBaseGroup
|
||||
DESCRIPTION "Support for this group is required for switches
|
||||
that implement RSTP until such time as support for
|
||||
these objects is added to a standard MIB."
|
||||
|
||||
::= { hpicfBridgeCompliances 3 }
|
||||
|
||||
hpicfBridgeComplianceRevFour MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for HP Switches with IEEE
|
||||
802.1W Rapid Spanning Tree Protocol support for
|
||||
bridging objects not found in the standard Bridge
|
||||
MIBs."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfBridgeVlanBaseGroup }
|
||||
|
||||
GROUP hpicfBridgeGvrpPortGroup
|
||||
DESCRIPTION "Support for this group is required for switches
|
||||
that support GVRP until such time as support for
|
||||
these objects is added to a standard MIB."
|
||||
GROUP hpicfBridgeRstpBaseGroup
|
||||
DESCRIPTION "Support for this group is required for switches
|
||||
that implement RSTP until such time as support for
|
||||
these objects is added to a standard MIB."
|
||||
GROUP hpicfBridgeMirrorSessionBaseGroup
|
||||
DESCRIPTION "Support for this group is mandatory for switches
|
||||
that implement the multi session mirroring
|
||||
(intelligent mirroring) feature."
|
||||
::= { hpicfBridgeCompliances 4 }
|
||||
|
||||
hpicfBridgeLoopProtectCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for HP Switches with
|
||||
support for hpicfBridge loop protection objects."
|
||||
|
||||
MODULE
|
||||
MANDATORY-GROUPS { hpicfBridgeLoopProtectBaseGroup,
|
||||
hpicfBridgeLoopProtectNotifications }
|
||||
GROUP hpicfBridgeLoopProtectBaseGroup
|
||||
DESCRIPTION "Support for this group is mandatory for switches
|
||||
that implement the loop protection feature."
|
||||
|
||||
GROUP hpicfBridgeLoopProtectNotifications
|
||||
DESCRIPTION "Implementation of this group is mandatory
|
||||
for switches that implement the loop protection
|
||||
feature."
|
||||
::= { hpicfBridgeCompliances 5 }
|
||||
END
|
Reference in New Issue
Block a user