📊 BGP4-MIB

MIB YANG Tree Visualization - IOS-XE 17.18.1

📚 API Documentation & Navigation

📄 View Swagger Spec 🚀 Open in Swagger UI 📂 Browse All MIB APIs 📄 YANG Source 🌳 All MIB Trees 🏠 Main Tree Browser

📋 Module Metadata

Namespace: http://cisco.com/ns/yang/BGP4-MIB

Prefix: bgp4

Related Modules:
ATM-MIB
BRIDGE-MIB
CISCO-AAA-SERVER-MIB
CISCO-AAA-SESSION-MIB
CISCO-ATM-PVCTRAP-EXTN-MIB

💡 Example Usage

# GET module data
curl -X GET \
  -H "Accept: application/yang-data+json" \
  -u admin:password \
  --insecure \
  https://device-ip/restconf/data/BGP4-MIB

📚 External Documentation

💻 YANG Source📖 YANG Catalog
module: BGP4-MIB
  +--ro BGP4-MIB
     +--ro bgp
     |  +--ro bgpVersion?      binary
     |  +--ro bgpLocalAs?      int32
     |  +--ro bgpIdentifier?   inet:ipv4-address
     +--ro bgpPeerTable
     |  +--ro bgpPeerEntry* [bgpPeerRemoteAddr]
     |     +--ro bgpPeerIdentifier?                      inet:ipv4-address
     |     +--ro bgpPeerState?                           enumeration
     |     +--ro bgpPeerAdminStatus?                     enumeration
     |     +--ro bgpPeerNegotiatedVersion?               int32
     |     +--ro bgpPeerLocalAddr?                       inet:ipv4-address
     |     +--ro bgpPeerLocalPort?                       int32
     |     +--ro bgpPeerRemoteAddr                       inet:ipv4-address
     |     +--ro bgpPeerRemotePort?                      int32
     |     +--ro bgpPeerRemoteAs?                        int32
     |     +--ro bgpPeerInUpdates?                       yang:counter32
     |     +--ro bgpPeerOutUpdates?                      yang:counter32
     |     +--ro bgpPeerInTotalMessages?                 yang:counter32
     |     +--ro bgpPeerOutTotalMessages?                yang:counter32
     |     +--ro bgpPeerLastError?                       binary
     |     +--ro bgpPeerFsmEstablishedTransitions?       yang:counter32
     |     +--ro bgpPeerFsmEstablishedTime?              yang:gauge32
     |     +--ro bgpPeerConnectRetryInterval?            int32
     |     +--ro bgpPeerHoldTime?                        int32
     |     +--ro bgpPeerKeepAlive?                       int32
     |     +--ro bgpPeerHoldTimeConfigured?              int32
     |     +--ro bgpPeerKeepAliveConfigured?             int32
     |     +--ro bgpPeerMinASOriginationInterval?        int32
     |     +--ro bgpPeerMinRouteAdvertisementInterval?   int32
     |     +--ro bgpPeerInUpdateElapsedTime?             yang:gauge32
     o--ro bgpRcvdPathAttrTable
     |  o--ro bgpPathAttrEntry* [bgpPathAttrDestNetwork bgpPathAttrPeer]
     |     o--ro bgpPathAttrPeer             inet:ipv4-address
     |     o--ro bgpPathAttrDestNetwork      inet:ipv4-address
     |     o--ro bgpPathAttrOrigin?          enumeration
     |     o--ro bgpPathAttrASPath?          binary
     |     o--ro bgpPathAttrNextHop?         inet:ipv4-address
     |     o--ro bgpPathAttrInterASMetric?   int32
     +--ro bgp4PathAttrTable
        +--ro bgp4PathAttrEntry* [bgp4PathAttrIpAddrPrefix bgp4PathAttrIpAddrPrefixLen bgp4PathAttrPeer]
           +--ro bgp4PathAttrPeer               inet:ipv4-address
           +--ro bgp4PathAttrIpAddrPrefixLen    int32
           +--ro bgp4PathAttrIpAddrPrefix       inet:ipv4-address
           +--ro bgp4PathAttrOrigin?            enumeration
           +--ro bgp4PathAttrASPathSegment?     binary
           +--ro bgp4PathAttrNextHop?           inet:ipv4-address
           +--ro bgp4PathAttrMultiExitDisc?     int32
           +--ro bgp4PathAttrLocalPref?         int32
           +--ro bgp4PathAttrAtomicAggregate?   enumeration
           +--ro bgp4PathAttrAggregatorAS?      int32
           +--ro bgp4PathAttrAggregatorAddr?    inet:ipv4-address
           +--ro bgp4PathAttrCalcLocalPref?     int32
           +--ro bgp4PathAttrBest?              enumeration
           +--ro bgp4PathAttrUnknown?           binary

  notifications:
    +---n bgpEstablished
    |  +--ro object-1
    |  |  +--ro bgpPeerRemoteAddr?   -> /BGP4-MIB/bgpPeerTable/bgpPeerEntry/bgpPeerRemoteAddr
    |  |  +--ro bgpPeerLastError?    -> /BGP4-MIB/bgpPeerTable/bgpPeerEntry/bgpPeerLastError
    |  +--ro object-2
    |     +--ro bgpPeerRemoteAddr?   -> /BGP4-MIB/bgpPeerTable/bgpPeerEntry/bgpPeerRemoteAddr
    |     +--ro bgpPeerState?        -> /BGP4-MIB/bgpPeerTable/bgpPeerEntry/bgpPeerState
    +---n bgpBackwardTransition
       +--ro object-1
       |  +--ro bgpPeerRemoteAddr?   -> /BGP4-MIB/bgpPeerTable/bgpPeerEntry/bgpPeerRemoteAddr
       |  +--ro bgpPeerLastError?    -> /BGP4-MIB/bgpPeerTable/bgpPeerEntry/bgpPeerLastError
       +--ro object-2
          +--ro bgpPeerRemoteAddr?   -> /BGP4-MIB/bgpPeerTable/bgpPeerEntry/bgpPeerRemoteAddr
          +--ro bgpPeerState?        -> /BGP4-MIB/bgpPeerTable/bgpPeerEntry/bgpPeerState

About this tree: This visualization shows the hierarchical structure of the BGP4-MIB MIB YANG module. Generated using pyang -f tree command. • +--rw = read-write node • +--ro = read-only node • +-- = configuration data • x-- = deprecated node