BRIDGE-MIB
- Functions Overview
- Relationship Between Tables
- Description of Single Objects
- dot1dBaseBridgeAddress
- dot1dBaseNumPorts
- dot1dBaseType
- dot1dStpPriority
- dot1dStpTimeSinceTopologyChange
- dot1dStpDesignatedRoot
- dot1dStpRootCost
- dot1dStpRootPort
- dot1dStpMaxAge
- dot1dStpHelloTime
- dot1dStpHoldTime
- dot1dStpForwardDelay
- dot1dStpBridgeMaxAge
- dot1dStpBridgeHelloTime
- dot1dStpBridgeForwardDelay
- dot1dTpLearnedEntryDiscards
- dot1dTpAgingTime
- Description of MIB Tables
- Description of Alarm Objects
Functions Overview
RFC 4188 defines BRIDGE-MIB. This MIB describes information about bridges, such as bridge status and path cost for you to query and set and attributes of bridge ports and transparent bridge ports for you to query. Through this MIB, you can modify priorities of STP ports and attributes of specified bridges and ports.
The OID of root objects is:
iso(1).org(3).dod(6).internet(1).mgmt(2).mib-2(1).dot1dBridge(17)
Relationship Between Tables
Figure 5-1 shows the relationship between dot1dBasePortTable (bridge port table), dot1dStpPortTable (STP port table), and dot1dTpPortTable (transparent bridge table). The indices of three tables, that is, port numbers, correspond to each other.
Description of Single Objects
dot1dBaseBridgeAddress
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.17.1.1 |
dot1dBaseBridgeAddress |
OCTET STRING (SIZE (6)) |
Read-only |
This object identifies the MAC address of the bridge. |
This object is implemented as defined in the corresponding MIB files. |
dot1dBaseNumPorts
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.17.1.2 |
dot1dBaseNumPorts |
Integer32 |
Read-only |
The number of ports controlled by this device entity. |
This object is implemented as defined in the corresponding MIB files. |
dot1dBaseType
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.17.1.3 |
dot1dBaseType |
INTEGER { unknown(1), transparent-only(2), sourceroute-only(3), srt(4) } |
Read-only |
The value of this object identifies the type of the bridge.
Currently, the product only supports transparent-only type. |
This object is implemented as defined in the corresponding MIB files. |
dot1dStpPriority
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.17.2.2 |
dot1dStpPriority |
Integer32 (0..65535) |
Read-write |
This object indicates the STP priority. |
This object is implemented as defined in the corresponding MIB files. |
dot1dStpTimeSinceTopologyChange
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.17.2.3 |
dot1dStpTimeSinceTopologyChange |
INTEGER (0..4294967295) |
Read-only |
This object indicates the time when the STP topology changes. |
This object is implemented as defined in the corresponding MIB files. |
dot1dStpDesignatedRoot
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.17.2.5 |
dot1dStpDesignatedRoot |
OCTET STRING (SIZE (8)) |
Read-only |
This object indicates the ID of the root bridge of STP. |
This object is implemented as defined in the corresponding MIB files. |
dot1dStpRootCost
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.17.2.6 |
dot1dStpRootCost |
Integer32 |
Read-only |
The cost of the path to the root as seen from this bridge. |
This object is implemented as defined in the corresponding MIB files. |
dot1dStpRootPort
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.17.2.7 |
dot1dStpRootPort |
Integer32 |
Read-only |
This object identifies the internal port ID of the root port on the bridge. |
This object is implemented as defined in the corresponding MIB files. |
dot1dStpMaxAge
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.17.2.8 |
dot1dStpMaxAge |
Integer32 |
Read-only |
The value of this object identifies the maximum aging time of the switch, namely, the BPDU aging time of the port. |
This object is implemented as defined in the corresponding MIB files. |
dot1dStpHelloTime
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.17.2.9 |
dot1dStpHelloTime |
Integer32 |
Read-only |
The value of this object identifies the Hello timer of STP. |
This object is implemented as defined in the corresponding MIB files. |
dot1dStpHoldTime
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.17.2.10 |
dot1dStpHoldTime |
Integer32 |
Read-only |
The value of this object identifies the Hold timer of STP. |
This object is read-only and the value is fixed to be 0. |
dot1dStpForwardDelay
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.17.2.11 |
dot1dStpForwardDelay |
Integer32 |
Read-only |
This object indicates STP forwarding delay. |
This object is implemented as defined in the corresponding MIB files. |
dot1dStpBridgeMaxAge
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.17.2.12 |
dot1dStpBridgeMaxAge |
Timeout (600..4000) |
Read-write |
The value of this object identifies the maximum valid time of the bridge configuration. |
This object is implemented as defined in the corresponding MIB files. |
dot1dStpBridgeHelloTime
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.17.2.13 |
dot1dStpBridgeHelloTime |
Timeout (100..1000) |
Read-write |
The value of this object identifies the Hello timer of the bridge. |
This object is implemented as defined in the corresponding MIB files. |
dot1dStpBridgeForwardDelay
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.17.2.14 |
dot1dStpBridgeForwardDelay |
Timeout (400..3000) |
Read-write |
The value of this object identifies the forwarding delay of the bridge. |
This object is implemented as defined in the corresponding MIB files. |
dot1dTpLearnedEntryDiscards
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.17.4.1 |
dot1dTpLearnedEntryDiscards |
INTEGER (0..4294967295) |
Read-only |
This object indicates the total number of discarded FDB instances. |
Currently, only the value 0 can be read. |
dot1dTpAgingTime
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.17.4.2 |
dot1dTpAgingTime |
Integer32(0|60..1000000) |
Read-write |
The value of this object identifies the aging time of the MAC address. |
The value is 0 or an integer ranging from 60 to 1000000. The value 0 indicates the MAC address aging is not supported. |
Description of MIB Tables
dot1dBasePortTable
This table describes basic configuration of device ports, limitation of received frames, and the statistics about the discarded frames.
The index of this table is dot1dBasePort.
- 1.3.6.1.2.1.17.1.4.1.3 dot1dBasePortCircuit
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.17.1.4.1.1 |
dot1dBasePort |
Integer32(1..65535) |
Read-only |
The value of this object identifies the port number of the device. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.2.1.17.1.4.1.2 |
dot1dBasePortIfIndex |
INTEGER |
Read-only |
The value of this object identifies the port index in the port table. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.2.1.17.1.4.1.3 |
dot1dBasePortCircuit |
OBJECT IDENTIFIER |
read-only |
For a port that (potentially) has the same value of dot1dBasePortIfIndex as another port on the same bridge. |
Currently, the return value 0 is supported only. |
Creation Restriction
This table cannot be created.
Modification Restriction
This table cannot be modified.
Deletion Restriction
This table cannot be deleted.
Access Restriction
The table has records only when the Layer 2 ports exist.
dot1dStpPortTable
This table describes the attributes of ports on the devices running STP.
The index of this table is dot1dStpPort.
OID |
Object Name |
Syntax |
Max Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.17.2.15.1.1 |
dot1dStpPort |
Integer32 (1..65535) |
Read-only |
The value of this object identifies the port number. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.2.1.17.2.15.1.2 |
dot1dStpPortPriority |
Integer32 (0..255) |
Read-write |
The value of this object identifies the priority of a port. The priority of a port determines whether the port can be a root port. In the spanning tree algorithm, in the case of equal conditions, the port with a higher priority is selected to be a root port. The value of the priority is contained in the first byte of the port ID in the network byte order. The rest bytes of the port ID is the number of the STP port. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.2.1.17.2.15.1.3 |
dot1dStpPortState |
INTEGER { disabled(1), blocking(2), listening(3), learning(4), forwarding(5), broken(6) } |
Read-only |
The value of this object identifies the current status of a port. If the device detects a port that is faulty, it places the port into the broken state. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.2.1.17.2.15.1.4 |
dot1dStpPortEnable |
INTEGER { enabled(1), disabled(2) } |
Read-write |
The enabled/disabled status of the port. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.2.1.17.2.15.1.5 |
dot1dStpPortPathCost |
Integer32 (1..65535) |
Read-write |
The value of this object identifies the path cost of the port. By default, the path cost of a port is determined by the
transmission rate on the link connecting the bridge to the port.
|
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.2.1.17.2.15.1.6 |
dot1dStpPortDesignatedRoot |
OCTET STRING (SIZE (8)) |
Read-only |
This object indicates the root bridge. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.2.1.17.2.15.1.7 |
dot1dStpPortDesignatedCost |
Integer32 |
Read-only |
The value of this object identifies the cost of the path from the designated port to the root bridge. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.2.1.17.2.15.1.8 |
dot1dStpPortDesignatedBridge |
OCTET STRING (SIZE (8)) |
Read-only |
This object indicates the designated bridge of the port. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.2.1.17.2.15.1.9 |
dot1dStpPortDesignatedPort |
OCTET STRING(SIZE(2)) |
Read-only |
This object indicates the designated port of the device. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.2.1.17.2.15.1.10 |
dot1dStpPortForwardTransitions |
INTEGER (0..4294967295) |
Read-only |
This object indicates the number of times the port transitions from the Learning state to the Forwarding state. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.2.1.17.2.15.1.11 |
dot1dStpPortPathCost32 | Integer32 (1..200000000) | Read-write |
The value of this object identifies the path cost of the port. By default, the path cost of a port is determined by the
transmission rate on the link connecting the bridge to the port.
|
This object is implemented as defined in the corresponding MIB files. |
Creation Restriction
This table cannot be created.
Modification Restriction
The entries in this table can be modified.
Deletion Restriction
This table cannot be deleted.
Access Restriction
The table has records only when the Layer 2 ports exist.
dot1dTpPortTable
This table describes information about the transparent bridge such as port number.
The index of this table is dot1dTpPort.
OID |
Object Name |
Syntax |
Access |
Description |
Implemented Specifications |
---|---|---|---|---|---|
1.3.6.1.2.1.17.4.4.1.1 |
dot1dTpPort |
Integer32 (1..65535) |
Read-only |
This object indicates the port number of the transparent bridge. |
This object is implemented as defined in the corresponding MIB files. |
1.3.6.1.2.1.17.4.4.1.2 |
dot1dTpPortMaxInfo |
Integer32 |
Read-only |
This object indicates the maximum size of the INFO (non-MAC) field that this port sends and receives. |
This object is implemented as defined in the corresponding MIB files. |
Creation Restriction
This table cannot be created.
Modification Restriction
This table cannot be modified.
Deletion Restriction
This table cannot be deleted.
Access Restriction
The table has records only when the Layer 2 ports exist.
dot1dTpFdbTable
This table obtains all MAC address entries.
The index of this table is dot1dTpFdbAddress.
OID |
Object Name |
Syntax |
Maximum Access |
Description |
Access |
---|---|---|---|---|---|
1.3.6.1.2.1.17.4.3.1.1 |
dot1dTpFdbAddress |
OCTET STRING (SIZE (6)) |
Read-only |
This object indicates a MAC address entry. |
Current |
1.3.6.1.2.1.17.4.3.1.2 |
dot1dTpFdbPort |
Integer32 |
Read-only |
This object indicates the outbound interface information. |
Current |
1.3.6.1.2.1.17.4.3.1.3 |
dot1dTpFdbStatus |
INTEGER |
Read-only |
This object indicates the type of a MAC address entry.
|
Current |
Creation Restriction
No entry can be created in this table.
Modification Restriction
No entry in this table can be modified.
Deletion Restriction
No entry in this table can be deleted.
Access Restriction
The entries in this table can be read without restriction.
Description of Alarm Objects
newRoot
OID |
Object Name |
Bound Variable |
Description |
INTEGER { enabled (1), disabled (2) } |
---|---|---|---|---|
1.3.6.1.2.1.17.0.1 |
newRoot |
- |
If a bridge is selected as a new root bridge in the spanning tree network, the bridge sends a newRoot trap to the NMS. |
This object is implemented as defined in the corresponding MIB files. |
topologyChange
OID |
Object Name |
Bound Variable |
Description |
Implemented Specifications |
---|---|---|---|---|
1.3.6.1.2.1.17.0.2 |
topologyChange |
- |
When a port converts between the learning/discarding state and the forwarding state, the bridge where the port resides sends a topologyChange trap to the NMS. |
When the port converts from forwarding state to blocking state, the topologyChange trap is not sent. |
- Functions Overview
- Relationship Between Tables
- Description of Single Objects
- dot1dBaseBridgeAddress
- dot1dBaseNumPorts
- dot1dBaseType
- dot1dStpPriority
- dot1dStpTimeSinceTopologyChange
- dot1dStpDesignatedRoot
- dot1dStpRootCost
- dot1dStpRootPort
- dot1dStpMaxAge
- dot1dStpHelloTime
- dot1dStpHoldTime
- dot1dStpForwardDelay
- dot1dStpBridgeMaxAge
- dot1dStpBridgeHelloTime
- dot1dStpBridgeForwardDelay
- dot1dTpLearnedEntryDiscards
- dot1dTpAgingTime
- Description of MIB Tables
- Description of Alarm Objects