MIB YANG Tree Visualization - IOS-XE 17.18.1
📚 API Documentation & Navigation
📋 Module Metadata
Namespace: http://cisco.com/ns/yang/MPLS-VPN-MIB
Prefix: mpls-vpn
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-VPN-MIB
📚 External Documentation
module: MPLS-VPN-MIB
+--ro MPLS-VPN-MIB
+--ro mplsVpnScalars
| +--ro mplsVpnConfiguredVrfs? uint32
| +--ro mplsVpnActiveVrfs? uint32
| +--ro mplsVpnConnectedInterfaces? uint32
| +--ro mplsVpnNotificationEnable? boolean
| +--ro mplsVpnVrfConfMaxPossibleRoutes? uint32
+--ro mplsVpnInterfaceConfTable
| +--ro mplsVpnInterfaceConfEntry* [mplsVpnVrfName mplsVpnInterfaceConfIndex]
| +--ro mplsVpnVrfName -> /MPLS-VPN-MIB/mplsVpnVrfTable/mplsVpnVrfEntry/mplsVpnVrfName
| +--ro mplsVpnInterfaceConfIndex if-mib:InterfaceIndex
| +--ro mplsVpnInterfaceLabelEdgeType? enumeration
| +--ro mplsVpnInterfaceVpnClassification? enumeration
| +--ro mplsVpnInterfaceVpnRouteDistProtocol? bits
| +--ro mplsVpnInterfaceConfStorageType? snmpv2-tc:StorageType
| +--ro mplsVpnInterfaceConfRowStatus? snmpv2-tc:RowStatus
+--ro mplsVpnVrfTable
| +--ro mplsVpnVrfEntry* [mplsVpnVrfName]
| +--ro mplsVpnVrfName MPLS-VPN-MIB:MplsVpnId
| +--ro mplsVpnVrfDescription? snmp-framework:SnmpAdminString
| +--ro mplsVpnVrfRouteDistinguisher? MPLS-VPN-MIB:MplsVpnRouteDistinguisher
| +--ro mplsVpnVrfCreationTime? yang:timestamp
| +--ro mplsVpnVrfOperStatus? enumeration
| +--ro mplsVpnVrfActiveInterfaces? uint32
| +--ro mplsVpnVrfAssociatedInterfaces? uint32
| +--ro mplsVpnVrfConfMidRouteThreshold? uint32
| +--ro mplsVpnVrfConfHighRouteThreshold? uint32
| +--ro mplsVpnVrfConfMaxRoutes? uint32
| +--ro mplsVpnVrfConfLastChanged? yang:timestamp
| +--ro mplsVpnVrfConfRowStatus? snmpv2-tc:RowStatus
| +--ro mplsVpnVrfConfStorageType? snmpv2-tc:StorageType
| +--ro mplsVpnVrfSecIllegalLabelViolations? yang:counter32
| +--ro mplsVpnVrfSecIllegalLabelRcvThresh? uint32
| +--ro mplsVpnVrfPerfRoutesAdded? yang:counter32
| +--ro mplsVpnVrfPerfRoutesDeleted? yang:counter32
| +--ro mplsVpnVrfPerfCurrNumRoutes? uint32
+--ro mplsVpnVrfRouteTargetTable
| +--ro mplsVpnVrfRouteTargetEntry* [mplsVpnVrfName mplsVpnVrfRouteTargetIndex mplsVpnVrfRouteTargetType]
| +--ro mplsVpnVrfName -> /MPLS-VPN-MIB/mplsVpnVrfTable/mplsVpnVrfEntry/mplsVpnVrfName
| +--ro mplsVpnVrfRouteTargetIndex uint32
| +--ro mplsVpnVrfRouteTargetType enumeration
| +--ro mplsVpnVrfRouteTarget? MPLS-VPN-MIB:MplsVpnRouteDistinguisher
| +--ro mplsVpnVrfRouteTargetDescr? snmpv2-tc:DisplayString
| +--ro mplsVpnVrfRouteTargetRowStatus? snmpv2-tc:RowStatus
+--ro mplsVpnVrfBgpNbrAddrTable
| +--ro mplsVpnVrfBgpNbrAddrEntry* [mplsVpnVrfName mplsVpnInterfaceConfIndex mplsVpnVrfBgpNbrIndex]
| +--ro mplsVpnVrfName -> /MPLS-VPN-MIB/mplsVpnVrfTable/mplsVpnVrfEntry/mplsVpnVrfName
| +--ro mplsVpnInterfaceConfIndex -> /MPLS-VPN-MIB/mplsVpnInterfaceConfTable/mplsVpnInterfaceConfEntry/mplsVpnInterfaceConfIndex
| +--ro mplsVpnVrfBgpNbrIndex uint32
| +--ro mplsVpnVrfBgpNbrRole? enumeration
| +--ro mplsVpnVrfBgpNbrType? inet-address:InetAddressType
| +--ro mplsVpnVrfBgpNbrAddr? inet-address:InetAddress
| +--ro mplsVpnVrfBgpNbrRowStatus? snmpv2-tc:RowStatus
| +--ro mplsVpnVrfBgpNbrStorageType? snmpv2-tc:StorageType
+--ro mplsVpnVrfBgpNbrPrefixTable
| +--ro mplsVpnVrfBgpNbrPrefixEntry* [mplsVpnVrfName mplsVpnVrfBgpPathAttrIpAddrPrefix mplsVpnVrfBgpPathAttrIpAddrPrefixLen mplsVpnVrfBgpPathAttrPeer]
| +--ro mplsVpnVrfName -> /MPLS-VPN-MIB/mplsVpnVrfTable/mplsVpnVrfEntry/mplsVpnVrfName
| +--ro mplsVpnVrfBgpPathAttrPeer inet-address:InetAddress
| +--ro mplsVpnVrfBgpPathAttrIpAddrPrefixLen int32
| +--ro mplsVpnVrfBgpPathAttrIpAddrPrefix inet-address:InetAddress
| +--ro mplsVpnVrfBgpPathAttrOrigin? enumeration
| +--ro mplsVpnVrfBgpPathAttrASPathSegment? binary
| +--ro mplsVpnVrfBgpPathAttrNextHop? inet-address:InetAddress
| +--ro mplsVpnVrfBgpPathAttrMultiExitDisc? int32
| +--ro mplsVpnVrfBgpPathAttrLocalPref? int32
| +--ro mplsVpnVrfBgpPathAttrAtomicAggregate? enumeration
| +--ro mplsVpnVrfBgpPathAttrAggregatorAS? int32
| +--ro mplsVpnVrfBgpPathAttrAggregatorAddr? inet-address:InetAddress
| +--ro mplsVpnVrfBgpPathAttrCalcLocalPref? int32
| +--ro mplsVpnVrfBgpPathAttrBest? enumeration
| +--ro mplsVpnVrfBgpPathAttrUnknown? binary
+--ro mplsVpnVrfRouteTable
+--ro mplsVpnVrfRouteEntry* [mplsVpnVrfName mplsVpnVrfRouteDest mplsVpnVrfRouteMask mplsVpnVrfRouteTos mplsVpnVrfRouteNextHop]
+--ro mplsVpnVrfName -> /MPLS-VPN-MIB/mplsVpnVrfTable/mplsVpnVrfEntry/mplsVpnVrfName
+--ro mplsVpnVrfRouteDest inet-address:InetAddress
+--ro mplsVpnVrfRouteDestAddrType? inet-address:InetAddressType
+--ro mplsVpnVrfRouteMask inet-address:InetAddress
+--ro mplsVpnVrfRouteMaskAddrType? inet-address:InetAddressType
+--ro mplsVpnVrfRouteTos uint32
+--ro mplsVpnVrfRouteNextHop inet-address:InetAddress
+--ro mplsVpnVrfRouteNextHopAddrType? inet-address:InetAddressType
+--ro mplsVpnVrfRouteIfIndex? if-mib:InterfaceIndexOrZero
+--ro mplsVpnVrfRouteType? enumeration
+--ro mplsVpnVrfRouteProto? enumeration
+--ro mplsVpnVrfRouteAge? uint32
+--ro mplsVpnVrfRouteInfo? yang:object-identifier-128
+--ro mplsVpnVrfRouteNextHopAS? uint32
+--ro mplsVpnVrfRouteMetric1? int32
+--ro mplsVpnVrfRouteMetric2? int32
+--ro mplsVpnVrfRouteMetric3? int32
+--ro mplsVpnVrfRouteMetric4? int32
+--ro mplsVpnVrfRouteMetric5? int32
+--ro mplsVpnVrfRouteRowStatus? snmpv2-tc:RowStatus
+--ro mplsVpnVrfRouteStorageType? snmpv2-tc:StorageType
notifications:
+---n mplsVrfIfUp
+---n mplsVrfIfDown
+---n mplsNumVrfRouteMidThreshExceeded
+---n mplsNumVrfRouteMaxThreshExceeded
+---n mplsNumVrfSecIllegalLabelThreshExceeded
About this tree: This visualization shows the hierarchical structure of the MPLS-VPN-MIB MIB YANG module.
Generated using pyang -f tree command.
• +--rw = read-write node
• +--ro = read-only node
• +-- = configuration data
• x-- = deprecated node