Observium_CE/mibs/siemens/RUGGEDCOM-STP-MIB

202 lines
6.2 KiB
Plaintext

RUGGEDCOM-STP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Integer32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC
OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
PortList FROM Q-BRIDGE-MIB
ruggedcomMgmt, ruggedcomTraps FROM RUGGEDCOM-MIB;
rcRstp MODULE-IDENTITY
LAST-UPDATED "201208030700Z" -- Aug 30, 17:00 EST 2012
ORGANIZATION "RuggedCom"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"RuggedCom prorietary MIB for managing STP protocols."
REVISION "201206011700Z" -- Jun 01, 17:00 EST 2012
DESCRIPTION
"Fixed IMPORTS - added NOTIFICATION-TYPE and NOTIFICATION-GROUP."
REVISION "201206011700Z" -- Jun 01, 17:00 EST 2012
DESCRIPTION
"Fixed typing errors and errors in IMPORTS."
REVISION "201010101000Z" -- Oct 10, 10:00 EST 2010
DESCRIPTION
"RuggedCom prorietary MIB for managing STP protocols.
Initial version deals only with RSTP (MSTP is not
supported)."
::= { ruggedcomMgmt 5 }
-- ---------------------------------------------------------- --
-- rcRstp subtrees
-- ---------------------------------------------------------- --
rcRstpBase OBJECT IDENTIFIER ::= { rcRstp 1 }
--rcRstpTables OBJECT IDENTIFIER ::= { rcRstp 2 }
rcRstpConformance OBJECT IDENTIFIER ::= { rcRstp 3 }
-- rcRstpCompliances OBJECT IDENTIFIER ::= { rcRstpConformance 1 }
rcRstpGroups OBJECT IDENTIFIER ::= { rcRstpConformance 2 }
-- Notification/trap branch
ruggedcomRstpTraps OBJECT IDENTIFIER ::= { ruggedcomTraps 11 }
-- ---------------------------------------------------------- --
-- Base objects
-- ---------------------------------------------------------- --
rcRstpDot1dStpTxHoldCount OBJECT-TYPE
SYNTAX Integer32(0|3..100 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value used by the Port Transmit state machine to limit
the maximum transmission rate.
Larger values allow the network to recover from failed
links/bridges more quickly.
The value of '0' means unlimitted transmission rate.
If the value of dot1dStpTxHoldCount object is 3..10, this object
must match the value of the object dot1dStpTxHoldCount (RSTP-MIB).
If the value the object dot1dStpTxHoldCount is 10, the value of this
object represents real configured transmission rate limit."
REFERENCE
"RSTP-MIB"
DEFVAL { 0 }
::= { rcRstpBase 1 }
rcRstpDot1dStpForwardingPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The subset of ports in dot1dStpPortTable that are in
'forwarding' state (the vlaue of the object dot1dStpPortState
is 'forwarding')."
REFERENCE
"BRIDGE-MIB"
::= { rcRstpBase 2 }
rcRstpDot1dStpBlockedPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The subset of ports in dot1dStpPortTable that are in
'blocking' state (the vlaue of the object dot1dStpPortState
is 'blocking')."
REFERENCE
"BRIDGE-MIB"
::= { rcRstpBase 3 }
rcRstpDot1dStpBrokenPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The subset of ports in dot1dStpPortTable that are in
'broken' state (the vlaue of the object dot1dStpPortState
is 'broken')."
REFERENCE
"BRIDGE-MIB"
::= { rcRstpBase 4 }
rcRstpDot1dRstpAlternatePorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The subset of ports with Alternate role."
REFERENCE
"IEEE 802.1D-2004: clause 17.7"
::= { rcRstpBase 5 }
rcRstpDot1dRstpBackupPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The subset of ports with Backup role."
REFERENCE
"IEEE 802.1D-2004: clause 17.7"
::= { rcRstpBase 6 }
-- ---------------------------------------------------------------------- --
-- Traps
-- ---------------------------------------------------------------------- --
rcRstpNewTopology NOTIFICATION-TYPE
OBJECTS {
rcRstpDot1dStpForwardingPorts,
rcRstpDot1dStpBlockedPorts,
rcRstpDot1dStpBrokenPorts,
rcRstpDot1dRstpAlternatePorts,
rcRstpDot1dRstpBackupPorts,
dot1dStpRootPort,
dot1dStpDesignatedRoot
}
STATUS current
DESCRIPTION
"A rcRstpNewTopology trap is sent by a bridge after topoogy change trap
occures on one or more ports ( topologyChange traps are sent), and
topology becomes stable.
Topology is stable when the tcWhile timer for all ports on this Bridge
is zero.
This traps is disabled if topologyChange trap is disabled by device
configuration."
REFERENCE
"BRIDGE-MIB"
::= { ruggedcomRstpTraps 1 }
-- ---------------------------------------------------------------------- --
-- Object Groups
-- ---------------------------------------------------------------------- --
rcRstpBaseStpTxHoldCountGroup OBJECT-GROUP
OBJECTS {
rcRstpDot1dStpTxHoldCount
}
STATUS current
DESCRIPTION
"A group of object providing information about configured
Transmit Count."
::= { rcRstpGroups 1 }
rcRstpBaseGroup OBJECT-GROUP
OBJECTS {
rcRstpDot1dStpForwardingPorts,
rcRstpDot1dStpBlockedPorts,
rcRstpDot1dStpBrokenPorts,
rcRstpDot1dRstpAlternatePorts,
rcRstpDot1dRstpBackupPorts
}
STATUS current
DESCRIPTION
"A group of object providing information about port states and roles."
::= { rcRstpGroups 2 }
rcRstpNotifyGroup OBJECT-GROUP
OBJECTS {
rcRstpNewTopology
}
STATUS current
DESCRIPTION
"A group of objects that define New Topology trap."
::= { rcRstpGroups 3 }
END