ENTERASYS-IETF-BRIDGE-MIB-EXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
dot1dStpPortEntry, dot1dBasePortEntry, dot1dStpDesignatedRoot,
dot1dBasePort, dot1dBasePortIfIndex, dot1dBaseBridgeAddress
FROM BRIDGE-MIB
EnabledStatus
FROM P-BRIDGE-MIB
dot1qTpFdbPort
FROM Q-BRIDGE-MIB
etsysModules
FROM ENTERASYS-MIB-NAMES;
etsysIetfBridgeMibExtMIB MODULE-IDENTITY
LAST-UPDATED "200405281508Z" ORGANIZATION "Enterasys Networks, Inc"
CONTACT-INFO
"Postal: Enterasys Networks
50 Minuteman Rd.
Andover, MA 01810-1008
USA
Phone: +1 978 684 1000
E-mail: support@enterasys.com
WWW: http://www.enterasys.com"
DESCRIPTION
"This MIB module defines a portion of the SNMP enterprise
MIBs under Enterasys Networks' enterprise OID pertaining to
proprietary extensions to the IETF BRIDGE-MIB as specified
in RFC1493."
REVISION "200405281508Z" DESCRIPTION
"Changed the etsysIetfBridgeDot1dStpNewRootTrapEnable object
syntax to EnabledStatus and removed the reference to
edgePortDisabled(3) from the description clause."
REVISION "200404082004Z" DESCRIPTION
"Changed the description clause for the
etsysIetfBridgeDot1dStpBackupRootEnable object to limit its
effect to the Common and Internal Spanning Tree."
REVISION "200403041939Z" DESCRIPTION
"Addition of the etsysIetfBridgeDot1dStpPortCistRoleValue
object."
REVISION "200403012229Z" DESCRIPTION
"Addition of objects for the SpanGuard and Backup Root
features, and an object for legacy bridge priorities."
REVISION "200311141831Z" DESCRIPTION
"Addition of a port level control for the new learned address
notification and modifications to the descriptions for the
associated objects."
REVISION "200306191936Z" DESCRIPTION
"Addition of a new address notification and an object to
enable/disable this notification."
REVISION "200212132120Z" DESCRIPTION
"The initial version of this MIB module"
::= { etsysModules 31 }
etsysIetfBridgeMibExt
OBJECT IDENTIFIER ::= { etsysIetfBridgeMibExtMIB 1 }
etsysIetfBridgeDot1dStp OBJECT IDENTIFIER
::= { etsysIetfBridgeMibExt 1 }
etsysIetfBridgeDot1dBase OBJECT IDENTIFIER
::= { etsysIetfBridgeMibExt 2 }
etsysIetfBridgeDot1qBase OBJECT IDENTIFIER
::= { etsysIetfBridgeMibExt 3 }
etsysIetfBridgeDot1dSpanGuard OBJECT IDENTIFIER
::= { etsysIetfBridgeMibExt 4 }
etsysIetfBridgeDot1dBackupRoot OBJECT IDENTIFIER
::= { etsysIetfBridgeMibExt 5 }
etsysIetfBridgeDot1Notifications OBJECT IDENTIFIER
::= { etsysIetfBridgeMibExt 0 }
etsysIetfBridgeDot1dStpPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysIetfBridgeDot1dStpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Extensions to the table that contains port-specific
information for the Spanning Tree Protocol."
::= { etsysIetfBridgeDot1dStp 1 }
etsysIetfBridgeDot1dStpPortEntry OBJECT-TYPE
SYNTAX EtsysIetfBridgeDot1dStpPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of extensions to the information maintained
by every port about the Spanning Tree Protocol state
for that port."
AUGMENTS { dot1dStpPortEntry }
::= { etsysIetfBridgeDot1dStpPortTable 1 }
EtsysIetfBridgeDot1dStpPortEntry ::=
SEQUENCE {
etsysIetfBridgeDot1dStpPortStpEnable EnabledStatus,
etsysIetfBridgeDot1dStpPortSpanGuardBlocking TruthValue,
etsysIetfBridgeDot1dStpPortCistRoleValue INTEGER
}
etsysIetfBridgeDot1dStpPortStpEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The enabled/disabled status of the Spanning Tree
protocol on the port."
REFERENCE
"IEEE 802.1D-1990: Section 4.5.5.2"
DEFVAL { enabled }
::= { etsysIetfBridgeDot1dStpPortEntry 1 }
etsysIetfBridgeDot1dStpPortSpanGuardBlocking OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The state of the port with respect to the SpanGuard feature.
true(1) - this port is being held in the blocking state by
the SpanGuard feature.
false(2) - this port is not being held in the blocking state
by the SpanGuard feature.
When this object has a value of true(1) setting its value
to false(2) will cause the SpanGuard feature to no longer
hold the port in the blocking state.
All other set operations on this object are undefined and
MUST NOT have any affect."
DEFVAL { false }
::= { etsysIetfBridgeDot1dStpPortEntry 2 }
etsysIetfBridgeDot1dStpPortCistRoleValue OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
root(2),
designated(3),
alternate(4),
backUp(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates this port's role on the CIST.
disabled -- this port has no role on the CIST.
root -- this port has the role of root port on the CIST.
designated -- this port has the role of designated
port on the CIST.
alternate -- this port has the role of alternate port
on the CIST.
backUp -- this port has the role of backup port on the CIST."
::= { etsysIetfBridgeDot1dStpPortEntry 3 }
etsysIetfBridgeDot1dStpTopChangeTrapEnable OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2),
edgePortDisabled(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The enabled/disabled status of the Spanning Tree topology
change notification.
When this object is set to enabled(1) topology change
notifications SHOULD be generated by the agent.
When this object is set to disabled(2) topology change
notifications MUST NOT be generated by the agent.
When this object is set to edgePortDisabled(3) topology
change notifications MUST NOT be generated by the agent
for ports that are operating as edge ports, as specified
by dot1dStpPortOperEdgePort, and SHOULD be generated for
all other applicable ports."
DEFVAL { enabled }
::= { etsysIetfBridgeDot1dStp 2 }
etsysIetfBridgeDot1dStpNewRootTrapEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The enabled/disabled status of the Spanning Tree new
root notification.
When this object is set to enabled(1) new root
notifications SHOULD be generated by the agent.
When this object is set to disabled(2) new root
notifications MUST NOT be generated by the agent."
DEFVAL { enabled }
::= { etsysIetfBridgeDot1dStp 3 }
etsysIetfBridgeDot1dStpBridgePriorityDefault OBJECT-TYPE
SYNTAX INTEGER {
stp8021d1998(1),
stp8021t2001(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The version of the Spanning Tree default Bridge Priority
that is to be used by this Bridge.
stp8021d1998(1) - indicates the use of Bridge Priority
as defined in IEEE Std. 802.1D-1998.
stp8021t2001(2) - indicates the use of Bridge Priority
as defined in IEEE Std. 802.1t."
REFERENCE
"IEEE 802.1D-1998 & IEEE 802.1t"
::= { etsysIetfBridgeDot1dStp 4 }
etsysIetfBridgeDot1dStpSpanGuardEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The enabled/disabled status of the SpanGuard functionality."
DEFVAL { disabled }
::= { etsysIetfBridgeDot1dSpanGuard 1 }
etsysIetfBridgeDot1dStpSpanGuardTrapEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The enabled/disabled status of the SpanGuard Port Blocking
trap."
DEFVAL { disabled }
::= { etsysIetfBridgeDot1dSpanGuard 2 }
etsysIetfBridgeDot1dStpSpanGuardBlockTime OBJECT-TYPE
SYNTAX Integer32 (0|1..65535)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of seconds that a port will be held in the
blocking state by the SpanGuard feature. The value
zero indicates that ports will be held in the blocking
state until the entity is reset. Ports that are being
held in the blocking state can be returned to normal
service by writing the value of false(2) to their
resective etsysIetfBridgeDot1dBasePortSpanGuardBlocking
objects."
DEFVAL { 0 }
::= { etsysIetfBridgeDot1dSpanGuard 3 }
etsysIetfBridgeDot1dStpBackupRootEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The enabled/disabled status of the Backup Root functionality
on the Common and Internal Spanning Tree."
DEFVAL { disabled }
::= { etsysIetfBridgeDot1dBackupRoot 1 }
etsysIetfBridgeDot1dStpBackupRootTrapEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The enabled/disabled status of the Backup Root activation
trap."
DEFVAL { disabled }
::= { etsysIetfBridgeDot1dBackupRoot 2 }
etsysIetfBridgeDot1dBasePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF EtsysIetfBridgeDot1dBasePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of port based controls. Augments the
dot1dBasePortTable."
::= { etsysIetfBridgeDot1dBase 1 }
etsysIetfBridgeDot1dBasePortEntry OBJECT-TYPE
SYNTAX EtsysIetfBridgeDot1dBasePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The per port controls for an individual bridge port."
AUGMENTS { dot1dBasePortEntry }
::= { etsysIetfBridgeDot1dBasePortTable 1 }
EtsysIetfBridgeDot1dBasePortEntry ::=
SEQUENCE {
etsysIetfBridgeDot1dBasePortNewLearnedAddrTrap EnabledStatus
}
etsysIetfBridgeDot1dBasePortNewLearnedAddrTrap OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of the new learned address notification feature on
this port.
When etsysIetfBridgeDot1qNewLearnedAddrTrapEnable and this
object are both set to enabled the agent will generate
an etsysIetfBridgeDot1qFdbNewLearnedAddr notification for each
new entry in the dot1qTpFdbTable with a dot1qTpFdbStatus value
equal to learned(3) and a dot1qTpFdbPort value equal to this
row's dot1dBasePort value.
Setting this object to disabled will prevent the agent from
generating etsysIetfBridgeDot1qFdbNewLearnedAddr notifications
for this port.
If etsysIetfBridgeDot1qNewLearnedAddrTrapEnable is set to
disabled, setting this object to enabled will have no effect.
Notification generation is not required to match new address
rate of learning. A best effort delivery queue is acceptable."
REFERENCE
"IEEE 802.1Q/D11 Section 12.7."
DEFVAL { disabled }
::= { etsysIetfBridgeDot1dBasePortEntry 1 }
etsysIetfBridgeDot1qNewLearnedAddrTrapEnable OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The global status of the new learned address notification
feature.
When this object is set to enabled(1), the agent will generate
etsysIetfBridgeDot1qFdbNewLearnedAddr notifications for each
new address learned on ports that have their corresponding
etsysIetfBridgeDot1dBasePortNewLearnedAddrTrap object set to
enabled(1).
If etsysIetfBridgeDot1dBasePortNewLearnedAddrTrap is set
to disabled(2) for all ports then setting this object to
enabled(1) will not have any effect.
When this object is set to disabled(1), the agent will not
generate any etsysIetfBridgeDot1qFdbNewLearnedAddr
notifications."
REFERENCE
"IEEE 802.1Q/D11 Section 12.7."
DEFVAL { disabled }
::= { etsysIetfBridgeDot1qBase 1 }
etsysIetfBridgeDot1qFdbNewLearnedAddr NOTIFICATION-TYPE
OBJECTS { dot1qTpFdbPort }
STATUS current
DESCRIPTION
"This notification indicates that a new entry has been created
in the dot1qTpFdbTable with a dot1qTpFdbStatus value equal to
learned(3)."
::= { etsysIetfBridgeDot1Notifications 1 }
etsysIetfBridgeDot1dSpanGuardPortBlocked NOTIFICATION-TYPE
OBJECTS { dot1dBasePort, dot1dBasePortIfIndex }
STATUS current
DESCRIPTION
"This notification indicates that a bridge port has been
placed in the blocking state by the SpanGuard feature."
::= { etsysIetfBridgeDot1Notifications 2 }
etsysIetfBridgeDot1dBackupRootActivation NOTIFICATION-TYPE
OBJECTS { dot1dBaseBridgeAddress, dot1dStpDesignatedRoot }
STATUS current
DESCRIPTION
"This notification indicates that the BackupRoot feature
has activated on this bridge. When multiple spanning
trees exist the values of etsysMstpMstId,
etsysMstpBridgePriority, and etsysMstpDesignatedRoot
for the applicable spanning tree SHOULD be encoded as
well."
::= { etsysIetfBridgeDot1Notifications 3 }
etsysIetfBridgeConformance
OBJECT IDENTIFIER ::= { etsysIetfBridgeMibExtMIB 2 }
etsysIetfBridgeGroups
OBJECT IDENTIFIER ::= { etsysIetfBridgeConformance 1 }
etsysIetfBridgeCompliances
OBJECT IDENTIFIER ::= { etsysIetfBridgeConformance 2 }
etsysIetfBridgeStpPort OBJECT-GROUP
OBJECTS {
etsysIetfBridgeDot1dStpPortStpEnable
}
STATUS current
DESCRIPTION
"A collection of objects relating to per Port Spanning
Tree information."
::= { etsysIetfBridgeGroups 1 }
etsysIetfBridgeStpTrap OBJECT-GROUP
OBJECTS {
etsysIetfBridgeDot1dStpTopChangeTrapEnable,
etsysIetfBridgeDot1dStpNewRootTrapEnable
}
STATUS current
DESCRIPTION
"A collection of objects relating to Spanning Tree
SNMP Trap control."
::= { etsysIetfBridgeGroups 2 }
etsysIetfBridgeBase OBJECT-GROUP
OBJECTS {
etsysIetfBridgeDot1qNewLearnedAddrTrapEnable,
etsysIetfBridgeDot1dBasePortNewLearnedAddrTrap
}
STATUS current
DESCRIPTION
"A collection of objects relating to bridge
configuration information."
::= { etsysIetfBridgeGroups 3 }
etsysIetfBridgeDot1qFdbNewAddrNotification NOTIFICATION-GROUP
NOTIFICATIONS {
etsysIetfBridgeDot1qFdbNewLearnedAddr
}
STATUS current
DESCRIPTION
"The New Learned Address Notification."
::= { etsysIetfBridgeGroups 4 }
etsysIetfBridgeDot1dStpBridgePriority OBJECT-GROUP
OBJECTS {
etsysIetfBridgeDot1dStpBridgePriorityDefault
}
STATUS current
DESCRIPTION
"An object for support of legacy bridge priorities."
::= { etsysIetfBridgeGroups 5 }
etsysIetfBridgeSpanGuard OBJECT-GROUP
OBJECTS {
etsysIetfBridgeDot1dStpSpanGuardEnable,
etsysIetfBridgeDot1dStpSpanGuardBlockTime,
etsysIetfBridgeDot1dStpSpanGuardTrapEnable,
etsysIetfBridgeDot1dStpPortSpanGuardBlocking
}
STATUS current
DESCRIPTION
"A collection of objects relating to the SpanGuard
feature."
::= { etsysIetfBridgeGroups 6 }
etsysIetfBridgeSpanGuardNotification NOTIFICATION-GROUP
NOTIFICATIONS {
etsysIetfBridgeDot1dSpanGuardPortBlocked
}
STATUS current
DESCRIPTION
"The SpanGuard Port Blocked Notification."
::= { etsysIetfBridgeGroups 7 }
etsysIetfBridgeBackupRoot OBJECT-GROUP
OBJECTS {
etsysIetfBridgeDot1dStpBackupRootEnable,
etsysIetfBridgeDot1dStpBackupRootTrapEnable
}
STATUS current
DESCRIPTION
"A collection of objects relating to the BackupRoot
feature."
::= { etsysIetfBridgeGroups 8 }
etsysIetfBridgeBackupRootNotification NOTIFICATION-GROUP
NOTIFICATIONS {
etsysIetfBridgeDot1dBackupRootActivation
}
STATUS current
DESCRIPTION
"The Backup Root Activation Notification."
::= { etsysIetfBridgeGroups 9 }
etsysIetfBridgePortCistRoleValue OBJECT-GROUP
OBJECTS {
etsysIetfBridgeDot1dStpPortCistRoleValue
}
STATUS current
DESCRIPTION
"The role of the port with respect to the CIST."
::= { etsysIetfBridgeGroups 10 }
etsysIetfBridgeCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for devices that support the
IETF BRIDGE-MIB Extension MIB."
MODULE
GROUP etsysIetfBridgeStpPort
DESCRIPTION
"Support for this group is optional and only applies
to products that wish to allow the disabling of the
Spanning Tree protocol on a per port basis."
GROUP etsysIetfBridgeStpTrap
DESCRIPTION
"Support for this group is optional and only applies
to products that wish to allow disabling the
generation of SNMP Traps from Spanning Tree."
GROUP etsysIetfBridgeBase
DESCRIPTION
"Support for this group is optional and only applies
to products that wish to allow the enabling of new
learned address notifications."
GROUP etsysIetfBridgeDot1qFdbNewAddrNotification
DESCRIPTION
"Support for this group is mandatory for entities
that support the New Address notification feature."
GROUP etsysIetfBridgeSpanGuard
DESCRIPTION
"Support for this group is mandatory for entities
that support the SpanGuard feature."
GROUP etsysIetfBridgeSpanGuardNotification
DESCRIPTION
"Support for this group is mandatory for entities
that support the SpanGuard feature."
GROUP etsysIetfBridgeBackupRoot
DESCRIPTION
"Support for this group is mandatory for entities
that support the Backup Root feature."
GROUP etsysIetfBridgeBackupRootNotification
DESCRIPTION
"Support for this group is mandatory for entities
that support the Backup Root feature."
GROUP etsysIetfBridgeDot1dStpBridgePriority
DESCRIPTION
"Support for this group is mandatory for entities
that support legacy bridge priorities."
GROUP etsysIetfBridgePortCistRoleValue
DESCRIPTION
"Support for this group is mandatory for entities
that support rapid or multiple spanning tree."
::= { etsysIetfBridgeCompliances 1 }
END