📊 CISCO-SUBSCRIBER-SESSION-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/CISCO-SUBSCRIBER-SESSION-MIB

Prefix: cisco-subscribe

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-SUBSCRIBER-SESSION-MIB

📚 External Documentation

💻 YANG Source📖 YANG Catalog
module: CISCO-SUBSCRIBER-SESSION-MIB
  +--ro CISCO-SUBSCRIBER-SESSION-MIB
     +--ro csubJob
     |  +--ro csubJobFinishedNotifyEnable?   boolean
     |  +--ro csubJobIndexedAttributes?      cisco-subscriber-identity:SubSessionIdentities
     |  +--ro csubJobIdNext?                 CISCO-SUBSCRIBER-SESSION-MIB:SubscriberJobIdentifierOrZero
     |  +--ro csubJobMaxNumber?              uint32
     |  +--ro csubJobMaxLife?                uint32
     |  +--ro csubJobCount?                  yang:gauge32
     +--ro csubAggThresh
     |  +--ro csubAggStatsThreshNotifEnable?   boolean
     +--ro csubSessionTable
     |  +--ro csubSessionEntry* [ifIndex]
     |     +--ro ifIndex                           -> /if-mib:IF-MIB/ifTable/ifEntry/ifIndex
     |     +--ro csubSessionType?                  cisco-subscriber:SubSessionType
     |     +--ro csubSessionIpAddrAssignment?      enumeration
     |     +--ro csubSessionState?                 cisco-subscriber:SubSessionState
     |     +--ro csubSessionAuthenticated?         boolean
     |     +--ro csubSessionRedundancyMode?        cisco-subscriber:SubSessionRedundancyMode
     |     +--ro csubSessionCreationTime?          snmpv2-tc:DateAndTime
     |     +--ro csubSessionDerivedCfg?            cisco-dynamic:DynamicTemplateName
     |     +--ro csubSessionAvailableIdentities?   cisco-subscriber-identity:SubSessionIdentities
     |     +--ro csubSessionSubscriberLabel?       cisco-subscriber-identity:SubscriberLabel
     |     +--ro csubSessionMacAddress?            yang:mac-address
     |     +--ro csubSessionNativeVrf?             cisco-subscriber-identity:SubscriberVRF
     |     +--ro csubSessionNativeIpAddrType?      inet-address:InetAddressType
     |     +--ro csubSessionNativeIpAddr?          inet-address:InetAddress
     |     +--ro csubSessionNativeIpMask?          inet-address:InetAddress
     |     +--ro csubSessionDomainVrf?             cisco-subscriber-identity:SubscriberVRF
     |     +--ro csubSessionDomainIpAddrType?      inet-address:InetAddressType
     |     +--ro csubSessionDomainIpAddr?          inet-address:InetAddress
     |     +--ro csubSessionDomainIpMask?          inet-address:InetAddress
     |     +--ro csubSessionPbhk?                  cisco-subscriber-identity:SubscriberPbhk
     |     +--ro csubSessionRemoteId?              cisco-subscriber-identity:SubscriberRemoteId
     |     +--ro csubSessionCircuitId?             cisco-subscriber-identity:SubscriberCircuitId
     |     +--ro csubSessionNasPort?               cisco-subscriber-identity:SubscriberNasPort
     |     +--ro csubSessionDomain?                cisco-subscriber-identity:SubscriberDomain
     |     +--ro csubSessionUsername?              cisco-subscriber-identity:SubscriberUsername
     |     +--ro csubSessionAcctSessionId?         cisco-subscriber-identity:SubscriberAcctSessionId
     |     +--ro csubSessionDnis?                  cisco-subscriber-identity:SubscriberDnis
     |     +--ro csubSessionMedia?                 cisco-subscriber-identity:SubscriberMediaType
     |     +--ro csubSessionMlpNegotiated?         boolean
     |     +--ro csubSessionProtocol?              cisco-subscriber-identity:SubscriberProtocolType
     |     +--ro csubSessionDhcpClass?             cisco-subscriber-identity:SubscriberDhcpClass
     |     +--ro csubSessionTunnelName?            cisco-subscriber-identity:SubscriberTunnelName
     |     +--ro csubSessionLocationIdentifier?    cisco-subscriber-identity:SubscriberLocationName
     |     +--ro csubSessionServiceIdentifier?     cisco-subscriber-identity:SubscriberServiceName
     |     +--ro csubSessionLastChanged?           snmpv2-tc:DateAndTime
     |     +--ro csubSessionNativeIpAddrType2?     inet-address:InetAddressType
     |     +--ro csubSessionNativeIpAddr2?         inet-address:InetAddress
     |     +--ro csubSessionNativeIpMask2?         inet-address:InetAddress
     +--ro csubSessionByTypeTable
     |  +--ro csubSessionByTypeEntry* [csubSessionByType csubSessionIfIndex]
     |     +--ro csubSessionByType     cisco-subscriber:SubSessionType
     |     +--ro csubSessionIfIndex    if-mib:InterfaceIndex
     +--ro csubAggStatsTable
     |  +--ro csubAggStatsEntry* [csubAggStatsPointType csubAggStatsPoint csubAggStatsSessionType]
     |     +--ro csubAggStatsPointType                   enumeration
     |     +--ro csubAggStatsPoint                       uint32
     |     +--ro csubAggStatsSessionType                 cisco-subscriber:SubSessionType
     |     +--ro csubAggStatsPendingSessions?            yang:gauge32
     |     +--ro csubAggStatsUpSessions?                 yang:gauge32
     |     +--ro csubAggStatsAuthSessions?               yang:gauge32
     |     +--ro csubAggStatsUnAuthSessions?             yang:gauge32
     |     +--ro csubAggStatsLightWeightSessions?        yang:gauge32
     |     +--ro csubAggStatsRedSessions?                yang:gauge32
     |     +--ro csubAggStatsHighUpSessions?             yang:gauge32
     |     +--ro csubAggStatsAvgSessionUptime?           yang:gauge32
     |     +--ro csubAggStatsAvgSessionRPM?              yang:gauge32
     |     +--ro csubAggStatsAvgSessionRPH?              yang:gauge32
     |     +--ro csubAggStatsThrottleEngagements?        yang:counter64
     |     +--ro csubAggStatsTotalCreatedSessions?       yang:counter64
     |     +--ro csubAggStatsTotalFailedSessions?        yang:counter64
     |     +--ro csubAggStatsTotalUpSessions?            yang:counter64
     |     +--ro csubAggStatsTotalAuthSessions?          yang:counter64
     |     +--ro csubAggStatsTotalDiscSessions?          yang:counter64
     |     +--ro csubAggStatsTotalLightWeightSessions?   yang:counter64
     |     +--ro csubAggStatsTotalFlowsUp?               yang:counter64
     |     +--ro csubAggStatsDayCreatedSessions?         perfhist-tc:PerfTotalCount
     |     +--ro csubAggStatsDayFailedSessions?          perfhist-tc:PerfTotalCount
     |     +--ro csubAggStatsDayUpSessions?              perfhist-tc:PerfTotalCount
     |     +--ro csubAggStatsDayAuthSessions?            perfhist-tc:PerfTotalCount
     |     +--ro csubAggStatsDayDiscSessions?            perfhist-tc:PerfTotalCount
     |     +--ro csubAggStatsCurrTimeElapsed?            yang:gauge32
     |     +--ro csubAggStatsCurrValidIntervals?         yang:gauge32
     |     +--ro csubAggStatsCurrInvalidIntervals?       yang:gauge32
     |     +--ro csubAggStatsCurrFlowsUp?                yang:gauge32
     |     +--ro csubAggStatsCurrCreatedSessions?        perfhist-tc:PerfCurrentCount
     |     +--ro csubAggStatsCurrFailedSessions?         perfhist-tc:PerfCurrentCount
     |     +--ro csubAggStatsCurrUpSessions?             perfhist-tc:PerfCurrentCount
     |     +--ro csubAggStatsCurrAuthSessions?           perfhist-tc:PerfCurrentCount
     |     +--ro csubAggStatsCurrDiscSessions?           perfhist-tc:PerfCurrentCount
     |     +--ro csubAggStatsDiscontinuityTime?          snmpv2-tc:DateAndTime
     +--ro csubAggStatsIntTable
     |  +--ro csubAggStatsIntEntry* [csubAggStatsPointType csubAggStatsPoint csubAggStatsSessionType csubAggStatsIntNumber]
     |     +--ro csubAggStatsPointType             -> /CISCO-SUBSCRIBER-SESSION-MIB/csubAggStatsTable/csubAggStatsEntry/csubAggStatsPointType
     |     +--ro csubAggStatsPoint                 -> /CISCO-SUBSCRIBER-SESSION-MIB/csubAggStatsTable/csubAggStatsEntry/csubAggStatsPoint
     |     +--ro csubAggStatsSessionType           -> /CISCO-SUBSCRIBER-SESSION-MIB/csubAggStatsTable/csubAggStatsEntry/csubAggStatsSessionType
     |     +--ro csubAggStatsIntNumber             uint32
     |     +--ro csubAggStatsIntValid?             boolean
     |     +--ro csubAggStatsIntCreatedSessions?   perfhist-tc:PerfIntervalCount
     |     +--ro csubAggStatsIntFailedSessions?    perfhist-tc:PerfIntervalCount
     |     +--ro csubAggStatsIntUpSessions?        perfhist-tc:PerfIntervalCount
     |     +--ro csubAggStatsIntAuthSessions?      perfhist-tc:PerfIntervalCount
     |     +--ro csubAggStatsIntDiscSessions?      perfhist-tc:PerfIntervalCount
     +--ro csubAggStatsThreshTable
     |  +--ro csubAggStatsThreshEntry* [csubSessionRisingThresh]
     |     +--ro csubSessionRisingThresh                 uint32
     |     +--ro csubSessionFallingThresh?               uint32
     |     +--ro csubSessionDeltaPercentFallingThresh?   uint32
     |     +--ro csubSessionThreshEvalInterval?          uint32
     +--ro csubJobTable
     |  +--ro csubJobEntry* [csubJobId]
     |     +--ro csubJobId                CISCO-SUBSCRIBER-SESSION-MIB:SubscriberJobIdentifier
     |     +--ro csubJobStatus?           snmpv2-tc:RowStatus
     |     +--ro csubJobStorage?          snmpv2-tc:StorageType
     |     +--ro csubJobType?             enumeration
     |     +--ro csubJobControl?          enumeration
     |     +--ro csubJobState?            enumeration
     |     +--ro csubJobStartedTime?      yang:timestamp
     |     +--ro csubJobFinishedTime?     yang:timestamp
     |     +--ro csubJobFinishedReason?   enumeration
     +--ro csubJobMatchParamsTable
     |  +--ro csubJobMatchParamsEntry* [csubJobId]
     |     +--ro csubJobId                       -> /CISCO-SUBSCRIBER-SESSION-MIB/csubJobTable/csubJobEntry/csubJobId
     |     +--ro csubJobMatchIdentities?         cisco-subscriber-identity:SubSessionIdentities
     |     +--ro csubJobMatchOtherParams?        bits
     |     +--ro csubJobMatchSubscriberLabel?    cisco-subscriber-identity:SubscriberLabel
     |     +--ro csubJobMatchMacAddress?         yang:mac-address
     |     +--ro csubJobMatchNativeVrf?          cisco-subscriber-identity:SubscriberVRF
     |     +--ro csubJobMatchNativeIpAddrType?   inet-address:InetAddressType
     |     +--ro csubJobMatchNativeIpAddr?       inet-address:InetAddress
     |     +--ro csubJobMatchNativeIpMask?       inet-address:InetAddress
     |     +--ro csubJobMatchDomainVrf?          cisco-subscriber-identity:SubscriberVRF
     |     +--ro csubJobMatchDomainIpAddrType?   inet-address:InetAddressType
     |     +--ro csubJobMatchDomainIpAddr?       inet-address:InetAddress
     |     +--ro csubJobMatchDomainIpMask?       inet-address:InetAddress
     |     +--ro csubJobMatchPbhk?               cisco-subscriber-identity:SubscriberPbhk
     |     +--ro csubJobMatchRemoteId?           cisco-subscriber-identity:SubscriberRemoteId
     |     +--ro csubJobMatchCircuitId?          cisco-subscriber-identity:SubscriberCircuitId
     |     +--ro csubJobMatchNasPort?            cisco-subscriber-identity:SubscriberNasPort
     |     +--ro csubJobMatchDomain?             cisco-subscriber-identity:SubscriberDomain
     |     +--ro csubJobMatchUsername?           cisco-subscriber-identity:SubscriberUsername
     |     +--ro csubJobMatchAcctSessionId?      cisco-subscriber-identity:SubscriberAcctSessionId
     |     +--ro csubJobMatchDnis?               cisco-subscriber-identity:SubscriberDnis
     |     +--ro csubJobMatchMedia?              cisco-subscriber-identity:SubscriberMediaType
     |     +--ro csubJobMatchMlpNegotiated?      boolean
     |     +--ro csubJobMatchProtocol?           cisco-subscriber-identity:SubscriberProtocolType
     |     +--ro csubJobMatchServiceName?        cisco-cbp:CbpElementName
     |     +--ro csubJobMatchDhcpClass?          cisco-subscriber-identity:SubscriberDhcpClass
     |     +--ro csubJobMatchTunnelName?         cisco-subscriber-identity:SubscriberTunnelName
     |     +--ro csubJobMatchDanglingDuration?   uint32
     |     +--ro csubJobMatchState?              cisco-subscriber:SubSessionState
     |     +--ro csubJobMatchAuthenticated?      boolean
     |     +--ro csubJobMatchRedundancyMode?     cisco-subscriber:SubSessionRedundancyMode
     +--ro csubJobQueryParamsTable
     |  +--ro csubJobQueryParamsEntry* [csubJobId]
     |     +--ro csubJobId                          -> /CISCO-SUBSCRIBER-SESSION-MIB/csubJobTable/csubJobEntry/csubJobId
     |     +--ro csubJobQuerySortKey1?              cisco-subscriber-identity:SubSessionIdentity
     |     +--ro csubJobQuerySortKey2?              cisco-subscriber-identity:SubSessionIdentity
     |     +--ro csubJobQuerySortKey3?              cisco-subscriber-identity:SubSessionIdentity
     |     +--ro csubJobQueryResultingReportSize?   yang:gauge32
     +--ro csubJobQueueTable
     |  +--ro csubJobQueueEntry* [csubJobQueueNumber]
     |     +--ro csubJobQueueNumber    uint32
     |     +--ro csubJobQueueJobId?    CISCO-SUBSCRIBER-SESSION-MIB:SubscriberJobIdentifier
     +--ro csubJobReportTable
        +--ro csubJobReportEntry* [csubJobId csubJobReportId]
           +--ro csubJobId               -> /CISCO-SUBSCRIBER-SESSION-MIB/csubJobTable/csubJobEntry/csubJobId
           +--ro csubJobReportId         uint32
           +--ro csubJobReportSession?   if-mib:InterfaceIndex

  notifications:
    +---n csubJobFinishedNotify
    |  +--ro object-1
    |  |  +--ro csubJobId?            -> /CISCO-SUBSCRIBER-SESSION-MIB/csubJobTable/csubJobEntry/csubJobId
    |  |  +--ro csubJobStartedTime?   -> /CISCO-SUBSCRIBER-SESSION-MIB/csubJobTable/csubJobEntry/csubJobStartedTime
    |  +--ro object-2
    |  |  +--ro csubJobId?             -> /CISCO-SUBSCRIBER-SESSION-MIB/csubJobTable/csubJobEntry/csubJobId
    |  |  +--ro csubJobFinishedTime?   -> /CISCO-SUBSCRIBER-SESSION-MIB/csubJobTable/csubJobEntry/csubJobFinishedTime
    |  +--ro object-3
    |     +--ro csubJobId?               -> /CISCO-SUBSCRIBER-SESSION-MIB/csubJobTable/csubJobEntry/csubJobId
    |     +--ro csubJobFinishedReason?   -> /CISCO-SUBSCRIBER-SESSION-MIB/csubJobTable/csubJobEntry/csubJobFinishedReason
    +---n csubSessionRisingNotif
    |  +--ro object-1
    |  |  +--ro csubAggStatsPointType?     -> /CISCO-SUBSCRIBER-SESSION-MIB/csubAggStatsTable/csubAggStatsEntry/csubAggStatsPointType
    |  |  +--ro csubAggStatsPoint?         -> /CISCO-SUBSCRIBER-SESSION-MIB/csubAggStatsTable/csubAggStatsEntry/csubAggStatsPoint
    |  |  +--ro csubAggStatsSessionType?   -> /CISCO-SUBSCRIBER-SESSION-MIB/csubAggStatsTable/csubAggStatsEntry/csubAggStatsSessionType
    |  |  +--ro csubAggStatsUpSessions?    -> /CISCO-SUBSCRIBER-SESSION-MIB/csubAggStatsTable/csubAggStatsEntry/csubAggStatsUpSessions
    |  +--ro object-2
    |     +--ro csubSessionRisingThresh?   -> /CISCO-SUBSCRIBER-SESSION-MIB/csubAggStatsThreshTable/csubAggStatsThreshEntry/csubSessionRisingThresh
    +---n csubSessionFallingNotif
    |  +--ro object-1
    |  |  +--ro csubAggStatsPointType?     -> /CISCO-SUBSCRIBER-SESSION-MIB/csubAggStatsTable/csubAggStatsEntry/csubAggStatsPointType
    |  |  +--ro csubAggStatsPoint?         -> /CISCO-SUBSCRIBER-SESSION-MIB/csubAggStatsTable/csubAggStatsEntry/csubAggStatsPoint
    |  |  +--ro csubAggStatsSessionType?   -> /CISCO-SUBSCRIBER-SESSION-MIB/csubAggStatsTable/csubAggStatsEntry/csubAggStatsSessionType
    |  |  +--ro csubAggStatsUpSessions?    -> /CISCO-SUBSCRIBER-SESSION-MIB/csubAggStatsTable/csubAggStatsEntry/csubAggStatsUpSessions
    |  +--ro object-2
    |     +--ro csubSessionRisingThresh?    -> /CISCO-SUBSCRIBER-SESSION-MIB/csubAggStatsThreshTable/csubAggStatsThreshEntry/csubSessionRisingThresh
    |     +--ro csubSessionFallingThresh?   -> /CISCO-SUBSCRIBER-SESSION-MIB/csubAggStatsThreshTable/csubAggStatsThreshEntry/csubSessionFallingThresh
    +---n csubSessionDeltaPercentFallingThreshNotif
       +--ro object-1
       |  +--ro csubAggStatsPointType?     -> /CISCO-SUBSCRIBER-SESSION-MIB/csubAggStatsTable/csubAggStatsEntry/csubAggStatsPointType
       |  +--ro csubAggStatsPoint?         -> /CISCO-SUBSCRIBER-SESSION-MIB/csubAggStatsTable/csubAggStatsEntry/csubAggStatsPoint
       |  +--ro csubAggStatsSessionType?   -> /CISCO-SUBSCRIBER-SESSION-MIB/csubAggStatsTable/csubAggStatsEntry/csubAggStatsSessionType
       |  +--ro csubAggStatsUpSessions?    -> /CISCO-SUBSCRIBER-SESSION-MIB/csubAggStatsTable/csubAggStatsEntry/csubAggStatsUpSessions
       +--ro object-2
          +--ro csubSessionRisingThresh?                -> /CISCO-SUBSCRIBER-SESSION-MIB/csubAggStatsThreshTable/csubAggStatsThreshEntry/csubSessionRisingThresh
          +--ro csubSessionDeltaPercentFallingThresh?   -> /CISCO-SUBSCRIBER-SESSION-MIB/csubAggStatsThreshTable/csubAggStatsThreshEntry/csubSessionDeltaPercentFallingThresh

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