202 lines
6.2 KiB
Plaintext
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
|