1--******************************************************************** 2-- 3-- CISCO-BCP-MIB.my: MIB file for Bridge Control Protocol (RFC 2878) 4-- 5-- June 2002, Hui Fu 6-- 7-- Copyright (c) 2002, 2004 by cisco Systems, Inc. 8-- All rights reserved. 9-- 10--******************************************************************** 11 12CISCO-BCP-MIB DEFINITIONS ::= BEGIN 13 14IMPORTS 15 MODULE-IDENTITY, 16 OBJECT-TYPE, 17 Unsigned32 18 FROM SNMPv2-SMI 19 ifIndex 20 FROM IF-MIB 21 DisplayString 22 FROM SNMPv2-TC 23 ciscoMgmt 24 FROM CISCO-SMI 25 MODULE-COMPLIANCE, OBJECT-GROUP 26 FROM SNMPv2-CONF; 27 28 ciscoBcpMIB MODULE-IDENTITY 29 LAST-UPDATED "200408310000Z" 30 ORGANIZATION "Cisco Systems, Inc." 31 CONTACT-INFO 32 " Cisco Systems 33 Customer Service 34 35 Postal: 170 W. Tasman Drive 36 San Jose, CA 95134-1706 37 USA 38 39 Tel: +1 800 553-NETS 40 41 E-mail: osm-wan-snmp@cisco.com" 42 43 DESCRIPTION 44 "This MIB module describes the Managed Objects for 45 of Bridge Control Protocol (RFC2878). This MIB is 46 influenced by RFC1474. " 47 48 REVISION "200408310000Z" 49 DESCRIPTION 50 "Import Unsigned32 from SNMPv2-SMI." 51 52 REVISION "200208020000Z" 53 DESCRIPTION 54 "Initial Version of this MIB module." 55 56 ::= { ciscoMgmt 275 } 57 58 59ciscoBcpMIBObjects OBJECT IDENTIFIER ::= { ciscoBcpMIB 1 } 60 61-- The BCP Group. 62 63bcpOperTable OBJECT-TYPE 64 SYNTAX SEQUENCE OF BcpOperEntry 65 MAX-ACCESS not-accessible 66 STATUS current 67 DESCRIPTION 68 "Table containing the status of the local BCP entity 69 that is related to the operation of Bridging Control 70 Protocol." 71 ::= { ciscoBcpMIBObjects 1 } 72 73bcpOperEntry OBJECT-TYPE 74 SYNTAX BcpOperEntry 75 MAX-ACCESS not-accessible 76 STATUS current 77 DESCRIPTION 78 "Operational status information for a particular BCP 79 link. For all entries in ifTable with ifType ppp(23), 80 there will be an entry in this table." 81 INDEX { ifIndex } 82 ::= { bcpOperTable 1 } 83 84BcpOperEntry ::= SEQUENCE { 85 bcpOperStatus 86 INTEGER 87 } 88 89bcpOperStatus OBJECT-TYPE 90 SYNTAX INTEGER { 91 open(1), 92 closed(2), 93 listening(3) 94 } 95 MAX-ACCESS read-only 96 STATUS current 97 DESCRIPTION 98 "The operational status of the Bridge Control 99 Protocol. The possible values are : 100 101 open(1) - the BCP link is up and both ends 102 are configured in the compatible manner. 103 104 closed(2) - the BCP link is down and neither 105 ends are configured. 106 107 listening(3) - the local BCP entity is configured 108 and the remote end is not configured compatibly." 109 ::= { bcpOperEntry 1} 110 111-- 112-- The BCP Configuration table 113-- 114 115bcpConfigTable OBJECT-TYPE 116 SYNTAX SEQUENCE OF BcpConfigEntry 117 MAX-ACCESS not-accessible 118 STATUS current 119 DESCRIPTION 120 "Table containing the configuration information 121 for the local BCP entity that is related to 122 the operation of Bridging over the PPP link." 123 ::= { ciscoBcpMIBObjects 2 } 124 125bcpConfigEntry OBJECT-TYPE 126 SYNTAX BcpConfigEntry 127 MAX-ACCESS not-accessible 128 STATUS current 129 DESCRIPTION 130 "Bridging Configuration information for a 131 particular BCP link. For all entries in 132 ifTable with ifType ppp(23), there will be an 133 entry in this table." 134 INDEX { ifIndex } 135 ::= { bcpConfigTable 1 } 136 137BcpConfigEntry ::= SEQUENCE { 138 bcpConfigBridgeIdControl 139 INTEGER, 140 bcpConfigBridgeId 141 Unsigned32, 142 bcpConfigLineIdControl 143 INTEGER, 144 bcpConfigLineId 145 Unsigned32, 146 bcpConfigMacSupport 147 INTEGER, 148 bcpConfigMacType 149 INTEGER, 150 bcpConfigTinygram 151 INTEGER, 152 bcpConfigMacAddressControl 153 INTEGER, 154 bcpConfigMacAddress 155 DisplayString, 156 bcpConfigSpanTreeControl 157 INTEGER, 158 bcpConfigSpanTree 159 INTEGER, 160 bcpConfigIeee802dot1qTagged 161 INTEGER, 162 bcpConfigMgmtInline 163 INTEGER, 164 bcpConfigBCPacketIndicator 165 INTEGER 166 } 167 168 bcpConfigBridgeIdControl OBJECT-TYPE 169 SYNTAX INTEGER { enabled(1), disabled(2) } 170 MAX-ACCESS read-write 171 STATUS current 172 DESCRIPTION 173 "The Bridge-Identification configuration option 174 is designed for use when the line is an 175 interface between half bridges connecting 176 virtual or physical LAN segments. 177 178 When enabled the local BCP entity initiates a 179 Bridge Identification Option negotiation. " 180 REFERENCE 181 "Section 5.1, Bridge-Identification, of RFC2878" 182 ::= { bcpConfigEntry 1 } 183 184 bcpConfigBridgeId OBJECT-TYPE 185 SYNTAX Unsigned32 (0..15) 186 MAX-ACCESS read-write 187 STATUS current 188 DESCRIPTION 189 "The bridge number of the local BCP entity. 190 191 This value is meaningful only when the local 192 BCP entity has negotiated the BridgeId 193 Configuration option, which means the value 194 of bcpConfigBridgeIdControl is enabled(1). 195 196 The two half bridges must agree on the bridge 197 number." 198 REFERENCE 199 "Section 5.1, Bridge-Identification, of RFC2878" 200 ::= { bcpConfigEntry 2 } 201 202 bcpConfigLineIdControl OBJECT-TYPE 203 SYNTAX INTEGER { enabled(1), disabled(2) } 204 MAX-ACCESS read-write 205 STATUS current 206 DESCRIPTION 207 "The Line-Identification configuration option 208 is designed for use when the line is assigned 209 a LAN segment number. 210 211 When enabled the local BCP entity initiates 212 a Line Identification Option negotiation." 213 REFERENCE 214 "Section 5.2 , Line Identification, of RFC2878" 215 ::= { bcpConfigEntry 3 } 216 217 bcpConfigLineId OBJECT-TYPE 218 SYNTAX Unsigned32 (0..4095) 219 MAX-ACCESS read-write 220 STATUS current 221 DESCRIPTION 222 "The LAN segment number of the local BCP entity. 223 224 This value is meaningful only when the local 225 BCP entity negotiated the LineId Configuration 226 option, which means the value of 227 bcpConfigLineIdControl is enabled(1). 228 229 The two half bridges must agree on the LAN 230 segment number." 231 REFERENCE 232 "Section 5.2, Line-Identification, of RFC2878" 233 ::= { bcpConfigEntry 4 } 234 235 bcpConfigMacSupport OBJECT-TYPE 236 SYNTAX INTEGER { enabled(1), disabled(2) } 237 MAX-ACCESS read-write 238 STATUS current 239 DESCRIPTION 240 "The Mac-Support configuration option is 241 provided to permit implementations to 242 indicate the sort of traffic they are 243 prepared to receive. 244 245 When enabled the local BCP entity initiates 246 a Mac-Support Option negotiation. " 247 REFERENCE 248 "Section 5.3 , MAC-Support, of RFC2878" 249 ::= { bcpConfigEntry 5 } 250 251 bcpConfigMacType OBJECT-TYPE 252 SYNTAX INTEGER { 253 ieee802dot3Canonical(1), 254 ieee802dot4Canonical(2), 255 ieee802dot5NonCanonical(3), 256 fddiNonCanonical(4), 257 ieee802dot5Canonical(11), 258 fddiCanonical(12) 259 } 260 MAX-ACCESS read-write 261 STATUS current 262 DESCRIPTION 263 "The MAC type that this local BCP entity is 264 prepared to receive and service. 265 266 This value is meaningful only when the local 267 BCP entity has negotiated the MAC-Support 268 Configuration option, which means the value 269 of bcpConfigMacSupport is enabled(1). 270 271 These values definition are specified in the 272 most recent RFC1700. " 273 REFERENCE 274 "Section 5.3, Mac-Support, of RFC2878" 275 ::= { bcpConfigEntry 6 } 276 277 bcpConfigTinygram OBJECT-TYPE 278 SYNTAX INTEGER { enabled(1), disabled(2) } 279 MAX-ACCESS read-write 280 STATUS current 281 DESCRIPTION 282 "The Tinygram-Compression configuration option 283 permits implementations to indicate support 284 for Tinygram Compression. 285 286 When enabled the local BCP Entity initiates 287 a Tinygram-Compression Option negotiation. " 288 REFERENCE 289 "Section 5.4 , Tinygram-Compression, of RFC2878" 290 ::= { bcpConfigEntry 7 } 291 292 bcpConfigMacAddressControl OBJECT-TYPE 293 SYNTAX INTEGER { enabled(1), disabled(2) } 294 MAX-ACCESS read-write 295 STATUS current 296 DESCRIPTION 297 "The Mac-Address configuration option enables 298 the implementations to announce its MAC address 299 or have one assigned. 300 301 When enabled the local BCP Entity initiates 302 a Mac-Address Option negotiation. " 303 REFERENCE 304 "Section 5.5 , Mac-Address , of RFC2878" 305 ::= { bcpConfigEntry 8 } 306 307 bcpConfigMacAddress OBJECT-TYPE 308 SYNTAX DisplayString (SIZE (1..20)) 309 MAX-ACCESS read-write 310 STATUS current 311 DESCRIPTION 312 "This value is meaningful only when the local 313 BCP entity has negotiated the MAC-Address 314 configuration option, which means the value 315 of bcpConfigMacAddressControl is enabled(1). 316 317 If it is non-zero format, the local BCP get 318 its MAC address announced. It is represented 319 in IEEE 802.1 Canonical format. 320 321 If it is in zero format, i.e. 00-00-00-00-00-00 322 then the implementation of the system wishes to 323 have a MAC address assigned." 324 REFERENCE 325 "Section 5.5, MAC-Address, of RFC2878" 326 ::= { bcpConfigEntry 9 } 327 328 bcpConfigSpanTreeControl OBJECT-TYPE 329 SYNTAX INTEGER { enabled(1), disabled(2) } 330 MAX-ACCESS read-write 331 STATUS current 332 DESCRIPTION 333 "The Spanning-Tree-Protocol configuration option 334 enables a bridge to remain compatible with 335 older implementations of BCP. 336 337 When enabled the local BCP Entity initiates 338 a Spanning-Tree-Protocol Option negotiation. " 339 REFERENCE 340 "Section 5.6, Spanning-Tree-Protocol, of RFC2878" 341 ::= { bcpConfigEntry 10 } 342 343 bcpConfigSpanTree OBJECT-TYPE 344 SYNTAX INTEGER { 345 null(0), 346 ieee802dot1D(1), 347 ieee802dot1GExtended(2), 348 ibmSourceRoute(3), 349 decLanBridge100(4) 350 } 351 MAX-ACCESS read-write 352 STATUS current 353 DESCRIPTION 354 "The desired spanning tree protocol of the local 355 BCP entity. The listing values of the Spanning- 356 Tree Protocol are specified in the most recent 357 RFC1700. 358 359 This value is meaningful only when the local BCP 360 entity has negotiated the Spanning-Tree-Protocol 361 configuration option, which means the value of 362 bcpConfigSpanTreeControl is enabled(1). " 363 REFERENCE 364 "Section 5.6, Spanning-Tree-Protocol, of RFC 2878" 365 ::= { bcpConfigEntry 11 } 366 367 bcpConfigIeee802dot1qTagged OBJECT-TYPE 368 SYNTAX INTEGER { enabled(1), disabled(2) } 369 MAX-ACCESS read-write 370 STATUS current 371 DESCRIPTION 372 "The IEEE-802-Tagged-Frame configuration option 373 permits the implementation to support for IEEE 374 802.1q Tagged Frame. 375 376 When enabled the local BCP Entity initiates 377 a IEEE-802-Tagged-Frame Option negotiation. " 378 REFERENCE 379 "Section 5.7, IEEE-802-Tagged-Frame, of RFC2878" 380 ::= { bcpConfigEntry 12 } 381 382 bcpConfigMgmtInline OBJECT-TYPE 383 SYNTAX INTEGER { enabled(1), disabled(2) } 384 MAX-ACCESS read-write 385 STATUS current 386 DESCRIPTION 387 "The Management-Inline configuration option 388 indicates that the system is willing to receive 389 any IEEE-defined inter-bridge protocols. 390 391 When enabled if the local BCP Entity initiates 392 a Management-Inline Option negotiation. " 393 REFERENCE 394 "Section 5.8 , Management-Inline, of RFC2878" 395 ::= { bcpConfigEntry 13 } 396 397 bcpConfigBCPacketIndicator OBJECT-TYPE 398 SYNTAX INTEGER { enabled(1), disabled(2) } 399 MAX-ACCESS read-write 400 STATUS current 401 DESCRIPTION 402 "The Bridge Control Packet Indicator 403 configuration option permits the implementation 404 to indicate support for Bridge Control Packet 405 Indicator. 406 407 When enabled the local BCP Entity initiates 408 a Bridge Control Packet Indicator Option 409 negotiation. " 410 REFERENCE 411 "Section 5.9 , Bridge-Control-Packet-Indicator, 412 of RFC2878" 413 ::= { bcpConfigEntry 14 } 414 415-- Conformance Information 416 417cBcpMIBConformance OBJECT IDENTIFIER ::= { ciscoBcpMIB 3 } 418cBcpMIBCompliances OBJECT IDENTIFIER ::= { cBcpMIBConformance 1 } 419cBcpMIBGroups OBJECT IDENTIFIER ::= { cBcpMIBConformance 2 } 420 421-- Compliance Statement 422cBcpMIBCompliance MODULE-COMPLIANCE 423 STATUS current 424 DESCRIPTION 425 "The compliance statement for entities which implement 426 this Cisco BCP MIB." 427 MODULE -- this module 428 MANDATORY-GROUPS { cBcpMIBGroup } 429 ::= { cBcpMIBCompliances 1 } 430 431-- Units of Conformance 432 433cBcpMIBGroup OBJECT-GROUP 434 OBJECTS { 435 bcpOperStatus, 436 437 bcpConfigBridgeIdControl, 438 bcpConfigBridgeId, 439 bcpConfigLineIdControl, 440 bcpConfigLineId, 441 bcpConfigMacSupport, 442 bcpConfigMacType, 443 bcpConfigTinygram, 444 bcpConfigMacAddressControl, 445 bcpConfigMacAddress, 446 bcpConfigSpanTreeControl, 447 bcpConfigSpanTree, 448 bcpConfigIeee802dot1qTagged, 449 bcpConfigMgmtInline, 450 bcpConfigBCPacketIndicator 451 } 452 STATUS current 453 DESCRIPTION 454 "A collection of objects providing the configuration 455 and operating status of the BCP entity." 456 ::= { cBcpMIBGroups 1 } 457 458END 459