MIB YANG Tree Visualization - IOS-XE 17.18.1
📚 API Documentation & Navigation
📋 Module Metadata
Namespace: http://cisco.com/ns/yang/CISCO-SONET-MIB
Prefix: cisco-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/CISCO-SONET-MIB
📚 External Documentation
module: CISCO-SONET-MIB
+--ro CISCO-SONET-MIB
+--ro csApsConfig
| +--ro csApsLineFailureCode? CISCO-SONET-MIB:CsApsLineFailureCode
| +--ro csApsLineSwitchReason? CISCO-SONET-MIB:CsApsLineSwitchReason
+--ro csNotifications
| +--ro csNotificationsEnabled? boolean
+--ro csConfigTable
| +--ro csConfigEntry* [ifIndex]
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro csConfigLoopbackType? enumeration
| +--ro csConfigXmtClockSource? enumeration
| +--ro csConfigFrameScramble? enumeration
| +--ro csConfigType? enumeration
| +--ro csConfigRDIVType? enumeration
| +--ro csConfigRDIPType? enumeration
| +--ro csTributaryType? enumeration
| +--ro csTributaryMappingType? enumeration
| +--ro csTributaryFramingType? enumeration
| +--ro csSignallingTransportMode? enumeration
| +--ro csTributaryGroupingType? enumeration
+--ro csApsConfigTable
| +--ro csApsConfigEntry* [csApsWorkingIndex]
| +--ro csApsWorkingIndex if-mib:InterfaceIndex
| +--ro csApsProtectionIndex? if-mib:InterfaceIndex
| +--ro csApsEnable? enumeration
| +--ro csApsArchMode? enumeration
| +--ro csApsActiveLine? enumeration
| +--ro csApsSigFaultBER? uint32
| +--ro csApsSigDegradeBER? uint32
| +--ro csApsWaitToRestore? uint32
| +--ro csApsDirection? enumeration
| +--ro csApsRevertive? enumeration
| +--ro csApsDirectionOperational? enumeration
| +--ro csApsArchModeOperational? enumeration
| +--ro csApsChannelProtocol? enumeration
| +--ro csApsFailureStatus? CISCO-SONET-MIB:CsApsLineFailureStatus
| +--ro csApsSwitchReason? CISCO-SONET-MIB:CsApsLineSwitchReason
| +--ro csApsPrimarySection? enumeration
+--ro cssTotalTable
| +--ro cssTotalEntry* [ifIndex]
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro cssTotalESs? yang:gauge32
| +--ro cssTotalSESs? yang:gauge32
| +--ro cssTotalSEFSs? yang:gauge32
| +--ro cssTotalCVs? yang:gauge32
+--ro cssTraceTable
| +--ro cssTraceEntry* [ifIndex]
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro cssTraceToTransmit? binary
| +--ro cssTraceToExpect? binary
| +--ro cssTraceFailure? boolean
| +--ro cssTraceReceived? binary
+--ro cslTotalTable
| +--ro cslTotalEntry* [ifIndex]
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro cslTotalESs? yang:gauge32
| +--ro cslTotalSESs? yang:gauge32
| +--ro cslTotalCVs? yang:gauge32
| +--ro cslTotalUASs? yang:gauge32
+--ro cslFarEndTotalTable
| +--ro cslFarEndTotalEntry* [ifIndex]
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro cslFarEndTotalESs? yang:gauge32
| +--ro cslFarEndTotalSESs? yang:gauge32
| +--ro cslFarEndTotalCVs? yang:gauge32
| +--ro cslFarEndTotalUASs? yang:gauge32
+--ro cspTotalTable
| +--ro cspTotalEntry* [ifIndex]
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro cspTotalESs? yang:gauge32
| +--ro cspTotalSESs? yang:gauge32
| +--ro cspTotalCVs? yang:gauge32
| +--ro cspTotalUASs? yang:gauge32
+--ro cspFarEndTotalTable
| +--ro cspFarEndTotalEntry* [ifIndex]
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro cspFarEndTotalESs? yang:gauge32
| +--ro cspFarEndTotalSESs? yang:gauge32
| +--ro cspFarEndTotalCVs? yang:gauge32
| +--ro cspFarEndTotalUASs? yang:gauge32
+--ro cspTraceTable
| +--ro cspTraceEntry* [ifIndex]
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro cspTraceToTransmit? binary
| +--ro cspTraceToExpect? binary
| +--ro cspTraceFailure? boolean
| +--ro cspTraceReceived? binary
+--ro csStatsTable
| +--ro csStatsEntry* [ifIndex]
| +--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro cssLOSs? yang:counter32
| +--ro cssLOFs? yang:counter32
| +--ro cslAISs? yang:counter32
| +--ro cslRFIs? yang:counter32
| +--ro cspAISs? yang:counter32
| +--ro cspRFIs? yang:counter32
+--ro csAu4Tug3ConfigTable
+--ro csAu4Tug3ConfigEntry* [ifIndex csAu4Tug3]
+--ro ifIndex -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
+--ro csAu4Tug3 int32
+--ro csAu4Tug3Payload? enumeration
augment /sonet-mib:SONET-MIB/sonet-mib:sonetPathCurrentTable/sonet-mib:sonetPathCurrentEntry:
+--ro cspSonetPathPayload? enumeration
+--ro cspTributaryMappingType? enumeration
+--ro cspSignallingTransportMode? enumeration
+--ro cspTributaryGroupingType? enumeration
notifications:
+---n ciscoSonetSectionStatusChange
| +--ro object-1
| | +--ro ifIndex? -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| | +--ro sonetSectionCurrentStatus? -> /sonet-mib:SONET-MIB/sonetSectionCurrentTable/sonetSectionCurrentEntry/sonetSectionCurrentStatus
| +--ro object-2
| +--ro ifIndex? -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro ifDescr? -> /if-mib:IF-MIB/ifTable/ifEntry/ifDescr
+---n ciscoSonetLineStatusChange
| +--ro object-1
| | +--ro ifIndex? -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| | +--ro sonetLineCurrentStatus? -> /sonet-mib:SONET-MIB/sonetLineCurrentTable/sonetLineCurrentEntry/sonetLineCurrentStatus
| +--ro object-2
| +--ro ifIndex? -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro ifDescr? -> /if-mib:IF-MIB/ifTable/ifEntry/ifDescr
+---n ciscoSonetPathStatusChange
| +--ro object-1
| | +--ro ifIndex? -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| | +--ro sonetPathCurrentStatus? -> /sonet-mib:SONET-MIB/sonetPathCurrentTable/sonetPathCurrentEntry/sonetPathCurrentStatus
| +--ro object-2
| +--ro ifIndex? -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro ifDescr? -> /if-mib:IF-MIB/ifTable/ifEntry/ifDescr
+---n ciscoSonetVTStatusChange
+--ro object-1
| +--ro ifIndex? -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
| +--ro sonetVTCurrentStatus? -> /sonet-mib:SONET-MIB/sonetVTCurrentTable/sonetVTCurrentEntry/sonetVTCurrentStatus
+--ro object-2
+--ro ifIndex? -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
+--ro ifDescr? -> /if-mib:IF-MIB/ifTable/ifEntry/ifDescr
About this tree: This visualization shows the hierarchical structure of the CISCO-SONET-MIB MIB YANG module.
Generated using pyang -f tree command.
• +--rw = read-write node
• +--ro = read-only node
• +-- = configuration data
• x-- = deprecated node