MIB YANG Tree Visualization - IOS-XE 17.18.1
📚 API Documentation & Navigation
📋 Module Metadata
Namespace: http://cisco.com/ns/yang/SONET-MIB
Prefix: sonet
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/SONET-MIB
📚 External Documentation
module: SONET-MIB
+--ro SONET-MIB
+--ro sonetMedium
| +--ro sonetSESthresholdSet? enumeration
+--ro sonetMediumTable
| +--ro sonetMediumEntry* [ifIndex]
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro sonetMediumType? enumeration
| +--ro sonetMediumTimeElapsed? int32
| +--ro sonetMediumValidIntervals? int32
| +--ro sonetMediumLineCoding? enumeration
| +--ro sonetMediumLineType? enumeration
| +--ro sonetMediumCircuitIdentifier? snmpv2-tc:DisplayString
| +--ro sonetMediumInvalidIntervals? int32
| +--ro sonetMediumLoopbackConfig? bits
+--ro sonetSectionCurrentTable
| +--ro sonetSectionCurrentEntry* [ifIndex]
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro sonetSectionCurrentStatus? int32
| +--ro sonetSectionCurrentESs? perfhist-tc:PerfCurrentCount
| +--ro sonetSectionCurrentSESs? perfhist-tc:PerfCurrentCount
| +--ro sonetSectionCurrentSEFSs? perfhist-tc:PerfCurrentCount
| +--ro sonetSectionCurrentCVs? perfhist-tc:PerfCurrentCount
+--ro sonetSectionIntervalTable
| +--ro sonetSectionIntervalEntry* [ifIndex sonetSectionIntervalNumber]
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro sonetSectionIntervalNumber int32
| +--ro sonetSectionIntervalESs? perfhist-tc:PerfIntervalCount
| +--ro sonetSectionIntervalSESs? perfhist-tc:PerfIntervalCount
| +--ro sonetSectionIntervalSEFSs? perfhist-tc:PerfIntervalCount
| +--ro sonetSectionIntervalCVs? perfhist-tc:PerfIntervalCount
| +--ro sonetSectionIntervalValidData? boolean
+--ro sonetLineCurrentTable
| +--ro sonetLineCurrentEntry* [ifIndex]
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro sonetLineCurrentStatus? int32
| +--ro sonetLineCurrentESs? perfhist-tc:PerfCurrentCount
| +--ro sonetLineCurrentSESs? perfhist-tc:PerfCurrentCount
| +--ro sonetLineCurrentCVs? perfhist-tc:PerfCurrentCount
| +--ro sonetLineCurrentUASs? perfhist-tc:PerfCurrentCount
+--ro sonetLineIntervalTable
| +--ro sonetLineIntervalEntry* [ifIndex sonetLineIntervalNumber]
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro sonetLineIntervalNumber int32
| +--ro sonetLineIntervalESs? perfhist-tc:PerfIntervalCount
| +--ro sonetLineIntervalSESs? perfhist-tc:PerfIntervalCount
| +--ro sonetLineIntervalCVs? perfhist-tc:PerfIntervalCount
| +--ro sonetLineIntervalUASs? perfhist-tc:PerfIntervalCount
| +--ro sonetLineIntervalValidData? boolean
+--ro sonetFarEndLineCurrentTable
| +--ro sonetFarEndLineCurrentEntry* [ifIndex]
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro sonetFarEndLineCurrentESs? perfhist-tc:PerfCurrentCount
| +--ro sonetFarEndLineCurrentSESs? perfhist-tc:PerfCurrentCount
| +--ro sonetFarEndLineCurrentCVs? perfhist-tc:PerfCurrentCount
| +--ro sonetFarEndLineCurrentUASs? perfhist-tc:PerfCurrentCount
+--ro sonetFarEndLineIntervalTable
| +--ro sonetFarEndLineIntervalEntry* [ifIndex sonetFarEndLineIntervalNumber]
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro sonetFarEndLineIntervalNumber int32
| +--ro sonetFarEndLineIntervalESs? perfhist-tc:PerfIntervalCount
| +--ro sonetFarEndLineIntervalSESs? perfhist-tc:PerfIntervalCount
| +--ro sonetFarEndLineIntervalCVs? perfhist-tc:PerfIntervalCount
| +--ro sonetFarEndLineIntervalUASs? perfhist-tc:PerfIntervalCount
| +--ro sonetFarEndLineIntervalValidData? boolean
+--ro sonetPathCurrentTable
| +--ro sonetPathCurrentEntry* [ifIndex]
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro sonetPathCurrentWidth? enumeration
| +--ro sonetPathCurrentStatus? int32
| +--ro sonetPathCurrentESs? perfhist-tc:PerfCurrentCount
| +--ro sonetPathCurrentSESs? perfhist-tc:PerfCurrentCount
| +--ro sonetPathCurrentCVs? perfhist-tc:PerfCurrentCount
| +--ro sonetPathCurrentUASs? perfhist-tc:PerfCurrentCount
+--ro sonetPathIntervalTable
| +--ro sonetPathIntervalEntry* [ifIndex sonetPathIntervalNumber]
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro sonetPathIntervalNumber int32
| +--ro sonetPathIntervalESs? perfhist-tc:PerfIntervalCount
| +--ro sonetPathIntervalSESs? perfhist-tc:PerfIntervalCount
| +--ro sonetPathIntervalCVs? perfhist-tc:PerfIntervalCount
| +--ro sonetPathIntervalUASs? perfhist-tc:PerfIntervalCount
| +--ro sonetPathIntervalValidData? boolean
+--ro sonetFarEndPathCurrentTable
| +--ro sonetFarEndPathCurrentEntry* [ifIndex]
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro sonetFarEndPathCurrentESs? perfhist-tc:PerfCurrentCount
| +--ro sonetFarEndPathCurrentSESs? perfhist-tc:PerfCurrentCount
| +--ro sonetFarEndPathCurrentCVs? perfhist-tc:PerfCurrentCount
| +--ro sonetFarEndPathCurrentUASs? perfhist-tc:PerfCurrentCount
+--ro sonetFarEndPathIntervalTable
| +--ro sonetFarEndPathIntervalEntry* [ifIndex sonetFarEndPathIntervalNumber]
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro sonetFarEndPathIntervalNumber int32
| +--ro sonetFarEndPathIntervalESs? perfhist-tc:PerfIntervalCount
| +--ro sonetFarEndPathIntervalSESs? perfhist-tc:PerfIntervalCount
| +--ro sonetFarEndPathIntervalCVs? perfhist-tc:PerfIntervalCount
| +--ro sonetFarEndPathIntervalUASs? perfhist-tc:PerfIntervalCount
| +--ro sonetFarEndPathIntervalValidData? boolean
+--ro sonetVTCurrentTable
| +--ro sonetVTCurrentEntry* [ifIndex]
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro sonetVTCurrentWidth? enumeration
| +--ro sonetVTCurrentStatus? int32
| +--ro sonetVTCurrentESs? perfhist-tc:PerfCurrentCount
| +--ro sonetVTCurrentSESs? perfhist-tc:PerfCurrentCount
| +--ro sonetVTCurrentCVs? perfhist-tc:PerfCurrentCount
| +--ro sonetVTCurrentUASs? perfhist-tc:PerfCurrentCount
+--ro sonetVTIntervalTable
| +--ro sonetVTIntervalEntry* [ifIndex sonetVTIntervalNumber]
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro sonetVTIntervalNumber int32
| +--ro sonetVTIntervalESs? perfhist-tc:PerfIntervalCount
| +--ro sonetVTIntervalSESs? perfhist-tc:PerfIntervalCount
| +--ro sonetVTIntervalCVs? perfhist-tc:PerfIntervalCount
| +--ro sonetVTIntervalUASs? perfhist-tc:PerfIntervalCount
| +--ro sonetVTIntervalValidData? boolean
+--ro sonetFarEndVTCurrentTable
| +--ro sonetFarEndVTCurrentEntry* [ifIndex]
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro sonetFarEndVTCurrentESs? perfhist-tc:PerfCurrentCount
| +--ro sonetFarEndVTCurrentSESs? perfhist-tc:PerfCurrentCount
| +--ro sonetFarEndVTCurrentCVs? perfhist-tc:PerfCurrentCount
| +--ro sonetFarEndVTCurrentUASs? perfhist-tc:PerfCurrentCount
+--ro sonetFarEndVTIntervalTable
+--ro sonetFarEndVTIntervalEntry* [ifIndex sonetFarEndVTIntervalNumber]
+--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
+--ro sonetFarEndVTIntervalNumber int32
+--ro sonetFarEndVTIntervalESs? perfhist-tc:PerfIntervalCount
+--ro sonetFarEndVTIntervalSESs? perfhist-tc:PerfIntervalCount
+--ro sonetFarEndVTIntervalCVs? perfhist-tc:PerfIntervalCount
+--ro sonetFarEndVTIntervalUASs? perfhist-tc:PerfIntervalCount
+--ro sonetFarEndVTIntervalValidData? boolean
About this tree: This visualization shows the hierarchical structure of the SONET-MIB MIB YANG module.
Generated using pyang -f tree command.
• +--rw = read-write node
• +--ro = read-only node
• +-- = configuration data
• x-- = deprecated node