BGP4V2-MIB

Monitored by Observium
        The MIB module for the BGP-4 protocol.
        
Copyright (C) The IETF Trust (2014).  This
version of this MIB module is part of RFC XXX;
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.
Routing
Explore Observium network monitoring
Source file
BGP4V2-MIB
Last revised
Identity
bgp4V2
Base OID
1.3.6.1.3.5.1
Imported Objects
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 'BGP4V2-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'BGP4V2-MIB::bgp4V2'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'BGP4V2-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'BGP4V2-MIB::bgp4V2'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (97)
11 directly used by Observium
.1.3.6.1.3.5.1
.1.3.6.1.3.5.1.0
.1.3.6.1.3.5.1.1
.1.3.6.1.3.5.1.1.1
.1.3.6.1.3.5.1.1.1.1
.1.3.6.1.3.5.1.1.1.1.1
.1.3.6.1.3.5.1.1.10
.1.3.6.1.3.5.1.1.10.1
Unsigned32
.1.3.6.1.3.5.1.1.10.1.1
.1.3.6.1.3.5.1.1.10.1.2
bgp4V2PeerTable OBS ✓
.1.3.6.1.3.5.1.1.2
.1.3.6.1.3.5.1.1.2.1
Unsigned32
.1.3.6.1.3.5.1.1.2.1.1
.1.3.6.1.3.5.1.1.2.1.10
.1.3.6.1.3.5.1.1.2.1.11
Enumeration
.1.3.6.1.3.5.1.1.2.1.12
bgp4V2PeerState OBS ✓
Enumeration
.1.3.6.1.3.5.1.1.2.1.13
.1.3.6.1.3.5.1.1.2.1.14
.1.3.6.1.3.5.1.1.2.1.2
.1.3.6.1.3.5.1.1.2.1.3
.1.3.6.1.3.5.1.1.2.1.4
.1.3.6.1.3.5.1.1.2.1.5
.1.3.6.1.3.5.1.1.2.1.6
.1.3.6.1.3.5.1.1.2.1.7
.1.3.6.1.3.5.1.1.2.1.8
.1.3.6.1.3.5.1.1.2.1.9
.1.3.6.1.3.5.1.1.3
.1.3.6.1.3.5.1.1.3.1
Unsigned32
.1.3.6.1.3.5.1.1.3.1.1
OctetString
.1.3.6.1.3.5.1.1.3.1.10
Unsigned32
.1.3.6.1.3.5.1.1.3.1.2
.1.3.6.1.3.5.1.1.3.1.3
.1.3.6.1.3.5.1.1.3.1.4
OctetString
.1.3.6.1.3.5.1.1.3.1.5
Unsigned32
.1.3.6.1.3.5.1.1.3.1.6
Unsigned32
.1.3.6.1.3.5.1.1.3.1.7
.1.3.6.1.3.5.1.1.3.1.8
.1.3.6.1.3.5.1.1.3.1.9
.1.3.6.1.3.5.1.1.4
.1.3.6.1.3.5.1.1.4.1
.1.3.6.1.3.5.1.1.4.1.1
.1.3.6.1.3.5.1.1.4.1.2
.1.3.6.1.3.5.1.1.5
.1.3.6.1.3.5.1.1.5.1
secondsUnsigned32
.1.3.6.1.3.5.1.1.5.1.1
secondsUnsigned32
.1.3.6.1.3.5.1.1.5.1.2
secondsUnsigned32
.1.3.6.1.3.5.1.1.5.1.3
secondsUnsigned32
.1.3.6.1.3.5.1.1.5.1.4
secondsUnsigned32
.1.3.6.1.3.5.1.1.5.1.5
.1.3.6.1.3.5.1.1.6
.1.3.6.1.3.5.1.1.6.1
secondsUnsigned32
.1.3.6.1.3.5.1.1.6.1.1
secondsUnsigned32
.1.3.6.1.3.5.1.1.6.1.2
.1.3.6.1.3.5.1.1.7
.1.3.6.1.3.5.1.1.7.1
.1.3.6.1.3.5.1.1.7.1.1
.1.3.6.1.3.5.1.1.7.1.2
.1.3.6.1.3.5.1.1.7.1.3
.1.3.6.1.3.5.1.1.7.1.4
.1.3.6.1.3.5.1.1.7.1.5
.1.3.6.1.3.5.1.1.8
.1.3.6.1.3.5.1.1.8.1
.1.3.6.1.3.5.1.1.8.1.1
.1.3.6.1.3.5.1.1.8.1.2
.1.3.6.1.3.5.1.1.8.1.3
.1.3.6.1.3.5.1.1.8.1.4
.1.3.6.1.3.5.1.1.8.1.5
.1.3.6.1.3.5.1.1.9
.1.3.6.1.3.5.1.1.9.1
Unsigned32
.1.3.6.1.3.5.1.1.9.1.1
.1.3.6.1.3.5.1.1.9.1.10
OctetString
.1.3.6.1.3.5.1.1.9.1.11
.1.3.6.1.3.5.1.1.9.1.12
.1.3.6.1.3.5.1.1.9.1.13
.1.3.6.1.3.5.1.1.9.1.14
.1.3.6.1.3.5.1.1.9.1.15
.1.3.6.1.3.5.1.1.9.1.16
.1.3.6.1.3.5.1.1.9.1.17
.1.3.6.1.3.5.1.1.9.1.18
.1.3.6.1.3.5.1.1.9.1.19
.1.3.6.1.3.5.1.1.9.1.2
.1.3.6.1.3.5.1.1.9.1.20
.1.3.6.1.3.5.1.1.9.1.21
.1.3.6.1.3.5.1.1.9.1.22
.1.3.6.1.3.5.1.1.9.1.23
OctetString
.1.3.6.1.3.5.1.1.9.1.24
OctetString
.1.3.6.1.3.5.1.1.9.1.25
.1.3.6.1.3.5.1.1.9.1.3
.1.3.6.1.3.5.1.1.9.1.4
.1.3.6.1.3.5.1.1.9.1.5
.1.3.6.1.3.5.1.1.9.1.6
.1.3.6.1.3.5.1.1.9.1.7
.1.3.6.1.3.5.1.1.9.1.8
Enumeration
.1.3.6.1.3.5.1.1.9.1.9
.1.3.6.1.3.5.1.2
.1.3.6.1.3.5.1.2.1
.1.3.6.1.3.5.1.2.2
Dependencies (6) 6 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
  1. SNMPv2-SMIrfc
  2. SNMPv2-TCrfc
  3. BGP4V2-TC-MIBrfc
  4. INET-ADDRESS-MIBrfc
  5. SNMPv2-CONFrfc
  6. SNMP-FRAMEWORK-MIBrfc
  7. BGP4V2-MIBrfcselected
Conformance Groups (7)
A collection of objects providing information on global
BGP state.
.1.3.6.1.3.5.1.2.2.1
Objects associated with BGP peering timers.
.1.3.6.1.3.5.1.2.2.2
Objects to count discrete events and exchanges on BGP
sessions.
.1.3.6.1.3.5.1.2.2.3
Errors received on BGP peering sessions.
.1.3.6.1.3.5.1.2.2.5
Core object types on BGP peering sessions.
.1.3.6.1.3.5.1.2.2.6
Attributes received on BGP peering sessions.
.1.3.6.1.3.5.1.2.2.7
Notifications in this modules are completely optional.
.1.3.6.1.3.5.1.2.2.8
Compliance Statements (1)

OID .1.3.6.1.3.5.1.2.1.4
The compliance statement for entities which
implement the BGP4 mib.
Required groups
mandatory bgp4V2StdMIBTimersGroup
mandatory bgp4V2StdMIBCountersGroup
mandatory bgp4V2StdMIBErrorsGroup
mandatory bgp4V2StdMIBPeerGroup
mandatory bgp4V2StdMIBNlriGroup
mandatory bgp4V2GlobalsGroup
optional bgp4V2StdMIBNotificationGroup Implementation of BGP Notifications are completely
optional in this MIB.
Object refinements
ObjectAccessSyntaxDescription
bgp4V2NlriLinkLocalNextHopAddrType This object is only present when RFC 2545 extensions for
IPv6 are supported by the implementation. When present,
this object shall only have a value of ipv6z or none.
bgp4V2NlriLinkLocalNextHopAddr This object is only present when RFC 2545 extensions for
IPv6 are supported by the implementation. When present,
this object shall only have a size of 20 or 0 when no
RFC 2545 double-nexthop is present.
Notifications / Traps (2)
NameOIDDescription
.1.3.6.1.3.5.1.0.1
The BGP Established event is generated when
the BGP FSM enters the established state.
.1.3.6.1.3.5.1.0.2
The BGPBackwardTransition Event is generated
when the BGP FSM moves from a higher numbered
state to a lower numbered state.

Due to the nature of the BGP state machine, an
implementation MAY rate limit the generation of this event.
An implementation MAY also generate this notification ONLY


when the state machine moves out of the established state.
An implementation should document its specific behavior.