summaryrefslogtreecommitdiff
path: root/MIBS/hp/HP-ICF-BRIDGE
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/hp/HP-ICF-BRIDGE
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/hp/HP-ICF-BRIDGE')
-rw-r--r--MIBS/hp/HP-ICF-BRIDGE769
1 files changed, 769 insertions, 0 deletions
diff --git a/MIBS/hp/HP-ICF-BRIDGE b/MIBS/hp/HP-ICF-BRIDGE
new file mode 100644
index 0000000..db58c11
--- /dev/null
+++ b/MIBS/hp/HP-ICF-BRIDGE
@@ -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