diff options
Diffstat (limited to 'usr.sbin/bsnmpd/modules/snmp_bridge/BEGEMOT-BRIDGE-MIB.txt')
-rw-r--r-- | usr.sbin/bsnmpd/modules/snmp_bridge/BEGEMOT-BRIDGE-MIB.txt | 191 |
1 files changed, 188 insertions, 3 deletions
diff --git a/usr.sbin/bsnmpd/modules/snmp_bridge/BEGEMOT-BRIDGE-MIB.txt b/usr.sbin/bsnmpd/modules/snmp_bridge/BEGEMOT-BRIDGE-MIB.txt index fdba57b..4de407c 100644 --- a/usr.sbin/bsnmpd/modules/snmp_bridge/BEGEMOT-BRIDGE-MIB.txt +++ b/usr.sbin/bsnmpd/modules/snmp_bridge/BEGEMOT-BRIDGE-MIB.txt @@ -41,7 +41,7 @@ IMPORTS FROM BEGEMOT-MIB; begemotBridge MODULE-IDENTITY - LAST-UPDATED "200608100000Z" + LAST-UPDATED "200611210000Z" ORGANIZATION "Sofia University St. Kliment Ohridski" CONTACT-INFO " Shteryana Shopova @@ -56,7 +56,13 @@ begemotBridge MODULE-IDENTITY E-Mail: syrinx@FreeBSD.org" DESCRIPTION "The Begemot MIB for managing bridge interfaces." - + REVISION "200611210000Z" + DESCRIPTION + "Second revision adds support for monitoring RSTP + specific variables." + REVISION "200607270000Z" + DESCRIPTION + "Initial revision." ::= { begemot 205 } -- ---------------------------------------------------------- -- @@ -303,7 +309,9 @@ BegemotBridgeStpEntry ::= SEQUENCE { begemotBridgeStpForwardDelay Timeout, begemotBridgeStpBridgeMaxAge Timeout, begemotBridgeStpBridgeHelloTime Timeout, - begemotBridgeStpBridgeForwardDelay Timeout + begemotBridgeStpBridgeForwardDelay Timeout, + begemotBridgeStpVersion INTEGER, + begemotBridgeStpTxHoldCount Integer32 } begemotBridgeStpProtocolSpecification OBJECT-TYPE @@ -466,6 +474,41 @@ begemotBridgeStpBridgeForwardDelay OBJECT-TYPE bridge was the root of the spanning tree." ::= { begemotBridgeStpEntry 14 } +begemotBridgeStpVersion OBJECT-TYPE + SYNTAX INTEGER { + stpCompatible(0), + rstp(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The version of Spanning Tree Protocol the bridge is + currently running. The value 'stpCompatible(0)' + indicates the Spanning Tree Protocol specified in + IEEE 802.1D-1998 and 'rstp(2)' indicates the Rapid + Spanning Tree Protocol specified in IEEE 802.1w and + clause 17 of 802.1D-2004. The values are directly from + the IEEE standard. New values may be defined as future + versions of the protocol become available. + + The value of this object MUST be retained across + reinitializations of the management system." + DEFVAL { rstp } + ::= { begemotBridgeStpEntry 15 } + +begemotBridgeStpTxHoldCount OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value used by the Port Transmit state machine to limit + the maximum transmission rate of BPDUs on the bridge interface. + + The value of this object MUST be retained across + reinitializations of the management system." + DEFVAL { 3 } + ::= { begemotBridgeStpEntry 16 } + -- ---------------------------------------------------------- -- -- the Bridge STP ports table -- ---------------------------------------------------------- -- @@ -620,6 +663,148 @@ begemotBridgeStpPortForwardTransitions OBJECT-TYPE ::= { begemotBridgeStpPortEntry 10 } -- ---------------------------------------------------------- -- +-- the Bridge STP extended ports table +-- ---------------------------------------------------------- -- + +begemotBridgeStpExtPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF BegemotBridgeStpExtPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains port-specific Rapid Spanning Tree + information for the bridge interface members." + ::= { begemotBridgeStp 3 } + +begemotBridgeStpExtPortEntry OBJECT-TYPE + SYNTAX BegemotBridgeStpExtPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of Rapid Spanning Tree information maintained by + each bridge interface member." + AUGMENTS { begemotBridgeStpPortEntry } + ::= { begemotBridgeStpExtPortTable 1 } + +BegemotBridgeStpExtPortEntry ::= SEQUENCE { + begemotBridgeStpPortProtocolMigration TruthValue, + begemotBridgeStpPortAdminEdgePort TruthValue, + begemotBridgeStpPortOperEdgePort TruthValue, + begemotBridgeStpPortAdminPointToPoint INTEGER, + begemotBridgeStpPortOperPointToPoint TruthValue, + begemotBridgeStpPortAdminPathCost Integer32 +} + +begemotBridgeStpPortProtocolMigration OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When operating in RSTP (version 2) mode, writing true(1) + to this object forces this port to transmit RSTP BPDUs. + Any other operation on this object has no effect and + it always returns false(2) when read." + ::= { begemotBridgeStpExtPortEntry 1 } + +begemotBridgeStpPortAdminEdgePort OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative value of the Edge Port parameter. A + value of true(1) indicates that this port should be + assumed as an edge-port, and a value of false(2) indicates + that this port should be assumed as a non-edge-port. + Setting this object will also cause the corresponding + instance of begemotBridgeStpPortOperEdgePort to change to + the same value. Note that even when this object's value + is true, the value of the corresponding instance of + begemotBridgeStpPortOperEdgePort can be false if a BPDU + has been received. + + The value of this object MUST be retained across + reinitializations of the management system." + ::= { begemotBridgeStpExtPortEntry 2 } + +begemotBridgeStpPortOperEdgePort OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational value of the Edge Port parameter. The + object is initialized to the value of the corresponding + instance of begemotBridgeStpPortAdminEdgePort. When the + corresponding instance of begemotBridgeStpPortAdminEdgePort + is set, this object will be changed as well. This object + will also be changed to false on reception of a BPDU." + ::= { begemotBridgeStpExtPortEntry 3 } + +begemotBridgeStpPortAdminPointToPoint OBJECT-TYPE + SYNTAX INTEGER { + forceTrue(0), + forceFalse(1), + auto(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative point-to-point status of the LAN segment + attached to this port, using the enumeration values of the + IEEE 802.1w clause. A value of forceTrue(0) indicates + that this port should always be treated as if it is + connected to a point-to-point link. A value of + forceFalse(1) indicates that this port should be treated as + having a shared media connection. A value of auto(2) + indicates that this port is considered to have a + point-to-point link if it is an Aggregator and all of its + members are aggregatable, or if the MAC entity + is configured for full duplex operation, either through + auto-negotiation or by management means. Manipulating this + object changes the underlying adminPortToPortMAC. + + The value of this object MUST be retained across + reinitializations of the management system." + ::= { begemotBridgeStpExtPortEntry 4 } + +begemotBridgeStpPortOperPointToPoint OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational point-to-point status of the LAN segment + attached to this port. It indicates whether a port is + considered to have a point-to-point connection. + If adminPointToPointMAC is set to auto(2), then the value + of operPointToPointMAC is determined in accordance with the + specific procedures defined for the MAC entity concerned, + as defined in IEEE 802.1w, clause 6.5. The value is + determined dynamically; that is, it is re-evaluated whenever + the value of adminPointToPointMAC changes, and whenever + the specific procedures defined for the MAC entity evaluates + a change in its point-to-point status." + ::= { begemotBridgeStpExtPortEntry 5 } + +begemotBridgeStpPortAdminPathCost OBJECT-TYPE + SYNTAX Integer32 (0..200000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administratively assigned value for the contribution + of this port to the path cost of paths toward the spanning + tree root. + + Writing a value of '0' assigns the automatically calculated + default Path Cost value to the port. If the default Path + Cost is being used, this object returns '0' when read. + + This complements the object begemotBridgeStpPortPathCost or + begemotBridgeStpPortPathCost32, which returns the operational + value of the path cost. + + The value of this object MUST be retained across + reinitializations of the management system." + ::= { begemotBridgeStpExtPortEntry 6 } + +-- ---------------------------------------------------------- -- -- the Bridge interface Transparent bridging table -- ---------------------------------------------------------- -- |