1164410Ssyrinx-- 2164410Ssyrinx-- Copyright (C) 2006 Shteryana Shopova <syrinx@FreeBSD.org> 3164410Ssyrinx-- All rights reserved. 4164410Ssyrinx-- 5164410Ssyrinx-- Redistribution and use in source and binary forms, with or without 6164410Ssyrinx-- modification, are permitted provided that the following conditions 7164410Ssyrinx-- are met: 8164410Ssyrinx-- 1. Redistributions of source code must retain the above copyright 9164410Ssyrinx-- notice, this list of conditions and the following disclaimer. 10164410Ssyrinx-- 2. Redistributions in binary form must reproduce the above copyright 11164410Ssyrinx-- notice, this list of conditions and the following disclaimer in the 12164410Ssyrinx-- documentation and/or other materials provided with the distribution. 13164410Ssyrinx-- 14164410Ssyrinx-- THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND 15164410Ssyrinx-- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 16164410Ssyrinx-- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 17164410Ssyrinx-- ARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE 18164410Ssyrinx-- FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19164410Ssyrinx-- DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20164410Ssyrinx-- OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21164410Ssyrinx-- HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22164410Ssyrinx-- LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23164410Ssyrinx-- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24164410Ssyrinx-- SUCH DAMAGE. 25164410Ssyrinx-- 26164410Ssyrinx-- $FreeBSD: releng/10.2/usr.sbin/bsnmpd/modules/snmp_bridge/BEGEMOT-BRIDGE-MIB.txt 171791 2007-08-08 19:27:50Z syrinx $ 27164410Ssyrinx-- 28164410Ssyrinx 29164410SsyrinxBEGEMOT-BRIDGE-MIB DEFINITIONS ::= BEGIN 30164410Ssyrinx 31164410SsyrinxIMPORTS 32164410Ssyrinx MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, 33164410Ssyrinx Counter32, Integer32, TimeTicks, mib-2 34164410Ssyrinx FROM SNMPv2-SMI 35164410Ssyrinx TEXTUAL-CONVENTION, MacAddress, TruthValue, RowStatus 36164410Ssyrinx FROM SNMPv2-TC 37164410Ssyrinx BridgeId, Timeout 38164410Ssyrinx FROM BRIDGE-MIB 39164410Ssyrinx InterfaceIndex FROM IF-MIB 40164410Ssyrinx begemot 41164410Ssyrinx FROM BEGEMOT-MIB; 42164410Ssyrinx 43164410SsyrinxbegemotBridge MODULE-IDENTITY 44171791Ssyrinx LAST-UPDATED "200708060000Z" 45164410Ssyrinx ORGANIZATION "Sofia University St. Kliment Ohridski" 46164410Ssyrinx CONTACT-INFO 47164410Ssyrinx " Shteryana Shopova 48164410Ssyrinx 49164410Ssyrinx Postal: Faculty of Mathematics and Informatics 50164410Ssyrinx 5 James Bourchier Blvd. 51164410Ssyrinx 1164 Sofia 52164410Ssyrinx Bulgaria 53164410Ssyrinx 54164410Ssyrinx Fax: +359 2 687 180 55164410Ssyrinx 56164410Ssyrinx E-Mail: syrinx@FreeBSD.org" 57164410Ssyrinx DESCRIPTION 58164410Ssyrinx "The Begemot MIB for managing bridge interfaces." 59171791Ssyrinx REVISION "200708060000Z" 60171791Ssyrinx DESCRIPTION 61171791Ssyrinx "Third revision adds begemotBridgeBasePortPrivate 62171791Ssyrinx object." 63164997Ssyrinx REVISION "200611210000Z" 64164997Ssyrinx DESCRIPTION 65164997Ssyrinx "Second revision adds support for monitoring RSTP 66164997Ssyrinx specific variables." 67164997Ssyrinx REVISION "200607270000Z" 68164997Ssyrinx DESCRIPTION 69164997Ssyrinx "Initial revision." 70164410Ssyrinx ::= { begemot 205 } 71164410Ssyrinx 72164410Ssyrinx-- ---------------------------------------------------------- -- 73164410SsyrinxBridgeIfName ::= TEXTUAL-CONVENTION 74164410Ssyrinx DISPLAY-HINT "16a" 75164410Ssyrinx STATUS current 76164410Ssyrinx DESCRIPTION 77164410Ssyrinx "Name of a bridge interface." 78164410Ssyrinx SYNTAX OCTET STRING (SIZE(1..16)) 79164410Ssyrinx 80164410SsyrinxBridgeIfNameOrEmpty ::= TEXTUAL-CONVENTION 81164410Ssyrinx DISPLAY-HINT "16a" 82164410Ssyrinx STATUS current 83164410Ssyrinx DESCRIPTION 84164410Ssyrinx "Name of a bridge interface." 85164410Ssyrinx SYNTAX OCTET STRING (SIZE(0..16)) 86164410Ssyrinx 87164410SsyrinxBridgePortId ::= TEXTUAL-CONVENTION 88164410Ssyrinx DISPLAY-HINT "1x.1x" 89164410Ssyrinx STATUS current 90164410Ssyrinx DESCRIPTION 91164410Ssyrinx "A port identifier that contains a bridge port's STP priority 92164410Ssyrinx in the first octet and the port number in the second octet." 93164410Ssyrinx SYNTAX OCTET STRING (SIZE(2)) 94164410Ssyrinx 95164410Ssyrinx-- ---------------------------------------------------------- -- 96164410Ssyrinx-- subtrees in the Begemot Bridge MIB 97164410Ssyrinx-- ---------------------------------------------------------- -- 98164410SsyrinxbegemotBridgeNotifications OBJECT IDENTIFIER ::= { begemotBridge 0 } 99164410Ssyrinx 100164410SsyrinxbegemotBridgeBase OBJECT IDENTIFIER ::= { begemotBridge 1 } 101164410Ssyrinx 102164410SsyrinxbegemotBridgeStp OBJECT IDENTIFIER ::= { begemotBridge 2 } 103164410Ssyrinx 104164410SsyrinxbegemotBridgeTp OBJECT IDENTIFIER ::= { begemotBridge 3 } 105164410Ssyrinx 106164410SsyrinxbegemotBridgePf OBJECT IDENTIFIER ::= { begemotBridge 4 } 107164410Ssyrinx 108164410SsyrinxbegemotBridgeConfigObjects OBJECT IDENTIFIER ::= { begemotBridge 5 } 109164410Ssyrinx 110164410Ssyrinx-- ---------------------------------------------------------- -- 111164410Ssyrinx-- the base Bridge interface table 112164410Ssyrinx-- ---------------------------------------------------------- -- 113164410Ssyrinx 114164410SsyrinxbegemotBridgeBaseTable OBJECT-TYPE 115164410Ssyrinx SYNTAX SEQUENCE OF BegemotBridgeBaseEntry 116164410Ssyrinx MAX-ACCESS not-accessible 117164410Ssyrinx STATUS current 118164410Ssyrinx DESCRIPTION 119164410Ssyrinx "A table that contains generic information for each 120164410Ssyrinx bridge interface on the managed device." 121164410Ssyrinx ::= { begemotBridgeBase 1 } 122164410Ssyrinx 123164410SsyrinxbegemotBridgeBaseEntry OBJECT-TYPE 124164410Ssyrinx SYNTAX BegemotBridgeBaseEntry 125164410Ssyrinx MAX-ACCESS not-accessible 126164410Ssyrinx STATUS current 127164410Ssyrinx DESCRIPTION 128164410Ssyrinx "A list of information for the bridge interfaces on 129164410Ssyrinx the managed device." 130164410Ssyrinx INDEX { begemotBridgeBaseName } 131164410Ssyrinx ::= { begemotBridgeBaseTable 1 } 132164410Ssyrinx 133164410SsyrinxBegemotBridgeBaseEntry ::= SEQUENCE { 134164410Ssyrinx begemotBridgeBaseName BridgeIfName, 135164410Ssyrinx begemotBridgeBaseAddress MacAddress, 136164410Ssyrinx begemotBridgeBaseNumPorts Integer32, 137164410Ssyrinx begemotBridgeBaseType INTEGER, 138164410Ssyrinx begemotBridgeBaseStatus RowStatus 139164410Ssyrinx} 140164410Ssyrinx 141164410SsyrinxbegemotBridgeBaseName OBJECT-TYPE 142164410Ssyrinx SYNTAX BridgeIfName 143164410Ssyrinx MAX-ACCESS read-only 144164410Ssyrinx STATUS current 145164410Ssyrinx DESCRIPTION 146164410Ssyrinx "The name of the bridge interface for which this 147164410Ssyrinx entry contains management information." 148164410Ssyrinx ::= { begemotBridgeBaseEntry 1 } 149164410Ssyrinx 150164410SsyrinxbegemotBridgeBaseAddress OBJECT-TYPE 151164410Ssyrinx SYNTAX MacAddress 152164410Ssyrinx MAX-ACCESS read-only 153164410Ssyrinx STATUS current 154164410Ssyrinx DESCRIPTION 155164410Ssyrinx "The MAC address of the bridge interface." 156164410Ssyrinx ::= { begemotBridgeBaseEntry 2 } 157164410Ssyrinx 158164410SsyrinxbegemotBridgeBaseNumPorts OBJECT-TYPE 159164410Ssyrinx SYNTAX Integer32 160164410Ssyrinx MAX-ACCESS read-only 161164410Ssyrinx STATUS current 162164410Ssyrinx DESCRIPTION 163164410Ssyrinx "The number of ports, members of this bridge." 164164410Ssyrinx ::= { begemotBridgeBaseEntry 3 } 165164410Ssyrinx 166164410SsyrinxbegemotBridgeBaseType OBJECT-TYPE 167164410Ssyrinx SYNTAX INTEGER { 168164410Ssyrinx unknown(1), 169164410Ssyrinx transparent-only(2), 170164410Ssyrinx sourceroute-only(3), 171164410Ssyrinx srt(4) 172164410Ssyrinx } 173164410Ssyrinx MAX-ACCESS read-only 174164410Ssyrinx STATUS current 175164410Ssyrinx DESCRIPTION 176164410Ssyrinx "Indicates what type of bridging this bridge can 177164410Ssyrinx perform." 178164410Ssyrinx ::= { begemotBridgeBaseEntry 4 } 179164410Ssyrinx 180164410SsyrinxbegemotBridgeBaseStatus OBJECT-TYPE 181164410Ssyrinx SYNTAX RowStatus 182164410Ssyrinx MAX-ACCESS read-create 183164410Ssyrinx STATUS current 184164410Ssyrinx DESCRIPTION 185164410Ssyrinx "Used to create/destroy bridge interfaces on the 186164410Ssyrinx managed device." 187164410Ssyrinx ::= { begemotBridgeBaseEntry 5 } 188164410Ssyrinx 189164410Ssyrinx-- ---------------------------------------------------------- -- 190164410Ssyrinx-- the base Bridge ports table 191164410Ssyrinx-- ---------------------------------------------------------- -- 192164410Ssyrinx 193164410SsyrinxbegemotBridgeBasePortTable OBJECT-TYPE 194164410Ssyrinx SYNTAX SEQUENCE OF BegemotBridgeBasePortEntry 195164410Ssyrinx MAX-ACCESS not-accessible 196164410Ssyrinx STATUS current 197164410Ssyrinx DESCRIPTION 198164410Ssyrinx "A table containing generic information about ports, 199164410Ssyrinx members of each bridge interface." 200164410Ssyrinx ::= { begemotBridgeBase 2 } 201164410Ssyrinx 202164410SsyrinxbegemotBridgeBasePortEntry OBJECT-TYPE 203164410Ssyrinx SYNTAX BegemotBridgeBasePortEntry 204164410Ssyrinx MAX-ACCESS not-accessible 205164410Ssyrinx STATUS current 206164410Ssyrinx DESCRIPTION 207164410Ssyrinx "A list of information about a specific port, member of 208164410Ssyrinx a bridge interface." 209164410Ssyrinx INDEX { begemotBridgeBaseName, begemotBridgeBasePortIfIndex } 210164410Ssyrinx ::= { begemotBridgeBasePortTable 1 } 211164410Ssyrinx 212164410SsyrinxBegemotBridgeBasePortEntry ::= SEQUENCE { 213164410Ssyrinx begemotBridgeBasePort Integer32, 214164410Ssyrinx begemotBridgeBasePortIfIndex InterfaceIndex, 215164410Ssyrinx begemotBridgeBaseSpanEnabled INTEGER, 216164410Ssyrinx begemotBridgeBasePortDelayExceededDiscards Counter32, 217164410Ssyrinx begemotBridgeBasePortMtuExceededDiscards Counter32, 218171791Ssyrinx begemotBridgeBasePortStatus RowStatus, 219171791Ssyrinx begemotBridgeBasePortPrivate TruthValue 220164410Ssyrinx} 221164410Ssyrinx 222164410SsyrinxbegemotBridgeBasePort OBJECT-TYPE 223164410Ssyrinx SYNTAX Integer32 (1..65535) 224164410Ssyrinx MAX-ACCESS read-only 225164410Ssyrinx STATUS current 226164410Ssyrinx DESCRIPTION 227164410Ssyrinx "The system interface index of the interface corresponding 228164410Ssyrinx to this port." 229164410Ssyrinx ::= { begemotBridgeBasePortEntry 1 } 230164410Ssyrinx 231164410SsyrinxbegemotBridgeBasePortIfIndex OBJECT-TYPE 232164410Ssyrinx SYNTAX InterfaceIndex 233164410Ssyrinx MAX-ACCESS read-only 234164410Ssyrinx STATUS current 235164410Ssyrinx DESCRIPTION 236164410Ssyrinx "The value of the instance of the ifIndex object, 237164410Ssyrinx defined in IF-MIB, for the interface corresponding 238164410Ssyrinx to this port." 239164410Ssyrinx ::= { begemotBridgeBasePortEntry 2 } 240164410Ssyrinx 241164410SsyrinxbegemotBridgeBaseSpanEnabled OBJECT-TYPE 242164410Ssyrinx SYNTAX INTEGER { 243164410Ssyrinx enabled(1), 244164410Ssyrinx disabled(2) 245164410Ssyrinx } 246164410Ssyrinx MAX-ACCESS read-write 247164410Ssyrinx STATUS current 248164410Ssyrinx DESCRIPTION 249164410Ssyrinx "The value of this objects reflects whether the port 250164410Ssyrinx is a span port on the specified bridge interface." 251164410Ssyrinx ::= { begemotBridgeBasePortEntry 3 } 252164410Ssyrinx 253164410SsyrinxbegemotBridgeBasePortDelayExceededDiscards OBJECT-TYPE 254164410Ssyrinx SYNTAX Counter32 255164410Ssyrinx MAX-ACCESS read-only 256164410Ssyrinx STATUS current 257164410Ssyrinx DESCRIPTION 258164410Ssyrinx "The number of frames discarded by this port due 259164410Ssyrinx to excessive transit delay through the bridge." 260164410Ssyrinx ::= { begemotBridgeBasePortEntry 4 } 261164410Ssyrinx 262164410SsyrinxbegemotBridgeBasePortMtuExceededDiscards OBJECT-TYPE 263164410Ssyrinx SYNTAX Counter32 264164410Ssyrinx MAX-ACCESS read-only 265164410Ssyrinx STATUS current 266164410Ssyrinx DESCRIPTION 267164410Ssyrinx "The number of frames discarded by this port due 268164410Ssyrinx to an excessive size." 269164410Ssyrinx ::= { begemotBridgeBasePortEntry 5 } 270164410Ssyrinx 271164410SsyrinxbegemotBridgeBasePortStatus OBJECT-TYPE 272164410Ssyrinx SYNTAX RowStatus 273164410Ssyrinx MAX-ACCESS read-create 274164410Ssyrinx STATUS current 275164410Ssyrinx DESCRIPTION 276164410Ssyrinx "Used to control addition of member ports to or 277164410Ssyrinx removal of member ports from a specified bridge." 278164410Ssyrinx ::= { begemotBridgeBasePortEntry 6 } 279164410Ssyrinx 280171791SsyrinxbegemotBridgeBasePortPrivate OBJECT-TYPE 281171791Ssyrinx SYNTAX TruthValue 282171791Ssyrinx MAX-ACCESS read-write 283171791Ssyrinx STATUS current 284171791Ssyrinx DESCRIPTION 285171791Ssyrinx "The value of this objects reflects whether the port 286171791Ssyrinx has a PRIVATE flag set. A port with this flags set 287171791Ssyrinx can only communicate with ports not having the 288171791Ssyrinx PRIVATE flag set." 289171791Ssyrinx ::= { begemotBridgeBasePortEntry 7 } 290171791Ssyrinx 291164410Ssyrinx-- ---------------------------------------------------------- -- 292164410Ssyrinx-- the Bridge interface STP table 293164410Ssyrinx-- ---------------------------------------------------------- -- 294164410Ssyrinx 295164410SsyrinxbegemotBridgeStpTable OBJECT-TYPE 296164410Ssyrinx SYNTAX SEQUENCE OF BegemotBridgeStpEntry 297164410Ssyrinx MAX-ACCESS not-accessible 298164410Ssyrinx STATUS current 299164410Ssyrinx DESCRIPTION 300164410Ssyrinx "A table that contains Spanning Tree Protocol information 301164410Ssyrinx for each bridge interface on the managed device." 302164410Ssyrinx ::= { begemotBridgeStp 1 } 303164410Ssyrinx 304164410SsyrinxbegemotBridgeStpEntry OBJECT-TYPE 305164410Ssyrinx SYNTAX BegemotBridgeStpEntry 306164410Ssyrinx MAX-ACCESS not-accessible 307164410Ssyrinx STATUS current 308164410Ssyrinx DESCRIPTION 309164410Ssyrinx "A list of information about the Spanning Tree Protocol 310164410Ssyrinx operation on a bridge interface." 311164410Ssyrinx AUGMENTS { begemotBridgeBaseEntry } 312164410Ssyrinx ::= { begemotBridgeStpTable 1 } 313164410Ssyrinx 314164410SsyrinxBegemotBridgeStpEntry ::= SEQUENCE { 315164410Ssyrinx begemotBridgeStpProtocolSpecification INTEGER, 316164410Ssyrinx begemotBridgeStpPriority Integer32, 317164410Ssyrinx begemotBridgeStpTimeSinceTopologyChange TimeTicks, 318164410Ssyrinx begemotBridgeStpTopChanges Counter32, 319164410Ssyrinx begemotBridgeStpDesignatedRoot BridgeId, 320164410Ssyrinx begemotBridgeStpRootCost Integer32, 321164410Ssyrinx begemotBridgeStpRootPort Integer32, 322164410Ssyrinx begemotBridgeStpMaxAge Timeout, 323164410Ssyrinx begemotBridgeStpHelloTime Timeout, 324164410Ssyrinx begemotBridgeStpHoldTime Integer32, 325164410Ssyrinx begemotBridgeStpForwardDelay Timeout, 326164410Ssyrinx begemotBridgeStpBridgeMaxAge Timeout, 327164410Ssyrinx begemotBridgeStpBridgeHelloTime Timeout, 328164997Ssyrinx begemotBridgeStpBridgeForwardDelay Timeout, 329164997Ssyrinx begemotBridgeStpVersion INTEGER, 330164997Ssyrinx begemotBridgeStpTxHoldCount Integer32 331164410Ssyrinx} 332164410Ssyrinx 333164410SsyrinxbegemotBridgeStpProtocolSpecification OBJECT-TYPE 334164410Ssyrinx SYNTAX INTEGER { 335164410Ssyrinx unknown(1), 336164410Ssyrinx decLb100(2), 337164410Ssyrinx ieee8021d(3) 338164410Ssyrinx } 339164410Ssyrinx MAX-ACCESS read-only 340164410Ssyrinx STATUS current 341164410Ssyrinx DESCRIPTION 342164410Ssyrinx "The Spanning Tree Protocol version being run on the 343164410Ssyrinx bridge interface. The value 'decLb100(2)' indicates the 344164410Ssyrinx DEC LANbridge 100 Spanning Tree protocol, 'ieee8021d(3)' 345164410Ssyrinx indicates the bridge is running IEEE 802.1D STP 346164410Ssyrinx implementation." 347164410Ssyrinx ::= { begemotBridgeStpEntry 1 } 348164410Ssyrinx 349164410SsyrinxbegemotBridgeStpPriority OBJECT-TYPE 350164410Ssyrinx SYNTAX Integer32 (0..65535) 351164410Ssyrinx MAX-ACCESS read-write 352164410Ssyrinx STATUS current 353164410Ssyrinx DESCRIPTION 354164410Ssyrinx "The priority value of the bridge interface forming the 355164410Ssyrinx first two octets of the bridge identifier. Acceptable 356164410Ssyrinx values are 0-61440, in steps of 4096." 357164410Ssyrinx ::= { begemotBridgeStpEntry 2 } 358164410Ssyrinx 359164410SsyrinxbegemotBridgeStpTimeSinceTopologyChange OBJECT-TYPE 360164410Ssyrinx SYNTAX TimeTicks 361164410Ssyrinx UNITS "centi-seconds" 362164410Ssyrinx MAX-ACCESS read-only 363164410Ssyrinx STATUS current 364164410Ssyrinx DESCRIPTION 365164410Ssyrinx "The time (in hundreds of a second) since a topology change 366164410Ssyrinx was last detected by this bridge." 367164410Ssyrinx ::= { begemotBridgeStpEntry 3 } 368164410Ssyrinx 369164410SsyrinxbegemotBridgeStpTopChanges OBJECT-TYPE 370164410Ssyrinx SYNTAX Counter32 371164410Ssyrinx MAX-ACCESS read-only 372164410Ssyrinx STATUS current 373164410Ssyrinx DESCRIPTION 374164410Ssyrinx "The number of times a topology change was detected by the 375164410Ssyrinx bridge interface since the management entity was initialized 376164410Ssyrinx or reset." 377164410Ssyrinx ::= { begemotBridgeStpEntry 4 } 378164410Ssyrinx 379164410SsyrinxbegemotBridgeStpDesignatedRoot OBJECT-TYPE 380164410Ssyrinx SYNTAX BridgeId 381164410Ssyrinx MAX-ACCESS read-only 382164410Ssyrinx STATUS current 383164410Ssyrinx DESCRIPTION 384164410Ssyrinx "The bridge identifier of the root of the spanning tree as 385164410Ssyrinx calculated by the Spanning Tree Protocol." 386164410Ssyrinx ::= { begemotBridgeStpEntry 5 } 387164410Ssyrinx 388164410SsyrinxbegemotBridgeStpRootCost OBJECT-TYPE 389164410Ssyrinx SYNTAX Integer32 390164410Ssyrinx MAX-ACCESS read-only 391164410Ssyrinx STATUS current 392164410Ssyrinx DESCRIPTION 393164410Ssyrinx "The cost of the path from this bridge to the root bridge." 394164410Ssyrinx ::= { begemotBridgeStpEntry 6 } 395164410Ssyrinx 396164410SsyrinxbegemotBridgeStpRootPort OBJECT-TYPE 397164410Ssyrinx SYNTAX Integer32 398164410Ssyrinx MAX-ACCESS read-only 399164410Ssyrinx STATUS current 400164410Ssyrinx DESCRIPTION 401164410Ssyrinx "The port number of the port that offers the lowest 402164410Ssyrinx cost path from this bridge to the root bridge of 403164410Ssyrinx the spanning tree. If this bridge is the root bridge, 404164410Ssyrinx this object shall have a value of zero." 405164410Ssyrinx ::= { begemotBridgeStpEntry 7 } 406164410Ssyrinx 407164410SsyrinxbegemotBridgeStpMaxAge OBJECT-TYPE 408164410Ssyrinx SYNTAX Timeout 409164410Ssyrinx UNITS "centi-seconds" 410164410Ssyrinx MAX-ACCESS read-only 411164410Ssyrinx STATUS current 412164410Ssyrinx DESCRIPTION 413164410Ssyrinx "The maximum age of Spanning Tree Protocol information 414164410Ssyrinx received from the network on any port, before that 415164410Ssyrinx information is discarded. This is the actual value that 416164410Ssyrinx the bridge is currently using." 417164410Ssyrinx ::= { begemotBridgeStpEntry 8 } 418164410Ssyrinx 419164410SsyrinxbegemotBridgeStpHelloTime OBJECT-TYPE 420164410Ssyrinx SYNTAX Timeout 421164410Ssyrinx UNITS "centi-seconds" 422164410Ssyrinx MAX-ACCESS read-only 423164410Ssyrinx STATUS current 424164410Ssyrinx DESCRIPTION 425164410Ssyrinx "The amount of time between transmission of 426164410Ssyrinx Configuration BPDUs by this bridge on any port, 427164410Ssyrinx when it is the root of the spanning tree or is 428164410Ssyrinx trying to become so. This is the actual value that 429164410Ssyrinx this bridge is currently using." 430164410Ssyrinx ::= { begemotBridgeStpEntry 9 } 431164410Ssyrinx 432164410SsyrinxbegemotBridgeStpHoldTime OBJECT-TYPE 433164410Ssyrinx SYNTAX Integer32 434164410Ssyrinx UNITS "centi-seconds" 435164410Ssyrinx MAX-ACCESS read-only 436164410Ssyrinx STATUS current 437164410Ssyrinx DESCRIPTION 438164410Ssyrinx "This time value determines the interval length 439164410Ssyrinx during which no more than two Configuration BPDUs 440164410Ssyrinx shall be transmitted by this node, in units of 441164410Ssyrinx hundredths of a second." 442164410Ssyrinx ::= { begemotBridgeStpEntry 10 } 443164410Ssyrinx 444164410SsyrinxbegemotBridgeStpForwardDelay OBJECT-TYPE 445164410Ssyrinx SYNTAX Timeout 446164410Ssyrinx UNITS "centi-seconds" 447164410Ssyrinx MAX-ACCESS read-only 448164410Ssyrinx STATUS current 449164410Ssyrinx DESCRIPTION 450164410Ssyrinx "This value, measured in units of hundredths of a second 451164410Ssyrinx determines how long a port will stay consecutively in the 452164410Ssyrinx Listening and Learning states before transitioning to 453164410Ssyrinx Forwarding state. 454164410Ssyrinx This is the actual value currently used by the bridge 455164410Ssyrinx as opposed to begemotBridgeStpBridgeForwardDelay, which 456164410Ssyrinx is the value this and all bridges participating in the 457164410Ssyrinx spanning tree were to use, if this was the root bridge." 458164410Ssyrinx ::= { begemotBridgeStpEntry 11 } 459164410Ssyrinx 460164410SsyrinxbegemotBridgeStpBridgeMaxAge OBJECT-TYPE 461164410Ssyrinx SYNTAX Timeout (600..4000) 462164410Ssyrinx UNITS "centi-seconds" 463164410Ssyrinx MAX-ACCESS read-write 464164410Ssyrinx STATUS current 465164410Ssyrinx DESCRIPTION 466164410Ssyrinx "The value that all bridges participating in the 467164410Ssyrinx spanning tree would use for MaxAge if this bridge 468164410Ssyrinx was the root of the spanning tree." 469164410Ssyrinx ::= { begemotBridgeStpEntry 12 } 470164410Ssyrinx 471164410SsyrinxbegemotBridgeStpBridgeHelloTime OBJECT-TYPE 472164410Ssyrinx SYNTAX Timeout (100..1000) 473164410Ssyrinx UNITS "centi-seconds" 474164410Ssyrinx MAX-ACCESS read-write 475164410Ssyrinx STATUS current 476164410Ssyrinx DESCRIPTION 477164410Ssyrinx "The value that all bridges participating in the 478164410Ssyrinx spanning tree would use for HelloTime if this 479164410Ssyrinx bridge was the root of the spanning tree." 480164410Ssyrinx ::= { begemotBridgeStpEntry 13 } 481164410Ssyrinx 482164410SsyrinxbegemotBridgeStpBridgeForwardDelay OBJECT-TYPE 483164410Ssyrinx SYNTAX Timeout (400..3000) 484164410Ssyrinx UNITS "centi-seconds" 485164410Ssyrinx MAX-ACCESS read-write 486164410Ssyrinx STATUS current 487164410Ssyrinx DESCRIPTION 488164410Ssyrinx "The value that all bridges participating in the 489164410Ssyrinx spanning tree would use for ForwardDelay if this 490164410Ssyrinx bridge was the root of the spanning tree." 491164410Ssyrinx ::= { begemotBridgeStpEntry 14 } 492164410Ssyrinx 493164997SsyrinxbegemotBridgeStpVersion OBJECT-TYPE 494164997Ssyrinx SYNTAX INTEGER { 495164997Ssyrinx stpCompatible(0), 496164997Ssyrinx rstp(2) 497164997Ssyrinx } 498164997Ssyrinx MAX-ACCESS read-write 499164997Ssyrinx STATUS current 500164997Ssyrinx DESCRIPTION 501164997Ssyrinx "The version of Spanning Tree Protocol the bridge is 502164997Ssyrinx currently running. The value 'stpCompatible(0)' 503164997Ssyrinx indicates the Spanning Tree Protocol specified in 504164997Ssyrinx IEEE 802.1D-1998 and 'rstp(2)' indicates the Rapid 505164997Ssyrinx Spanning Tree Protocol specified in IEEE 802.1w and 506164997Ssyrinx clause 17 of 802.1D-2004. The values are directly from 507164997Ssyrinx the IEEE standard. New values may be defined as future 508164997Ssyrinx versions of the protocol become available. 509164997Ssyrinx 510164997Ssyrinx The value of this object MUST be retained across 511164997Ssyrinx reinitializations of the management system." 512164997Ssyrinx DEFVAL { rstp } 513164997Ssyrinx ::= { begemotBridgeStpEntry 15 } 514164997Ssyrinx 515164997SsyrinxbegemotBridgeStpTxHoldCount OBJECT-TYPE 516164997Ssyrinx SYNTAX Integer32 (1..10) 517164997Ssyrinx MAX-ACCESS read-write 518164997Ssyrinx STATUS current 519164997Ssyrinx DESCRIPTION 520164997Ssyrinx "The value used by the Port Transmit state machine to limit 521164997Ssyrinx the maximum transmission rate of BPDUs on the bridge interface. 522164997Ssyrinx 523164997Ssyrinx The value of this object MUST be retained across 524164997Ssyrinx reinitializations of the management system." 525164997Ssyrinx DEFVAL { 3 } 526164997Ssyrinx ::= { begemotBridgeStpEntry 16 } 527164997Ssyrinx 528164410Ssyrinx-- ---------------------------------------------------------- -- 529164410Ssyrinx-- the Bridge STP ports table 530164410Ssyrinx-- ---------------------------------------------------------- -- 531164410Ssyrinx 532164410SsyrinxbegemotBridgeStpPortTable OBJECT-TYPE 533164410Ssyrinx SYNTAX SEQUENCE OF BegemotBridgeStpPortEntry 534164410Ssyrinx MAX-ACCESS not-accessible 535164410Ssyrinx STATUS current 536164410Ssyrinx DESCRIPTION 537164410Ssyrinx "A table containing Spanning Tree Protocol information 538164410Ssyrinx about the members of each bridge interface." 539164410Ssyrinx ::= { begemotBridgeStp 2 } 540164410Ssyrinx 541164410SsyrinxbegemotBridgeStpPortEntry OBJECT-TYPE 542164410Ssyrinx SYNTAX BegemotBridgeStpPortEntry 543164410Ssyrinx MAX-ACCESS not-accessible 544164410Ssyrinx STATUS current 545164410Ssyrinx DESCRIPTION 546164410Ssyrinx "A list of Spanning Tree Protocol information about 547164410Ssyrinx a specific member of a bridge interface." 548164410Ssyrinx INDEX { begemotBridgeBaseName, begemotBridgeBasePortIfIndex } 549164410Ssyrinx ::= { begemotBridgeStpPortTable 1 } 550164410Ssyrinx 551164410SsyrinxBegemotBridgeStpPortEntry ::= SEQUENCE { 552164410Ssyrinx begemotBridgeStpPort Integer32, 553164410Ssyrinx begemotBridgeStpPortPriority Integer32, 554164410Ssyrinx begemotBridgeStpPortState INTEGER, 555164410Ssyrinx begemotBridgeStpPortEnable INTEGER, 556164410Ssyrinx begemotBridgeStpPortPathCost Integer32, 557164410Ssyrinx begemotBridgeStpPortDesignatedRoot BridgeId, 558164410Ssyrinx begemotBridgeStpPortDesignatedCost Integer32, 559164410Ssyrinx begemotBridgeStpPortDesignatedBridge BridgeId, 560164410Ssyrinx begemotBridgeStpPortDesignatedPort BridgePortId, 561164410Ssyrinx begemotBridgeStpPortForwardTransitions Counter32 562164410Ssyrinx} 563164410Ssyrinx 564164410SsyrinxbegemotBridgeStpPort OBJECT-TYPE 565164410Ssyrinx SYNTAX Integer32 (1..65535) 566164410Ssyrinx MAX-ACCESS read-only 567164410Ssyrinx STATUS current 568164410Ssyrinx DESCRIPTION 569164410Ssyrinx "The system interface index of the interface corresponding 570164410Ssyrinx to this port, for which the management entity has Spanning 571164410Ssyrinx Tree Protocol information." 572164410Ssyrinx ::= { begemotBridgeStpPortEntry 1 } 573164410Ssyrinx 574164410SsyrinxbegemotBridgeStpPortPriority OBJECT-TYPE 575164410Ssyrinx SYNTAX Integer32 (0..255) 576164410Ssyrinx MAX-ACCESS read-write 577164410Ssyrinx STATUS current 578164410Ssyrinx DESCRIPTION 579164410Ssyrinx "The STP priority of this port that is contained in the first 580164410Ssyrinx octet of its Port Identifier. The second octet contains the 581164410Ssyrinx value of begemotBridgeStpPort." 582164410Ssyrinx ::= { begemotBridgeStpPortEntry 2 } 583164410Ssyrinx 584164410SsyrinxbegemotBridgeStpPortState OBJECT-TYPE 585164410Ssyrinx SYNTAX INTEGER { 586164410Ssyrinx disabled(1), 587164410Ssyrinx blocking(2), 588164410Ssyrinx listening(3), 589164410Ssyrinx learning(4), 590164410Ssyrinx forwarding(5), 591164410Ssyrinx broken(6) 592164410Ssyrinx } 593164410Ssyrinx MAX-ACCESS read-only 594164410Ssyrinx STATUS current 595164410Ssyrinx DESCRIPTION 596164410Ssyrinx "The current state of the port as defined by the operation 597164410Ssyrinx of the Spanning Tree Protocol. If the Spanning Tree Protocol 598164410Ssyrinx is administratively disabled on the port, this object shall 599164410Ssyrinx have value disabled(1). A value of broken(6) does not correspond 600164410Ssyrinx to any legal state of a port, and if present should indicate 601164410Ssyrinx error in the operation of either the Spanning Tree Protocol 602164410Ssyrinx implementation running on the device or the management entity." 603164410Ssyrinx ::= { begemotBridgeStpPortEntry 3 } 604164410Ssyrinx 605164410SsyrinxbegemotBridgeStpPortEnable OBJECT-TYPE 606164410Ssyrinx SYNTAX INTEGER { 607164410Ssyrinx enabled(1), 608164410Ssyrinx disabled(2) 609164410Ssyrinx } 610164410Ssyrinx MAX-ACCESS read-write 611164410Ssyrinx STATUS current 612164410Ssyrinx DESCRIPTION 613164410Ssyrinx "The administrative Spanning Tree Protocol state of the 614164410Ssyrinx port - value of enabled(1) indicates that the port is 615164410Ssyrinx participating in the Spanning Tree Protocol operation." 616164410Ssyrinx ::= { begemotBridgeStpPortEntry 4 } 617164410Ssyrinx 618164410SsyrinxbegemotBridgeStpPortPathCost OBJECT-TYPE 619164410Ssyrinx SYNTAX Integer32 (1..65535) 620164410Ssyrinx MAX-ACCESS read-write 621164410Ssyrinx STATUS current 622164410Ssyrinx DESCRIPTION 623164410Ssyrinx "The contribution of the path through this port, when the port 624164410Ssyrinx is the Root Port, to the total cost of the path to the root 625164410Ssyrinx bridge for this bridge." 626164410Ssyrinx ::= { begemotBridgeStpPortEntry 5 } 627164410Ssyrinx 628164410SsyrinxbegemotBridgeStpPortDesignatedRoot OBJECT-TYPE 629164410Ssyrinx SYNTAX BridgeId 630164410Ssyrinx MAX-ACCESS read-only 631164410Ssyrinx STATUS current 632164410Ssyrinx DESCRIPTION 633164410Ssyrinx "The unique Bridge Identifier of the bridge recorded as the 634164410Ssyrinx root in the Root Identifier parameter of Configuration BPDUs 635164410Ssyrinx transmitted by the Designated Bridge for the LAN to which 636164410Ssyrinx the port is attached." 637164410Ssyrinx ::= { begemotBridgeStpPortEntry 6 } 638164410Ssyrinx 639164410SsyrinxbegemotBridgeStpPortDesignatedCost OBJECT-TYPE 640164410Ssyrinx SYNTAX Integer32 641164410Ssyrinx MAX-ACCESS read-only 642164410Ssyrinx STATUS current 643164410Ssyrinx DESCRIPTION 644164410Ssyrinx "For a Designated port, the path cost (equal to the Root 645164410Ssyrinx Path Cost of the bridge) offered to the LAN to which the 646164410Ssyrinx port is attached otherwise the cost of the path to the Root 647164410Ssyrinx offered by the Designated Port on the LAN to which this 648164410Ssyrinx Port is attached." 649164410Ssyrinx ::= { begemotBridgeStpPortEntry 7 } 650164410Ssyrinx 651164410SsyrinxbegemotBridgeStpPortDesignatedBridge OBJECT-TYPE 652164410Ssyrinx SYNTAX BridgeId 653164410Ssyrinx MAX-ACCESS read-only 654164410Ssyrinx STATUS current 655164410Ssyrinx DESCRIPTION 656164410Ssyrinx "The unique Bridge Identifier of the bridge to which the 657164410Ssyrinx port belongs, in the case when the port is a designated 658164410Ssyrinx port, otherwise the bridge believed to be the Designated 659164410Ssyrinx Bridge for the LAN to which this port is attached." 660164410Ssyrinx ::= { begemotBridgeStpPortEntry 8 } 661164410Ssyrinx 662164410SsyrinxbegemotBridgeStpPortDesignatedPort OBJECT-TYPE 663164410Ssyrinx SYNTAX BridgePortId 664164410Ssyrinx MAX-ACCESS read-only 665164410Ssyrinx STATUS current 666164410Ssyrinx DESCRIPTION 667164410Ssyrinx "The Port Identifier of the Bridge port, on the Designated 668164410Ssyrinx Bridge, through which the Designated Bridge transmits the 669164410Ssyrinx Configuration Message information stored by this port." 670164410Ssyrinx ::= { begemotBridgeStpPortEntry 9 } 671164410Ssyrinx 672164410SsyrinxbegemotBridgeStpPortForwardTransitions OBJECT-TYPE 673164410Ssyrinx SYNTAX Counter32 674164410Ssyrinx MAX-ACCESS read-only 675164410Ssyrinx STATUS current 676164410Ssyrinx DESCRIPTION 677164410Ssyrinx "The number of times this port has transitioned 678164410Ssyrinx from the Learning state to the Forwarding state." 679164410Ssyrinx ::= { begemotBridgeStpPortEntry 10 } 680164410Ssyrinx 681164410Ssyrinx-- ---------------------------------------------------------- -- 682164997Ssyrinx-- the Bridge STP extended ports table 683164997Ssyrinx-- ---------------------------------------------------------- -- 684164997Ssyrinx 685164997SsyrinxbegemotBridgeStpExtPortTable OBJECT-TYPE 686164997Ssyrinx SYNTAX SEQUENCE OF BegemotBridgeStpExtPortEntry 687164997Ssyrinx MAX-ACCESS not-accessible 688164997Ssyrinx STATUS current 689164997Ssyrinx DESCRIPTION 690164997Ssyrinx "A table that contains port-specific Rapid Spanning Tree 691164997Ssyrinx information for the bridge interface members." 692164997Ssyrinx ::= { begemotBridgeStp 3 } 693164997Ssyrinx 694164997SsyrinxbegemotBridgeStpExtPortEntry OBJECT-TYPE 695164997Ssyrinx SYNTAX BegemotBridgeStpExtPortEntry 696164997Ssyrinx MAX-ACCESS not-accessible 697164997Ssyrinx STATUS current 698164997Ssyrinx DESCRIPTION 699164997Ssyrinx "A list of Rapid Spanning Tree information maintained by 700164997Ssyrinx each bridge interface member." 701164997Ssyrinx AUGMENTS { begemotBridgeStpPortEntry } 702164997Ssyrinx ::= { begemotBridgeStpExtPortTable 1 } 703164997Ssyrinx 704164997SsyrinxBegemotBridgeStpExtPortEntry ::= SEQUENCE { 705164997Ssyrinx begemotBridgeStpPortProtocolMigration TruthValue, 706164997Ssyrinx begemotBridgeStpPortAdminEdgePort TruthValue, 707164997Ssyrinx begemotBridgeStpPortOperEdgePort TruthValue, 708164997Ssyrinx begemotBridgeStpPortAdminPointToPoint INTEGER, 709164997Ssyrinx begemotBridgeStpPortOperPointToPoint TruthValue, 710164997Ssyrinx begemotBridgeStpPortAdminPathCost Integer32 711164997Ssyrinx} 712164997Ssyrinx 713164997SsyrinxbegemotBridgeStpPortProtocolMigration OBJECT-TYPE 714164997Ssyrinx SYNTAX TruthValue 715164997Ssyrinx MAX-ACCESS read-write 716164997Ssyrinx STATUS current 717164997Ssyrinx DESCRIPTION 718164997Ssyrinx "When operating in RSTP (version 2) mode, writing true(1) 719164997Ssyrinx to this object forces this port to transmit RSTP BPDUs. 720164997Ssyrinx Any other operation on this object has no effect and 721164997Ssyrinx it always returns false(2) when read." 722164997Ssyrinx ::= { begemotBridgeStpExtPortEntry 1 } 723164997Ssyrinx 724164997SsyrinxbegemotBridgeStpPortAdminEdgePort OBJECT-TYPE 725164997Ssyrinx SYNTAX TruthValue 726164997Ssyrinx MAX-ACCESS read-write 727164997Ssyrinx STATUS current 728164997Ssyrinx DESCRIPTION 729164997Ssyrinx "The administrative value of the Edge Port parameter. A 730164997Ssyrinx value of true(1) indicates that this port should be 731164997Ssyrinx assumed as an edge-port, and a value of false(2) indicates 732164997Ssyrinx that this port should be assumed as a non-edge-port. 733164997Ssyrinx Setting this object will also cause the corresponding 734164997Ssyrinx instance of begemotBridgeStpPortOperEdgePort to change to 735164997Ssyrinx the same value. Note that even when this object's value 736164997Ssyrinx is true, the value of the corresponding instance of 737164997Ssyrinx begemotBridgeStpPortOperEdgePort can be false if a BPDU 738164997Ssyrinx has been received. 739164997Ssyrinx 740164997Ssyrinx The value of this object MUST be retained across 741164997Ssyrinx reinitializations of the management system." 742164997Ssyrinx ::= { begemotBridgeStpExtPortEntry 2 } 743164997Ssyrinx 744164997SsyrinxbegemotBridgeStpPortOperEdgePort OBJECT-TYPE 745164997Ssyrinx SYNTAX TruthValue 746164997Ssyrinx MAX-ACCESS read-only 747164997Ssyrinx STATUS current 748164997Ssyrinx DESCRIPTION 749164997Ssyrinx "The operational value of the Edge Port parameter. The 750164997Ssyrinx object is initialized to the value of the corresponding 751164997Ssyrinx instance of begemotBridgeStpPortAdminEdgePort. When the 752164997Ssyrinx corresponding instance of begemotBridgeStpPortAdminEdgePort 753164997Ssyrinx is set, this object will be changed as well. This object 754164997Ssyrinx will also be changed to false on reception of a BPDU." 755164997Ssyrinx ::= { begemotBridgeStpExtPortEntry 3 } 756164997Ssyrinx 757164997SsyrinxbegemotBridgeStpPortAdminPointToPoint OBJECT-TYPE 758164997Ssyrinx SYNTAX INTEGER { 759164997Ssyrinx forceTrue(0), 760164997Ssyrinx forceFalse(1), 761164997Ssyrinx auto(2) 762164997Ssyrinx } 763164997Ssyrinx MAX-ACCESS read-write 764164997Ssyrinx STATUS current 765164997Ssyrinx DESCRIPTION 766164997Ssyrinx "The administrative point-to-point status of the LAN segment 767164997Ssyrinx attached to this port, using the enumeration values of the 768164997Ssyrinx IEEE 802.1w clause. A value of forceTrue(0) indicates 769164997Ssyrinx that this port should always be treated as if it is 770164997Ssyrinx connected to a point-to-point link. A value of 771164997Ssyrinx forceFalse(1) indicates that this port should be treated as 772164997Ssyrinx having a shared media connection. A value of auto(2) 773164997Ssyrinx indicates that this port is considered to have a 774164997Ssyrinx point-to-point link if it is an Aggregator and all of its 775164997Ssyrinx members are aggregatable, or if the MAC entity 776164997Ssyrinx is configured for full duplex operation, either through 777164997Ssyrinx auto-negotiation or by management means. Manipulating this 778164997Ssyrinx object changes the underlying adminPortToPortMAC. 779164997Ssyrinx 780164997Ssyrinx The value of this object MUST be retained across 781164997Ssyrinx reinitializations of the management system." 782164997Ssyrinx ::= { begemotBridgeStpExtPortEntry 4 } 783164997Ssyrinx 784164997SsyrinxbegemotBridgeStpPortOperPointToPoint OBJECT-TYPE 785164997Ssyrinx SYNTAX TruthValue 786164997Ssyrinx MAX-ACCESS read-only 787164997Ssyrinx STATUS current 788164997Ssyrinx DESCRIPTION 789164997Ssyrinx "The operational point-to-point status of the LAN segment 790164997Ssyrinx attached to this port. It indicates whether a port is 791164997Ssyrinx considered to have a point-to-point connection. 792164997Ssyrinx If adminPointToPointMAC is set to auto(2), then the value 793164997Ssyrinx of operPointToPointMAC is determined in accordance with the 794164997Ssyrinx specific procedures defined for the MAC entity concerned, 795164997Ssyrinx as defined in IEEE 802.1w, clause 6.5. The value is 796164997Ssyrinx determined dynamically; that is, it is re-evaluated whenever 797164997Ssyrinx the value of adminPointToPointMAC changes, and whenever 798164997Ssyrinx the specific procedures defined for the MAC entity evaluates 799164997Ssyrinx a change in its point-to-point status." 800164997Ssyrinx ::= { begemotBridgeStpExtPortEntry 5 } 801164997Ssyrinx 802164997SsyrinxbegemotBridgeStpPortAdminPathCost OBJECT-TYPE 803164997Ssyrinx SYNTAX Integer32 (0..200000000) 804164997Ssyrinx MAX-ACCESS read-write 805164997Ssyrinx STATUS current 806164997Ssyrinx DESCRIPTION 807164997Ssyrinx "The administratively assigned value for the contribution 808164997Ssyrinx of this port to the path cost of paths toward the spanning 809164997Ssyrinx tree root. 810164997Ssyrinx 811164997Ssyrinx Writing a value of '0' assigns the automatically calculated 812164997Ssyrinx default Path Cost value to the port. If the default Path 813164997Ssyrinx Cost is being used, this object returns '0' when read. 814164997Ssyrinx 815164997Ssyrinx This complements the object begemotBridgeStpPortPathCost or 816164997Ssyrinx begemotBridgeStpPortPathCost32, which returns the operational 817164997Ssyrinx value of the path cost. 818164997Ssyrinx 819164997Ssyrinx The value of this object MUST be retained across 820164997Ssyrinx reinitializations of the management system." 821164997Ssyrinx ::= { begemotBridgeStpExtPortEntry 6 } 822164997Ssyrinx 823164997Ssyrinx-- ---------------------------------------------------------- -- 824164410Ssyrinx-- the Bridge interface Transparent bridging table 825164410Ssyrinx-- ---------------------------------------------------------- -- 826164410Ssyrinx 827164410SsyrinxbegemotBridgeTpTable OBJECT-TYPE 828164410Ssyrinx SYNTAX SEQUENCE OF BegemotBridgeTpEntry 829164410Ssyrinx MAX-ACCESS not-accessible 830164410Ssyrinx STATUS current 831164410Ssyrinx DESCRIPTION 832164410Ssyrinx "A table that contains information regarding transparent 833164410Ssyrinx bridging for each bridge interface on the managed device." 834164410Ssyrinx ::= { begemotBridgeTp 1 } 835164410Ssyrinx 836164410SsyrinxbegemotBridgeTpEntry OBJECT-TYPE 837164410Ssyrinx SYNTAX BegemotBridgeTpEntry 838164410Ssyrinx MAX-ACCESS not-accessible 839164410Ssyrinx STATUS current 840164410Ssyrinx DESCRIPTION 841164410Ssyrinx "A list of information regarding transparent bridging 842164410Ssyrinx on a bridge interface." 843164410Ssyrinx AUGMENTS { begemotBridgeBaseEntry } 844164410Ssyrinx ::= { begemotBridgeTpTable 1 } 845164410Ssyrinx 846164410SsyrinxBegemotBridgeTpEntry ::= SEQUENCE { 847164410Ssyrinx begemotBridgeTpLearnedEntryDiscards Counter32, 848164410Ssyrinx begemotBridgeTpAgingTime Integer32, 849164410Ssyrinx begemotBridgeTpMaxAddresses Integer32 850164410Ssyrinx} 851164410Ssyrinx 852164410SsyrinxbegemotBridgeTpLearnedEntryDiscards OBJECT-TYPE 853164410Ssyrinx SYNTAX Counter32 854164410Ssyrinx MAX-ACCESS read-only 855164410Ssyrinx STATUS current 856164410Ssyrinx DESCRIPTION 857164410Ssyrinx "The total number of Forwarding Database entries that would 858164410Ssyrinx have been learnt, but have been discarded due to Forwarding 859164410Ssyrinx Address Table having reached it's maximum entries limit." 860164410Ssyrinx ::= { begemotBridgeTpEntry 1 } 861164410Ssyrinx 862164410SsyrinxbegemotBridgeTpAgingTime OBJECT-TYPE 863164410Ssyrinx SYNTAX Integer32 (10..1000000) 864164410Ssyrinx UNITS "seconds" 865164410Ssyrinx MAX-ACCESS read-write 866164410Ssyrinx STATUS current 867164410Ssyrinx DESCRIPTION 868164410Ssyrinx "The timeout period in seconds before aging out 869164410Ssyrinx dynamically learnt forwarding entries." 870164410Ssyrinx ::= { begemotBridgeTpEntry 2 } 871164410Ssyrinx 872164410SsyrinxbegemotBridgeTpMaxAddresses OBJECT-TYPE 873164410Ssyrinx SYNTAX Integer32 (1..10000) 874164410Ssyrinx MAX-ACCESS read-write 875164410Ssyrinx STATUS current 876164410Ssyrinx DESCRIPTION 877164410Ssyrinx "The maximum number of entires that this bridge can 878164410Ssyrinx learn in it's Forwarding Address Table and use for 879164410Ssyrinx making forwarding decisions." 880164410Ssyrinx ::= { begemotBridgeTpEntry 3 } 881164410Ssyrinx 882164410Ssyrinx-- ---------------------------------------------------------- -- 883164410Ssyrinx-- The Forwarding Database for Transparent Bridging interfaces 884164410Ssyrinx-- ---------------------------------------------------------- -- 885164410Ssyrinx 886164410SsyrinxbegemotBridgeTpFdbTable OBJECT-TYPE 887164410Ssyrinx SYNTAX SEQUENCE OF BegemotBridgeTpFdbEntry 888164410Ssyrinx MAX-ACCESS not-accessible 889164410Ssyrinx STATUS current 890164410Ssyrinx DESCRIPTION 891164410Ssyrinx "A table that contains information about unicast entries 892164410Ssyrinx for which the bridge interfaces have forwarding and/or 893164410Ssyrinx filtering information. This information is used by the 894164410Ssyrinx bridge interfaces to make forwarding decisions." 895164410Ssyrinx ::= { begemotBridgeTp 2 } 896164410Ssyrinx 897164410SsyrinxbegemotBridgeTpFdbEntry OBJECT-TYPE 898164410Ssyrinx SYNTAX BegemotBridgeTpFdbEntry 899164410Ssyrinx MAX-ACCESS not-accessible 900164410Ssyrinx STATUS current 901164410Ssyrinx DESCRIPTION 902164410Ssyrinx "Information about a specific unicast MAC address 903164410Ssyrinx for which the bridge interface has some forwarding 904164410Ssyrinx and/or filtering information." 905164410Ssyrinx INDEX { begemotBridgeBaseName, begemotBridgeTpFdbAddress } 906164410Ssyrinx ::= { begemotBridgeTpFdbTable 1 } 907164410Ssyrinx 908164410SsyrinxBegemotBridgeTpFdbEntry ::= SEQUENCE { 909164410Ssyrinx begemotBridgeTpFdbAddress MacAddress, 910164410Ssyrinx begemotBridgeTpFdbPort Integer32, 911164410Ssyrinx begemotBridgeTpFdbStatus INTEGER 912164410Ssyrinx} 913164410Ssyrinx 914164410SsyrinxbegemotBridgeTpFdbAddress OBJECT-TYPE 915164410Ssyrinx SYNTAX MacAddress 916164410Ssyrinx MAX-ACCESS read-only 917164410Ssyrinx STATUS current 918164410Ssyrinx DESCRIPTION 919164410Ssyrinx "A unicast MAC address for which the bridge has which the 920164410Ssyrinx bridge interface has some forwarding and/or filtering 921164410Ssyrinx information." 922164410Ssyrinx ::= { begemotBridgeTpFdbEntry 1 } 923164410Ssyrinx 924164410SsyrinxbegemotBridgeTpFdbPort OBJECT-TYPE 925164410Ssyrinx SYNTAX Integer32 926164410Ssyrinx MAX-ACCESS read-only 927164410Ssyrinx STATUS current 928164410Ssyrinx DESCRIPTION 929164410Ssyrinx "The port number of the bridge port on which a frame having 930164410Ssyrinx a source address equal to the value of the corresponding 931164410Ssyrinx instance of begemotBridgeTpFdbAddress has been seen." 932164410Ssyrinx ::= { begemotBridgeTpFdbEntry 2 } 933164410Ssyrinx 934164410SsyrinxbegemotBridgeTpFdbStatus OBJECT-TYPE 935164410Ssyrinx SYNTAX INTEGER { 936164410Ssyrinx other(1), 937164410Ssyrinx invalid(2), 938164410Ssyrinx learned(3), 939164410Ssyrinx self(4), 940164410Ssyrinx mgmt(5) 941164410Ssyrinx } 942164410Ssyrinx MAX-ACCESS read-only 943164410Ssyrinx STATUS current 944164410Ssyrinx DESCRIPTION 945164410Ssyrinx "The status of this entry. The meanings of the 946164410Ssyrinx values are: 947164410Ssyrinx other(1) - none of the following. 948164410Ssyrinx invalid(2) - this entry is no longer valid (e.g., 949164410Ssyrinx it was learned but has since aged out), but has 950164410Ssyrinx not yet been flushed from the table. 951164410Ssyrinx learned(3) - the value of the corresponding instance 952164410Ssyrinx of begemotBridgeTpFdbPort was learned, and is being 953164410Ssyrinx used. 954164410Ssyrinx self(4) - the value of the corresponding instance of 955164410Ssyrinx begemotBridgeTpFdbAddress represents one of the 956164410Ssyrinx bridge's addresses. The corresponding instance of 957164410Ssyrinx begemotBridgeTpFdbPort indicates which of the bridge's 958164410Ssyrinx ports has this address. 959164410Ssyrinx mgmt(5) - the value of the corresponding instance of 960164410Ssyrinx begemotBridgeTpFdbAddress has been added to the 961164410Ssyrinx bridge's Forwarding Database by some management 962164410Ssyrinx means." 963164410Ssyrinx ::= { begemotBridgeTpFdbEntry 3 } 964164410Ssyrinx 965164410Ssyrinx-- ---------------------------------------------------------- -- 966164410Ssyrinx-- Ports table for Transparent Bridging interfaces 967164410Ssyrinx-- ---------------------------------------------------------- -- 968164410Ssyrinx 969164410SsyrinxbegemotBridgeTpPortTable OBJECT-TYPE 970164410Ssyrinx SYNTAX SEQUENCE OF BegemotBridgeTpPortEntry 971164410Ssyrinx MAX-ACCESS not-accessible 972164410Ssyrinx STATUS current 973164410Ssyrinx DESCRIPTION 974164410Ssyrinx "A table that contains information about every bridge port, 975164410Ssyrinx member of a bridge interface, associated with the transparent 976164410Ssyrinx bridging function of the bridge." 977164410Ssyrinx ::= { begemotBridgeTp 3 } 978164410Ssyrinx 979164410SsyrinxbegemotBridgeTpPortEntry OBJECT-TYPE 980164410Ssyrinx SYNTAX BegemotBridgeTpPortEntry 981164410Ssyrinx MAX-ACCESS not-accessible 982164410Ssyrinx STATUS current 983164410Ssyrinx DESCRIPTION 984164410Ssyrinx "A list of information about every bridge port, member of a 985164410Ssyrinx bridge interface, associated with the bridge's transparent 986164410Ssyrinx bridging function." 987164410Ssyrinx INDEX { begemotBridgeBaseName, begemotBridgeBasePortIfIndex } 988164410Ssyrinx ::= { begemotBridgeTpPortTable 1 } 989164410Ssyrinx 990164410SsyrinxBegemotBridgeTpPortEntry ::= SEQUENCE { 991164410Ssyrinx begemotBridgeTpPort Integer32, 992164410Ssyrinx begemotBridgeTpPortMaxInfo Integer32, 993164410Ssyrinx begemotBridgeTpPortInFrames Counter32, 994164410Ssyrinx begemotBridgeTpPortOutFrames Counter32, 995164410Ssyrinx begemotBridgeTpPortInDiscards Counter32 996164410Ssyrinx} 997164410Ssyrinx 998164410SsyrinxbegemotBridgeTpPort OBJECT-TYPE 999164410Ssyrinx SYNTAX Integer32 (1..65535) 1000164410Ssyrinx MAX-ACCESS read-only 1001164410Ssyrinx STATUS current 1002164410Ssyrinx DESCRIPTION 1003164410Ssyrinx "The system interface index of the port for which this entry 1004164410Ssyrinx contains Transparent bridging management information." 1005164410Ssyrinx ::= { begemotBridgeTpPortEntry 1 } 1006164410Ssyrinx 1007164410SsyrinxbegemotBridgeTpPortMaxInfo OBJECT-TYPE 1008164410Ssyrinx SYNTAX Integer32 1009164410Ssyrinx UNITS "bytes" 1010164410Ssyrinx MAX-ACCESS read-only 1011164410Ssyrinx STATUS current 1012164410Ssyrinx DESCRIPTION 1013164410Ssyrinx "The maximum size of the INFO (non-MAC) field that this port 1014164410Ssyrinx will receive or transmit." 1015164410Ssyrinx ::= { begemotBridgeTpPortEntry 2 } 1016164410Ssyrinx 1017164410SsyrinxbegemotBridgeTpPortInFrames OBJECT-TYPE 1018164410Ssyrinx SYNTAX Counter32 1019164410Ssyrinx UNITS "frames" 1020164410Ssyrinx MAX-ACCESS read-only 1021164410Ssyrinx STATUS current 1022164410Ssyrinx DESCRIPTION 1023164410Ssyrinx "The number of frames that have been received by this 1024164410Ssyrinx port from its segment. Note that a frame received on the 1025164410Ssyrinx interface corresponding to this port is only counted by 1026164410Ssyrinx this object if and only if it is for a protocol being 1027164410Ssyrinx processed by the local bridging function, including 1028164410Ssyrinx bridge management frames." 1029164410Ssyrinx ::= { begemotBridgeTpPortEntry 3 } 1030164410Ssyrinx 1031164410SsyrinxbegemotBridgeTpPortOutFrames OBJECT-TYPE 1032164410Ssyrinx SYNTAX Counter32 1033164410Ssyrinx UNITS "frames" 1034164410Ssyrinx MAX-ACCESS read-only 1035164410Ssyrinx STATUS current 1036164410Ssyrinx DESCRIPTION 1037164410Ssyrinx "The number of frames that have been transmitted by this 1038164410Ssyrinx port to its segment. Note that a frame transmitted on 1039164410Ssyrinx the interface corresponding to this port is only counted 1040164410Ssyrinx by this object if and only if it is for a protocol being 1041164410Ssyrinx processed by the local bridging function, including 1042164410Ssyrinx bridge management frames." 1043164410Ssyrinx ::= { begemotBridgeTpPortEntry 4 } 1044164410Ssyrinx 1045164410SsyrinxbegemotBridgeTpPortInDiscards OBJECT-TYPE 1046164410Ssyrinx SYNTAX Counter32 1047164410Ssyrinx UNITS "frames" 1048164410Ssyrinx MAX-ACCESS read-only 1049164410Ssyrinx STATUS current 1050164410Ssyrinx DESCRIPTION 1051164410Ssyrinx "Count of received valid frames that were discarded 1052164410Ssyrinx (i.e., filtered) by the Forwarding Process." 1053164410Ssyrinx ::= { begemotBridgeTpPortEntry 5 } 1054164410Ssyrinx 1055164410Ssyrinx-- ---------------------------------------------------------- -- 1056164410Ssyrinx-- the begemotBridgePf objects 1057164410Ssyrinx-- ---------------------------------------------------------- -- 1058164410Ssyrinx 1059164410SsyrinxbegemotBridgePfilStatus OBJECT-TYPE 1060164410Ssyrinx SYNTAX TruthValue 1061164410Ssyrinx MAX-ACCESS read-write 1062164410Ssyrinx STATUS current 1063164410Ssyrinx DESCRIPTION 1064164410Ssyrinx "Indicates whether packet filtering by some firewall 1065164410Ssyrinx package is enabled on the bridge interface." 1066164410Ssyrinx ::= { begemotBridgePf 1 } 1067164410Ssyrinx 1068164410SsyrinxbegemotBridgePfilMembers OBJECT-TYPE 1069164410Ssyrinx SYNTAX TruthValue 1070164410Ssyrinx MAX-ACCESS read-write 1071164410Ssyrinx STATUS current 1072164410Ssyrinx DESCRIPTION 1073164410Ssyrinx "A value of true(1) indicates that packet filtering is 1074164410Ssyrinx enabled on both incoming and outgoing bridge member 1075164410Ssyrinx interfaces." 1076164410Ssyrinx ::= { begemotBridgePf 2 } 1077164410Ssyrinx 1078164410SsyrinxbegemotBridgePfilIpOnly OBJECT-TYPE 1079164410Ssyrinx SYNTAX TruthValue 1080164410Ssyrinx MAX-ACCESS read-write 1081164410Ssyrinx STATUS current 1082164410Ssyrinx DESCRIPTION 1083164410Ssyrinx "This value controls the handling of non-IP packets which 1084164410Ssyrinx are not passed on for further processing to a firewall 1085164410Ssyrinx package. A value of false(0) indicates that all non-IP 1086164410Ssyrinx Ethernet frames are passed unconditionally." 1087164410Ssyrinx ::= { begemotBridgePf 3 } 1088164410Ssyrinx 1089164410SsyrinxbegemotBridgeLayer2PfStatus OBJECT-TYPE 1090164410Ssyrinx SYNTAX INTEGER { 1091164410Ssyrinx enabled(1), 1092164410Ssyrinx disabled(2) 1093164410Ssyrinx } 1094164410Ssyrinx MAX-ACCESS read-write 1095164410Ssyrinx STATUS current 1096164410Ssyrinx DESCRIPTION 1097164410Ssyrinx "This value indicates whether layer2 filtering by a 1098164410Ssyrinx firewall package is enabled for bridge interfaces." 1099164410Ssyrinx ::= { begemotBridgePf 4 } 1100164410Ssyrinx 1101164410Ssyrinx-- ---------------------------------------------------------- -- 1102164410Ssyrinx-- the begemotBridgeConfigObjects objects 1103164410Ssyrinx-- ---------------------------------------------------------- -- 1104164410Ssyrinx 1105164410SsyrinxbegemotBridgeDefaultBridgeIf OBJECT-TYPE 1106164410Ssyrinx 1107164410Ssyrinx SYNTAX BridgeIfNameOrEmpty 1108164410Ssyrinx MAX-ACCESS read-write 1109164410Ssyrinx STATUS current 1110164410Ssyrinx DESCRIPTION 1111164410Ssyrinx "The name of the bridge interface that will be managed 1112164410Ssyrinx via objects in IETF BRIDGE-MIB (RFC4188). If the 1113164410Ssyrinx object's value is set to an empty string, bridge interfaces 1114164410Ssyrinx will only be managed via objects in this MIB module." 1115164410Ssyrinx DEFVAL { "bridge0" } 1116164410Ssyrinx ::= { begemotBridgeConfigObjects 1 } 1117164410Ssyrinx 1118164410SsyrinxbegemotBridgeDataUpdate OBJECT-TYPE 1119164410Ssyrinx 1120164410Ssyrinx SYNTAX Timeout (1..300) 1121164410Ssyrinx UNITS "seconds" 1122164410Ssyrinx MAX-ACCESS read-write 1123164410Ssyrinx STATUS current 1124164410Ssyrinx DESCRIPTION 1125164410Ssyrinx "The maximum age in seconds of the cached data." 1126164410Ssyrinx DEFVAL { 10 } 1127164410Ssyrinx ::= { begemotBridgeConfigObjects 2 } 1128164410Ssyrinx 1129164410SsyrinxbegemotBridgeDataPoll OBJECT-TYPE 1130164410Ssyrinx 1131164410Ssyrinx SYNTAX Timeout (1..3600) 1132164410Ssyrinx UNITS "seconds" 1133164410Ssyrinx MAX-ACCESS read-write 1134164410Ssyrinx STATUS current 1135164410Ssyrinx DESCRIPTION 1136164410Ssyrinx "The polling rate of data when the module is idle." 1137164410Ssyrinx DEFVAL { 300 } 1138164410Ssyrinx ::= { begemotBridgeConfigObjects 3 } 1139164410Ssyrinx 1140164410Ssyrinx-- ---------------------------------------------------------- -- 1141164410Ssyrinx-- Notifications for the Spanning Tree Protocol 1142164410Ssyrinx-- ---------------------------------------------------------- -- 1143164410Ssyrinx 1144164410SsyrinxbegemotBridgeNewRoot NOTIFICATION-TYPE 1145164410Ssyrinx OBJECTS { begemotBridgeBaseName } 1146164410Ssyrinx STATUS current 1147164410Ssyrinx DESCRIPTION 1148164410Ssyrinx "The begemotBridgeNewRoot trap indicates that one of the 1149164410Ssyrinx bridge interfaces on the sending agent's device has 1150164410Ssyrinx become the new root of the spanning tree topology it is 1151164410Ssyrinx participating in." 1152164410Ssyrinx ::= { begemotBridgeNotifications 1 } 1153164410Ssyrinx 1154164410SsyrinxbegemotBridgeTopologyChange NOTIFICATION-TYPE 1155164410Ssyrinx OBJECTS { begemotBridgeBaseName } 1156164410Ssyrinx STATUS current 1157164410Ssyrinx DESCRIPTION 1158164410Ssyrinx "A begemotBridgeTopologyChange trap is send when a member 1159164410Ssyrinx port on one of the bridge interfaces, monitored by the agent, 1160164410Ssyrinx transitions from the Learning state to the Forwarding state, 1161164410Ssyrinx or from the Forwarding state to the Blocking state. The trap 1162164410Ssyrinx is not sent if a begemotBridgeNewRoot trap is sent for the 1163164410Ssyrinx same transition." 1164164410Ssyrinx ::= { begemotBridgeNotifications 2 } 1165164410Ssyrinx 1166164410SsyrinxEND 1167