CISCO-BGP4-MIB
Monitored by Observium An extension to the IETF BGP4 MIB module defined in
RFC 1657.
Following is the terminology associated with Border
Gateway Protocol(BGP).
UPDATE message
UPDATE messages are used to transfer routing
information between BGP peers. An UPDATE message
is used to advertise a single feasible route to a
peer, or to withdraw multiple unfeasible routes
from service.
Adj-RIBs-In
The Adj-RIBs-In store routing information that has
been learned from inbound UPDATE messages. Their
contents represent routes that are available as an
input to the Decision Process.
Loc-RIB(BGP table)
The Loc-RIB contains the local routing information
that the BGP speaker has selected by applying its
local policies to the routing information contained
in its Adj-RIBs-In.
Adj-RIBs-Out
The Adj-RIBs-Out store the information that the
local BGP speaker has selected for advertisement to
its peers. The routing information stored in the
Adj-RIBs-Out will be carried in the local BGP
speaker's UPDATE messages and advertised to its
peers.
Path Attributes
A variable length sequence of path attributes is
present in every UPDATE. Each path attribute is a
triple <attribute type, attribute length,
attribute value> of variable length.
Network Layer Reachability Information(NLRI)
A variable length field present in UPDATE messages
which contains a list of Network Layer address
prefixes.
Address Family Identifier(AFI)
Primary identifier to indicate the type of the
Network Layer Reachability Information(NLRI) being
carried.
Subsequent Address Family Identifier(SAFI)
Secondary identifier to indicate the type of the
Network Layer Reachability Information(NLRI) being
carried.
Observium actively monitors this MIB
Observium uses this MIB in discovery or polling workflows on applicable devices.
Discovery
Polling
Routing
Explore Observium network monitoring
- Source file
CISCO-BGP4-MIB- Last revised
- Identity
ciscoBgp4MIB- Base OID
1.3.6.1.4.1.9.9.187
Imported Objects
| BGP4-MIB | bgpPeerEntry bgpPeerLastError bgpPeerRemoteAddr bgpPeerState |
| CISCO-SMI | ciscoMgmt |
| INET-ADDRESS-MIB | InetAddress InetAddressType InetAutonomousSystemNumber InetPortNumber |
| SNMP-FRAMEWORK-MIB | SnmpAdminString |
| SNMPv2-CONF | MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page) |
| SNMPv2-SMI | Counter32 Gauge32 Integer32 IpAddress MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32 |
| SNMPv2-TC | TEXTUAL-CONVENTION (no object page) TruthValue |
Net-SNMP examples using the cisco 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 'CISCO-BGP4-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'CISCO-BGP4-MIB::ciscoBgp4MIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'CISCO-BGP4-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'CISCO-BGP4-MIB::ciscoBgp4MIB'
Objects (147)
25 directly used by Observium
Showing 147 of 147 objects
Object legend
Object type
Icons distinguish tables, entry rows, columns, scalars, and structural nodes.
SNMPv2-TCTruthValue
Syntax
Blue badges identify the value syntax. Connected badges read as defining module and convention.
IF-MIBifIndex
Table index
Green identifies an index object; yellow names its module when the index is defined elsewhere.
r/w
deprecated
obsolete
Access and status
r/w means read-write. Grey labels mark definitions retained for compatibility.
OBS ✓
Observium use
The indicator appears only when Observium directly references that object.
ifOperStatus
.1.3.6.1.2.1…
Names and OIDs
Object names link to their detail pages. Hover or focus a linked name or badge for available definition details.
.1.3.6.1.4.1.9.9.187 |
||
.1.3.6.1.4.1.9.9.187.0 |
||
.1.3.6.1.4.1.9.9.187.1 |
||
.1.3.6.1.4.1.9.9.187.1.1 |
||
.1.3.6.1.4.1.9.9.187.1.1.1 |
||
.1.3.6.1.4.1.9.9.187.1.1.1.1 |
||
.1.3.6.1.4.1.9.9.187.1.1.1.1.1 |
||
.1.3.6.1.4.1.9.9.187.1.1.1.1.10 |
||
|
Unsigned32
|
.1.3.6.1.4.1.9.9.187.1.1.1.1.11 |
|
.1.3.6.1.4.1.9.9.187.1.1.1.1.12 |
||
|
Unsigned32
|
.1.3.6.1.4.1.9.9.187.1.1.1.1.13 |
|
|
Enumeration
|
.1.3.6.1.4.1.9.9.187.1.1.1.1.14 |
|
|
Unsigned32
|
.1.3.6.1.4.1.9.9.187.1.1.1.1.15 |
|
.1.3.6.1.4.1.9.9.187.1.1.1.1.16 |
||
.1.3.6.1.4.1.9.9.187.1.1.1.1.17 |
||
.1.3.6.1.4.1.9.9.187.1.1.1.1.18 |
||
|
OctetString
|
.1.3.6.1.4.1.9.9.187.1.1.1.1.19 |
|
.1.3.6.1.4.1.9.9.187.1.1.1.1.2 |
||
.1.3.6.1.4.1.9.9.187.1.1.1.1.3 |
||
.1.3.6.1.4.1.9.9.187.1.1.1.1.4 |
||
.1.3.6.1.4.1.9.9.187.1.1.1.1.5 |
||
|
Unsigned32
|
.1.3.6.1.4.1.9.9.187.1.1.1.1.6 |
|
|
Enumeration
|
.1.3.6.1.4.1.9.9.187.1.1.1.1.7 |
|
|
OctetString
|
.1.3.6.1.4.1.9.9.187.1.1.1.1.8 |
|
.1.3.6.1.4.1.9.9.187.1.1.1.1.9 |
||
.1.3.6.1.4.1.9.9.187.1.2 |
||
.1.3.6.1.4.1.9.9.187.1.2.1 |
||
.1.3.6.1.4.1.9.9.187.1.2.1.1 |
||
|
|
.1.3.6.1.4.1.9.9.187.1.2.1.1.1 |
|
|
|
.1.3.6.1.4.1.9.9.187.1.2.1.1.2 |
|
|
|
Unsigned32
|
.1.3.6.1.4.1.9.9.187.1.2.1.1.3 |
|
|
.1.3.6.1.4.1.9.9.187.1.2.1.1.4 |
|
|
|
.1.3.6.1.4.1.9.9.187.1.2.1.1.5 |
|
|
|
.1.3.6.1.4.1.9.9.187.1.2.1.1.6 |
|
.1.3.6.1.4.1.9.9.187.1.2.1.1.7 |
||
|
Enumeration
|
.1.3.6.1.4.1.9.9.187.1.2.1.1.8 |
|
.1.3.6.1.4.1.9.9.187.1.2.2 |
||
.1.3.6.1.4.1.9.9.187.1.2.2.1 |
||
|
Enumeration
|
.1.3.6.1.4.1.9.9.187.1.2.2.1.1 |
|
|
Unsigned32
|
.1.3.6.1.4.1.9.9.187.1.2.2.1.2 |
|
|
OctetString
|
.1.3.6.1.4.1.9.9.187.1.2.2.1.3 |
|
.1.3.6.1.4.1.9.9.187.1.2.3 |
||
.1.3.6.1.4.1.9.9.187.1.2.3.1 |
||
.1.3.6.1.4.1.9.9.187.1.2.3.1.1 |
||
.1.3.6.1.4.1.9.9.187.1.2.3.1.2 |
||
|
|
.1.3.6.1.4.1.9.9.187.1.2.3.1.3 |
|
.1.3.6.1.4.1.9.9.187.1.2.4 |
||
.1.3.6.1.4.1.9.9.187.1.2.4.1 |
||
.1.3.6.1.4.1.9.9.187.1.2.4.1.1 |
||
.1.3.6.1.4.1.9.9.187.1.2.4.1.2 |
||
|
Unsigned32
|
.1.3.6.1.4.1.9.9.187.1.2.4.1.3 |
|
|
Unsigned32
|
.1.3.6.1.4.1.9.9.187.1.2.4.1.4 |
|
|
Unsigned32
|
.1.3.6.1.4.1.9.9.187.1.2.4.1.5 |
|
.1.3.6.1.4.1.9.9.187.1.2.4.1.6 |
||
.1.3.6.1.4.1.9.9.187.1.2.4.1.7 |
||
.1.3.6.1.4.1.9.9.187.1.2.4.1.8 |
||
|
|
.1.3.6.1.4.1.9.9.187.1.2.5 |
|
.1.3.6.1.4.1.9.9.187.1.2.5.1 |
||
.1.3.6.1.4.1.9.9.187.1.2.5.1.1 |
||
.1.3.6.1.4.1.9.9.187.1.2.5.1.10 |
||
|
|
.1.3.6.1.4.1.9.9.187.1.2.5.1.11 |
|
.1.3.6.1.4.1.9.9.187.1.2.5.1.12 |
||
|
|
.1.3.6.1.4.1.9.9.187.1.2.5.1.13 |
|
|
|
.1.3.6.1.4.1.9.9.187.1.2.5.1.14 |
|
|
|
.1.3.6.1.4.1.9.9.187.1.2.5.1.15 |
|
.1.3.6.1.4.1.9.9.187.1.2.5.1.16 |
||
|
OctetString
|
.1.3.6.1.4.1.9.9.187.1.2.5.1.17 |
|
.1.3.6.1.4.1.9.9.187.1.2.5.1.18 |
||
|
secondsSNMPv2-SMIGauge32
|
.1.3.6.1.4.1.9.9.187.1.2.5.1.19 |
|
|
|
.1.3.6.1.4.1.9.9.187.1.2.5.1.2 |
|
|
secondsInteger32
|
.1.3.6.1.4.1.9.9.187.1.2.5.1.20 |
|
|
secondsInteger32
|
.1.3.6.1.4.1.9.9.187.1.2.5.1.21 |
|
|
secondsInteger32
|
.1.3.6.1.4.1.9.9.187.1.2.5.1.22 |
|
|
secondsInteger32
|
.1.3.6.1.4.1.9.9.187.1.2.5.1.23 |
|
|
secondsInteger32
|
.1.3.6.1.4.1.9.9.187.1.2.5.1.24 |
|
|
secondsInteger32
|
.1.3.6.1.4.1.9.9.187.1.2.5.1.25 |
|
|
secondsInteger32
|
.1.3.6.1.4.1.9.9.187.1.2.5.1.26 |
|
|
secondsSNMPv2-SMIGauge32
|
.1.3.6.1.4.1.9.9.187.1.2.5.1.27 |
|
.1.3.6.1.4.1.9.9.187.1.2.5.1.28 |
||
|
Enumeration
|
.1.3.6.1.4.1.9.9.187.1.2.5.1.29 |
|
|
|
Enumeration
|
.1.3.6.1.4.1.9.9.187.1.2.5.1.3 |
|
|
Enumeration
|
.1.3.6.1.4.1.9.9.187.1.2.5.1.4 |
.1.3.6.1.4.1.9.9.187.1.2.5.1.5 |
||
|
|
.1.3.6.1.4.1.9.9.187.1.2.5.1.6 |
|
.1.3.6.1.4.1.9.9.187.1.2.5.1.7 |
||
|
|
.1.3.6.1.4.1.9.9.187.1.2.5.1.8 |
|
.1.3.6.1.4.1.9.9.187.1.2.5.1.9 |
||
.1.3.6.1.4.1.9.9.187.1.2.6 |
||
.1.3.6.1.4.1.9.9.187.1.2.6.1 |
||
|
Enumeration
|
.1.3.6.1.4.1.9.9.187.1.2.6.1.1 |
|
|
Unsigned32
|
.1.3.6.1.4.1.9.9.187.1.2.6.1.2 |
|
|
OctetString
|
.1.3.6.1.4.1.9.9.187.1.2.6.1.3 |
|
.1.3.6.1.4.1.9.9.187.1.2.7 |
||
.1.3.6.1.4.1.9.9.187.1.2.7.1 |
||
.1.3.6.1.4.1.9.9.187.1.2.7.1.1 |
||
.1.3.6.1.4.1.9.9.187.1.2.7.1.2 |
||
|
|
.1.3.6.1.4.1.9.9.187.1.2.7.1.3 |
|
.1.3.6.1.4.1.9.9.187.1.2.8 |
||
.1.3.6.1.4.1.9.9.187.1.2.8.1 |
||
.1.3.6.1.4.1.9.9.187.1.2.8.1.1 |
||
|
|
.1.3.6.1.4.1.9.9.187.1.2.8.1.2 |
|
|
|
Unsigned32
|
.1.3.6.1.4.1.9.9.187.1.2.8.1.3 |
|
|
percentUnsigned32
|
.1.3.6.1.4.1.9.9.187.1.2.8.1.4 |
|
percentUnsigned32
|
.1.3.6.1.4.1.9.9.187.1.2.8.1.5 |
|
.1.3.6.1.4.1.9.9.187.1.2.8.1.6 |
||
.1.3.6.1.4.1.9.9.187.1.2.8.1.7 |
||
.1.3.6.1.4.1.9.9.187.1.2.8.1.8 |
||
.1.3.6.1.4.1.9.9.187.1.2.9 |
||
.1.3.6.1.4.1.9.9.187.1.2.9.1 |
||
|
Unsigned32
|
.1.3.6.1.4.1.9.9.187.1.2.9.1.1 |
|
.1.3.6.1.4.1.9.9.187.1.2.9.1.10 |
||
.1.3.6.1.4.1.9.9.187.1.2.9.1.11 |
||
.1.3.6.1.4.1.9.9.187.1.2.9.1.12 |
||
.1.3.6.1.4.1.9.9.187.1.2.9.1.13 |
||
.1.3.6.1.4.1.9.9.187.1.2.9.1.14 |
||
.1.3.6.1.4.1.9.9.187.1.2.9.1.15 |
||
.1.3.6.1.4.1.9.9.187.1.2.9.1.16 |
||
.1.3.6.1.4.1.9.9.187.1.2.9.1.17 |
||
.1.3.6.1.4.1.9.9.187.1.2.9.1.18 |
||
|
OctetString
|
.1.3.6.1.4.1.9.9.187.1.2.9.1.19 |
|
.1.3.6.1.4.1.9.9.187.1.2.9.1.2 |
||
.1.3.6.1.4.1.9.9.187.1.2.9.1.20 |
||
|
secondsSNMPv2-SMIGauge32
|
.1.3.6.1.4.1.9.9.187.1.2.9.1.21 |
|
|
secondsInteger32
|
.1.3.6.1.4.1.9.9.187.1.2.9.1.22 |
|
|
secondsInteger32
|
.1.3.6.1.4.1.9.9.187.1.2.9.1.23 |
|
|
secondsInteger32
|
.1.3.6.1.4.1.9.9.187.1.2.9.1.24 |
|
|
secondsInteger32
|
.1.3.6.1.4.1.9.9.187.1.2.9.1.25 |
|
|
secondsInteger32
|
.1.3.6.1.4.1.9.9.187.1.2.9.1.26 |
|
|
secondsInteger32
|
.1.3.6.1.4.1.9.9.187.1.2.9.1.27 |
|
|
secondsInteger32
|
.1.3.6.1.4.1.9.9.187.1.2.9.1.28 |
|
|
secondsSNMPv2-SMIGauge32
|
.1.3.6.1.4.1.9.9.187.1.2.9.1.29 |
|
.1.3.6.1.4.1.9.9.187.1.2.9.1.3 |
||
.1.3.6.1.4.1.9.9.187.1.2.9.1.30 |
||
|
Enumeration
|
.1.3.6.1.4.1.9.9.187.1.2.9.1.31 |
|
|
OctetString
|
.1.3.6.1.4.1.9.9.187.1.2.9.1.4 |
|
|
Enumeration
|
.1.3.6.1.4.1.9.9.187.1.2.9.1.5 |
|
|
Enumeration
|
.1.3.6.1.4.1.9.9.187.1.2.9.1.6 |
|
.1.3.6.1.4.1.9.9.187.1.2.9.1.7 |
||
.1.3.6.1.4.1.9.9.187.1.2.9.1.8 |
||
.1.3.6.1.4.1.9.9.187.1.2.9.1.9 |
||
.1.3.6.1.4.1.9.9.187.1.3 |
||
|
|
Bits
|
.1.3.6.1.4.1.9.9.187.1.3.1 |
|
|
.1.3.6.1.4.1.9.9.187.1.3.2 |
|
.1.3.6.1.4.1.9.9.187.2 |
||
.1.3.6.1.4.1.9.9.187.3 |
||
.1.3.6.1.4.1.9.9.187.3.1 |
||
.1.3.6.1.4.1.9.9.187.3.2 |
Dependencies (7) 7 direct 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
- SNMPv2-SMIrfc
- SNMPv2-CONFrfc
- BGP4-MIBrfc
- CISCO-SMIcisco
- SNMPv2-TCrfc
- INET-ADDRESS-MIBrfc
- SNMP-FRAMEWORK-MIBrfc
- CISCO-BGP4-MIBciscoselected
Type Definitions (2)
| OctetString |
range: 0..255 |
|
| Enumeration |
unicast(1)multicast(2)unicastAndMulticast(3)evpn(70)vpn(128) |
Conformance Groups (8)
Compliance Statements (4)
OID
.1.3.6.1.4.1.9.9.187.3.1.1The compliance statement for entities which implement
the Cisco BGP4 MIB
the Cisco BGP4 MIB
Required groups
| mandatory | ciscoBgp4RouteGroup |
OID
.1.3.6.1.4.1.9.9.187.3.1.2The compliance statement for entities which implement
the Cisco BGP4 MIB
the Cisco BGP4 MIB
Required groups
| mandatory | ciscoBgp4RouteGroup | |
| mandatory | ciscoBgp4PeerGroup | |
| mandatory | ciscoBgp4NotificationsGroup |
Object refinements
| Object | Access | Syntax | Description |
|---|---|---|---|
| cbgpRouteAggregatorAddrType |
ipv4(1)
|
An implementation is only required to support IPv4 address type for aggregator address. |
|
| cbgpRouteAggregatorAddr | An implementation is only required to support IPv4 address type for aggregator address. |
||
| cbgpPeerPrefixLimit | readonly |
Unsigned32
|
SET operation is not supported on this object |
OID
.1.3.6.1.4.1.9.9.187.3.1.3The compliance statement for entities which implement
the Cisco BGP4 MIB
the Cisco BGP4 MIB
Required groups
| mandatory | ciscoBgp4RouteGroup | |
| mandatory | ciscoBgp4PeerGroup1 | |
| mandatory | ciscoBgp4NotificationsGroup1 |
Object refinements
| Object | Access | Syntax | Description |
|---|---|---|---|
| cbgpRouteAggregatorAddrType |
ipv4(1)
|
An implementation is only required to support IPv4 address type. |
|
| cbgpRouteAggregatorAddr | An implementation is only required to support IPv4 address type. |
||
| cbgpPeerPrefixAdminLimit | readonly | SET operation is not supported on this object | |
| cbgpPeerPrefixThreshold | readonly | SET operation is not supported on this object |
OID
.1.3.6.1.4.1.9.9.187.3.1.4The compliance statement for entities which implement
the Cisco BGP4 MIB
the Cisco BGP4 MIB
Required groups
| mandatory | ciscoBgp4RouteGroup | |
| mandatory | ciscoBgp4PeerGroup1 | |
| mandatory | ciscoBgp4GlobalGroup | |
| mandatory | ciscoBgp4NotificationsGroup1 | |
| optional | ciscoBgp4Peer2Group | This group is unconditionally optional. |
| optional | ciscoBgp4Peer2NotificationsGroup | This group is unconditionally optional. |
Object refinements
| Object | Access | Syntax | Description |
|---|---|---|---|
| cbgpRouteAggregatorAddrType |
ipv4(1)
|
An implementation is only required to support IPv4 address type. |
|
| cbgpRouteAggregatorAddr | An implementation is only required to support IPv4 address type. |
||
| cbgpPeerPrefixAdminLimit | readonly | Write access is not required. | |
| cbgpPeerPrefixThreshold | readonly | Write access is not required. | |
| cbgpPeer2LocalAddr | An implementation is only required to support IPv4 address type. |
||
| cbgpNotifsEnable | readonly | Write access is not required. | |
| cbgpPeer2PrefixAdminLimit | readonly | Write access is not required. | |
| cbgpPeer2PrefixThreshold | readonly | Write access is not required. |
Notifications / Traps (10)
| Name | OID | Description |
|---|---|---|
.1.3.6.1.4.1.9.9.187.0.1 |
The BGP cbgpFsmStateChange notification is generated
for every BGP FSM state change. The bgpPeerRemoteAddr value is attached to the notification object ID. |
|
.1.3.6.1.4.1.9.9.187.0.10 |
The cbgpPeer2PrefixThresholdClear notification is
generated when prefix count drops below the configured clear threshold on a session for an address family once cbgpPeer2PrefixThresholdExceeded is generated. This will not be generated if the peer session goes down after the generation of cbgpPrefixThresholdExceeded. |
|
.1.3.6.1.4.1.9.9.187.0.2 |
The cbgpBackwardTransition Event is generated when the
BGP FSM moves from a higher numbered state to a lower numbered state. The bgpPeerRemoteAddr value is attached to the notification object ID. |
|
.1.3.6.1.4.1.9.9.187.0.3 |
The cbgpPrefixThresholdExceeded notification is
generated when prefix count exceeds the configured warning threshold on a session for an address family. The bgpPeerRemoteAddr, cbgpPeerAddrFamilyAfi and cbgpPeerAddrFamilySafi values are attached to the notification object ID. |
|
.1.3.6.1.4.1.9.9.187.0.4 |
The cbgpPrefixThresholdClear notification is
generated when prefix count drops below the configured clear threshold on a session for an address family once cbgpPrefixThresholdExceeded is generated. This won't be generated if the peer session goes down after the generation of cbgpPrefixThresholdExceeded. The bgpPeerRemoteAddr, cbgpPeerAddrFamilyAfi and cbgpPeerAddrFamilySafi values are attached to the notification object ID. |
|
.1.3.6.1.4.1.9.9.187.0.5 |
The cbgpPeer2EstablishedNotification notification
is generated when the BGP FSM enters the established state. |
|
.1.3.6.1.4.1.9.9.187.0.6 |
The cbgpPeer2BackwardTransNotification notification
is generated when the BGP FSM moves from a higher numbered state to a lower numbered state. |
|
.1.3.6.1.4.1.9.9.187.0.7 |
The cbgpPeer2FsmStateChange notification is generated
for every BGP FSM state change. |
|
.1.3.6.1.4.1.9.9.187.0.8 |
The cbgpPeer2BackwardTransition notification is
generated when the BGP FSM moves from a higher numbered state to a lower numbered state. |
|
.1.3.6.1.4.1.9.9.187.0.9 |
The cbgpPeer2PrefixThresholdExceeded notification is
generated when prefix count exceeds the configured warning threshold on a session for an address family. |