📊 DS3-MIB

MIB YANG Tree Visualization - IOS-XE 17.18.1

📚 API Documentation & Navigation

📄 View Swagger Spec 🚀 Open in Swagger UI 📂 Browse All MIB APIs 📄 YANG Source 🌳 All MIB Trees 🏠 Main Tree Browser

📋 Module Metadata

Namespace: http://cisco.com/ns/yang/DS3-MIB

Prefix: ds3

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/DS3-MIB

📚 External Documentation

💻 YANG Source📖 YANG Catalog
module: DS3-MIB
  +--ro DS3-MIB
     +--ro dsx3ConfigTable
     |  +--ro dsx3ConfigEntry* [dsx3LineIndex]
     |     +--ro dsx3LineIndex                     if-mib:InterfaceIndex
     |     x--ro dsx3IfIndex?                      if-mib:InterfaceIndex
     |     +--ro dsx3TimeElapsed?                  int32
     |     +--ro dsx3ValidIntervals?               int32
     |     +--ro dsx3LineType?                     enumeration
     |     +--ro dsx3LineCoding?                   enumeration
     |     +--ro dsx3SendCode?                     enumeration
     |     +--ro dsx3CircuitIdentifier?            snmpv2-tc:DisplayString
     |     +--ro dsx3LoopbackConfig?               enumeration
     |     +--ro dsx3LineStatus?                   int32
     |     +--ro dsx3TransmitClockSource?          enumeration
     |     +--ro dsx3InvalidIntervals?             int32
     |     +--ro dsx3LineLength?                   int32
     |     +--ro dsx3LineStatusLastChange?         yang:timestamp
     |     +--ro dsx3LineStatusChangeTrapEnable?   enumeration
     |     +--ro dsx3LoopbackStatus?               int32
     |     +--ro dsx3Channelization?               enumeration
     |     +--ro dsx3Ds1ForRemoteLoop?             int32
     +--ro dsx3CurrentTable
     |  +--ro dsx3CurrentEntry* [dsx3CurrentIndex]
     |     +--ro dsx3CurrentIndex    if-mib:InterfaceIndex
     |     +--ro dsx3CurrentPESs?    perfhist-tc:PerfCurrentCount
     |     +--ro dsx3CurrentPSESs?   perfhist-tc:PerfCurrentCount
     |     +--ro dsx3CurrentSEFSs?   perfhist-tc:PerfCurrentCount
     |     +--ro dsx3CurrentUASs?    perfhist-tc:PerfCurrentCount
     |     +--ro dsx3CurrentLCVs?    perfhist-tc:PerfCurrentCount
     |     +--ro dsx3CurrentPCVs?    perfhist-tc:PerfCurrentCount
     |     +--ro dsx3CurrentLESs?    perfhist-tc:PerfCurrentCount
     |     +--ro dsx3CurrentCCVs?    perfhist-tc:PerfCurrentCount
     |     +--ro dsx3CurrentCESs?    perfhist-tc:PerfCurrentCount
     |     +--ro dsx3CurrentCSESs?   perfhist-tc:PerfCurrentCount
     +--ro dsx3IntervalTable
     |  +--ro dsx3IntervalEntry* [dsx3IntervalIndex dsx3IntervalNumber]
     |     +--ro dsx3IntervalIndex        if-mib:InterfaceIndex
     |     +--ro dsx3IntervalNumber       int32
     |     +--ro dsx3IntervalPESs?        perfhist-tc:PerfIntervalCount
     |     +--ro dsx3IntervalPSESs?       perfhist-tc:PerfIntervalCount
     |     +--ro dsx3IntervalSEFSs?       perfhist-tc:PerfIntervalCount
     |     +--ro dsx3IntervalUASs?        perfhist-tc:PerfIntervalCount
     |     +--ro dsx3IntervalLCVs?        perfhist-tc:PerfIntervalCount
     |     +--ro dsx3IntervalPCVs?        perfhist-tc:PerfIntervalCount
     |     +--ro dsx3IntervalLESs?        perfhist-tc:PerfIntervalCount
     |     +--ro dsx3IntervalCCVs?        perfhist-tc:PerfIntervalCount
     |     +--ro dsx3IntervalCESs?        perfhist-tc:PerfIntervalCount
     |     +--ro dsx3IntervalCSESs?       perfhist-tc:PerfIntervalCount
     |     +--ro dsx3IntervalValidData?   boolean
     +--ro dsx3TotalTable
     |  +--ro dsx3TotalEntry* [dsx3TotalIndex]
     |     +--ro dsx3TotalIndex    if-mib:InterfaceIndex
     |     +--ro dsx3TotalPESs?    perfhist-tc:PerfTotalCount
     |     +--ro dsx3TotalPSESs?   perfhist-tc:PerfTotalCount
     |     +--ro dsx3TotalSEFSs?   perfhist-tc:PerfTotalCount
     |     +--ro dsx3TotalUASs?    perfhist-tc:PerfTotalCount
     |     +--ro dsx3TotalLCVs?    perfhist-tc:PerfTotalCount
     |     +--ro dsx3TotalPCVs?    perfhist-tc:PerfTotalCount
     |     +--ro dsx3TotalLESs?    perfhist-tc:PerfTotalCount
     |     +--ro dsx3TotalCCVs?    perfhist-tc:PerfTotalCount
     |     +--ro dsx3TotalCESs?    perfhist-tc:PerfTotalCount
     |     +--ro dsx3TotalCSESs?   perfhist-tc:PerfTotalCount
     +--ro dsx3FarEndConfigTable
     |  +--ro dsx3FarEndConfigEntry* [dsx3FarEndLineIndex]
     |     +--ro dsx3FarEndLineIndex         if-mib:InterfaceIndex
     |     +--ro dsx3FarEndEquipCode?        snmpv2-tc:DisplayString
     |     +--ro dsx3FarEndLocationIDCode?   snmpv2-tc:DisplayString
     |     +--ro dsx3FarEndFrameIDCode?      snmpv2-tc:DisplayString
     |     +--ro dsx3FarEndUnitCode?         snmpv2-tc:DisplayString
     |     +--ro dsx3FarEndFacilityIDCode?   snmpv2-tc:DisplayString
     +--ro dsx3FarEndCurrentTable
     |  +--ro dsx3FarEndCurrentEntry* [dsx3FarEndCurrentIndex]
     |     +--ro dsx3FarEndCurrentIndex        if-mib:InterfaceIndex
     |     +--ro dsx3FarEndTimeElapsed?        int32
     |     +--ro dsx3FarEndValidIntervals?     int32
     |     +--ro dsx3FarEndCurrentCESs?        perfhist-tc:PerfCurrentCount
     |     +--ro dsx3FarEndCurrentCSESs?       perfhist-tc:PerfCurrentCount
     |     +--ro dsx3FarEndCurrentCCVs?        perfhist-tc:PerfCurrentCount
     |     +--ro dsx3FarEndCurrentUASs?        perfhist-tc:PerfCurrentCount
     |     +--ro dsx3FarEndInvalidIntervals?   int32
     +--ro dsx3FarEndIntervalTable
     |  +--ro dsx3FarEndIntervalEntry* [dsx3FarEndIntervalIndex dsx3FarEndIntervalNumber]
     |     +--ro dsx3FarEndIntervalIndex        if-mib:InterfaceIndex
     |     +--ro dsx3FarEndIntervalNumber       int32
     |     +--ro dsx3FarEndIntervalCESs?        perfhist-tc:PerfIntervalCount
     |     +--ro dsx3FarEndIntervalCSESs?       perfhist-tc:PerfIntervalCount
     |     +--ro dsx3FarEndIntervalCCVs?        perfhist-tc:PerfIntervalCount
     |     +--ro dsx3FarEndIntervalUASs?        perfhist-tc:PerfIntervalCount
     |     +--ro dsx3FarEndIntervalValidData?   boolean
     +--ro dsx3FarEndTotalTable
     |  +--ro dsx3FarEndTotalEntry* [dsx3FarEndTotalIndex]
     |     +--ro dsx3FarEndTotalIndex    if-mib:InterfaceIndex
     |     +--ro dsx3FarEndTotalCESs?    perfhist-tc:PerfTotalCount
     |     +--ro dsx3FarEndTotalCSESs?   perfhist-tc:PerfTotalCount
     |     +--ro dsx3FarEndTotalCCVs?    perfhist-tc:PerfTotalCount
     |     +--ro dsx3FarEndTotalUASs?    perfhist-tc:PerfTotalCount
     x--ro dsx3FracTable
        x--ro dsx3FracEntry* [dsx3FracIndex dsx3FracNumber]
           x--ro dsx3FracIndex      int32
           x--ro dsx3FracNumber     int32
           x--ro dsx3FracIfIndex?   int32

  notifications:
    +---n dsx3LineStatusChange
       +--ro object-1
       |  +--ro dsx3LineIndex?    -> /DS3-MIB/dsx3ConfigTable/dsx3ConfigEntry/dsx3LineIndex
       |  +--ro dsx3LineStatus?   -> /DS3-MIB/dsx3ConfigTable/dsx3ConfigEntry/dsx3LineStatus
       +--ro object-2
          +--ro dsx3LineIndex?              -> /DS3-MIB/dsx3ConfigTable/dsx3ConfigEntry/dsx3LineIndex
          +--ro dsx3LineStatusLastChange?   -> /DS3-MIB/dsx3ConfigTable/dsx3ConfigEntry/dsx3LineStatusLastChange

About this tree: This visualization shows the hierarchical structure of the DS3-MIB MIB YANG module. Generated using pyang -f tree command. • +--rw = read-write node • +--ro = read-only node • +-- = configuration data • x-- = deprecated node