MIB YANG Tree Visualization - IOS-XE 17.18.1
📚 API Documentation & Navigation
📋 Module Metadata
Namespace: http://cisco.com/ns/yang/IP-MIB
Prefix: ip
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/IP-MIB
📚 External Documentation
module: IP-MIB
+--ro IP-MIB
+--ro ip
| +--ro ipForwarding? enumeration
| +--ro ipDefaultTTL? int32
| x--ro ipInReceives? yang:counter32
| x--ro ipInHdrErrors? yang:counter32
| x--ro ipInAddrErrors? yang:counter32
| x--ro ipForwDatagrams? yang:counter32
| x--ro ipInUnknownProtos? yang:counter32
| x--ro ipInDiscards? yang:counter32
| x--ro ipInDelivers? yang:counter32
| x--ro ipOutRequests? yang:counter32
| x--ro ipOutDiscards? yang:counter32
| x--ro ipOutNoRoutes? yang:counter32
| +--ro ipReasmTimeout? int32
| x--ro ipReasmReqds? yang:counter32
| x--ro ipReasmOKs? yang:counter32
| x--ro ipReasmFails? yang:counter32
| x--ro ipFragOKs? yang:counter32
| x--ro ipFragFails? yang:counter32
| x--ro ipFragCreates? yang:counter32
| x--ro ipRoutingDiscards? yang:counter32
| +--ro ipv6IpForwarding? enumeration
| +--ro ipv6IpDefaultHopLimit? int32
| +--ro ipv4InterfaceTableLastChange? yang:timestamp
| +--ro ipv6InterfaceTableLastChange? yang:timestamp
| +--ro ipAddressSpinLock? snmpv2-tc:TestAndIncr
| +--ro ipv6RouterAdvertSpinLock? snmpv2-tc:TestAndIncr
+--ro ipTrafficStats
| +--ro ipIfStatsTableLastChange? yang:timestamp
+--ro icmp
| x--ro icmpInMsgs? yang:counter32
| x--ro icmpInErrors? yang:counter32
| x--ro icmpInDestUnreachs? yang:counter32
| x--ro icmpInTimeExcds? yang:counter32
| x--ro icmpInParmProbs? yang:counter32
| x--ro icmpInSrcQuenchs? yang:counter32
| x--ro icmpInRedirects? yang:counter32
| x--ro icmpInEchos? yang:counter32
| x--ro icmpInEchoReps? yang:counter32
| x--ro icmpInTimestamps? yang:counter32
| x--ro icmpInTimestampReps? yang:counter32
| x--ro icmpInAddrMasks? yang:counter32
| x--ro icmpInAddrMaskReps? yang:counter32
| x--ro icmpOutMsgs? yang:counter32
| x--ro icmpOutErrors? yang:counter32
| x--ro icmpOutDestUnreachs? yang:counter32
| x--ro icmpOutTimeExcds? yang:counter32
| x--ro icmpOutParmProbs? yang:counter32
| x--ro icmpOutSrcQuenchs? yang:counter32
| x--ro icmpOutRedirects? yang:counter32
| x--ro icmpOutEchos? yang:counter32
| x--ro icmpOutEchoReps? yang:counter32
| x--ro icmpOutTimestamps? yang:counter32
| x--ro icmpOutTimestampReps? yang:counter32
| x--ro icmpOutAddrMasks? yang:counter32
| x--ro icmpOutAddrMaskReps? yang:counter32
x--ro ipAddrTable
| x--ro ipAddrEntry* [ipAdEntAddr]
| x--ro ipAdEntAddr inet:ipv4-address
| x--ro ipAdEntIfIndex? int32
| x--ro ipAdEntNetMask? inet:ipv4-address
| x--ro ipAdEntBcastAddr? int32
| x--ro ipAdEntReasmMaxSize? int32
x--ro ipNetToMediaTable
| x--ro ipNetToMediaEntry* [ipNetToMediaIfIndex ipNetToMediaNetAddress]
| x--ro ipNetToMediaIfIndex int32
| x--ro ipNetToMediaPhysAddress? yang:phys-address
| x--ro ipNetToMediaNetAddress inet:ipv4-address
| x--ro ipNetToMediaType? enumeration
+--ro ipv4InterfaceTable
| +--ro ipv4InterfaceEntry* [ipv4InterfaceIfIndex]
| +--ro ipv4InterfaceIfIndex if-mib:InterfaceIndex
| +--ro ipv4InterfaceReasmMaxSize? int32
| +--ro ipv4InterfaceEnableStatus? enumeration
| +--ro ipv4InterfaceRetransmitTime? uint32
+--ro ipv6InterfaceTable
| +--ro ipv6InterfaceEntry* [ipv6InterfaceIfIndex]
| +--ro ipv6InterfaceIfIndex if-mib:InterfaceIndex
| +--ro ipv6InterfaceReasmMaxSize? uint32
| +--ro ipv6InterfaceIdentifier? IP-MIB:Ipv6AddressIfIdentifierTC
| +--ro ipv6InterfaceEnableStatus? enumeration
| +--ro ipv6InterfaceReachableTime? uint32
| +--ro ipv6InterfaceRetransmitTime? uint32
| +--ro ipv6InterfaceForwarding? enumeration
+--ro ipSystemStatsTable
| +--ro ipSystemStatsEntry* [ipSystemStatsIPVersion]
| +--ro ipSystemStatsIPVersion inet:ip-version
| +--ro ipSystemStatsInReceives? yang:counter32
| +--ro ipSystemStatsHCInReceives? yang:counter64
| +--ro ipSystemStatsInOctets? yang:counter32
| +--ro ipSystemStatsHCInOctets? yang:counter64
| +--ro ipSystemStatsInHdrErrors? yang:counter32
| +--ro ipSystemStatsInNoRoutes? yang:counter32
| +--ro ipSystemStatsInAddrErrors? yang:counter32
| +--ro ipSystemStatsInUnknownProtos? yang:counter32
| +--ro ipSystemStatsInTruncatedPkts? yang:counter32
| +--ro ipSystemStatsInForwDatagrams? yang:counter32
| +--ro ipSystemStatsHCInForwDatagrams? yang:counter64
| +--ro ipSystemStatsReasmReqds? yang:counter32
| +--ro ipSystemStatsReasmOKs? yang:counter32
| +--ro ipSystemStatsReasmFails? yang:counter32
| +--ro ipSystemStatsInDiscards? yang:counter32
| +--ro ipSystemStatsInDelivers? yang:counter32
| +--ro ipSystemStatsHCInDelivers? yang:counter64
| +--ro ipSystemStatsOutRequests? yang:counter32
| +--ro ipSystemStatsHCOutRequests? yang:counter64
| +--ro ipSystemStatsOutNoRoutes? yang:counter32
| +--ro ipSystemStatsOutForwDatagrams? yang:counter32
| +--ro ipSystemStatsHCOutForwDatagrams? yang:counter64
| +--ro ipSystemStatsOutDiscards? yang:counter32
| +--ro ipSystemStatsOutFragReqds? yang:counter32
| +--ro ipSystemStatsOutFragOKs? yang:counter32
| +--ro ipSystemStatsOutFragFails? yang:counter32
| +--ro ipSystemStatsOutFragCreates? yang:counter32
| +--ro ipSystemStatsOutTransmits? yang:counter32
| +--ro ipSystemStatsHCOutTransmits? yang:counter64
| +--ro ipSystemStatsOutOctets? yang:counter32
| +--ro ipSystemStatsHCOutOctets? yang:counter64
| +--ro ipSystemStatsInMcastPkts? yang:counter32
| +--ro ipSystemStatsHCInMcastPkts? yang:counter64
| +--ro ipSystemStatsInMcastOctets? yang:counter32
| +--ro ipSystemStatsHCInMcastOctets? yang:counter64
| +--ro ipSystemStatsOutMcastPkts? yang:counter32
| +--ro ipSystemStatsHCOutMcastPkts? yang:counter64
| +--ro ipSystemStatsOutMcastOctets? yang:counter32
| +--ro ipSystemStatsHCOutMcastOctets? yang:counter64
| +--ro ipSystemStatsInBcastPkts? yang:counter32
| +--ro ipSystemStatsHCInBcastPkts? yang:counter64
| +--ro ipSystemStatsOutBcastPkts? yang:counter32
| +--ro ipSystemStatsHCOutBcastPkts? yang:counter64
| +--ro ipSystemStatsDiscontinuityTime? yang:timestamp
| +--ro ipSystemStatsRefreshRate? uint32
+--ro ipIfStatsTable
| +--ro ipIfStatsEntry* [ipIfStatsIPVersion ipIfStatsIfIndex]
| +--ro ipIfStatsIPVersion inet:ip-version
| +--ro ipIfStatsIfIndex if-mib:InterfaceIndex
| +--ro ipIfStatsInReceives? yang:counter32
| +--ro ipIfStatsHCInReceives? yang:counter64
| +--ro ipIfStatsInOctets? yang:counter32
| +--ro ipIfStatsHCInOctets? yang:counter64
| +--ro ipIfStatsInHdrErrors? yang:counter32
| +--ro ipIfStatsInNoRoutes? yang:counter32
| +--ro ipIfStatsInAddrErrors? yang:counter32
| +--ro ipIfStatsInUnknownProtos? yang:counter32
| +--ro ipIfStatsInTruncatedPkts? yang:counter32
| +--ro ipIfStatsInForwDatagrams? yang:counter32
| +--ro ipIfStatsHCInForwDatagrams? yang:counter64
| +--ro ipIfStatsReasmReqds? yang:counter32
| +--ro ipIfStatsReasmOKs? yang:counter32
| +--ro ipIfStatsReasmFails? yang:counter32
| +--ro ipIfStatsInDiscards? yang:counter32
| +--ro ipIfStatsInDelivers? yang:counter32
| +--ro ipIfStatsHCInDelivers? yang:counter64
| +--ro ipIfStatsOutRequests? yang:counter32
| +--ro ipIfStatsHCOutRequests? yang:counter64
| +--ro ipIfStatsOutForwDatagrams? yang:counter32
| +--ro ipIfStatsHCOutForwDatagrams? yang:counter64
| +--ro ipIfStatsOutDiscards? yang:counter32
| +--ro ipIfStatsOutFragReqds? yang:counter32
| +--ro ipIfStatsOutFragOKs? yang:counter32
| +--ro ipIfStatsOutFragFails? yang:counter32
| +--ro ipIfStatsOutFragCreates? yang:counter32
| +--ro ipIfStatsOutTransmits? yang:counter32
| +--ro ipIfStatsHCOutTransmits? yang:counter64
| +--ro ipIfStatsOutOctets? yang:counter32
| +--ro ipIfStatsHCOutOctets? yang:counter64
| +--ro ipIfStatsInMcastPkts? yang:counter32
| +--ro ipIfStatsHCInMcastPkts? yang:counter64
| +--ro ipIfStatsInMcastOctets? yang:counter32
| +--ro ipIfStatsHCInMcastOctets? yang:counter64
| +--ro ipIfStatsOutMcastPkts? yang:counter32
| +--ro ipIfStatsHCOutMcastPkts? yang:counter64
| +--ro ipIfStatsOutMcastOctets? yang:counter32
| +--ro ipIfStatsHCOutMcastOctets? yang:counter64
| +--ro ipIfStatsInBcastPkts? yang:counter32
| +--ro ipIfStatsHCInBcastPkts? yang:counter64
| +--ro ipIfStatsOutBcastPkts? yang:counter32
| +--ro ipIfStatsHCOutBcastPkts? yang:counter64
| +--ro ipIfStatsDiscontinuityTime? yang:timestamp
| +--ro ipIfStatsRefreshRate? uint32
+--ro ipAddressPrefixTable
| +--ro ipAddressPrefixEntry* [ipAddressPrefixIfIndex ipAddressPrefixType ipAddressPrefixPrefix ipAddressPrefixLength]
| +--ro ipAddressPrefixIfIndex if-mib:InterfaceIndex
| +--ro ipAddressPrefixType inet-address:InetAddressType
| +--ro ipAddressPrefixPrefix inet-address:InetAddress
| +--ro ipAddressPrefixLength inet-address:InetAddressPrefixLength
| +--ro ipAddressPrefixOrigin? IP-MIB:IpAddressPrefixOriginTC
| +--ro ipAddressPrefixOnLinkFlag? boolean
| +--ro ipAddressPrefixAutonomousFlag? boolean
| +--ro ipAddressPrefixAdvPreferredLifetime? uint32
| +--ro ipAddressPrefixAdvValidLifetime? uint32
+--ro ipAddressTable
| +--ro ipAddressEntry* [ipAddressAddrType ipAddressAddr]
| +--ro ipAddressAddrType inet-address:InetAddressType
| +--ro ipAddressAddr inet-address:InetAddress
| +--ro ipAddressIfIndex? if-mib:InterfaceIndex
| +--ro ipAddressType? enumeration
| +--ro ipAddressPrefix? snmpv2-tc:RowPointer
| +--ro ipAddressOrigin? IP-MIB:IpAddressOriginTC
| +--ro ipAddressStatus? IP-MIB:IpAddressStatusTC
| +--ro ipAddressCreated? yang:timestamp
| +--ro ipAddressLastChanged? yang:timestamp
| +--ro ipAddressRowStatus? snmpv2-tc:RowStatus
| +--ro ipAddressStorageType? snmpv2-tc:StorageType
+--ro ipNetToPhysicalTable
| +--ro ipNetToPhysicalEntry* [ipNetToPhysicalIfIndex ipNetToPhysicalNetAddressType ipNetToPhysicalNetAddress]
| +--ro ipNetToPhysicalIfIndex if-mib:InterfaceIndex
| +--ro ipNetToPhysicalNetAddressType inet-address:InetAddressType
| +--ro ipNetToPhysicalNetAddress inet-address:InetAddress
| +--ro ipNetToPhysicalPhysAddress? yang:phys-address
| +--ro ipNetToPhysicalLastUpdated? yang:timestamp
| +--ro ipNetToPhysicalType? enumeration
| +--ro ipNetToPhysicalState? enumeration
| +--ro ipNetToPhysicalRowStatus? snmpv2-tc:RowStatus
+--ro ipv6ScopeZoneIndexTable
| +--ro ipv6ScopeZoneIndexEntry* [ipv6ScopeZoneIndexIfIndex]
| +--ro ipv6ScopeZoneIndexIfIndex if-mib:InterfaceIndex
| +--ro ipv6ScopeZoneIndexLinkLocal? inet-address:InetZoneIndex
| +--ro ipv6ScopeZoneIndex3? inet-address:InetZoneIndex
| +--ro ipv6ScopeZoneIndexAdminLocal? inet-address:InetZoneIndex
| +--ro ipv6ScopeZoneIndexSiteLocal? inet-address:InetZoneIndex
| +--ro ipv6ScopeZoneIndex6? inet-address:InetZoneIndex
| +--ro ipv6ScopeZoneIndex7? inet-address:InetZoneIndex
| +--ro ipv6ScopeZoneIndexOrganizationLocal? inet-address:InetZoneIndex
| +--ro ipv6ScopeZoneIndex9? inet-address:InetZoneIndex
| +--ro ipv6ScopeZoneIndexA? inet-address:InetZoneIndex
| +--ro ipv6ScopeZoneIndexB? inet-address:InetZoneIndex
| +--ro ipv6ScopeZoneIndexC? inet-address:InetZoneIndex
| +--ro ipv6ScopeZoneIndexD? inet-address:InetZoneIndex
+--ro ipDefaultRouterTable
| +--ro ipDefaultRouterEntry* [ipDefaultRouterAddressType ipDefaultRouterAddress ipDefaultRouterIfIndex]
| +--ro ipDefaultRouterAddressType inet-address:InetAddressType
| +--ro ipDefaultRouterAddress inet-address:InetAddress
| +--ro ipDefaultRouterIfIndex if-mib:InterfaceIndex
| +--ro ipDefaultRouterLifetime? uint32
| +--ro ipDefaultRouterPreference? enumeration
+--ro ipv6RouterAdvertTable
| +--ro ipv6RouterAdvertEntry* [ipv6RouterAdvertIfIndex]
| +--ro ipv6RouterAdvertIfIndex if-mib:InterfaceIndex
| +--ro ipv6RouterAdvertSendAdverts? boolean
| +--ro ipv6RouterAdvertMaxInterval? uint32
| +--ro ipv6RouterAdvertMinInterval? uint32
| +--ro ipv6RouterAdvertManagedFlag? boolean
| +--ro ipv6RouterAdvertOtherConfigFlag? boolean
| +--ro ipv6RouterAdvertLinkMTU? uint32
| +--ro ipv6RouterAdvertReachableTime? uint32
| +--ro ipv6RouterAdvertRetransmitTime? uint32
| +--ro ipv6RouterAdvertCurHopLimit? uint32
| +--ro ipv6RouterAdvertDefaultLifetime? uint32
| +--ro ipv6RouterAdvertRowStatus? snmpv2-tc:RowStatus
+--ro icmpStatsTable
| +--ro icmpStatsEntry* [icmpStatsIPVersion]
| +--ro icmpStatsIPVersion inet:ip-version
| +--ro icmpStatsInMsgs? yang:counter32
| +--ro icmpStatsInErrors? yang:counter32
| +--ro icmpStatsOutMsgs? yang:counter32
| +--ro icmpStatsOutErrors? yang:counter32
+--ro icmpMsgStatsTable
+--ro icmpMsgStatsEntry* [icmpMsgStatsIPVersion icmpMsgStatsType]
+--ro icmpMsgStatsIPVersion inet:ip-version
+--ro icmpMsgStatsType int32
+--ro icmpMsgStatsInPkts? yang:counter32
+--ro icmpMsgStatsOutPkts? yang:counter32
About this tree: This visualization shows the hierarchical structure of the IP-MIB MIB YANG module.
Generated using pyang -f tree command.
• +--rw = read-write node
• +--ro = read-only node
• +-- = configuration data
• x-- = deprecated node