MIB YANG Tree Visualization - IOS-XE 17.18.1
📚 API Documentation & Navigation
📋 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
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