MIB YANG Tree Visualization - IOS-XE 17.18.1
📚 API Documentation & Navigation
📋 Module Metadata
Namespace: http://cisco.com/ns/yang/DIFFSERV-MIB
Prefix: diffserv
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/DIFFSERV-MIB
📚 External Documentation
module: DIFFSERV-MIB
+--ro DIFFSERV-MIB
+--ro diffServClassifier
| +--ro diffServClfrNextFree? DIFFSERV-MIB:IndexIntegerNextFree
| +--ro diffServClfrElementNextFree? DIFFSERV-MIB:IndexIntegerNextFree
| +--ro diffServMultiFieldClfrNextFree? DIFFSERV-MIB:IndexIntegerNextFree
+--ro diffServMeter
| +--ro diffServMeterNextFree? DIFFSERV-MIB:IndexIntegerNextFree
+--ro diffServTBParam
| +--ro diffServTBParamNextFree? DIFFSERV-MIB:IndexIntegerNextFree
+--ro diffServAction
| +--ro diffServActionNextFree? DIFFSERV-MIB:IndexIntegerNextFree
| +--ro diffServCountActNextFree? DIFFSERV-MIB:IndexIntegerNextFree
+--ro diffServAlgDrop
| +--ro diffServAlgDropNextFree? DIFFSERV-MIB:IndexIntegerNextFree
| +--ro diffServRandomDropNextFree? DIFFSERV-MIB:IndexIntegerNextFree
+--ro diffServQueue
| +--ro diffServQNextFree? DIFFSERV-MIB:IndexIntegerNextFree
+--ro diffServScheduler
| +--ro diffServSchedulerNextFree? DIFFSERV-MIB:IndexIntegerNextFree
| +--ro diffServMinRateNextFree? DIFFSERV-MIB:IndexIntegerNextFree
| +--ro diffServMaxRateNextFree? DIFFSERV-MIB:IndexIntegerNextFree
+--ro diffServDataPathTable
| +--ro diffServDataPathEntry* [ifIndex diffServDataPathIfDirection]
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro diffServDataPathIfDirection DIFFSERV-MIB:IfDirection
| +--ro diffServDataPathStart? snmpv2-tc:RowPointer
| +--ro diffServDataPathStorage? snmpv2-tc:StorageType
| +--ro diffServDataPathStatus? snmpv2-tc:RowStatus
+--ro diffServClfrTable
| +--ro diffServClfrEntry* [diffServClfrId]
| +--ro diffServClfrId DIFFSERV-MIB:IndexInteger
| +--ro diffServClfrStorage? snmpv2-tc:StorageType
| +--ro diffServClfrStatus? snmpv2-tc:RowStatus
+--ro diffServClfrElementTable
| +--ro diffServClfrElementEntry* [diffServClfrId diffServClfrElementId]
| +--ro diffServClfrId -> /DIFFSERV-MIB/diffServClfrTable/diffServClfrEntry/diffServClfrId
| +--ro diffServClfrElementId DIFFSERV-MIB:IndexInteger
| +--ro diffServClfrElementPrecedence? uint32
| +--ro diffServClfrElementNext? snmpv2-tc:RowPointer
| +--ro diffServClfrElementSpecific? snmpv2-tc:RowPointer
| +--ro diffServClfrElementStorage? snmpv2-tc:StorageType
| +--ro diffServClfrElementStatus? snmpv2-tc:RowStatus
+--ro diffServMultiFieldClfrTable
| +--ro diffServMultiFieldClfrEntry* [diffServMultiFieldClfrId]
| +--ro diffServMultiFieldClfrId DIFFSERV-MIB:IndexInteger
| +--ro diffServMultiFieldClfrAddrType? inet-address:InetAddressType
| +--ro diffServMultiFieldClfrDstAddr? inet-address:InetAddress
| +--ro diffServMultiFieldClfrDstPrefixLength? inet-address:InetAddressPrefixLength
| +--ro diffServMultiFieldClfrSrcAddr? inet-address:InetAddress
| +--ro diffServMultiFieldClfrSrcPrefixLength? inet-address:InetAddressPrefixLength
| +--ro diffServMultiFieldClfrDscp? diffserv-dscp:DscpOrAny
| +--ro diffServMultiFieldClfrFlowId? uint32
| +--ro diffServMultiFieldClfrProtocol? uint32
| +--ro diffServMultiFieldClfrDstL4PortMin? inet:port-number
| +--ro diffServMultiFieldClfrDstL4PortMax? inet:port-number
| +--ro diffServMultiFieldClfrSrcL4PortMin? inet:port-number
| +--ro diffServMultiFieldClfrSrcL4PortMax? inet:port-number
| +--ro diffServMultiFieldClfrStorage? snmpv2-tc:StorageType
| +--ro diffServMultiFieldClfrStatus? snmpv2-tc:RowStatus
+--ro diffServMeterTable
| +--ro diffServMeterEntry* [diffServMeterId]
| +--ro diffServMeterId DIFFSERV-MIB:IndexInteger
| +--ro diffServMeterSucceedNext? snmpv2-tc:RowPointer
| +--ro diffServMeterFailNext? snmpv2-tc:RowPointer
| +--ro diffServMeterSpecific? snmpv2-tc:RowPointer
| +--ro diffServMeterStorage? snmpv2-tc:StorageType
| +--ro diffServMeterStatus? snmpv2-tc:RowStatus
+--ro diffServTBParamTable
| +--ro diffServTBParamEntry* [diffServTBParamId]
| +--ro diffServTBParamId DIFFSERV-MIB:IndexInteger
| +--ro diffServTBParamType? snmpv2-tc:AutonomousType
| +--ro diffServTBParamRate? uint32
| +--ro diffServTBParamBurstSize? integrated-services:BurstSize
| +--ro diffServTBParamInterval? uint32
| +--ro diffServTBParamStorage? snmpv2-tc:StorageType
| +--ro diffServTBParamStatus? snmpv2-tc:RowStatus
+--ro diffServActionTable
| +--ro diffServActionEntry* [diffServActionId]
| +--ro diffServActionId DIFFSERV-MIB:IndexInteger
| +--ro diffServActionInterface? if-mib:InterfaceIndexOrZero
| +--ro diffServActionNext? snmpv2-tc:RowPointer
| +--ro diffServActionSpecific? snmpv2-tc:RowPointer
| +--ro diffServActionStorage? snmpv2-tc:StorageType
| +--ro diffServActionStatus? snmpv2-tc:RowStatus
+--ro diffServDscpMarkActTable
| +--ro diffServDscpMarkActEntry* [diffServDscpMarkActDscp]
| +--ro diffServDscpMarkActDscp inet:dscp
+--ro diffServCountActTable
| +--ro diffServCountActEntry* [diffServCountActId]
| +--ro diffServCountActId DIFFSERV-MIB:IndexInteger
| +--ro diffServCountActOctets? yang:counter64
| +--ro diffServCountActPkts? yang:counter64
| +--ro diffServCountActStorage? snmpv2-tc:StorageType
| +--ro diffServCountActStatus? snmpv2-tc:RowStatus
+--ro diffServAlgDropTable
| +--ro diffServAlgDropEntry* [diffServAlgDropId]
| +--ro diffServAlgDropId DIFFSERV-MIB:IndexInteger
| +--ro diffServAlgDropType? enumeration
| +--ro diffServAlgDropNext? snmpv2-tc:RowPointer
| +--ro diffServAlgDropQMeasure? snmpv2-tc:RowPointer
| +--ro diffServAlgDropQThreshold? uint32
| +--ro diffServAlgDropSpecific? snmpv2-tc:RowPointer
| +--ro diffServAlgDropOctets? yang:counter64
| +--ro diffServAlgDropPkts? yang:counter64
| +--ro diffServAlgRandomDropOctets? yang:counter64
| +--ro diffServAlgRandomDropPkts? yang:counter64
| +--ro diffServAlgDropStorage? snmpv2-tc:StorageType
| +--ro diffServAlgDropStatus? snmpv2-tc:RowStatus
+--ro diffServRandomDropTable
| +--ro diffServRandomDropEntry* [diffServRandomDropId]
| +--ro diffServRandomDropId DIFFSERV-MIB:IndexInteger
| +--ro diffServRandomDropMinThreshBytes? uint32
| +--ro diffServRandomDropMinThreshPkts? uint32
| +--ro diffServRandomDropMaxThreshBytes? uint32
| +--ro diffServRandomDropMaxThreshPkts? uint32
| +--ro diffServRandomDropProbMax? uint32
| +--ro diffServRandomDropWeight? uint32
| +--ro diffServRandomDropSamplingRate? uint32
| +--ro diffServRandomDropStorage? snmpv2-tc:StorageType
| +--ro diffServRandomDropStatus? snmpv2-tc:RowStatus
+--ro diffServQTable
| +--ro diffServQEntry* [diffServQId]
| +--ro diffServQId DIFFSERV-MIB:IndexInteger
| +--ro diffServQNext? snmpv2-tc:RowPointer
| +--ro diffServQMinRate? snmpv2-tc:RowPointer
| +--ro diffServQMaxRate? snmpv2-tc:RowPointer
| +--ro diffServQStorage? snmpv2-tc:StorageType
| +--ro diffServQStatus? snmpv2-tc:RowStatus
+--ro diffServSchedulerTable
| +--ro diffServSchedulerEntry* [diffServSchedulerId]
| +--ro diffServSchedulerId DIFFSERV-MIB:IndexInteger
| +--ro diffServSchedulerNext? snmpv2-tc:RowPointer
| +--ro diffServSchedulerMethod? snmpv2-tc:AutonomousType
| +--ro diffServSchedulerMinRate? snmpv2-tc:RowPointer
| +--ro diffServSchedulerMaxRate? snmpv2-tc:RowPointer
| +--ro diffServSchedulerStorage? snmpv2-tc:StorageType
| +--ro diffServSchedulerStatus? snmpv2-tc:RowStatus
+--ro diffServMinRateTable
| +--ro diffServMinRateEntry* [diffServMinRateId]
| +--ro diffServMinRateId DIFFSERV-MIB:IndexInteger
| +--ro diffServMinRatePriority? uint32
| +--ro diffServMinRateAbsolute? uint32
| +--ro diffServMinRateRelative? uint32
| +--ro diffServMinRateStorage? snmpv2-tc:StorageType
| +--ro diffServMinRateStatus? snmpv2-tc:RowStatus
+--ro diffServMaxRateTable
+--ro diffServMaxRateEntry* [diffServMaxRateId diffServMaxRateLevel]
+--ro diffServMaxRateId DIFFSERV-MIB:IndexInteger
+--ro diffServMaxRateLevel uint32
+--ro diffServMaxRateAbsolute? uint32
+--ro diffServMaxRateRelative? uint32
+--ro diffServMaxRateThreshold? integrated-services:BurstSize
+--ro diffServMaxRateStorage? snmpv2-tc:StorageType
+--ro diffServMaxRateStatus? snmpv2-tc:RowStatus
About this tree: This visualization shows the hierarchical structure of the DIFFSERV-MIB MIB YANG module.
Generated using pyang -f tree command.
• +--rw = read-write node
• +--ro = read-only node
• +-- = configuration data
• x-- = deprecated node