📊 MPLS-L3VPN-STD-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/MPLS-L3VPN-STD-MIB

Prefix: mpls-l3vpn-std

Related Modules:
ATM-MIB
BGP4-MIB
BRIDGE-MIB
CISCO-AAA-SERVER-MIB
CISCO-AAA-SESSION-MIB

💡 Example Usage

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

📚 External Documentation

💻 YANG Source📖 YANG Catalog
module: MPLS-L3VPN-STD-MIB
  +--ro MPLS-L3VPN-STD-MIB
     +--ro mplsL3VpnScalars
     |  +--ro mplsL3VpnConfiguredVrfs?          uint32
     |  +--ro mplsL3VpnActiveVrfs?              yang:gauge32
     |  +--ro mplsL3VpnConnectedInterfaces?     yang:gauge32
     |  +--ro mplsL3VpnNotificationEnable?      boolean
     |  +--ro mplsL3VpnVrfConfMaxPossRts?       uint32
     |  +--ro mplsL3VpnVrfConfRteMxThrshTime?   uint32
     |  +--ro mplsL3VpnIllLblRcvThrsh?          uint32
     +--ro mplsL3VpnIfConfTable
     |  +--ro mplsL3VpnIfConfEntry* [mplsL3VpnVrfName mplsL3VpnIfConfIndex]
     |     +--ro mplsL3VpnVrfName                   -> /MPLS-L3VPN-STD-MIB/mplsL3VpnVrfTable/mplsL3VpnVrfEntry/mplsL3VpnVrfName
     |     +--ro mplsL3VpnIfConfIndex               if-mib:InterfaceIndex
     |     +--ro mplsL3VpnIfVpnClassification?      enumeration
     |     +--ro mplsL3VpnIfVpnRouteDistProtocol?   bits
     |     +--ro mplsL3VpnIfConfStorageType?        snmpv2-tc:StorageType
     |     +--ro mplsL3VpnIfConfRowStatus?          snmpv2-tc:RowStatus
     +--ro mplsL3VpnVrfTable
     |  +--ro mplsL3VpnVrfEntry* [mplsL3VpnVrfName]
     |     +--ro mplsL3VpnVrfName                    MPLS-L3VPN-STD-MIB:MplsL3VpnName
     |     +--ro mplsL3VpnVrfVpnId?                  vpn-tc:VPNIdOrZero
     |     +--ro mplsL3VpnVrfDescription?            snmp-framework:SnmpAdminString
     |     +--ro mplsL3VpnVrfRD?                     MPLS-L3VPN-STD-MIB:MplsL3VpnRouteDistinguisher
     |     +--ro mplsL3VpnVrfCreationTime?           yang:timestamp
     |     +--ro mplsL3VpnVrfOperStatus?             enumeration
     |     +--ro mplsL3VpnVrfActiveInterfaces?       yang:gauge32
     |     +--ro mplsL3VpnVrfAssociatedInterfaces?   uint32
     |     +--ro mplsL3VpnVrfConfMidRteThresh?       uint32
     |     +--ro mplsL3VpnVrfConfHighRteThresh?      uint32
     |     +--ro mplsL3VpnVrfConfMaxRoutes?          uint32
     |     +--ro mplsL3VpnVrfConfLastChanged?        yang:timestamp
     |     +--ro mplsL3VpnVrfConfRowStatus?          snmpv2-tc:RowStatus
     |     +--ro mplsL3VpnVrfConfAdminStatus?        enumeration
     |     +--ro mplsL3VpnVrfConfStorageType?        snmpv2-tc:StorageType
     |     +--ro mplsL3VpnVrfSecIllegalLblVltns?     yang:counter32
     |     +--ro mplsL3VpnVrfSecDiscontinuityTime?   yang:timestamp
     |     +--ro mplsL3VpnVrfPerfRoutesAdded?        yang:counter32
     |     +--ro mplsL3VpnVrfPerfRoutesDeleted?      yang:counter32
     |     +--ro mplsL3VpnVrfPerfCurrNumRoutes?      yang:gauge32
     |     +--ro mplsL3VpnVrfPerfRoutesDropped?      yang:counter32
     |     +--ro mplsL3VpnVrfPerfDiscTime?           yang:timestamp
     +--ro mplsL3VpnVrfRTTable
     |  +--ro mplsL3VpnVrfRTEntry* [mplsL3VpnVrfName mplsL3VpnVrfRTIndex mplsL3VpnVrfRTType]
     |     +--ro mplsL3VpnVrfName             -> /MPLS-L3VPN-STD-MIB/mplsL3VpnVrfTable/mplsL3VpnVrfEntry/mplsL3VpnVrfName
     |     +--ro mplsL3VpnVrfRTIndex          uint32
     |     +--ro mplsL3VpnVrfRTType           MPLS-L3VPN-STD-MIB:MplsL3VpnRtType
     |     +--ro mplsL3VpnVrfRT?              MPLS-L3VPN-STD-MIB:MplsL3VpnRouteDistinguisher
     |     +--ro mplsL3VpnVrfRTDescr?         snmp-framework:SnmpAdminString
     |     +--ro mplsL3VpnVrfRTRowStatus?     snmpv2-tc:RowStatus
     |     +--ro mplsL3VpnVrfRTStorageType?   snmpv2-tc:StorageType
     +--ro mplsL3VpnVrfRteTable
        +--ro mplsL3VpnVrfRteEntry* [mplsL3VpnVrfName mplsL3VpnVrfRteInetCidrDestType mplsL3VpnVrfRteInetCidrDest mplsL3VpnVrfRteInetCidrPfxLen mplsL3VpnVrfRteInetCidrPolicy mplsL3VpnVrfRteInetCidrNHopType mplsL3VpnVrfRteInetCidrNextHop]
           +--ro mplsL3VpnVrfName                    -> /MPLS-L3VPN-STD-MIB/mplsL3VpnVrfTable/mplsL3VpnVrfEntry/mplsL3VpnVrfName
           +--ro mplsL3VpnVrfRteInetCidrDestType     inet-address:InetAddressType
           +--ro mplsL3VpnVrfRteInetCidrDest         inet-address:InetAddress
           +--ro mplsL3VpnVrfRteInetCidrPfxLen       inet-address:InetAddressPrefixLength
           +--ro mplsL3VpnVrfRteInetCidrPolicy       yang:object-identifier-128
           +--ro mplsL3VpnVrfRteInetCidrNHopType     inet-address:InetAddressType
           +--ro mplsL3VpnVrfRteInetCidrNextHop      inet-address:InetAddress
           +--ro mplsL3VpnVrfRteInetCidrIfIndex?     if-mib:InterfaceIndexOrZero
           +--ro mplsL3VpnVrfRteInetCidrType?        enumeration
           +--ro mplsL3VpnVrfRteInetCidrProto?       iana-rtproto:IANAipRouteProtocol
           +--ro mplsL3VpnVrfRteInetCidrAge?         yang:gauge32
           +--ro mplsL3VpnVrfRteInetCidrNextHopAS?   inet:as-number
           +--ro mplsL3VpnVrfRteInetCidrMetric1?     int32
           +--ro mplsL3VpnVrfRteInetCidrMetric2?     int32
           +--ro mplsL3VpnVrfRteInetCidrMetric3?     int32
           +--ro mplsL3VpnVrfRteInetCidrMetric4?     int32
           +--ro mplsL3VpnVrfRteInetCidrMetric5?     int32
           +--ro mplsL3VpnVrfRteXCPointer?           mpls-lsr:MplsIndexType
           +--ro mplsL3VpnVrfRteInetCidrStatus?      snmpv2-tc:RowStatus

  notifications:
    +---n mplsL3VpnVrfUp
    |  +--ro object-1
    |  |  +--ro mplsL3VpnVrfName?           -> /MPLS-L3VPN-STD-MIB/mplsL3VpnVrfTable/mplsL3VpnVrfEntry/mplsL3VpnVrfName
    |  |  +--ro mplsL3VpnIfConfIndex?       -> /MPLS-L3VPN-STD-MIB/mplsL3VpnIfConfTable/mplsL3VpnIfConfEntry/mplsL3VpnIfConfIndex
    |  |  +--ro mplsL3VpnIfConfRowStatus?   -> /MPLS-L3VPN-STD-MIB/mplsL3VpnIfConfTable/mplsL3VpnIfConfEntry/mplsL3VpnIfConfRowStatus
    |  +--ro object-2
    |     +--ro mplsL3VpnVrfName?         -> /MPLS-L3VPN-STD-MIB/mplsL3VpnVrfTable/mplsL3VpnVrfEntry/mplsL3VpnVrfName
    |     +--ro mplsL3VpnVrfOperStatus?   -> /MPLS-L3VPN-STD-MIB/mplsL3VpnVrfTable/mplsL3VpnVrfEntry/mplsL3VpnVrfOperStatus
    +---n mplsL3VpnVrfDown
    |  +--ro object-1
    |  |  +--ro mplsL3VpnVrfName?           -> /MPLS-L3VPN-STD-MIB/mplsL3VpnVrfTable/mplsL3VpnVrfEntry/mplsL3VpnVrfName
    |  |  +--ro mplsL3VpnIfConfIndex?       -> /MPLS-L3VPN-STD-MIB/mplsL3VpnIfConfTable/mplsL3VpnIfConfEntry/mplsL3VpnIfConfIndex
    |  |  +--ro mplsL3VpnIfConfRowStatus?   -> /MPLS-L3VPN-STD-MIB/mplsL3VpnIfConfTable/mplsL3VpnIfConfEntry/mplsL3VpnIfConfRowStatus
    |  +--ro object-2
    |     +--ro mplsL3VpnVrfName?         -> /MPLS-L3VPN-STD-MIB/mplsL3VpnVrfTable/mplsL3VpnVrfEntry/mplsL3VpnVrfName
    |     +--ro mplsL3VpnVrfOperStatus?   -> /MPLS-L3VPN-STD-MIB/mplsL3VpnVrfTable/mplsL3VpnVrfEntry/mplsL3VpnVrfOperStatus
    +---n mplsL3VpnVrfRouteMidThreshExceeded
    |  +--ro object-1
    |  |  +--ro mplsL3VpnVrfName?                -> /MPLS-L3VPN-STD-MIB/mplsL3VpnVrfTable/mplsL3VpnVrfEntry/mplsL3VpnVrfName
    |  |  +--ro mplsL3VpnVrfPerfCurrNumRoutes?   -> /MPLS-L3VPN-STD-MIB/mplsL3VpnVrfTable/mplsL3VpnVrfEntry/mplsL3VpnVrfPerfCurrNumRoutes
    |  +--ro object-2
    |     +--ro mplsL3VpnVrfName?               -> /MPLS-L3VPN-STD-MIB/mplsL3VpnVrfTable/mplsL3VpnVrfEntry/mplsL3VpnVrfName
    |     +--ro mplsL3VpnVrfConfMidRteThresh?   -> /MPLS-L3VPN-STD-MIB/mplsL3VpnVrfTable/mplsL3VpnVrfEntry/mplsL3VpnVrfConfMidRteThresh
    +---n mplsL3VpnVrfNumVrfRouteMaxThreshExceeded
    |  +--ro object-1
    |  |  +--ro mplsL3VpnVrfName?                -> /MPLS-L3VPN-STD-MIB/mplsL3VpnVrfTable/mplsL3VpnVrfEntry/mplsL3VpnVrfName
    |  |  +--ro mplsL3VpnVrfPerfCurrNumRoutes?   -> /MPLS-L3VPN-STD-MIB/mplsL3VpnVrfTable/mplsL3VpnVrfEntry/mplsL3VpnVrfPerfCurrNumRoutes
    |  +--ro object-2
    |     +--ro mplsL3VpnVrfName?                -> /MPLS-L3VPN-STD-MIB/mplsL3VpnVrfTable/mplsL3VpnVrfEntry/mplsL3VpnVrfName
    |     +--ro mplsL3VpnVrfConfHighRteThresh?   -> /MPLS-L3VPN-STD-MIB/mplsL3VpnVrfTable/mplsL3VpnVrfEntry/mplsL3VpnVrfConfHighRteThresh
    +---n mplsL3VpnNumVrfSecIllglLblThrshExcd
    |  +--ro object-1
    |     +--ro mplsL3VpnVrfName?                 -> /MPLS-L3VPN-STD-MIB/mplsL3VpnVrfTable/mplsL3VpnVrfEntry/mplsL3VpnVrfName
    |     +--ro mplsL3VpnVrfSecIllegalLblVltns?   -> /MPLS-L3VPN-STD-MIB/mplsL3VpnVrfTable/mplsL3VpnVrfEntry/mplsL3VpnVrfSecIllegalLblVltns
    +---n mplsL3VpnNumVrfRouteMaxThreshCleared
       +--ro object-1
       |  +--ro mplsL3VpnVrfName?                -> /MPLS-L3VPN-STD-MIB/mplsL3VpnVrfTable/mplsL3VpnVrfEntry/mplsL3VpnVrfName
       |  +--ro mplsL3VpnVrfPerfCurrNumRoutes?   -> /MPLS-L3VPN-STD-MIB/mplsL3VpnVrfTable/mplsL3VpnVrfEntry/mplsL3VpnVrfPerfCurrNumRoutes
       +--ro object-2
          +--ro mplsL3VpnVrfName?                -> /MPLS-L3VPN-STD-MIB/mplsL3VpnVrfTable/mplsL3VpnVrfEntry/mplsL3VpnVrfName
          +--ro mplsL3VpnVrfConfHighRteThresh?   -> /MPLS-L3VPN-STD-MIB/mplsL3VpnVrfTable/mplsL3VpnVrfEntry/mplsL3VpnVrfConfHighRteThresh

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