MIB YANG Tree Visualization - IOS-XE 17.18.1
📚 API Documentation & Navigation
📋 Module Metadata
Namespace: http://cisco.com/ns/yang/CISCO-NBAR-PROTOCOL-DISCOVERY-MIB
Prefix: cisco-nbar-prot
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/CISCO-NBAR-PROTOCOL-DISCOVERY-MIB
📚 External Documentation
module: CISCO-NBAR-PROTOCOL-DISCOVERY-MIB
+--ro CISCO-NBAR-PROTOCOL-DISCOVERY-MIB
+--ro cnpdNotificationsConfig
| +--ro cnpdNotificationsEnable? boolean
+--ro cnpdStatusTable
| +--ro cnpdStatusEntry* [ifIndex]
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro cnpdStatusPdEnable? boolean
| +--ro cnpdStatusLastUpdateTime? yang:timeticks
+--ro cnpdAllStatsTable
| +--ro cnpdAllStatsEntry* [ifIndex cnpdAllStatsProtocolsIndex]
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro cnpdAllStatsProtocolsIndex CISCO-NBAR-PROTOCOL-DISCOVERY-MIB:CiscoPdProtocolIndex
| +--ro cnpdAllStatsProtocolName? CISCO-NBAR-PROTOCOL-DISCOVERY-MIB:CiscoPdProtocolName
| +--ro cnpdAllStatsInPkts? yang:counter32
| +--ro cnpdAllStatsOutPkts? yang:counter32
| +--ro cnpdAllStatsInBytes? yang:counter32
| +--ro cnpdAllStatsOutBytes? yang:counter32
| +--ro cnpdAllStatsHCInPkts? yang:counter64
| +--ro cnpdAllStatsHCOutPkts? yang:counter64
| +--ro cnpdAllStatsHCInBytes? yang:counter64
| +--ro cnpdAllStatsHCOutBytes? yang:counter64
| +--ro cnpdAllStatsInBitRate? uint32
| +--ro cnpdAllStatsOutBitRate? uint32
+--ro cnpdTopNConfigTable
| +--ro cnpdTopNConfigEntry* [cnpdTopNConfigIndex]
| +--ro cnpdTopNConfigIndex uint32
| +--ro cnpdTopNConfigIfIndex? if-mib:InterfaceIndex
| +--ro cnpdTopNConfigStatsSelect? CISCO-NBAR-PROTOCOL-DISCOVERY-MIB:CiscoPdDataType
| +--ro cnpdTopNConfigSampleTime? uint32
| +--ro cnpdTopNConfigRequestedSize? uint32
| +--ro cnpdTopNConfigGrantedSize? uint32
| +--ro cnpdTopNConfigTime? yang:timeticks
| +--ro cnpdTopNConfigStatus? snmpv2-tc:RowStatus
+--ro cnpdTopNStatsTable
| +--ro cnpdTopNStatsEntry* [cnpdTopNConfigIndex cnpdTopNStatsIndex]
| +--ro cnpdTopNConfigIndex -> /CISCO-NBAR-PROTOCOL-DISCOVERY-MIB/cnpdTopNConfigTable/cnpdTopNConfigEntry/cnpdTopNConfigIndex
| +--ro cnpdTopNStatsIndex uint32
| +--ro cnpdTopNStatsProtocolName? CISCO-NBAR-PROTOCOL-DISCOVERY-MIB:CiscoPdProtocolName
| +--ro cnpdTopNStatsRate? yang:counter32
| +--ro cnpdTopNStatsHCRate? yang:counter64
+--ro cnpdThresholdConfigTable
| +--ro cnpdThresholdConfigEntry* [cnpdThresholdConfigIndex]
| +--ro cnpdThresholdConfigIndex uint32
| +--ro cnpdThresholdConfigIfIndex? if-mib:InterfaceIndex
| +--ro cnpdThresholdConfigInterval? uint32
| +--ro cnpdThresholdConfigSampleType? enumeration
| +--ro cnpdThresholdConfigProtocol? CISCO-NBAR-PROTOCOL-DISCOVERY-MIB:CiscoPdProtocolIndex
| +--ro cnpdThresholdConfigProtocolAny? boolean
| +--ro cnpdThresholdConfigStatsSelect? CISCO-NBAR-PROTOCOL-DISCOVERY-MIB:CiscoPdDataType
| +--ro cnpdThresholdConfigStartup? enumeration
| +--ro cnpdThresholdConfigRising? uint32
| +--ro cnpdThresholdConfigFalling? uint32
| +--ro cnpdThresholdConfigStatus? snmpv2-tc:RowStatus
+--ro cnpdThresholdHistoryTable
| +--ro cnpdThresholdHistoryEntry* [cnpdThresholdHistoryIndex]
| +--ro cnpdThresholdHistoryIndex uint32
| +--ro cnpdThresholdHistoryConfigIndex? uint32
| +--ro cnpdThresholdHistoryValue? uint32
| +--ro cnpdThresholdHistoryType? enumeration
| +--ro cnpdThresholdHistoryTime? yang:timeticks
| +--ro cnpdThresholdHistoryProtocol? CISCO-NBAR-PROTOCOL-DISCOVERY-MIB:CiscoPdProtocolIndex
| +--ro cnpdThresholdHistoryStatsSelect? CISCO-NBAR-PROTOCOL-DISCOVERY-MIB:CiscoPdDataType
+--ro cnpdSupportedProtocolsTable
+--ro cnpdSupportedProtocolsEntry* [cnpdSupportedProtocolsIndex]
+--ro cnpdSupportedProtocolsIndex CISCO-NBAR-PROTOCOL-DISCOVERY-MIB:CiscoPdProtocolIndex
+--ro cnpdSupportedProtocolsName? CISCO-NBAR-PROTOCOL-DISCOVERY-MIB:CiscoPdProtocolName
notifications:
+---n cnpdThresholdRisingEvent
| +--ro object-1
| | +--ro cnpdThresholdConfigIndex? -> /CISCO-NBAR-PROTOCOL-DISCOVERY-MIB/cnpdThresholdConfigTable/cnpdThresholdConfigEntry/cnpdThresholdConfigIndex
| | +--ro cnpdThresholdConfigIfIndex? -> /CISCO-NBAR-PROTOCOL-DISCOVERY-MIB/cnpdThresholdConfigTable/cnpdThresholdConfigEntry/cnpdThresholdConfigIfIndex
| +--ro object-2
| | +--ro cnpdThresholdConfigIndex? -> /CISCO-NBAR-PROTOCOL-DISCOVERY-MIB/cnpdThresholdConfigTable/cnpdThresholdConfigEntry/cnpdThresholdConfigIndex
| | +--ro cnpdThresholdConfigStatsSelect? -> /CISCO-NBAR-PROTOCOL-DISCOVERY-MIB/cnpdThresholdConfigTable/cnpdThresholdConfigEntry/cnpdThresholdConfigStatsSelect
| +--ro object-3
| | +--ro cnpdThresholdHistoryIndex? -> /CISCO-NBAR-PROTOCOL-DISCOVERY-MIB/cnpdThresholdHistoryTable/cnpdThresholdHistoryEntry/cnpdThresholdHistoryIndex
| | +--ro cnpdThresholdHistoryValue? -> /CISCO-NBAR-PROTOCOL-DISCOVERY-MIB/cnpdThresholdHistoryTable/cnpdThresholdHistoryEntry/cnpdThresholdHistoryValue
| +--ro object-4
| | +--ro cnpdThresholdConfigIndex? -> /CISCO-NBAR-PROTOCOL-DISCOVERY-MIB/cnpdThresholdConfigTable/cnpdThresholdConfigEntry/cnpdThresholdConfigIndex
| | +--ro cnpdThresholdConfigRising? -> /CISCO-NBAR-PROTOCOL-DISCOVERY-MIB/cnpdThresholdConfigTable/cnpdThresholdConfigEntry/cnpdThresholdConfigRising
| +--ro object-5
| | +--ro cnpdThresholdConfigIndex? -> /CISCO-NBAR-PROTOCOL-DISCOVERY-MIB/cnpdThresholdConfigTable/cnpdThresholdConfigEntry/cnpdThresholdConfigIndex
| | +--ro cnpdThresholdConfigProtocol? -> /CISCO-NBAR-PROTOCOL-DISCOVERY-MIB/cnpdThresholdConfigTable/cnpdThresholdConfigEntry/cnpdThresholdConfigProtocol
| +--ro object-6
| +--ro cnpdThresholdHistoryIndex? -> /CISCO-NBAR-PROTOCOL-DISCOVERY-MIB/cnpdThresholdHistoryTable/cnpdThresholdHistoryEntry/cnpdThresholdHistoryIndex
| +--ro cnpdThresholdHistoryTime? -> /CISCO-NBAR-PROTOCOL-DISCOVERY-MIB/cnpdThresholdHistoryTable/cnpdThresholdHistoryEntry/cnpdThresholdHistoryTime
+---n cnpdThresholdFallingEvent
+--ro object-1
| +--ro cnpdThresholdConfigIndex? -> /CISCO-NBAR-PROTOCOL-DISCOVERY-MIB/cnpdThresholdConfigTable/cnpdThresholdConfigEntry/cnpdThresholdConfigIndex
| +--ro cnpdThresholdConfigIfIndex? -> /CISCO-NBAR-PROTOCOL-DISCOVERY-MIB/cnpdThresholdConfigTable/cnpdThresholdConfigEntry/cnpdThresholdConfigIfIndex
+--ro object-2
| +--ro cnpdThresholdConfigIndex? -> /CISCO-NBAR-PROTOCOL-DISCOVERY-MIB/cnpdThresholdConfigTable/cnpdThresholdConfigEntry/cnpdThresholdConfigIndex
| +--ro cnpdThresholdConfigStatsSelect? -> /CISCO-NBAR-PROTOCOL-DISCOVERY-MIB/cnpdThresholdConfigTable/cnpdThresholdConfigEntry/cnpdThresholdConfigStatsSelect
+--ro object-3
| +--ro cnpdThresholdHistoryIndex? -> /CISCO-NBAR-PROTOCOL-DISCOVERY-MIB/cnpdThresholdHistoryTable/cnpdThresholdHistoryEntry/cnpdThresholdHistoryIndex
| +--ro cnpdThresholdHistoryValue? -> /CISCO-NBAR-PROTOCOL-DISCOVERY-MIB/cnpdThresholdHistoryTable/cnpdThresholdHistoryEntry/cnpdThresholdHistoryValue
+--ro object-4
| +--ro cnpdThresholdConfigIndex? -> /CISCO-NBAR-PROTOCOL-DISCOVERY-MIB/cnpdThresholdConfigTable/cnpdThresholdConfigEntry/cnpdThresholdConfigIndex
| +--ro cnpdThresholdConfigFalling? -> /CISCO-NBAR-PROTOCOL-DISCOVERY-MIB/cnpdThresholdConfigTable/cnpdThresholdConfigEntry/cnpdThresholdConfigFalling
+--ro object-5
| +--ro cnpdThresholdConfigIndex? -> /CISCO-NBAR-PROTOCOL-DISCOVERY-MIB/cnpdThresholdConfigTable/cnpdThresholdConfigEntry/cnpdThresholdConfigIndex
| +--ro cnpdThresholdConfigProtocol? -> /CISCO-NBAR-PROTOCOL-DISCOVERY-MIB/cnpdThresholdConfigTable/cnpdThresholdConfigEntry/cnpdThresholdConfigProtocol
+--ro object-6
+--ro cnpdThresholdHistoryIndex? -> /CISCO-NBAR-PROTOCOL-DISCOVERY-MIB/cnpdThresholdHistoryTable/cnpdThresholdHistoryEntry/cnpdThresholdHistoryIndex
+--ro cnpdThresholdHistoryTime? -> /CISCO-NBAR-PROTOCOL-DISCOVERY-MIB/cnpdThresholdHistoryTable/cnpdThresholdHistoryEntry/cnpdThresholdHistoryTime
About this tree: This visualization shows the hierarchical structure of the CISCO-NBAR-PROTOCOL-DISCOVERY-MIB MIB YANG module.
Generated using pyang -f tree command.
• +--rw = read-write node
• +--ro = read-only node
• +-- = configuration data
• x-- = deprecated node