1164410Ssyrinx-- 2164410Ssyrinx-- Copyright (C) The Internet Society (2005). 3164410Ssyrinx-- 4164410Ssyrinx-- This document is subject to the rights, licenses and restrictions 5164410Ssyrinx-- contained in BCP 78, and except as set forth therein, the authors 6164410Ssyrinx-- retain all their rights. 7164410Ssyrinx-- 8164410Ssyrinx-- This document and the information contained herein are provided on an 9164410Ssyrinx-- "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS 10164410Ssyrinx-- OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET 11164410Ssyrinx-- ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, 12164410Ssyrinx-- INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE 13164410Ssyrinx-- INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED 14164410Ssyrinx-- WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 15164410Ssyrinx-- 16164410Ssyrinx-- $FreeBSD: releng/10.3/usr.sbin/bsnmpd/modules/snmp_bridge/BRIDGE-MIB.txt 164410 2006-11-19 15:42:48Z syrinx $ 17164410Ssyrinx-- 18164410Ssyrinx 19164410SsyrinxBRIDGE-MIB DEFINITIONS ::= BEGIN 20164410Ssyrinx 21164410Ssyrinx-- ---------------------------------------------------------- -- 22164410Ssyrinx-- MIB for IEEE 802.1D devices 23164410Ssyrinx-- ---------------------------------------------------------- -- 24164410SsyrinxIMPORTS 25164410Ssyrinx MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, 26164410Ssyrinx Counter32, Integer32, TimeTicks, mib-2 27164410Ssyrinx FROM SNMPv2-SMI 28164410Ssyrinx TEXTUAL-CONVENTION, MacAddress 29164410Ssyrinx FROM SNMPv2-TC 30164410Ssyrinx MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP 31164410Ssyrinx FROM SNMPv2-CONF 32164410Ssyrinx InterfaceIndex FROM IF-MIB 33164410Ssyrinx ; 34164410Ssyrinx 35164410Ssyrinxdot1dBridge MODULE-IDENTITY 36164410Ssyrinx LAST-UPDATED "200509190000Z" 37164410Ssyrinx ORGANIZATION "IETF Bridge MIB Working Group" 38164410Ssyrinx CONTACT-INFO 39164410Ssyrinx "Email: bridge-mib@ietf.org 40164410Ssyrinx 41164410Ssyrinx K.C. Norseth (Editor) 42164410Ssyrinx L-3 Communications 43164410Ssyrinx Tel: +1 801-594-2809 44164410Ssyrinx Email: kenyon.c.norseth@L-3com.com 45164410Ssyrinx Postal: 640 N. 2200 West. 46164410Ssyrinx Salt Lake City, Utah 84116-0850 47164410Ssyrinx Les Bell (Editor) 48164410Ssyrinx 3Com Europe Limited 49164410Ssyrinx Phone: +44 1442 438025 50164410Ssyrinx Email: elbell@ntlworld.com 51164410Ssyrinx Postal: 3Com Centre, Boundary Way 52164410Ssyrinx Hemel Hempstead 53164410Ssyrinx Herts. HP2 7YU 54164410Ssyrinx UK 55164410Ssyrinx 56164410Ssyrinx Send comments to <bridge-mib@ietf.org>" 57164410Ssyrinx DESCRIPTION 58164410Ssyrinx "The Bridge MIB module for managing devices that support 59164410Ssyrinx IEEE 802.1D. 60164410Ssyrinx 61164410Ssyrinx Copyright (C) The Internet Society (2005). This version of 62164410Ssyrinx this MIB module is part of RFC 4188; see the RFC itself for 63164410Ssyrinx full legal notices." 64164410Ssyrinx REVISION "200509190000Z" 65164410Ssyrinx DESCRIPTION 66164410Ssyrinx "Third revision, published as part of RFC 4188. 67164410Ssyrinx 68164410Ssyrinx The MIB module has been converted to SMIv2 format. 69164410Ssyrinx Conformance statements have been added and some 70164410Ssyrinx description and reference clauses have been updated. 71164410Ssyrinx 72164410Ssyrinx The object dot1dStpPortPathCost32 was added to 73164410Ssyrinx support IEEE 802.1t and the permissible values of 74164410Ssyrinx dot1dStpPriority and dot1dStpPortPriority have been 75164410Ssyrinx clarified for bridges supporting IEEE 802.1t or 76164410Ssyrinx IEEE 802.1w. 77164410Ssyrinx 78164410Ssyrinx The interpretation of dot1dStpTimeSinceTopologyChange 79164410Ssyrinx has been clarified for bridges supporting the Rapid 80164410Ssyrinx Spanning Tree Protocol (RSTP)." 81164410Ssyrinx REVISION "199307310000Z" 82164410Ssyrinx DESCRIPTION 83164410Ssyrinx "Second revision, published as part of RFC 1493." 84164410Ssyrinx REVISION "199112310000Z" 85164410Ssyrinx DESCRIPTION 86164410Ssyrinx "Initial revision, published as part of RFC 1286." 87164410Ssyrinx ::= { mib-2 17 } 88164410Ssyrinx 89164410Ssyrinx 90164410Ssyrinx-- ---------------------------------------------------------- -- 91164410Ssyrinx-- Textual Conventions 92164410Ssyrinx-- ---------------------------------------------------------- -- 93164410Ssyrinx 94164410SsyrinxBridgeId ::= TEXTUAL-CONVENTION 95164410Ssyrinx STATUS current 96164410Ssyrinx DESCRIPTION 97164410Ssyrinx "The Bridge-Identifier, as used in the Spanning Tree 98164410Ssyrinx Protocol, to uniquely identify a bridge. Its first two 99164410Ssyrinx octets (in network byte order) contain a priority value, 100164410Ssyrinx and its last 6 octets contain the MAC address used to 101164410Ssyrinx refer to a bridge in a unique fashion (typically, the 102164410Ssyrinx numerically smallest MAC address of all ports on the 103164410Ssyrinx bridge)." 104164410Ssyrinx SYNTAX OCTET STRING (SIZE (8)) 105164410Ssyrinx 106164410SsyrinxTimeout ::= TEXTUAL-CONVENTION 107164410Ssyrinx DISPLAY-HINT "d" 108164410Ssyrinx STATUS current 109164410Ssyrinx DESCRIPTION 110164410Ssyrinx "A Spanning Tree Protocol (STP) timer in units of 1/100 111164410Ssyrinx seconds. Several objects in this MIB module represent 112164410Ssyrinx values of timers used by the Spanning Tree Protocol. 113164410Ssyrinx In this MIB, these timers have values in units of 114164410Ssyrinx hundredths of a second (i.e., 1/100 secs). 115164410Ssyrinx 116164410Ssyrinx These timers, when stored in a Spanning Tree Protocol's 117164410Ssyrinx BPDU, are in units of 1/256 seconds. Note, however, that 118164410Ssyrinx 802.1D-1998 specifies a settable granularity of no more 119164410Ssyrinx than one second for these timers. To avoid ambiguity, 120164410Ssyrinx a conversion algorithm is defined below for converting 121164410Ssyrinx between the different units, which ensures a timer's 122164410Ssyrinx value is not distorted by multiple conversions. 123164410Ssyrinx 124164410Ssyrinx To convert a Timeout value into a value in units of 125164410Ssyrinx 1/256 seconds, the following algorithm should be used: 126164410Ssyrinx 127164410Ssyrinx b = floor( (n * 256) / 100) 128164410Ssyrinx 129164410Ssyrinx where: 130164410Ssyrinx floor = quotient [ignore remainder] 131164410Ssyrinx n is the value in 1/100 second units 132164410Ssyrinx b is the value in 1/256 second units 133164410Ssyrinx 134164410Ssyrinx To convert the value from 1/256 second units back to 135164410Ssyrinx 1/100 seconds, the following algorithm should be used: 136164410Ssyrinx 137164410Ssyrinx n = ceiling( (b * 100) / 256) 138164410Ssyrinx 139164410Ssyrinx where: 140164410Ssyrinx ceiling = quotient [if remainder is 0], or 141164410Ssyrinx quotient + 1 [if remainder is nonzero] 142164410Ssyrinx n is the value in 1/100 second units 143164410Ssyrinx b is the value in 1/256 second units 144164410Ssyrinx 145164410Ssyrinx Note: it is important that the arithmetic operations are 146164410Ssyrinx done in the order specified (i.e., multiply first, 147164410Ssyrinx divide second)." 148164410Ssyrinx SYNTAX Integer32 149164410Ssyrinx 150164410Ssyrinx-- ---------------------------------------------------------- -- 151164410Ssyrinx-- subtrees in the Bridge MIB 152164410Ssyrinx-- ---------------------------------------------------------- -- 153164410Ssyrinx 154164410Ssyrinxdot1dNotifications OBJECT IDENTIFIER ::= { dot1dBridge 0 } 155164410Ssyrinx 156164410Ssyrinxdot1dBase OBJECT IDENTIFIER ::= { dot1dBridge 1 } 157164410Ssyrinxdot1dStp OBJECT IDENTIFIER ::= { dot1dBridge 2 } 158164410Ssyrinx 159164410Ssyrinxdot1dSr OBJECT IDENTIFIER ::= { dot1dBridge 3 } 160164410Ssyrinx-- documented in RFC 1525 161164410Ssyrinx 162164410Ssyrinxdot1dTp OBJECT IDENTIFIER ::= { dot1dBridge 4 } 163164410Ssyrinxdot1dStatic OBJECT IDENTIFIER ::= { dot1dBridge 5 } 164164410Ssyrinx 165164410Ssyrinx-- Subtrees used by Bridge MIB Extensions: 166164410Ssyrinx-- pBridgeMIB MODULE-IDENTITY ::= { dot1dBridge 6 } 167164410Ssyrinx-- qBridgeMIB MODULE-IDENTITY ::= { dot1dBridge 7 } 168164410Ssyrinx-- Note that the practice of registering related MIB modules 169164410Ssyrinx-- below dot1dBridge has been discouraged since there is no 170164410Ssyrinx-- robust mechanism to track such registrations. 171164410Ssyrinx 172164410Ssyrinxdot1dConformance OBJECT IDENTIFIER ::= { dot1dBridge 8 } 173164410Ssyrinx 174164410Ssyrinx-- ---------------------------------------------------------- -- 175164410Ssyrinx-- the dot1dBase subtree 176164410Ssyrinx-- ---------------------------------------------------------- -- 177164410Ssyrinx-- Implementation of the dot1dBase subtree is mandatory for all 178164410Ssyrinx-- bridges. 179164410Ssyrinx-- ---------------------------------------------------------- -- 180164410Ssyrinx 181164410Ssyrinxdot1dBaseBridgeAddress OBJECT-TYPE 182164410Ssyrinx 183164410Ssyrinx SYNTAX MacAddress 184164410Ssyrinx MAX-ACCESS read-only 185164410Ssyrinx STATUS current 186164410Ssyrinx DESCRIPTION 187164410Ssyrinx "The MAC address used by this bridge when it must be 188164410Ssyrinx referred to in a unique fashion. It is recommended 189164410Ssyrinx that this be the numerically smallest MAC address of 190164410Ssyrinx all ports that belong to this bridge. However, it is only 191164410Ssyrinx required to be unique. When concatenated with 192164410Ssyrinx dot1dStpPriority, a unique BridgeIdentifier is formed, 193164410Ssyrinx which is used in the Spanning Tree Protocol." 194164410Ssyrinx REFERENCE 195164410Ssyrinx "IEEE 802.1D-1998: clauses 14.4.1.1.3 and 7.12.5" 196164410Ssyrinx ::= { dot1dBase 1 } 197164410Ssyrinx 198164410Ssyrinxdot1dBaseNumPorts OBJECT-TYPE 199164410Ssyrinx SYNTAX Integer32 200164410Ssyrinx UNITS "ports" 201164410Ssyrinx MAX-ACCESS read-only 202164410Ssyrinx STATUS current 203164410Ssyrinx DESCRIPTION 204164410Ssyrinx "The number of ports controlled by this bridging 205164410Ssyrinx entity." 206164410Ssyrinx REFERENCE 207164410Ssyrinx "IEEE 802.1D-1998: clause 14.4.1.1.3" 208164410Ssyrinx ::= { dot1dBase 2 } 209164410Ssyrinx 210164410Ssyrinxdot1dBaseType OBJECT-TYPE 211164410Ssyrinx SYNTAX INTEGER { 212164410Ssyrinx unknown(1), 213164410Ssyrinx transparent-only(2), 214164410Ssyrinx sourceroute-only(3), 215164410Ssyrinx srt(4) 216164410Ssyrinx } 217164410Ssyrinx MAX-ACCESS read-only 218164410Ssyrinx STATUS current 219164410Ssyrinx DESCRIPTION 220164410Ssyrinx "Indicates what type of bridging this bridge can 221164410Ssyrinx perform. If a bridge is actually performing a 222164410Ssyrinx certain type of bridging, this will be indicated by 223164410Ssyrinx entries in the port table for the given type." 224164410Ssyrinx ::= { dot1dBase 3 } 225164410Ssyrinx 226164410Ssyrinx-- ---------------------------------------------------------- -- 227164410Ssyrinx-- The Generic Bridge Port Table 228164410Ssyrinx-- ---------------------------------------------------------- -- 229164410Ssyrinxdot1dBasePortTable OBJECT-TYPE 230164410Ssyrinx SYNTAX SEQUENCE OF Dot1dBasePortEntry 231164410Ssyrinx MAX-ACCESS not-accessible 232164410Ssyrinx STATUS current 233164410Ssyrinx DESCRIPTION 234164410Ssyrinx "A table that contains generic information about every 235164410Ssyrinx port that is associated with this bridge. Transparent, 236164410Ssyrinx source-route, and srt ports are included." 237164410Ssyrinx ::= { dot1dBase 4 } 238164410Ssyrinx 239164410Ssyrinxdot1dBasePortEntry OBJECT-TYPE 240164410Ssyrinx SYNTAX Dot1dBasePortEntry 241164410Ssyrinx MAX-ACCESS not-accessible 242164410Ssyrinx STATUS current 243164410Ssyrinx 244164410Ssyrinx DESCRIPTION 245164410Ssyrinx "A list of information for each port of the bridge." 246164410Ssyrinx REFERENCE 247164410Ssyrinx "IEEE 802.1D-1998: clause 14.4.2, 14.6.1" 248164410Ssyrinx INDEX { dot1dBasePort } 249164410Ssyrinx ::= { dot1dBasePortTable 1 } 250164410Ssyrinx 251164410SsyrinxDot1dBasePortEntry ::= 252164410Ssyrinx SEQUENCE { 253164410Ssyrinx dot1dBasePort 254164410Ssyrinx Integer32, 255164410Ssyrinx dot1dBasePortIfIndex 256164410Ssyrinx InterfaceIndex, 257164410Ssyrinx dot1dBasePortCircuit 258164410Ssyrinx OBJECT IDENTIFIER, 259164410Ssyrinx dot1dBasePortDelayExceededDiscards 260164410Ssyrinx Counter32, 261164410Ssyrinx dot1dBasePortMtuExceededDiscards 262164410Ssyrinx Counter32 263164410Ssyrinx } 264164410Ssyrinx 265164410Ssyrinxdot1dBasePort OBJECT-TYPE 266164410Ssyrinx SYNTAX Integer32 (1..65535) 267164410Ssyrinx MAX-ACCESS read-only 268164410Ssyrinx STATUS current 269164410Ssyrinx DESCRIPTION 270164410Ssyrinx "The port number of the port for which this entry 271164410Ssyrinx contains bridge management information." 272164410Ssyrinx ::= { dot1dBasePortEntry 1 } 273164410Ssyrinx 274164410Ssyrinxdot1dBasePortIfIndex OBJECT-TYPE 275164410Ssyrinx SYNTAX InterfaceIndex 276164410Ssyrinx MAX-ACCESS read-only 277164410Ssyrinx STATUS current 278164410Ssyrinx DESCRIPTION 279164410Ssyrinx "The value of the instance of the ifIndex object, 280164410Ssyrinx defined in IF-MIB, for the interface corresponding 281164410Ssyrinx to this port." 282164410Ssyrinx ::= { dot1dBasePortEntry 2 } 283164410Ssyrinx 284164410Ssyrinxdot1dBasePortCircuit OBJECT-TYPE 285164410Ssyrinx SYNTAX OBJECT IDENTIFIER 286164410Ssyrinx MAX-ACCESS read-only 287164410Ssyrinx STATUS current 288164410Ssyrinx DESCRIPTION 289164410Ssyrinx "For a port that (potentially) has the same value of 290164410Ssyrinx dot1dBasePortIfIndex as another port on the same bridge. 291164410Ssyrinx This object contains the name of an object instance 292164410Ssyrinx unique to this port. For example, in the case where 293164410Ssyrinx multiple ports correspond one-to-one with multiple X.25 294164410Ssyrinx virtual circuits, this value might identify an (e.g., 295164410Ssyrinx the first) object instance associated with the X.25 296164410Ssyrinx virtual circuit corresponding to this port. 297164410Ssyrinx 298164410Ssyrinx For a port which has a unique value of 299164410Ssyrinx dot1dBasePortIfIndex, this object can have the value 300164410Ssyrinx { 0 0 }." 301164410Ssyrinx ::= { dot1dBasePortEntry 3 } 302164410Ssyrinx 303164410Ssyrinxdot1dBasePortDelayExceededDiscards OBJECT-TYPE 304164410Ssyrinx SYNTAX Counter32 305164410Ssyrinx MAX-ACCESS read-only 306164410Ssyrinx STATUS current 307164410Ssyrinx DESCRIPTION 308164410Ssyrinx "The number of frames discarded by this port due 309164410Ssyrinx to excessive transit delay through the bridge. It 310164410Ssyrinx is incremented by both transparent and source 311164410Ssyrinx route bridges." 312164410Ssyrinx REFERENCE 313164410Ssyrinx "IEEE 802.1D-1998: clause 14.6.1.1.3" 314164410Ssyrinx ::= { dot1dBasePortEntry 4 } 315164410Ssyrinx 316164410Ssyrinxdot1dBasePortMtuExceededDiscards OBJECT-TYPE 317164410Ssyrinx SYNTAX Counter32 318164410Ssyrinx MAX-ACCESS read-only 319164410Ssyrinx STATUS current 320164410Ssyrinx DESCRIPTION 321164410Ssyrinx "The number of frames discarded by this port due 322164410Ssyrinx to an excessive size. It is incremented by both 323164410Ssyrinx transparent and source route bridges." 324164410Ssyrinx REFERENCE 325164410Ssyrinx "IEEE 802.1D-1998: clause 14.6.1.1.3" 326164410Ssyrinx ::= { dot1dBasePortEntry 5 } 327164410Ssyrinx 328164410Ssyrinx-- ---------------------------------------------------------- -- 329164410Ssyrinx-- the dot1dStp subtree 330164410Ssyrinx-- ---------------------------------------------------------- -- 331164410Ssyrinx-- Implementation of the dot1dStp subtree is optional. It is 332164410Ssyrinx-- implemented by those bridges that support the Spanning Tree 333164410Ssyrinx-- Protocol. 334164410Ssyrinx-- ---------------------------------------------------------- -- 335164410Ssyrinxdot1dStpProtocolSpecification OBJECT-TYPE 336164410Ssyrinx SYNTAX INTEGER { 337164410Ssyrinx unknown(1), 338164410Ssyrinx decLb100(2), 339164410Ssyrinx ieee8021d(3) 340164410Ssyrinx } 341164410Ssyrinx MAX-ACCESS read-only 342164410Ssyrinx STATUS current 343164410Ssyrinx DESCRIPTION 344164410Ssyrinx "An indication of what version of the Spanning Tree 345164410Ssyrinx Protocol is being run. The value 'decLb100(2)' 346164410Ssyrinx indicates the DEC LANbridge 100 Spanning Tree protocol. 347164410Ssyrinx IEEE 802.1D implementations will return 'ieee8021d(3)'. 348164410Ssyrinx If future versions of the IEEE Spanning Tree Protocol 349164410Ssyrinx that are incompatible with the current version 350164410Ssyrinx are released a new value will be defined." 351164410Ssyrinx ::= { dot1dStp 1 } 352164410Ssyrinx 353164410Ssyrinxdot1dStpPriority OBJECT-TYPE 354164410Ssyrinx SYNTAX Integer32 (0..65535) 355164410Ssyrinx MAX-ACCESS read-write 356164410Ssyrinx STATUS current 357164410Ssyrinx DESCRIPTION 358164410Ssyrinx "The value of the write-able portion of the Bridge ID 359164410Ssyrinx (i.e., the first two octets of the (8 octet long) Bridge 360164410Ssyrinx ID). The other (last) 6 octets of the Bridge ID are 361164410Ssyrinx given by the value of dot1dBaseBridgeAddress. 362164410Ssyrinx On bridges supporting IEEE 802.1t or IEEE 802.1w, 363164410Ssyrinx permissible values are 0-61440, in steps of 4096." 364164410Ssyrinx REFERENCE 365164410Ssyrinx "IEEE 802.1D-1998 clause 8.10.2, Table 8-4, 366164410Ssyrinx IEEE 802.1t clause 8.10.2, Table 8-4, clause 14.3." 367164410Ssyrinx ::= { dot1dStp 2 } 368164410Ssyrinx 369164410Ssyrinxdot1dStpTimeSinceTopologyChange OBJECT-TYPE 370164410Ssyrinx SYNTAX TimeTicks 371164410Ssyrinx UNITS "centi-seconds" 372164410Ssyrinx MAX-ACCESS read-only 373164410Ssyrinx STATUS current 374164410Ssyrinx DESCRIPTION 375164410Ssyrinx "The time (in hundredths of a second) since the 376164410Ssyrinx last time a topology change was detected by the 377164410Ssyrinx bridge entity. 378164410Ssyrinx For RSTP, this reports the time since the tcWhile 379164410Ssyrinx timer for any port on this Bridge was nonzero." 380164410Ssyrinx REFERENCE 381164410Ssyrinx "IEEE 802.1D-1998 clause 14.8.1.1., 382164410Ssyrinx IEEE 802.1w clause 14.8.1.1." 383164410Ssyrinx ::= { dot1dStp 3 } 384164410Ssyrinx 385164410Ssyrinxdot1dStpTopChanges OBJECT-TYPE 386164410Ssyrinx SYNTAX Counter32 387164410Ssyrinx MAX-ACCESS read-only 388164410Ssyrinx STATUS current 389164410Ssyrinx DESCRIPTION 390164410Ssyrinx "The total number of topology changes detected by 391164410Ssyrinx this bridge since the management entity was last 392164410Ssyrinx reset or initialized." 393164410Ssyrinx REFERENCE 394164410Ssyrinx "IEEE 802.1D-1998 clause 14.8.1.1." 395164410Ssyrinx ::= { dot1dStp 4 } 396164410Ssyrinx 397164410Ssyrinxdot1dStpDesignatedRoot OBJECT-TYPE 398164410Ssyrinx SYNTAX BridgeId 399164410Ssyrinx MAX-ACCESS read-only 400164410Ssyrinx STATUS current 401164410Ssyrinx DESCRIPTION 402164410Ssyrinx "The bridge identifier of the root of the spanning 403164410Ssyrinx tree, as determined by the Spanning Tree Protocol, 404164410Ssyrinx as executed by this node. This value is used as 405164410Ssyrinx the Root Identifier parameter in all Configuration 406164410Ssyrinx Bridge PDUs originated by this node." 407164410Ssyrinx REFERENCE 408164410Ssyrinx "IEEE 802.1D-1998: clause 8.5.3.1" 409164410Ssyrinx ::= { dot1dStp 5 } 410164410Ssyrinx 411164410Ssyrinxdot1dStpRootCost OBJECT-TYPE 412164410Ssyrinx SYNTAX Integer32 413164410Ssyrinx MAX-ACCESS read-only 414164410Ssyrinx STATUS current 415164410Ssyrinx DESCRIPTION 416164410Ssyrinx "The cost of the path to the root as seen from 417164410Ssyrinx this bridge." 418164410Ssyrinx REFERENCE 419164410Ssyrinx "IEEE 802.1D-1998: clause 8.5.3.2" 420164410Ssyrinx ::= { dot1dStp 6 } 421164410Ssyrinx 422164410Ssyrinxdot1dStpRootPort OBJECT-TYPE 423164410Ssyrinx SYNTAX Integer32 424164410Ssyrinx MAX-ACCESS read-only 425164410Ssyrinx STATUS current 426164410Ssyrinx DESCRIPTION 427164410Ssyrinx "The port number of the port that offers the lowest 428164410Ssyrinx cost path from this bridge to the root bridge." 429164410Ssyrinx REFERENCE 430164410Ssyrinx "IEEE 802.1D-1998: clause 8.5.3.3" 431164410Ssyrinx ::= { dot1dStp 7 } 432164410Ssyrinx 433164410Ssyrinxdot1dStpMaxAge OBJECT-TYPE 434164410Ssyrinx SYNTAX Timeout 435164410Ssyrinx UNITS "centi-seconds" 436164410Ssyrinx MAX-ACCESS read-only 437164410Ssyrinx STATUS current 438164410Ssyrinx DESCRIPTION 439164410Ssyrinx "The maximum age of Spanning Tree Protocol information 440164410Ssyrinx learned from the network on any port before it is 441164410Ssyrinx discarded, in units of hundredths of a second. This is 442164410Ssyrinx the actual value that this bridge is currently using." 443164410Ssyrinx REFERENCE 444164410Ssyrinx "IEEE 802.1D-1998: clause 8.5.3.4" 445164410Ssyrinx ::= { dot1dStp 8 } 446164410Ssyrinx 447164410Ssyrinxdot1dStpHelloTime OBJECT-TYPE 448164410Ssyrinx SYNTAX Timeout 449164410Ssyrinx UNITS "centi-seconds" 450164410Ssyrinx MAX-ACCESS read-only 451164410Ssyrinx STATUS current 452164410Ssyrinx DESCRIPTION 453164410Ssyrinx "The amount of time between the transmission of 454164410Ssyrinx Configuration bridge PDUs by this node on any port when 455164410Ssyrinx it is the root of the spanning tree, or trying to become 456164410Ssyrinx so, in units of hundredths of a second. This is the 457164410Ssyrinx actual value that this bridge is currently using." 458164410Ssyrinx REFERENCE 459164410Ssyrinx "IEEE 802.1D-1998: clause 8.5.3.5" 460164410Ssyrinx ::= { dot1dStp 9 } 461164410Ssyrinx 462164410Ssyrinxdot1dStpHoldTime OBJECT-TYPE 463164410Ssyrinx SYNTAX Integer32 464164410Ssyrinx UNITS "centi-seconds" 465164410Ssyrinx MAX-ACCESS read-only 466164410Ssyrinx STATUS current 467164410Ssyrinx DESCRIPTION 468164410Ssyrinx "This time value determines the interval length 469164410Ssyrinx during which no more than two Configuration bridge 470164410Ssyrinx PDUs shall be transmitted by this node, in units 471164410Ssyrinx of hundredths of a second." 472164410Ssyrinx REFERENCE 473164410Ssyrinx "IEEE 802.1D-1998: clause 8.5.3.14" 474164410Ssyrinx ::= { dot1dStp 10 } 475164410Ssyrinx 476164410Ssyrinxdot1dStpForwardDelay OBJECT-TYPE 477164410Ssyrinx SYNTAX Timeout 478164410Ssyrinx UNITS "centi-seconds" 479164410Ssyrinx MAX-ACCESS read-only 480164410Ssyrinx STATUS current 481164410Ssyrinx DESCRIPTION 482164410Ssyrinx "This time value, measured in units of hundredths of a 483164410Ssyrinx second, controls how fast a port changes its spanning 484164410Ssyrinx state when moving towards the Forwarding state. The 485164410Ssyrinx value determines how long the port stays in each of the 486164410Ssyrinx Listening and Learning states, which precede the 487164410Ssyrinx Forwarding state. This value is also used when a 488164410Ssyrinx topology change has been detected and is underway, to 489164410Ssyrinx age all dynamic entries in the Forwarding Database. 490164410Ssyrinx [Note that this value is the one that this bridge is 491164410Ssyrinx currently using, in contrast to 492164410Ssyrinx dot1dStpBridgeForwardDelay, which is the value that this 493164410Ssyrinx bridge and all others would start using if/when this 494164410Ssyrinx bridge were to become the root.]" 495164410Ssyrinx REFERENCE 496164410Ssyrinx "IEEE 802.1D-1998: clause 8.5.3.6" 497164410Ssyrinx ::= { dot1dStp 11 } 498164410Ssyrinx 499164410Ssyrinxdot1dStpBridgeMaxAge OBJECT-TYPE 500164410Ssyrinx SYNTAX Timeout (600..4000) 501164410Ssyrinx UNITS "centi-seconds" 502164410Ssyrinx MAX-ACCESS read-write 503164410Ssyrinx STATUS current 504164410Ssyrinx DESCRIPTION 505164410Ssyrinx "The value that all bridges use for MaxAge when this 506164410Ssyrinx bridge is acting as the root. Note that 802.1D-1998 507164410Ssyrinx specifies that the range for this parameter is related 508164410Ssyrinx to the value of dot1dStpBridgeHelloTime. The 509164410Ssyrinx granularity of this timer is specified by 802.1D-1998 to 510164410Ssyrinx be 1 second. An agent may return a badValue error if a 511164410Ssyrinx set is attempted to a value that is not a whole number 512164410Ssyrinx of seconds." 513164410Ssyrinx REFERENCE 514164410Ssyrinx "IEEE 802.1D-1998: clause 8.5.3.8" 515164410Ssyrinx ::= { dot1dStp 12 } 516164410Ssyrinx 517164410Ssyrinxdot1dStpBridgeHelloTime OBJECT-TYPE 518164410Ssyrinx SYNTAX Timeout (100..1000) 519164410Ssyrinx UNITS "centi-seconds" 520164410Ssyrinx MAX-ACCESS read-write 521164410Ssyrinx STATUS current 522164410Ssyrinx DESCRIPTION 523164410Ssyrinx "The value that all bridges use for HelloTime when this 524164410Ssyrinx bridge is acting as the root. The granularity of this 525164410Ssyrinx timer is specified by 802.1D-1998 to be 1 second. An 526164410Ssyrinx agent may return a badValue error if a set is attempted 527164410Ssyrinx to a value that is not a whole number of seconds." 528164410Ssyrinx REFERENCE 529164410Ssyrinx "IEEE 802.1D-1998: clause 8.5.3.9" 530164410Ssyrinx ::= { dot1dStp 13 } 531164410Ssyrinx 532164410Ssyrinxdot1dStpBridgeForwardDelay OBJECT-TYPE 533164410Ssyrinx SYNTAX Timeout (400..3000) 534164410Ssyrinx UNITS "centi-seconds" 535164410Ssyrinx MAX-ACCESS read-write 536164410Ssyrinx STATUS current 537164410Ssyrinx DESCRIPTION 538164410Ssyrinx "The value that all bridges use for ForwardDelay when 539164410Ssyrinx this bridge is acting as the root. Note that 540164410Ssyrinx 802.1D-1998 specifies that the range for this parameter 541164410Ssyrinx is related to the value of dot1dStpBridgeMaxAge. The 542164410Ssyrinx granularity of this timer is specified by 802.1D-1998 to 543164410Ssyrinx be 1 second. An agent may return a badValue error if a 544164410Ssyrinx set is attempted to a value that is not a whole number 545164410Ssyrinx of seconds." 546164410Ssyrinx REFERENCE 547164410Ssyrinx "IEEE 802.1D-1998: clause 8.5.3.10" 548164410Ssyrinx ::= { dot1dStp 14 } 549164410Ssyrinx 550164410Ssyrinx-- ---------------------------------------------------------- -- 551164410Ssyrinx-- The Spanning Tree Port Table 552164410Ssyrinx-- ---------------------------------------------------------- -- 553164410Ssyrinx 554164410Ssyrinxdot1dStpPortTable OBJECT-TYPE 555164410Ssyrinx SYNTAX SEQUENCE OF Dot1dStpPortEntry 556164410Ssyrinx MAX-ACCESS not-accessible 557164410Ssyrinx STATUS current 558164410Ssyrinx DESCRIPTION 559164410Ssyrinx "A table that contains port-specific information 560164410Ssyrinx for the Spanning Tree Protocol." 561164410Ssyrinx ::= { dot1dStp 15 } 562164410Ssyrinx 563164410Ssyrinxdot1dStpPortEntry OBJECT-TYPE 564164410Ssyrinx SYNTAX Dot1dStpPortEntry 565164410Ssyrinx MAX-ACCESS not-accessible 566164410Ssyrinx STATUS current 567164410Ssyrinx DESCRIPTION 568164410Ssyrinx "A list of information maintained by every port about 569164410Ssyrinx the Spanning Tree Protocol state for that port." 570164410Ssyrinx INDEX { dot1dStpPort } 571164410Ssyrinx ::= { dot1dStpPortTable 1 } 572164410Ssyrinx 573164410SsyrinxDot1dStpPortEntry ::= 574164410Ssyrinx SEQUENCE { 575164410Ssyrinx dot1dStpPort 576164410Ssyrinx Integer32, 577164410Ssyrinx dot1dStpPortPriority 578164410Ssyrinx Integer32, 579164410Ssyrinx dot1dStpPortState 580164410Ssyrinx INTEGER, 581164410Ssyrinx dot1dStpPortEnable 582164410Ssyrinx INTEGER, 583164410Ssyrinx dot1dStpPortPathCost 584164410Ssyrinx Integer32, 585164410Ssyrinx dot1dStpPortDesignatedRoot 586164410Ssyrinx BridgeId, 587164410Ssyrinx dot1dStpPortDesignatedCost 588164410Ssyrinx Integer32, 589164410Ssyrinx dot1dStpPortDesignatedBridge 590164410Ssyrinx BridgeId, 591164410Ssyrinx dot1dStpPortDesignatedPort 592164410Ssyrinx OCTET STRING, 593164410Ssyrinx dot1dStpPortForwardTransitions 594164410Ssyrinx Counter32, 595164410Ssyrinx dot1dStpPortPathCost32 596164410Ssyrinx Integer32 597164410Ssyrinx } 598164410Ssyrinx 599164410Ssyrinxdot1dStpPort OBJECT-TYPE 600164410Ssyrinx SYNTAX Integer32 (1..65535) 601164410Ssyrinx MAX-ACCESS read-only 602164410Ssyrinx STATUS current 603164410Ssyrinx DESCRIPTION 604164410Ssyrinx "The port number of the port for which this entry 605164410Ssyrinx contains Spanning Tree Protocol management information." 606164410Ssyrinx REFERENCE 607164410Ssyrinx "IEEE 802.1D-1998: clause 14.8.2.1.2" 608164410Ssyrinx ::= { dot1dStpPortEntry 1 } 609164410Ssyrinx 610164410Ssyrinxdot1dStpPortPriority OBJECT-TYPE 611164410Ssyrinx SYNTAX Integer32 (0..255) 612164410Ssyrinx MAX-ACCESS read-write 613164410Ssyrinx STATUS current 614164410Ssyrinx DESCRIPTION 615164410Ssyrinx "The value of the priority field that is contained in 616164410Ssyrinx the first (in network byte order) octet of the (2 octet 617164410Ssyrinx long) Port ID. The other octet of the Port ID is given 618164410Ssyrinx by the value of dot1dStpPort. 619164410Ssyrinx On bridges supporting IEEE 802.1t or IEEE 802.1w, 620164410Ssyrinx permissible values are 0-240, in steps of 16." 621164410Ssyrinx REFERENCE 622164410Ssyrinx "IEEE 802.1D-1998 clause 8.10.2, Table 8-4, 623164410Ssyrinx IEEE 802.1t clause 8.10.2, Table 8-4, clause 14.3." 624164410Ssyrinx ::= { dot1dStpPortEntry 2 } 625164410Ssyrinx 626164410Ssyrinxdot1dStpPortState OBJECT-TYPE 627164410Ssyrinx SYNTAX INTEGER { 628164410Ssyrinx disabled(1), 629164410Ssyrinx blocking(2), 630164410Ssyrinx listening(3), 631164410Ssyrinx learning(4), 632164410Ssyrinx forwarding(5), 633164410Ssyrinx broken(6) 634164410Ssyrinx } 635164410Ssyrinx MAX-ACCESS read-only 636164410Ssyrinx STATUS current 637164410Ssyrinx DESCRIPTION 638164410Ssyrinx "The port's current state, as defined by application of 639164410Ssyrinx the Spanning Tree Protocol. This state controls what 640164410Ssyrinx action a port takes on reception of a frame. If the 641164410Ssyrinx bridge has detected a port that is malfunctioning, it 642164410Ssyrinx will place that port into the broken(6) state. For 643164410Ssyrinx ports that are disabled (see dot1dStpPortEnable), this 644164410Ssyrinx object will have a value of disabled(1)." 645164410Ssyrinx REFERENCE 646164410Ssyrinx "IEEE 802.1D-1998: clause 8.5.5.2" 647164410Ssyrinx ::= { dot1dStpPortEntry 3 } 648164410Ssyrinx 649164410Ssyrinxdot1dStpPortEnable OBJECT-TYPE 650164410Ssyrinx SYNTAX INTEGER { 651164410Ssyrinx enabled(1), 652164410Ssyrinx disabled(2) 653164410Ssyrinx } 654164410Ssyrinx MAX-ACCESS read-write 655164410Ssyrinx STATUS current 656164410Ssyrinx DESCRIPTION 657164410Ssyrinx "The enabled/disabled status of the port." 658164410Ssyrinx REFERENCE 659164410Ssyrinx "IEEE 802.1D-1998: clause 8.5.5.2" 660164410Ssyrinx ::= { dot1dStpPortEntry 4 } 661164410Ssyrinx 662164410Ssyrinxdot1dStpPortPathCost OBJECT-TYPE 663164410Ssyrinx SYNTAX Integer32 (1..65535) 664164410Ssyrinx MAX-ACCESS read-write 665164410Ssyrinx STATUS current 666164410Ssyrinx DESCRIPTION 667164410Ssyrinx "The contribution of this port to the path cost of 668164410Ssyrinx paths towards the spanning tree root which include 669164410Ssyrinx this port. 802.1D-1998 recommends that the default 670164410Ssyrinx value of this parameter be in inverse proportion to 671164410Ssyrinx the speed of the attached LAN. 672164410Ssyrinx 673164410Ssyrinx New implementations should support dot1dStpPortPathCost32. 674164410Ssyrinx If the port path costs exceeds the maximum value of this 675164410Ssyrinx object then this object should report the maximum value, 676164410Ssyrinx namely 65535. Applications should try to read the 677164410Ssyrinx dot1dStpPortPathCost32 object if this object reports 678164410Ssyrinx the maximum value." 679164410Ssyrinx REFERENCE "IEEE 802.1D-1998: clause 8.5.5.3" 680164410Ssyrinx ::= { dot1dStpPortEntry 5 } 681164410Ssyrinx 682164410Ssyrinxdot1dStpPortDesignatedRoot OBJECT-TYPE 683164410Ssyrinx SYNTAX BridgeId 684164410Ssyrinx MAX-ACCESS read-only 685164410Ssyrinx STATUS current 686164410Ssyrinx DESCRIPTION 687164410Ssyrinx "The unique Bridge Identifier of the Bridge 688164410Ssyrinx recorded as the Root in the Configuration BPDUs 689164410Ssyrinx transmitted by the Designated Bridge for the 690164410Ssyrinx segment to which the port is attached." 691164410Ssyrinx REFERENCE 692164410Ssyrinx "IEEE 802.1D-1998: clause 8.5.5.4" 693164410Ssyrinx ::= { dot1dStpPortEntry 6 } 694164410Ssyrinx 695164410Ssyrinxdot1dStpPortDesignatedCost OBJECT-TYPE 696164410Ssyrinx SYNTAX Integer32 697164410Ssyrinx MAX-ACCESS read-only 698164410Ssyrinx STATUS current 699164410Ssyrinx DESCRIPTION 700164410Ssyrinx "The path cost of the Designated Port of the segment 701164410Ssyrinx connected to this port. This value is compared to the 702164410Ssyrinx Root Path Cost field in received bridge PDUs." 703164410Ssyrinx REFERENCE 704164410Ssyrinx "IEEE 802.1D-1998: clause 8.5.5.5" 705164410Ssyrinx ::= { dot1dStpPortEntry 7 } 706164410Ssyrinx 707164410Ssyrinxdot1dStpPortDesignatedBridge OBJECT-TYPE 708164410Ssyrinx SYNTAX BridgeId 709164410Ssyrinx MAX-ACCESS read-only 710164410Ssyrinx STATUS current 711164410Ssyrinx DESCRIPTION 712164410Ssyrinx "The Bridge Identifier of the bridge that this 713164410Ssyrinx port considers to be the Designated Bridge for 714164410Ssyrinx this port's segment." 715164410Ssyrinx REFERENCE 716164410Ssyrinx "IEEE 802.1D-1998: clause 8.5.5.6" 717164410Ssyrinx ::= { dot1dStpPortEntry 8 } 718164410Ssyrinx 719164410Ssyrinxdot1dStpPortDesignatedPort OBJECT-TYPE 720164410Ssyrinx SYNTAX OCTET STRING (SIZE (2)) 721164410Ssyrinx MAX-ACCESS read-only 722164410Ssyrinx STATUS current 723164410Ssyrinx DESCRIPTION 724164410Ssyrinx "The Port Identifier of the port on the Designated 725164410Ssyrinx Bridge for this port's segment." 726164410Ssyrinx REFERENCE 727164410Ssyrinx "IEEE 802.1D-1998: clause 8.5.5.7" 728164410Ssyrinx ::= { dot1dStpPortEntry 9 } 729164410Ssyrinx 730164410Ssyrinxdot1dStpPortForwardTransitions OBJECT-TYPE 731164410Ssyrinx SYNTAX Counter32 732164410Ssyrinx MAX-ACCESS read-only 733164410Ssyrinx STATUS current 734164410Ssyrinx DESCRIPTION 735164410Ssyrinx "The number of times this port has transitioned 736164410Ssyrinx from the Learning state to the Forwarding state." 737164410Ssyrinx ::= { dot1dStpPortEntry 10 } 738164410Ssyrinx 739164410Ssyrinxdot1dStpPortPathCost32 OBJECT-TYPE 740164410Ssyrinx SYNTAX Integer32 (1..200000000) 741164410Ssyrinx MAX-ACCESS read-write 742164410Ssyrinx STATUS current 743164410Ssyrinx DESCRIPTION 744164410Ssyrinx "The contribution of this port to the path cost of 745164410Ssyrinx paths towards the spanning tree root which include 746164410Ssyrinx this port. 802.1D-1998 recommends that the default 747164410Ssyrinx value of this parameter be in inverse proportion to 748164410Ssyrinx the speed of the attached LAN. 749164410Ssyrinx 750164410Ssyrinx This object replaces dot1dStpPortPathCost to support 751164410Ssyrinx IEEE 802.1t." 752164410Ssyrinx REFERENCE 753164410Ssyrinx "IEEE 802.1t clause 8.10.2, Table 8-5." 754164410Ssyrinx ::= { dot1dStpPortEntry 11 } 755164410Ssyrinx 756164410Ssyrinx-- ---------------------------------------------------------- -- 757164410Ssyrinx-- the dot1dTp subtree 758164410Ssyrinx-- ---------------------------------------------------------- -- 759164410Ssyrinx-- Implementation of the dot1dTp subtree is optional. It is 760164410Ssyrinx-- implemented by those bridges that support the transparent 761164410Ssyrinx-- bridging mode. A transparent or SRT bridge will implement 762164410Ssyrinx-- this subtree. 763164410Ssyrinx-- ---------------------------------------------------------- -- 764164410Ssyrinx 765164410Ssyrinxdot1dTpLearnedEntryDiscards OBJECT-TYPE 766164410Ssyrinx SYNTAX Counter32 767164410Ssyrinx MAX-ACCESS read-only 768164410Ssyrinx STATUS current 769164410Ssyrinx DESCRIPTION 770164410Ssyrinx "The total number of Forwarding Database entries that 771164410Ssyrinx have been or would have been learned, but have been 772164410Ssyrinx discarded due to a lack of storage space in the 773164410Ssyrinx Forwarding Database. If this counter is increasing, it 774164410Ssyrinx indicates that the Forwarding Database is regularly 775164410Ssyrinx becoming full (a condition that has unpleasant 776164410Ssyrinx performance effects on the subnetwork). If this counter 777164410Ssyrinx has a significant value but is not presently increasing, 778164410Ssyrinx it indicates that the problem has been occurring but is 779164410Ssyrinx not persistent." 780164410Ssyrinx REFERENCE 781164410Ssyrinx "IEEE 802.1D-1998: clause 14.7.1.1.3" 782164410Ssyrinx ::= { dot1dTp 1 } 783164410Ssyrinx 784164410Ssyrinxdot1dTpAgingTime OBJECT-TYPE 785164410Ssyrinx SYNTAX Integer32 (10..1000000) 786164410Ssyrinx UNITS "seconds" 787164410Ssyrinx MAX-ACCESS read-write 788164410Ssyrinx STATUS current 789164410Ssyrinx DESCRIPTION 790164410Ssyrinx "The timeout period in seconds for aging out 791164410Ssyrinx dynamically-learned forwarding information. 792164410Ssyrinx 802.1D-1998 recommends a default of 300 seconds." 793164410Ssyrinx REFERENCE 794164410Ssyrinx "IEEE 802.1D-1998: clause 14.7.1.1.3" 795164410Ssyrinx ::= { dot1dTp 2 } 796164410Ssyrinx 797164410Ssyrinx 798164410Ssyrinx-- ---------------------------------------------------------- -- 799164410Ssyrinx-- The Forwarding Database for Transparent Bridges 800164410Ssyrinx-- ---------------------------------------------------------- -- 801164410Ssyrinx 802164410Ssyrinxdot1dTpFdbTable OBJECT-TYPE 803164410Ssyrinx SYNTAX SEQUENCE OF Dot1dTpFdbEntry 804164410Ssyrinx MAX-ACCESS not-accessible 805164410Ssyrinx STATUS current 806164410Ssyrinx DESCRIPTION 807164410Ssyrinx "A table that contains information about unicast 808164410Ssyrinx entries for which the bridge has forwarding and/or 809164410Ssyrinx filtering information. This information is used 810164410Ssyrinx by the transparent bridging function in 811164410Ssyrinx determining how to propagate a received frame." 812164410Ssyrinx ::= { dot1dTp 3 } 813164410Ssyrinx 814164410Ssyrinxdot1dTpFdbEntry OBJECT-TYPE 815164410Ssyrinx SYNTAX Dot1dTpFdbEntry 816164410Ssyrinx MAX-ACCESS not-accessible 817164410Ssyrinx STATUS current 818164410Ssyrinx DESCRIPTION 819164410Ssyrinx "Information about a specific unicast MAC address 820164410Ssyrinx for which the bridge has some forwarding and/or 821164410Ssyrinx filtering information." 822164410Ssyrinx INDEX { dot1dTpFdbAddress } 823164410Ssyrinx ::= { dot1dTpFdbTable 1 } 824164410Ssyrinx 825164410SsyrinxDot1dTpFdbEntry ::= 826164410Ssyrinx SEQUENCE { 827164410Ssyrinx dot1dTpFdbAddress 828164410Ssyrinx MacAddress, 829164410Ssyrinx dot1dTpFdbPort 830164410Ssyrinx Integer32, 831164410Ssyrinx dot1dTpFdbStatus 832164410Ssyrinx INTEGER 833164410Ssyrinx } 834164410Ssyrinx 835164410Ssyrinxdot1dTpFdbAddress OBJECT-TYPE 836164410Ssyrinx SYNTAX MacAddress 837164410Ssyrinx MAX-ACCESS read-only 838164410Ssyrinx STATUS current 839164410Ssyrinx DESCRIPTION 840164410Ssyrinx "A unicast MAC address for which the bridge has 841164410Ssyrinx forwarding and/or filtering information." 842164410Ssyrinx REFERENCE 843164410Ssyrinx "IEEE 802.1D-1998: clause 7.9.1, 7.9.2" 844164410Ssyrinx ::= { dot1dTpFdbEntry 1 } 845164410Ssyrinx 846164410Ssyrinxdot1dTpFdbPort OBJECT-TYPE 847164410Ssyrinx SYNTAX Integer32 848164410Ssyrinx MAX-ACCESS read-only 849164410Ssyrinx STATUS current 850164410Ssyrinx DESCRIPTION 851164410Ssyrinx "Either the value '0', or the port number of the port on 852164410Ssyrinx which a frame having a source address equal to the value 853164410Ssyrinx of the corresponding instance of dot1dTpFdbAddress has 854164410Ssyrinx been seen. A value of '0' indicates that the port 855164410Ssyrinx number has not been learned, but that the bridge does 856164410Ssyrinx have some forwarding/filtering information about this 857164410Ssyrinx address (e.g., in the dot1dStaticTable). Implementors 858164410Ssyrinx are encouraged to assign the port value to this object 859164410Ssyrinx whenever it is learned, even for addresses for which the 860164410Ssyrinx corresponding value of dot1dTpFdbStatus is not 861164410Ssyrinx learned(3)." 862164410Ssyrinx ::= { dot1dTpFdbEntry 2 } 863164410Ssyrinxdot1dTpFdbStatus OBJECT-TYPE 864164410Ssyrinx SYNTAX INTEGER { 865164410Ssyrinx other(1), 866164410Ssyrinx invalid(2), 867164410Ssyrinx learned(3), 868164410Ssyrinx self(4), 869164410Ssyrinx mgmt(5) 870164410Ssyrinx } 871164410Ssyrinx MAX-ACCESS read-only 872164410Ssyrinx STATUS current 873164410Ssyrinx DESCRIPTION 874164410Ssyrinx "The status of this entry. The meanings of the 875164410Ssyrinx values are: 876164410Ssyrinx other(1) - none of the following. This would 877164410Ssyrinx include the case where some other MIB object 878164410Ssyrinx (not the corresponding instance of 879164410Ssyrinx dot1dTpFdbPort, nor an entry in the 880164410Ssyrinx dot1dStaticTable) is being used to determine if 881164410Ssyrinx and how frames addressed to the value of the 882164410Ssyrinx corresponding instance of dot1dTpFdbAddress are 883164410Ssyrinx being forwarded. 884164410Ssyrinx invalid(2) - this entry is no longer valid (e.g., 885164410Ssyrinx it was learned but has since aged out), but has 886164410Ssyrinx not yet been flushed from the table. 887164410Ssyrinx learned(3) - the value of the corresponding instance 888164410Ssyrinx of dot1dTpFdbPort was learned, and is being 889164410Ssyrinx used. 890164410Ssyrinx self(4) - the value of the corresponding instance of 891164410Ssyrinx dot1dTpFdbAddress represents one of the bridge's 892164410Ssyrinx addresses. The corresponding instance of 893164410Ssyrinx dot1dTpFdbPort indicates which of the bridge's 894164410Ssyrinx ports has this address. 895164410Ssyrinx mgmt(5) - the value of the corresponding instance of 896164410Ssyrinx dot1dTpFdbAddress is also the value of an 897164410Ssyrinx existing instance of dot1dStaticAddress." 898164410Ssyrinx ::= { dot1dTpFdbEntry 3 } 899164410Ssyrinx 900164410Ssyrinx-- ---------------------------------------------------------- -- 901164410Ssyrinx-- Port Table for Transparent Bridges 902164410Ssyrinx-- ---------------------------------------------------------- -- 903164410Ssyrinx 904164410Ssyrinxdot1dTpPortTable OBJECT-TYPE 905164410Ssyrinx SYNTAX SEQUENCE OF Dot1dTpPortEntry 906164410Ssyrinx MAX-ACCESS not-accessible 907164410Ssyrinx STATUS current 908164410Ssyrinx DESCRIPTION 909164410Ssyrinx "A table that contains information about every port that 910164410Ssyrinx is associated with this transparent bridge." 911164410Ssyrinx ::= { dot1dTp 4 } 912164410Ssyrinx 913164410Ssyrinxdot1dTpPortEntry OBJECT-TYPE 914164410Ssyrinx SYNTAX Dot1dTpPortEntry 915164410Ssyrinx MAX-ACCESS not-accessible 916164410Ssyrinx STATUS current 917164410Ssyrinx DESCRIPTION 918164410Ssyrinx "A list of information for each port of a transparent 919164410Ssyrinx bridge." 920164410Ssyrinx INDEX { dot1dTpPort } 921164410Ssyrinx ::= { dot1dTpPortTable 1 } 922164410Ssyrinx 923164410SsyrinxDot1dTpPortEntry ::= 924164410Ssyrinx SEQUENCE { 925164410Ssyrinx dot1dTpPort 926164410Ssyrinx Integer32, 927164410Ssyrinx dot1dTpPortMaxInfo 928164410Ssyrinx Integer32, 929164410Ssyrinx dot1dTpPortInFrames 930164410Ssyrinx Counter32, 931164410Ssyrinx dot1dTpPortOutFrames 932164410Ssyrinx Counter32, 933164410Ssyrinx dot1dTpPortInDiscards 934164410Ssyrinx Counter32 935164410Ssyrinx } 936164410Ssyrinx 937164410Ssyrinxdot1dTpPort OBJECT-TYPE 938164410Ssyrinx SYNTAX Integer32 (1..65535) 939164410Ssyrinx MAX-ACCESS read-only 940164410Ssyrinx STATUS current 941164410Ssyrinx DESCRIPTION 942164410Ssyrinx "The port number of the port for which this entry 943164410Ssyrinx contains Transparent bridging management information." 944164410Ssyrinx ::= { dot1dTpPortEntry 1 } 945164410Ssyrinx 946164410Ssyrinx-- It would be nice if we could use ifMtu as the size of the 947164410Ssyrinx-- largest INFO field, but we can't because ifMtu is defined 948164410Ssyrinx-- to be the size that the (inter-)network layer can use, which 949164410Ssyrinx-- can differ from the MAC layer (especially if several layers 950164410Ssyrinx-- of encapsulation are used). 951164410Ssyrinx 952164410Ssyrinxdot1dTpPortMaxInfo OBJECT-TYPE 953164410Ssyrinx SYNTAX Integer32 954164410Ssyrinx UNITS "bytes" 955164410Ssyrinx MAX-ACCESS read-only 956164410Ssyrinx STATUS current 957164410Ssyrinx DESCRIPTION 958164410Ssyrinx "The maximum size of the INFO (non-MAC) field that 959164410Ssyrinx this port will receive or transmit." 960164410Ssyrinx ::= { dot1dTpPortEntry 2 } 961164410Ssyrinx 962164410Ssyrinxdot1dTpPortInFrames OBJECT-TYPE 963164410Ssyrinx SYNTAX Counter32 964164410Ssyrinx UNITS "frames" 965164410Ssyrinx MAX-ACCESS read-only 966164410Ssyrinx STATUS current 967164410Ssyrinx DESCRIPTION 968164410Ssyrinx "The number of frames that have been received by this 969164410Ssyrinx port from its segment. Note that a frame received on the 970164410Ssyrinx interface corresponding to this port is only counted by 971164410Ssyrinx this object if and only if it is for a protocol being 972164410Ssyrinx processed by the local bridging function, including 973164410Ssyrinx bridge management frames." 974164410Ssyrinx REFERENCE 975164410Ssyrinx "IEEE 802.1D-1998: clause 14.6.1.1.3" 976164410Ssyrinx ::= { dot1dTpPortEntry 3 } 977164410Ssyrinx 978164410Ssyrinxdot1dTpPortOutFrames OBJECT-TYPE 979164410Ssyrinx SYNTAX Counter32 980164410Ssyrinx UNITS "frames" 981164410Ssyrinx MAX-ACCESS read-only 982164410Ssyrinx STATUS current 983164410Ssyrinx DESCRIPTION 984164410Ssyrinx "The number of frames that have been transmitted by this 985164410Ssyrinx port to its segment. Note that a frame transmitted on 986164410Ssyrinx the interface corresponding to this port is only counted 987164410Ssyrinx by this object if and only if it is for a protocol being 988164410Ssyrinx processed by the local bridging function, including 989164410Ssyrinx bridge management frames." 990164410Ssyrinx REFERENCE 991164410Ssyrinx "IEEE 802.1D-1998: clause 14.6.1.1.3" 992164410Ssyrinx ::= { dot1dTpPortEntry 4 } 993164410Ssyrinx 994164410Ssyrinxdot1dTpPortInDiscards OBJECT-TYPE 995164410Ssyrinx SYNTAX Counter32 996164410Ssyrinx UNITS "frames" 997164410Ssyrinx MAX-ACCESS read-only 998164410Ssyrinx STATUS current 999164410Ssyrinx DESCRIPTION 1000164410Ssyrinx "Count of received valid frames that were discarded 1001164410Ssyrinx (i.e., filtered) by the Forwarding Process." 1002164410Ssyrinx REFERENCE 1003164410Ssyrinx "IEEE 802.1D-1998: clause 14.6.1.1.3" 1004164410Ssyrinx ::= { dot1dTpPortEntry 5 } 1005164410Ssyrinx 1006164410Ssyrinx-- ---------------------------------------------------------- -- 1007164410Ssyrinx-- The Static (Destination-Address Filtering) Database 1008164410Ssyrinx-- ---------------------------------------------------------- -- 1009164410Ssyrinx-- Implementation of this subtree is optional. 1010164410Ssyrinx-- ---------------------------------------------------------- -- 1011164410Ssyrinx 1012164410Ssyrinxdot1dStaticTable OBJECT-TYPE 1013164410Ssyrinx SYNTAX SEQUENCE OF Dot1dStaticEntry 1014164410Ssyrinx MAX-ACCESS not-accessible 1015164410Ssyrinx STATUS current 1016164410Ssyrinx DESCRIPTION 1017164410Ssyrinx "A table containing filtering information configured 1018164410Ssyrinx into the bridge by (local or network) management 1019164410Ssyrinx specifying the set of ports to which frames received 1020164410Ssyrinx from specific ports and containing specific destination 1021164410Ssyrinx addresses are allowed to be forwarded. The value of 1022164410Ssyrinx zero in this table, as the port number from which frames 1023164410Ssyrinx with a specific destination address are received, is 1024164410Ssyrinx used to specify all ports for which there is no specific 1025164410Ssyrinx entry in this table for that particular destination 1026164410Ssyrinx address. Entries are valid for unicast and for 1027164410Ssyrinx group/broadcast addresses." 1028164410Ssyrinx REFERENCE 1029164410Ssyrinx "IEEE 802.1D-1998: clause 14.7.2" 1030164410Ssyrinx ::= { dot1dStatic 1 } 1031164410Ssyrinx 1032164410Ssyrinxdot1dStaticEntry OBJECT-TYPE 1033164410Ssyrinx SYNTAX Dot1dStaticEntry 1034164410Ssyrinx MAX-ACCESS not-accessible 1035164410Ssyrinx STATUS current 1036164410Ssyrinx DESCRIPTION 1037164410Ssyrinx "Filtering information configured into the bridge by 1038164410Ssyrinx (local or network) management specifying the set of 1039164410Ssyrinx ports to which frames received from a specific port and 1040164410Ssyrinx containing a specific destination address are allowed to 1041164410Ssyrinx be forwarded." 1042164410Ssyrinx REFERENCE 1043164410Ssyrinx "IEEE 802.1D-1998: clause 14.7.2" 1044164410Ssyrinx INDEX { dot1dStaticAddress, dot1dStaticReceivePort } 1045164410Ssyrinx ::= { dot1dStaticTable 1 } 1046164410Ssyrinx 1047164410SsyrinxDot1dStaticEntry ::= 1048164410Ssyrinx SEQUENCE { 1049164410Ssyrinx dot1dStaticAddress MacAddress, 1050164410Ssyrinx dot1dStaticReceivePort Integer32, 1051164410Ssyrinx dot1dStaticAllowedToGoTo OCTET STRING, 1052164410Ssyrinx dot1dStaticStatus INTEGER 1053164410Ssyrinx } 1054164410Ssyrinx 1055164410Ssyrinxdot1dStaticAddress OBJECT-TYPE 1056164410Ssyrinx SYNTAX MacAddress 1057164410Ssyrinx MAX-ACCESS read-create 1058164410Ssyrinx STATUS current 1059164410Ssyrinx DESCRIPTION 1060164410Ssyrinx "The destination MAC address in a frame to which this 1061164410Ssyrinx entry's filtering information applies. This object can 1062164410Ssyrinx take the value of a unicast address, a group address, or 1063164410Ssyrinx the broadcast address." 1064164410Ssyrinx REFERENCE 1065164410Ssyrinx "IEEE 802.1D-1998: clause 7.9.1, 7.9.2" 1066164410Ssyrinx ::= { dot1dStaticEntry 1 } 1067164410Ssyrinx 1068164410Ssyrinxdot1dStaticReceivePort OBJECT-TYPE 1069164410Ssyrinx SYNTAX Integer32 (0..65535) 1070164410Ssyrinx MAX-ACCESS read-create 1071164410Ssyrinx STATUS current 1072164410Ssyrinx DESCRIPTION 1073164410Ssyrinx "Either the value '0', or the port number of the port 1074164410Ssyrinx from which a frame must be received in order for this 1075164410Ssyrinx entry's filtering information to apply. A value of zero 1076164410Ssyrinx indicates that this entry applies on all ports of the 1077164410Ssyrinx bridge for which there is no other applicable entry." 1078164410Ssyrinx ::= { dot1dStaticEntry 2 } 1079164410Ssyrinx 1080164410Ssyrinxdot1dStaticAllowedToGoTo OBJECT-TYPE 1081164410Ssyrinx SYNTAX OCTET STRING (SIZE (0..512)) 1082164410Ssyrinx MAX-ACCESS read-create 1083164410Ssyrinx STATUS current 1084164410Ssyrinx DESCRIPTION 1085164410Ssyrinx "The set of ports to which frames received from a 1086164410Ssyrinx specific port and destined for a specific MAC address, 1087164410Ssyrinx are allowed to be forwarded. Each octet within the 1088164410Ssyrinx value of this object specifies a set of eight ports, 1089164410Ssyrinx with the first octet specifying ports 1 through 8, the 1090164410Ssyrinx second octet specifying ports 9 through 16, etc. Within 1091164410Ssyrinx each octet, the most significant bit represents the 1092164410Ssyrinx lowest numbered port, and the least significant bit 1093164410Ssyrinx represents the highest numbered port. Thus, each port 1094164410Ssyrinx of the bridge is represented by a single bit within the 1095164410Ssyrinx value of this object. If that bit has a value of '1', 1096164410Ssyrinx then that port is included in the set of ports; the port 1097164410Ssyrinx is not included if its bit has a value of '0'. (Note 1098164410Ssyrinx that the setting of the bit corresponding to the port 1099164410Ssyrinx from which a frame is received is irrelevant.) The 1100164410Ssyrinx default value of this object is a string of ones of 1101164410Ssyrinx appropriate length. 1102164410Ssyrinx 1103164410Ssyrinx The value of this object may exceed the required minimum 1104164410Ssyrinx maximum message size of some SNMP transport (484 bytes, 1105164410Ssyrinx in the case of SNMP over UDP, see RFC 3417, section 3.2). 1106164410Ssyrinx SNMP engines on bridges supporting a large number of 1107164410Ssyrinx ports must support appropriate maximum message sizes." 1108164410Ssyrinx ::= { dot1dStaticEntry 3 } 1109164410Ssyrinx 1110164410Ssyrinxdot1dStaticStatus OBJECT-TYPE 1111164410Ssyrinx SYNTAX INTEGER { 1112164410Ssyrinx other(1), 1113164410Ssyrinx invalid(2), 1114164410Ssyrinx permanent(3), 1115164410Ssyrinx deleteOnReset(4), 1116164410Ssyrinx deleteOnTimeout(5) 1117164410Ssyrinx } 1118164410Ssyrinx MAX-ACCESS read-create 1119164410Ssyrinx STATUS current 1120164410Ssyrinx DESCRIPTION 1121164410Ssyrinx "This object indicates the status of this entry. 1122164410Ssyrinx The default value is permanent(3). 1123164410Ssyrinx other(1) - this entry is currently in use but the 1124164410Ssyrinx conditions under which it will remain so are 1125164410Ssyrinx different from each of the following values. 1126164410Ssyrinx invalid(2) - writing this value to the object 1127164410Ssyrinx removes the corresponding entry. 1128164410Ssyrinx permanent(3) - this entry is currently in use and 1129164410Ssyrinx will remain so after the next reset of the 1130164410Ssyrinx bridge. 1131164410Ssyrinx deleteOnReset(4) - this entry is currently in use 1132164410Ssyrinx and will remain so until the next reset of the 1133164410Ssyrinx bridge. 1134164410Ssyrinx deleteOnTimeout(5) - this entry is currently in use 1135164410Ssyrinx and will remain so until it is aged out." 1136164410Ssyrinx ::= { dot1dStaticEntry 4 } 1137164410Ssyrinx 1138164410Ssyrinx-- ---------------------------------------------------------- -- 1139164410Ssyrinx-- Notifications for use by Bridges 1140164410Ssyrinx-- ---------------------------------------------------------- -- 1141164410Ssyrinx-- Notifications for the Spanning Tree Protocol 1142164410Ssyrinx-- ---------------------------------------------------------- -- 1143164410Ssyrinx 1144164410SsyrinxnewRoot NOTIFICATION-TYPE 1145164410Ssyrinx -- OBJECTS { } 1146164410Ssyrinx STATUS current 1147164410Ssyrinx DESCRIPTION 1148164410Ssyrinx "The newRoot trap indicates that the sending agent has 1149164410Ssyrinx become the new root of the Spanning Tree; the trap is 1150164410Ssyrinx sent by a bridge soon after its election as the new 1151164410Ssyrinx root, e.g., upon expiration of the Topology Change Timer, 1152164410Ssyrinx immediately subsequent to its election. Implementation 1153164410Ssyrinx of this trap is optional." 1154164410Ssyrinx ::= { dot1dNotifications 1 } 1155164410Ssyrinx 1156164410SsyrinxtopologyChange NOTIFICATION-TYPE 1157164410Ssyrinx -- OBJECTS { } 1158164410Ssyrinx STATUS current 1159164410Ssyrinx DESCRIPTION 1160164410Ssyrinx "A topologyChange trap is sent by a bridge when any of 1161164410Ssyrinx its configured ports transitions from the Learning state 1162164410Ssyrinx to the Forwarding state, or from the Forwarding state to 1163164410Ssyrinx the Blocking state. The trap is not sent if a newRoot 1164164410Ssyrinx trap is sent for the same transition. Implementation of 1165164410Ssyrinx this trap is optional." 1166164410Ssyrinx ::= { dot1dNotifications 2 } 1167164410Ssyrinx 1168164410Ssyrinx-- ---------------------------------------------------------- -- 1169164410Ssyrinx-- IEEE 802.1D MIB - Conformance Information 1170164410Ssyrinx-- ---------------------------------------------------------- -- 1171164410Ssyrinx 1172164410Ssyrinxdot1dGroups OBJECT IDENTIFIER ::= { dot1dConformance 1 } 1173164410Ssyrinxdot1dCompliances OBJECT IDENTIFIER ::= { dot1dConformance 2 } 1174164410Ssyrinx 1175164410Ssyrinx-- ---------------------------------------------------------- -- 1176164410Ssyrinx-- units of conformance 1177164410Ssyrinx-- ---------------------------------------------------------- -- 1178164410Ssyrinx 1179164410Ssyrinx-- ---------------------------------------------------------- -- 1180164410Ssyrinx-- the dot1dBase group 1181164410Ssyrinx-- ---------------------------------------------------------- -- 1182164410Ssyrinx 1183164410Ssyrinxdot1dBaseBridgeGroup OBJECT-GROUP 1184164410Ssyrinx OBJECTS { 1185164410Ssyrinx dot1dBaseBridgeAddress, 1186164410Ssyrinx dot1dBaseNumPorts, 1187164410Ssyrinx dot1dBaseType 1188164410Ssyrinx } 1189164410Ssyrinx STATUS current 1190164410Ssyrinx DESCRIPTION 1191164410Ssyrinx "Bridge level information for this device." 1192164410Ssyrinx ::= { dot1dGroups 1 } 1193164410Ssyrinx 1194164410Ssyrinxdot1dBasePortGroup OBJECT-GROUP 1195164410Ssyrinx OBJECTS { 1196164410Ssyrinx dot1dBasePort, 1197164410Ssyrinx dot1dBasePortIfIndex, 1198164410Ssyrinx dot1dBasePortCircuit, 1199164410Ssyrinx dot1dBasePortDelayExceededDiscards, 1200164410Ssyrinx dot1dBasePortMtuExceededDiscards 1201164410Ssyrinx } 1202164410Ssyrinx STATUS current 1203164410Ssyrinx DESCRIPTION 1204164410Ssyrinx "Information for each port on this device." 1205164410Ssyrinx ::= { dot1dGroups 2 } 1206164410Ssyrinx 1207164410Ssyrinx-- ---------------------------------------------------------- -- 1208164410Ssyrinx-- the dot1dStp group 1209164410Ssyrinx-- ---------------------------------------------------------- -- 1210164410Ssyrinx 1211164410Ssyrinxdot1dStpBridgeGroup OBJECT-GROUP 1212164410Ssyrinx OBJECTS { 1213164410Ssyrinx dot1dStpProtocolSpecification, 1214164410Ssyrinx dot1dStpPriority, 1215164410Ssyrinx dot1dStpTimeSinceTopologyChange, 1216164410Ssyrinx dot1dStpTopChanges, 1217164410Ssyrinx dot1dStpDesignatedRoot, 1218164410Ssyrinx dot1dStpRootCost, 1219164410Ssyrinx dot1dStpRootPort, 1220164410Ssyrinx dot1dStpMaxAge, 1221164410Ssyrinx dot1dStpHelloTime, 1222164410Ssyrinx dot1dStpHoldTime, 1223164410Ssyrinx dot1dStpForwardDelay, 1224164410Ssyrinx dot1dStpBridgeMaxAge, 1225164410Ssyrinx dot1dStpBridgeHelloTime, 1226164410Ssyrinx dot1dStpBridgeForwardDelay 1227164410Ssyrinx } 1228164410Ssyrinx STATUS current 1229164410Ssyrinx DESCRIPTION 1230164410Ssyrinx "Bridge level Spanning Tree data for this device." 1231164410Ssyrinx ::= { dot1dGroups 3 } 1232164410Ssyrinx 1233164410Ssyrinxdot1dStpPortGroup OBJECT-GROUP 1234164410Ssyrinx OBJECTS { 1235164410Ssyrinx dot1dStpPort, 1236164410Ssyrinx dot1dStpPortPriority, 1237164410Ssyrinx dot1dStpPortState, 1238164410Ssyrinx dot1dStpPortEnable, 1239164410Ssyrinx dot1dStpPortPathCost, 1240164410Ssyrinx dot1dStpPortDesignatedRoot, 1241164410Ssyrinx dot1dStpPortDesignatedCost, 1242164410Ssyrinx dot1dStpPortDesignatedBridge, 1243164410Ssyrinx dot1dStpPortDesignatedPort, 1244164410Ssyrinx dot1dStpPortForwardTransitions 1245164410Ssyrinx } 1246164410Ssyrinx STATUS current 1247164410Ssyrinx DESCRIPTION 1248164410Ssyrinx "Spanning Tree data for each port on this device." 1249164410Ssyrinx ::= { dot1dGroups 4 } 1250164410Ssyrinx 1251164410Ssyrinxdot1dStpPortGroup2 OBJECT-GROUP 1252164410Ssyrinx OBJECTS { 1253164410Ssyrinx dot1dStpPort, 1254164410Ssyrinx dot1dStpPortPriority, 1255164410Ssyrinx dot1dStpPortState, 1256164410Ssyrinx dot1dStpPortEnable, 1257164410Ssyrinx dot1dStpPortDesignatedRoot, 1258164410Ssyrinx dot1dStpPortDesignatedCost, 1259164410Ssyrinx dot1dStpPortDesignatedBridge, 1260164410Ssyrinx dot1dStpPortDesignatedPort, 1261164410Ssyrinx dot1dStpPortForwardTransitions, 1262164410Ssyrinx dot1dStpPortPathCost32 1263164410Ssyrinx } 1264164410Ssyrinx STATUS current 1265164410Ssyrinx DESCRIPTION 1266164410Ssyrinx "Spanning Tree data for each port on this device." 1267164410Ssyrinx ::= { dot1dGroups 5 } 1268164410Ssyrinx 1269164410Ssyrinxdot1dStpPortGroup3 OBJECT-GROUP 1270164410Ssyrinx OBJECTS { 1271164410Ssyrinx dot1dStpPortPathCost32 1272164410Ssyrinx } 1273164410Ssyrinx STATUS current 1274164410Ssyrinx DESCRIPTION 1275164410Ssyrinx "Spanning Tree data for devices supporting 32-bit 1276164410Ssyrinx path costs." 1277164410Ssyrinx ::= { dot1dGroups 6 } 1278164410Ssyrinx 1279164410Ssyrinx-- ---------------------------------------------------------- -- 1280164410Ssyrinx-- the dot1dTp group 1281164410Ssyrinx-- ---------------------------------------------------------- -- 1282164410Ssyrinx 1283164410Ssyrinxdot1dTpBridgeGroup OBJECT-GROUP 1284164410Ssyrinx OBJECTS { 1285164410Ssyrinx dot1dTpLearnedEntryDiscards, 1286164410Ssyrinx dot1dTpAgingTime 1287164410Ssyrinx } 1288164410Ssyrinx STATUS current 1289164410Ssyrinx DESCRIPTION 1290164410Ssyrinx "Bridge level Transparent Bridging data." 1291164410Ssyrinx ::= { dot1dGroups 7 } 1292164410Ssyrinx 1293164410Ssyrinxdot1dTpFdbGroup OBJECT-GROUP 1294164410Ssyrinx OBJECTS { 1295164410Ssyrinx dot1dTpFdbAddress, 1296164410Ssyrinx dot1dTpFdbPort, 1297164410Ssyrinx dot1dTpFdbStatus 1298164410Ssyrinx } 1299164410Ssyrinx 1300164410Ssyrinx STATUS current 1301164410Ssyrinx DESCRIPTION 1302164410Ssyrinx "Filtering Database information for the Bridge." 1303164410Ssyrinx ::= { dot1dGroups 8 } 1304164410Ssyrinx 1305164410Ssyrinxdot1dTpGroup OBJECT-GROUP 1306164410Ssyrinx OBJECTS { 1307164410Ssyrinx dot1dTpPort, 1308164410Ssyrinx dot1dTpPortMaxInfo, 1309164410Ssyrinx dot1dTpPortInFrames, 1310164410Ssyrinx dot1dTpPortOutFrames, 1311164410Ssyrinx dot1dTpPortInDiscards 1312164410Ssyrinx } 1313164410Ssyrinx STATUS current 1314164410Ssyrinx DESCRIPTION 1315164410Ssyrinx "Dynamic Filtering Database information for each port of 1316164410Ssyrinx the Bridge." 1317164410Ssyrinx ::= { dot1dGroups 9 } 1318164410Ssyrinx 1319164410Ssyrinx-- ---------------------------------------------------------- -- 1320164410Ssyrinx-- The Static (Destination-Address Filtering) Database 1321164410Ssyrinx-- ---------------------------------------------------------- -- 1322164410Ssyrinx 1323164410Ssyrinxdot1dStaticGroup OBJECT-GROUP 1324164410Ssyrinx OBJECTS { 1325164410Ssyrinx dot1dStaticAddress, 1326164410Ssyrinx dot1dStaticReceivePort, 1327164410Ssyrinx dot1dStaticAllowedToGoTo, 1328164410Ssyrinx dot1dStaticStatus 1329164410Ssyrinx } 1330164410Ssyrinx STATUS current 1331164410Ssyrinx DESCRIPTION 1332164410Ssyrinx "Static Filtering Database information for each port of 1333164410Ssyrinx the Bridge." 1334164410Ssyrinx ::= { dot1dGroups 10 } 1335164410Ssyrinx 1336164410Ssyrinx-- ---------------------------------------------------------- -- 1337164410Ssyrinx-- The Trap Notification Group 1338164410Ssyrinx-- ---------------------------------------------------------- -- 1339164410Ssyrinx 1340164410Ssyrinxdot1dNotificationGroup NOTIFICATION-GROUP 1341164410Ssyrinx NOTIFICATIONS { 1342164410Ssyrinx newRoot, 1343164410Ssyrinx topologyChange 1344164410Ssyrinx } 1345164410Ssyrinx STATUS current 1346164410Ssyrinx DESCRIPTION 1347164410Ssyrinx "Group of objects describing notifications (traps)." 1348164410Ssyrinx ::= { dot1dGroups 11 } 1349164410Ssyrinx 1350164410Ssyrinx-- ---------------------------------------------------------- -- 1351164410Ssyrinx-- compliance statements 1352164410Ssyrinx-- ---------------------------------------------------------- -- 1353164410Ssyrinx 1354164410SsyrinxbridgeCompliance1493 MODULE-COMPLIANCE 1355164410Ssyrinx STATUS current 1356164410Ssyrinx DESCRIPTION 1357164410Ssyrinx "The compliance statement for device support of bridging 1358164410Ssyrinx services, as per RFC1493." 1359164410Ssyrinx 1360164410Ssyrinx MODULE 1361164410Ssyrinx MANDATORY-GROUPS { 1362164410Ssyrinx dot1dBaseBridgeGroup, 1363164410Ssyrinx dot1dBasePortGroup 1364164410Ssyrinx } 1365164410Ssyrinx 1366164410Ssyrinx GROUP dot1dStpBridgeGroup 1367164410Ssyrinx DESCRIPTION 1368164410Ssyrinx "Implementation of this group is mandatory for bridges 1369164410Ssyrinx that support the Spanning Tree Protocol." 1370164410Ssyrinx 1371164410Ssyrinx GROUP dot1dStpPortGroup 1372164410Ssyrinx DESCRIPTION 1373164410Ssyrinx "Implementation of this group is mandatory for bridges 1374164410Ssyrinx that support the Spanning Tree Protocol." 1375164410Ssyrinx 1376164410Ssyrinx GROUP dot1dTpBridgeGroup 1377164410Ssyrinx DESCRIPTION 1378164410Ssyrinx "Implementation of this group is mandatory for bridges 1379164410Ssyrinx that support the transparent bridging mode. A 1380164410Ssyrinx transparent or SRT bridge will implement this group." 1381164410Ssyrinx 1382164410Ssyrinx GROUP dot1dTpFdbGroup 1383164410Ssyrinx DESCRIPTION 1384164410Ssyrinx "Implementation of this group is mandatory for bridges 1385164410Ssyrinx that support the transparent bridging mode. A 1386164410Ssyrinx transparent or SRT bridge will implement this group." 1387164410Ssyrinx 1388164410Ssyrinx GROUP dot1dTpGroup 1389164410Ssyrinx DESCRIPTION 1390164410Ssyrinx "Implementation of this group is mandatory for bridges 1391164410Ssyrinx that support the transparent bridging mode. A 1392164410Ssyrinx transparent or SRT bridge will implement this group." 1393164410Ssyrinx 1394164410Ssyrinx GROUP dot1dStaticGroup 1395164410Ssyrinx DESCRIPTION 1396164410Ssyrinx "Implementation of this group is optional." 1397164410Ssyrinx 1398164410Ssyrinx GROUP dot1dNotificationGroup 1399164410Ssyrinx DESCRIPTION 1400164410Ssyrinx "Implementation of this group is optional." 1401164410Ssyrinx ::= { dot1dCompliances 1 } 1402164410Ssyrinx 1403164410SsyrinxbridgeCompliance4188 MODULE-COMPLIANCE 1404164410Ssyrinx STATUS current 1405164410Ssyrinx DESCRIPTION 1406164410Ssyrinx "The compliance statement for device support of bridging 1407164410Ssyrinx services. This supports 32-bit Path Cost values and the 1408164410Ssyrinx more restricted bridge and port priorities, as per IEEE 1409164410Ssyrinx 802.1t. 1410164410Ssyrinx 1411164410Ssyrinx Full support for the 802.1D management objects requires that 1412164410Ssyrinx the SNMPv2-MIB [RFC3418] objects sysDescr, and sysUpTime, as 1413164410Ssyrinx well as the IF-MIB [RFC2863] objects ifIndex, ifType, 1414164410Ssyrinx ifDescr, ifPhysAddress, and ifLastChange are implemented." 1415164410Ssyrinx 1416164410Ssyrinx MODULE 1417164410Ssyrinx MANDATORY-GROUPS { 1418164410Ssyrinx dot1dBaseBridgeGroup, 1419164410Ssyrinx dot1dBasePortGroup 1420164410Ssyrinx } 1421164410Ssyrinx 1422164410Ssyrinx GROUP dot1dStpBridgeGroup 1423164410Ssyrinx DESCRIPTION 1424164410Ssyrinx "Implementation of this group is mandatory for 1425164410Ssyrinx bridges that support the Spanning Tree Protocol." 1426164410Ssyrinx 1427164410Ssyrinx OBJECT dot1dStpPriority 1428164410Ssyrinx SYNTAX Integer32 (0|4096|8192|12288|16384|20480|24576 1429164410Ssyrinx |28672|32768|36864|40960|45056|49152 1430164410Ssyrinx |53248|57344|61440) 1431164410Ssyrinx DESCRIPTION 1432164410Ssyrinx "The possible values defined by IEEE 802.1t." 1433164410Ssyrinx 1434164410Ssyrinx GROUP dot1dStpPortGroup2 1435164410Ssyrinx DESCRIPTION 1436164410Ssyrinx "Implementation of this group is mandatory for 1437164410Ssyrinx bridges that support the Spanning Tree Protocol." 1438164410Ssyrinx 1439164410Ssyrinx GROUP dot1dStpPortGroup3 1440164410Ssyrinx DESCRIPTION 1441164410Ssyrinx "Implementation of this group is mandatory for bridges 1442164410Ssyrinx that support the Spanning Tree Protocol and 32-bit path 1443164410Ssyrinx costs. In particular, this includes devices supporting 1444164410Ssyrinx IEEE 802.1t and IEEE 802.1w." 1445164410Ssyrinx 1446164410Ssyrinx OBJECT dot1dStpPortPriority 1447164410Ssyrinx SYNTAX Integer32 (0|16|32|48|64|80|96|112|128 1448164410Ssyrinx |144|160|176|192|208|224|240) 1449164410Ssyrinx DESCRIPTION 1450164410Ssyrinx "The possible values defined by IEEE 802.1t." 1451164410Ssyrinx 1452164410Ssyrinx GROUP dot1dTpBridgeGroup 1453164410Ssyrinx DESCRIPTION 1454164410Ssyrinx "Implementation of this group is mandatory for 1455164410Ssyrinx bridges that support the transparent bridging 1456164410Ssyrinx mode. A transparent or SRT bridge will implement 1457164410Ssyrinx this group." 1458164410Ssyrinx 1459164410Ssyrinx GROUP dot1dTpFdbGroup 1460164410Ssyrinx DESCRIPTION 1461164410Ssyrinx "Implementation of this group is mandatory for 1462164410Ssyrinx bridges that support the transparent bridging 1463164410Ssyrinx mode. A transparent or SRT bridge will implement 1464164410Ssyrinx this group." 1465164410Ssyrinx 1466164410Ssyrinx GROUP dot1dTpGroup 1467164410Ssyrinx DESCRIPTION 1468164410Ssyrinx "Implementation of this group is mandatory for 1469164410Ssyrinx bridges that support the transparent bridging 1470164410Ssyrinx mode. A transparent or SRT bridge will implement 1471164410Ssyrinx this group." 1472164410Ssyrinx 1473164410Ssyrinx GROUP dot1dStaticGroup 1474164410Ssyrinx DESCRIPTION 1475164410Ssyrinx "Implementation of this group is optional." 1476164410Ssyrinx 1477164410Ssyrinx GROUP dot1dNotificationGroup 1478164410Ssyrinx DESCRIPTION 1479164410Ssyrinx "Implementation of this group is optional." 1480164410Ssyrinx 1481164410Ssyrinx ::= { dot1dCompliances 2 } 1482164410Ssyrinx 1483164410SsyrinxEND 1484