BRIDGE-MIB

Monitored by Observium
        The Bridge MIB module for managing devices that support
IEEE 802.1D.
        
Copyright (C) The Internet Society (2005).  This version of
this MIB module is part of RFC 4188; see the RFC itself for
full legal notices.
    
Observium actively monitors this MIB
Observium uses this MIB in discovery or polling workflows on applicable devices.
Discovery Polling Ports Sensors VLANs
Explore Observium network monitoring
Source file
BRIDGE-MIB
Last revised
Identity
dot1dBridge
Base OID
1.3.6.1.2.1.17
Imported Objects
IF-MIB InterfaceIndex
SNMPv2-CONF MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter32 Integer32 mib-2 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) TimeTicks
SNMPv2-TC MacAddress TEXTUAL-CONVENTION (no object page)
Net-SNMP examples using the rfc MIB directory Show commands

These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.

Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'BRIDGE-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'BRIDGE-MIB::dot1dBridge'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'BRIDGE-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'BRIDGE-MIB::dot1dBridge'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (67)
25 directly used by Observium
.1.3.6.1.2.1.17
.1.3.6.1.2.1.17.0
.1.3.6.1.2.1.17.1
.1.3.6.1.2.1.17.1.1
.1.3.6.1.2.1.17.1.2
Enumeration
.1.3.6.1.2.1.17.1.3
.1.3.6.1.2.1.17.1.4
.1.3.6.1.2.1.17.1.4.1
Integer32
.1.3.6.1.2.1.17.1.4.1.1
.1.3.6.1.2.1.17.1.4.1.2
ObjectIdentifier
.1.3.6.1.2.1.17.1.4.1.3
.1.3.6.1.2.1.17.1.4.1.4
.1.3.6.1.2.1.17.1.4.1.5
.1.3.6.1.2.1.17.2
Enumeration
.1.3.6.1.2.1.17.2.1
centi-secondsSNMPv2-SMIInteger32
.1.3.6.1.2.1.17.2.10
centi-secondsTimeout
.1.3.6.1.2.1.17.2.11
centi-secondsInteger32
.1.3.6.1.2.1.17.2.12
centi-secondsInteger32
.1.3.6.1.2.1.17.2.13
centi-secondsInteger32
.1.3.6.1.2.1.17.2.14
.1.3.6.1.2.1.17.2.15
.1.3.6.1.2.1.17.2.15.1
Integer32
.1.3.6.1.2.1.17.2.15.1.1
.1.3.6.1.2.1.17.2.15.1.10
Integer32
.1.3.6.1.2.1.17.2.15.1.11
dot1dStpPortPriority OBS ✓ r/w
Integer32
.1.3.6.1.2.1.17.2.15.1.2
Enumeration
.1.3.6.1.2.1.17.2.15.1.3
dot1dStpPortEnable OBS ✓ r/w
Enumeration
.1.3.6.1.2.1.17.2.15.1.4
dot1dStpPortPathCost OBS ✓ r/w
Integer32
.1.3.6.1.2.1.17.2.15.1.5
.1.3.6.1.2.1.17.2.15.1.6
.1.3.6.1.2.1.17.2.15.1.7
.1.3.6.1.2.1.17.2.15.1.8
OctetString
.1.3.6.1.2.1.17.2.15.1.9
dot1dStpPriority OBS ✓ r/w
Integer32
.1.3.6.1.2.1.17.2.2
centi-secondsSNMPv2-SMITimeTicks
.1.3.6.1.2.1.17.2.3
.1.3.6.1.2.1.17.2.4
.1.3.6.1.2.1.17.2.5
.1.3.6.1.2.1.17.2.6
.1.3.6.1.2.1.17.2.7
dot1dStpMaxAge OBS ✓
centi-secondsTimeout
.1.3.6.1.2.1.17.2.8
centi-secondsTimeout
.1.3.6.1.2.1.17.2.9
.1.3.6.1.2.1.17.3
.1.3.6.1.2.1.17.4
.1.3.6.1.2.1.17.4.1
secondsInteger32
.1.3.6.1.2.1.17.4.2
.1.3.6.1.2.1.17.4.3
dot1dTpFdbEntry OBS ✓
.1.3.6.1.2.1.17.4.3.1
.1.3.6.1.2.1.17.4.3.1.1
dot1dTpFdbPort OBS ✓
.1.3.6.1.2.1.17.4.3.1.2
Enumeration
.1.3.6.1.2.1.17.4.3.1.3
.1.3.6.1.2.1.17.4.4
.1.3.6.1.2.1.17.4.4.1
Integer32
.1.3.6.1.2.1.17.4.4.1.1
.1.3.6.1.2.1.17.4.4.1.2
.1.3.6.1.2.1.17.4.4.1.3
.1.3.6.1.2.1.17.4.4.1.4
.1.3.6.1.2.1.17.4.4.1.5
.1.3.6.1.2.1.17.5
.1.3.6.1.2.1.17.5.1
.1.3.6.1.2.1.17.5.1.1
.1.3.6.1.2.1.17.5.1.1.1
Integer32
.1.3.6.1.2.1.17.5.1.1.2
OctetString
.1.3.6.1.2.1.17.5.1.1.3
Enumeration
.1.3.6.1.2.1.17.5.1.1.4
.1.3.6.1.2.1.17.8
.1.3.6.1.2.1.17.8.1
.1.3.6.1.2.1.17.8.2
Dependencies (6) 4 direct · 2 transitive Show tree and compile order Hide dependency details

Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.

Dependency tree
Dependency-first compile order
  1. SNMPv2-SMIrfc
  2. SNMPv2-TCrfc
  3. IANAifType-MIBrfc
  4. SNMPv2-CONFrfc
  5. SNMPv2-MIBrfc
  6. IF-MIBrfc
  7. BRIDGE-MIBrfcselected
Type Definitions (2)
OctetString range: 8
Integer32
Conformance Groups (11)
Bridge level information for this device.
.1.3.6.1.2.1.17.8.1.1
Information for each port on this device.
.1.3.6.1.2.1.17.8.1.2
Bridge level Spanning Tree data for this device.
.1.3.6.1.2.1.17.8.1.3
Spanning Tree data for each port on this device.
.1.3.6.1.2.1.17.8.1.4
Spanning Tree data for each port on this device.
.1.3.6.1.2.1.17.8.1.5
Spanning Tree data for devices supporting 32-bit
path costs.
.1.3.6.1.2.1.17.8.1.6
Bridge level Transparent Bridging data.
.1.3.6.1.2.1.17.8.1.7
Filtering Database information for the Bridge.
.1.3.6.1.2.1.17.8.1.8
Dynamic Filtering Database information for each port of
the Bridge.
.1.3.6.1.2.1.17.8.1.9
Static Filtering Database information for each port of
the Bridge.
.1.3.6.1.2.1.17.8.1.10
Group of objects describing notifications (traps).
.1.3.6.1.2.1.17.8.1.11
Compliance Statements (2)

OID .1.3.6.1.2.1.17.8.2.1
The compliance statement for device support of bridging
services, as per RFC1493.
Required groups
mandatory dot1dBaseBridgeGroup
mandatory dot1dBasePortGroup
optional dot1dStpBridgeGroup Implementation of this group is mandatory for bridges
that support the Spanning Tree Protocol.
optional dot1dStpPortGroup Implementation of this group is mandatory for bridges
that support the Spanning Tree Protocol.
optional dot1dTpBridgeGroup Implementation of this group is mandatory for bridges
that support the transparent bridging mode. A
transparent or SRT bridge will implement this group.
optional dot1dTpFdbGroup Implementation of this group is mandatory for bridges
that support the transparent bridging mode. A
transparent or SRT bridge will implement this group.
optional dot1dTpGroup Implementation of this group is mandatory for bridges

that support the transparent bridging mode. A
transparent or SRT bridge will implement this group.
optional dot1dStaticGroup Implementation of this group is optional.
optional dot1dNotificationGroup Implementation of this group is optional.

OID .1.3.6.1.2.1.17.8.2.2
The compliance statement for device support of bridging
services. This supports 32-bit Path Cost values and the
more restricted bridge and port priorities, as per IEEE
802.1t.

Full support for the 802.1D management objects requires that
the SNMPv2-MIB [RFC3418] objects sysDescr, and sysUpTime, as
well as the IF-MIB [RFC2863] objects ifIndex, ifType,
ifDescr, ifPhysAddress, and ifLastChange are implemented.
Required groups
mandatory dot1dBaseBridgeGroup
mandatory dot1dBasePortGroup
optional dot1dStpBridgeGroup Implementation of this group is mandatory for
bridges that support the Spanning Tree Protocol.
optional dot1dStpPortGroup2 Implementation of this group is mandatory for
bridges that support the Spanning Tree Protocol.
optional dot1dStpPortGroup3 Implementation of this group is mandatory for bridges
that support the Spanning Tree Protocol and 32-bit path
costs. In particular, this includes devices supporting
IEEE 802.1t and IEEE 802.1w.
optional dot1dTpBridgeGroup Implementation of this group is mandatory for
bridges that support the transparent bridging
mode. A transparent or SRT bridge will implement
this group.
optional dot1dTpFdbGroup Implementation of this group is mandatory for
bridges that support the transparent bridging
mode. A transparent or SRT bridge will implement
this group.
optional dot1dTpGroup Implementation of this group is mandatory for
bridges that support the transparent bridging
mode. A transparent or SRT bridge will implement
this group.
optional dot1dStaticGroup Implementation of this group is optional.
optional dot1dNotificationGroup Implementation of this group is optional.
Object refinements
ObjectAccessSyntaxDescription
dot1dStpPriority
Integer32
The possible values defined by IEEE 802.1t.
dot1dStpPortPriority
Integer32
The possible values defined by IEEE 802.1t.
Notifications / Traps (2)
NameOIDDescription
.1.3.6.1.2.1.17.0.1
The newRoot trap indicates that the sending agent has
become the new root of the Spanning Tree; the trap is
sent by a bridge soon after its election as the new

root, e.g., upon expiration of the Topology Change Timer,
immediately subsequent to its election. Implementation
of this trap is optional.
.1.3.6.1.2.1.17.0.2
A topologyChange trap is sent by a bridge when any of
its configured ports transitions from the Learning state
to the Forwarding state, or from the Forwarding state to
the Blocking state. The trap is not sent if a newRoot
trap is sent for the same transition. Implementation of
this trap is optional.