This module contains a collection of YANG definitions for Cisco IOS-XR iedge4710 package operational data. This module contains...
Version: 2020-12-24
module Cisco-IOS-XR-iedge4710-oper { yang-version 1; namespace "http://cisco.com/ns/yang/Cisco-IOS-XR-iedge4710-oper"; prefix iedge4710-oper; import ietf-inet-types { prefix inet; } import ietf-yang-types { prefix yang; } import Cisco-IOS-XR-types { prefix xr; } import cisco-semver { prefix semver; } include Cisco-IOS-XR-iedge4710-oper-sub2 { revision-date "2020-12-24"; } include Cisco-IOS-XR-iedge4710-oper-sub1 { revision-date "2020-12-24"; } organization "Cisco Systems, Inc."; contact "Cisco Systems, Inc. Customer Service Postal: 170 West Tasman Drive San Jose, CA 95134 Tel: +1 800 553-NETS E-mail: cs-yang@cisco.com"; description "This module contains a collection of YANG definitions for Cisco IOS-XR iedge4710 package operational data. This module contains definitions for the following management objects: subscriber: Subscriber operational data iedge-license-manager: Session License Manager Configuration data Copyright (c) 2013-2020 by Cisco Systems, Inc. All rights reserved."; revision "2020-12-24" { description "Updated acct stop internal stats. 2020-11-21 Added statsd event to session export. 2020-11-02 Added yang paths to support ADT 2020-10-23 Added disc queue statistics. 2020-10-09 Added acct stop statistics. 2020-08-24 Added Feature ID to session export."; } revision "2020-02-20" { description "Added FADB statistics. 2020-01-04 Added disconnect history support."; } revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2018-09-20" { description "Fixed yang gaps."; } revision "2015-11-09" { description "IOS XR 6.0 revision."; } semver:module-version "3.0.0"; semver:module-version "2.0.0"; semver:module-version "1.0.1"; typedef Subscriber-author-state-filter-flag { type enumeration { enum "un-authorized" { value 0; description "UnAuthorized"; } enum "authorized" { value 1; description "Authorized"; } } description "Subscriber author state filter flag"; } typedef Subscriber-srg-oper-filter-flag { type enumeration { enum "srg-none" { value 0; description "SRG Role None"; } enum "srg-master" { value 16384; description "SRG Role Master"; } enum "srg-slave" { value 65536; description "SRG Role Slave"; } enum "srg-both" { value 81920; description "SRG Role Master Slave"; } } description "Subscriber srg oper filter flag"; } typedef Subscriber-address-family-filter-flag { type enumeration { enum "ipv4-only" { value 0; description "IPv4 only"; } enum "ipv6-only" { value 1; description "IPv6 only"; } enum "ipv4-all" { value 2; description "IPv4 all"; } enum "ipv6-all" { value 3; description "IPv6 all"; } enum "dual-all" { value 4; description "Dual all"; } enum "dual-part-up" { value 5; description "Dual part up"; } enum "dual-up" { value 6; description "Dual up"; } enum "lac" { value 7; description "LAC"; } } description "Subscriber address family filter flag"; } typedef Subscriber-state-filter-flag { type enumeration { enum "initializing" { value 0; description "Initializing"; } enum "connecting" { value 1; description "Connecting"; } enum "connected" { value 2; description "Connected"; } enum "activated" { value 3; description "Activated"; } enum "idle" { value 4; description "Idle"; } enum "disconnecting" { value 5; description "Disconnecting"; } enum "end" { value 6; description "End"; } } description "Subscriber state filter flag"; } typedef Subscriber-authen-state-filter-flag { type enumeration { enum "un-authenticated" { value 0; description "UnAuthenticated"; } enum "authenticated" { value 1; description "Authenticated"; } } description "Subscriber authen state filter flag"; } container subscriber { config false; description "Subscriber operational data"; container manager { description "Subscriber manager operational data"; container nodes { description "Subscriber manager list of nodes"; list node { key "node-name"; description "Subscriber manager operational data for a particular node"; container statistics { description "Subscriber manager statistics"; container aaa { description "AAA statistics"; container aggregate-accounting { description "Aggregate accounting statistics"; container start { description "Start statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf errored-requests { type uint64; description "Errored requests"; } leaf aaa-errored-requests { type uint64; description "AAA errored requests"; } leaf aaa-sent-requests { type uint64; description "AAA requests sent"; } leaf aaa-succeeded-responses { type uint64; description "AAA succeeded responses"; } leaf aaa-failed-responses { type uint64; description "AAA failed responses"; } } // container start container stop { description "Stop statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf errored-requests { type uint64; description "Errored requests"; } leaf aaa-errored-requests { type uint64; description "AAA errored requests"; } leaf aaa-sent-requests { type uint64; description "AAA requests sent"; } leaf aaa-succeeded-responses { type uint64; description "AAA succeeded responses"; } leaf aaa-failed-responses { type uint64; description "AAA failed responses"; } } // container stop container interim { description "Interim statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf errored-requests { type uint64; description "Errored requests"; } leaf aaa-errored-requests { type uint64; description "AAA errored requests"; } leaf aaa-sent-requests { type uint64; description "AAA requests sent"; } leaf aaa-succeeded-responses { type uint64; description "AAA succeeded responses"; } leaf aaa-failed-responses { type uint64; description "AAA failed responses"; } } // container interim container pass-through { description "Pass-through statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf errored-requests { type uint64; description "Errored requests"; } leaf aaa-errored-requests { type uint64; description "AAA errored requests"; } leaf aaa-sent-requests { type uint64; description "AAA requests sent"; } leaf aaa-succeeded-responses { type uint64; description "AAA succeeded responses"; } leaf aaa-failed-responses { type uint64; description "AAA failed responses"; } } // container pass-through container update { description "Update statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf errored-requests { type uint64; description "Errored requests"; } leaf aaa-errored-requests { type uint64; description "AAA errored requests"; } leaf aaa-sent-requests { type uint64; description "AAA requests sent"; } leaf aaa-succeeded-responses { type uint64; description "AAA succeeded responses"; } leaf aaa-failed-responses { type uint64; description "AAA failed responses"; } } // container update container interim-inflight { description "Interim inflight details"; leaf quota-exhausts { type uint32; description "Quota exhausts"; } leaf denied-requests { type uint32; description "Denied requests"; } leaf accepted-requests { type uint32; description "Accepted requests"; } leaf total-quota-of-requests { type uint32; description "Total quota of requests"; } leaf remaining-quota-of-requests { type uint32; description "Remaining quota of requests"; } leaf low-water-mark-quota-of-requests { type uint32; description "Low water mark quota of requests"; } } // container interim-inflight leaf active-sessions { type uint32; description "Active sessions"; } leaf started-sessions { type uint64; description "Started sessions"; } leaf stopped-sessions { type uint64; description "Stopped sessions"; } leaf policy-plane-errored-requests { type uint64; description "Policy plane errored requests"; } leaf policy-plane-unknown-requests { type uint64; description "Policy plane unknown requests"; } } // container aggregate-accounting container authentication { description "Authentication statistics"; leaf sent-requests { type uint64; description "Requests sent to radius server"; } leaf accepted-requests { type uint64; description "Request accepted by Radius server"; } leaf successful-requests { type uint64; description "Requests which are successful"; } leaf rejected-requests { type uint64; description "Requests rejected by radius server"; } leaf unreachable-requests { type uint64; description "Radius server not available"; } leaf errored-requests { type uint64; description "Unexpected errors"; } leaf terminated-requests { type uint64; description "Requests terminated by disconnect"; } } // container authentication container aggregate-mobility { description "Aggregate mobility statistics"; leaf send-request-successes { type uint64; description "Request send success"; } leaf send-request-failures { type uint64; description "Request send failures"; } leaf receive-response-successes { type uint64; description "Response receive success"; } leaf receive-response-failures { type uint64; description "Response receive failures"; } } // container aggregate-mobility container accounting-stop-storage { description "Accounting stop storage statistics"; container stop-details { description "Accounting stop detail statistics"; list stop-detail { key "offset-idx"; description "Accounting stop detail per record statistics"; leaf offset-idx { type xr:Hex-integer; description "Offset index"; } leaf method-list-name { type string; description "AAA method list name used to perform accounting"; } leaf method-list-status { type boolean; description "AAA method list status"; } leaf account-session-id { type string; description "Accounting session ID"; } leaf session-acct-type { type uint8; description "Accounting session ID type"; } leaf file-offset-index { type uint32; description "File offset index"; } leaf session-label { type uint32; description "Unique subscriber ID"; } leaf offset-index-timeout { type uint32; units "second"; description "Offset index timeout (in seconds)"; } leaf elapsed-time { type uint32; units "second"; description "Offset entry elapsed time (in seconds)"; } leaf rad-response-pending-state { type boolean; description "Radius response pending state"; } } // list stop-detail } // container stop-details container stop-summaries { description "Accounting stop summary table statistics"; list stop-summary { key "mlist"; description "Accounting stop summary per method list statistics"; leaf mlist { type xr:Cisco-ios-xr-string; description "method list name"; } leaf method-list-name { type string; description "AAA method list name used to perform accounting"; } leaf method-list-status { type boolean; description "AAA method list status"; } leaf usedlist-count { type uint32; description "Num of acct stop response yet to receive from AAA base"; } leaf num-of-record { type uint32; description "Max number of records conf on the box"; } leaf max-time { type uint32; units "second"; description "max life time of record in harddisk (in seconds)"; } leaf msg-count { type uint32; description "Num of msg yet to write into file"; } leaf retry-timer-start { type uint32; description "Retry timer start"; } leaf retry-timer-timeout { type uint32; units "second"; description "Retry timer timeout (in seconds)"; } } // list stop-summary } // container stop-summaries container stop-internal { description "Accounting stop internal statistics"; leaf get-free-index { type uint64; description "Num of Free Index Requests Received"; } leaf get-free-index-err { type uint64; description "Num of Free Index Requests Errored"; } leaf offset-q-init { type uint64; description "Num of times OffsetQ initialized"; } leaf stop-rec-data-init { type uint64; description "Num of times Stop Rec Data initialized"; } leaf alloc-free-list-fail { type uint64; description "Alloc free list creation failed"; } leaf alloc-free-list-succ { type uint64; description "Alloc free list creation succ"; } leaf rec-chkpt-init-fail { type uint64; description "Rec chkpt init failed"; } leaf rec-chkpt-init-succ { type uint64; description "Rec chkpt init Success"; } leaf rec-chkpt-restore-succ { type uint64; description "Rec chkpt restore succ"; } leaf rec-chkpt-restore-fail { type uint64; description "Rec chkpt restore Fail"; } leaf rec-wavl-init-succ { type uint64; description "Rec wavl init succ"; } leaf rec-wavl-init-fail { type uint64; description "Rec wavl init fail"; } leaf mlist-retrive-cb { type uint64; description "Num of Mlist Retrived Callback called"; } leaf mlist-retrive-enq { type uint64; description "Num of Mlist Retrived Enqueue called"; } leaf mlist-retrive-notif { type uint64; description "Num of Mlist Retrived Notified"; } leaf sub-ctx-upd-restart { type uint64; description "Num of Subs Context Updated on restart"; } leaf sub-ctx-upd-restart-fail { type uint64; description "Num of Subs Context Updated on restart failed"; } leaf free-index-over { type uint64; description "Num of times Free list got over"; } leaf free-index-over-err { type uint64; description "Num of times Free list got over errored"; } leaf mlist-used-offset-enq { type uint64; description "Mlist Used OffsetQ Enqueue"; } leaf mem-alloc-fail { type uint64; description "Memory Alloc Failed"; } leaf alloc-free-list { type uint64; description "Alloc Free List "; } leaf mlist-enq { type uint64; description "Mlist Enqueue"; } leaf mark-mlist-down { type uint64; description "Mlist Mark Down"; } leaf used-offset-enq { type uint64; description "Used OffsetQ Enqueue"; } leaf free-offset-enq { type uint64; description "Free OffsetQ Enqueue"; } leaf free-mlist { type uint64; description "Free Method List"; } leaf free-used-list { type uint64; description "Free Used List"; } leaf free-free-list { type uint64; description "Free FreeList"; } leaf chkpt-delete { type uint64; description "Delete Checkpoint Data"; } leaf chkpt-delete-err { type uint64; description "Delete Checkpoint Data Error"; } leaf del-mlist-used-offset { type uint64; description "Delete MList used offset pointer"; } leaf chkpt-save { type uint64; description "Save Checkpoint Data"; } leaf chkpt-save-err { type uint64; description "Save Checkpoint Data Error"; } leaf del-used-offset { type uint64; description "Delete Used Offset"; } leaf rec-to-thread { type uint64; description "Enqueue and Send signal"; } leaf rec-to-thread-sig { type uint64; description "Signal to new thread"; } leaf thread-handler { type uint64; description "No of times thread handler called"; } leaf thread-handler-wait { type uint64; description "No of times thread handler wait called"; } leaf del-used-offset-expiry { type uint64; description "Delete used offset if aged out"; } leaf start-short-timer { type uint64; description "Start Short Timer"; } leaf start-retry-timer { type uint64; description "Start Retry Timer"; } leaf retry-used-offset { type uint64; description "Retry Used Offset Count"; } leaf rec-msg-sent { type uint64; description "Record msg sent"; } leaf rec-msg-retry { type uint64; description "Record msg retry"; } leaf rec-msg-rtrv-mlist { type uint64; description "Record msg retrieve method list"; } leaf rec-msg-srg-retry-stop { type uint64; description "Record msg srg retry stop"; } leaf rec-msg-default { type uint64; description "Record msg default"; } leaf rec-open-file-succ { type uint32; description "Record open file success"; } leaf rec-open-file-fail { type uint32; description "Record open file fail"; } leaf rec-close-file { type uint32; description "Record close file"; } leaf rec-unlink-file { type uint32; description "Record unlink file"; } leaf rec-wrt-file-succ { type uint64; description "Record write file succ"; } leaf rec-wrt-file-fail { type uint64; description "Record write file fail"; } leaf rec-read-file-succ { type uint64; description "Record read file succ "; } leaf rec-read-file-fail { type uint64; description "Record read file fail"; } leaf rec-eor-not-found { type uint64; description "Acct record EOR not found"; } leaf rec-crt-tm-mismatch { type uint64; description "Acct record creation time mismatch found"; } leaf rec-aaa-req-dropped { type uint64; description "Acct record aaa request dropped"; } leaf rec-retry-file-open { type uint64; description "Acct record retry file open"; } leaf rec-rpl-to-rec-fail { type uint64; description "Acct record rpl to record Failed"; } leaf rec-rpl-to-rec-succ { type uint64; description "Acct record rpl to record Success"; } leaf rec-rpl-updt-fail { type uint64; description "Acct record rpl update failed"; } leaf rec-rpl-updt-succ { type uint64; description "Acct record rpl update success"; } leaf rec-rpl-standby-up-fail { type uint64; description "Acct record rpl stand by up failed"; } leaf rec-rpl-standby-up-succ { type uint64; description "Acct record rpl stand by up Success"; } leaf rec-rpl-snd-msg-fail { type uint64; description "Acct record rpl send msg failed"; } leaf rec-rpl-snd-msg-succ { type uint64; description "Acct record rpl send msg success"; } leaf rec-rpl-init-fail { type uint8; description "Acct record rpl init failed"; } leaf rec-rpl-init-succ { type uint8; description "Acct record rpl init success"; } leaf rec-rpl-getdh-fail { type uint8; description "Acct record rpl get data handle failed"; } leaf rec-rpl-getdh-succ { type uint8; description "Acct record rpl get data handle success"; } leaf rec-rpl-standby-up-offset-cnt { type uint64; description "Acct record rpl standby up offset count"; } leaf rec-sync-standby-offset-cnt { type uint64; description "Acct record sync standby offset count"; } leaf rec-rpl-batch-timer-expire-cnt { type uint64; description "Acct record rpl batch timer expire count"; } leaf rec-rpl-batch-timer-start-cnt { type uint64; description "Acct record rpl batch timer start count"; } leaf rec-rpl-updt-done-fail { type uint64; description "Acct record rpl updt done cb fail cnt"; } leaf rec-msg-batch-timer { type uint64; description "Record msg batch timer count"; } leaf rec-msg-sync-standby { type uint64; description "Record msg sync standby"; } leaf retry-skipped { type uint64; description "Retry Used offset skipped"; } } // container stop-internal container stop-accounting { description "Accounting stop accounting statistics"; leaf rec-sess-stop-req { type uint64; description "Acct record sess stop req stats"; } leaf rec-sess-stop-err { type uint64; description "Acct record sess stop req error stats"; } leaf rec-sess-stop-snt { type uint64; description "Acct record sess stop req sent stats"; } leaf rec-sess-stop-succ { type uint64; description "Acct record sess stop response success"; } leaf rec-sess-stop-fail { type uint64; description "Acct record sess stop response fail"; } leaf rec-serv-stop-req { type uint64; description "Acct record serv stop req stats"; } leaf rec-serv-stop-err { type uint64; description "Acct record serv stop req error stats"; } leaf rec-serv-stop-snt { type uint64; description "Acct record serv stop req sent stats"; } leaf rec-serv-stop-succ { type uint64; description "Acct record serv stop response success"; } leaf rec-serv-stop-fail { type uint64; description "Acct record serv stop response fail"; } leaf rec-srg-stop-retry-req { type uint64; description "Acct record srg stop retry req"; } leaf rec-srg-stop-retry-req-err { type uint64; description "Acct record srg stop retry req error"; } leaf rec-srg-stop-retry-req-snt { type uint64; description "Acct record srg stop retry req sent"; } leaf rec-srg-stop-start-req { type uint64; description "Acct record srg stop start req"; } leaf rec-srg-stop-start-req-err { type uint64; description "Acct record srg stop start req error"; } leaf rec-srg-stop-start-req-snt { type uint64; description "Acct record srg stop start req sent"; } } // container stop-accounting } // container accounting-stop-storage container aggregate-authentication { description "Aggregate authentication statistics"; leaf sent-requests { type uint64; description "Requests sent to radius server"; } leaf accepted-requests { type uint64; description "Request accepted by Radius server"; } leaf successful-requests { type uint64; description "Requests which are successful"; } leaf rejected-requests { type uint64; description "Requests rejected by radius server"; } leaf unreachable-requests { type uint64; description "Radius server not available"; } leaf errored-requests { type uint64; description "Unexpected errors"; } leaf terminated-requests { type uint64; description "Requests terminated by disconnect"; } } // container aggregate-authentication container accounting-stats-all { description "Display all subscriber management statistics"; container accounting-statistics { description "List of stats for accounting"; container start { description "Start statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf errored-requests { type uint64; description "Errored requests"; } leaf aaa-errored-requests { type uint64; description "AAA errored requests"; } leaf aaa-sent-requests { type uint64; description "AAA requests sent"; } leaf aaa-succeeded-responses { type uint64; description "AAA succeeded responses"; } leaf aaa-failed-responses { type uint64; description "AAA failed responses"; } } // container start container stop { description "Stop statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf errored-requests { type uint64; description "Errored requests"; } leaf aaa-errored-requests { type uint64; description "AAA errored requests"; } leaf aaa-sent-requests { type uint64; description "AAA requests sent"; } leaf aaa-succeeded-responses { type uint64; description "AAA succeeded responses"; } leaf aaa-failed-responses { type uint64; description "AAA failed responses"; } } // container stop container interim { description "Interim statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf errored-requests { type uint64; description "Errored requests"; } leaf aaa-errored-requests { type uint64; description "AAA errored requests"; } leaf aaa-sent-requests { type uint64; description "AAA requests sent"; } leaf aaa-succeeded-responses { type uint64; description "AAA succeeded responses"; } leaf aaa-failed-responses { type uint64; description "AAA failed responses"; } } // container interim container pass-through { description "Pass-through statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf errored-requests { type uint64; description "Errored requests"; } leaf aaa-errored-requests { type uint64; description "AAA errored requests"; } leaf aaa-sent-requests { type uint64; description "AAA requests sent"; } leaf aaa-succeeded-responses { type uint64; description "AAA succeeded responses"; } leaf aaa-failed-responses { type uint64; description "AAA failed responses"; } } // container pass-through container update { description "Update statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf errored-requests { type uint64; description "Errored requests"; } leaf aaa-errored-requests { type uint64; description "AAA errored requests"; } leaf aaa-sent-requests { type uint64; description "AAA requests sent"; } leaf aaa-succeeded-responses { type uint64; description "AAA succeeded responses"; } leaf aaa-failed-responses { type uint64; description "AAA failed responses"; } } // container update container interim-inflight { description "Interim inflight details"; leaf quota-exhausts { type uint32; description "Quota exhausts"; } leaf denied-requests { type uint32; description "Denied requests"; } leaf accepted-requests { type uint32; description "Accepted requests"; } leaf total-quota-of-requests { type uint32; description "Total quota of requests"; } leaf remaining-quota-of-requests { type uint32; description "Remaining quota of requests"; } leaf low-water-mark-quota-of-requests { type uint32; description "Low water mark quota of requests"; } } // container interim-inflight leaf active-sessions { type uint32; description "Active sessions"; } leaf started-sessions { type uint64; description "Started sessions"; } leaf stopped-sessions { type uint64; description "Stopped sessions"; } leaf policy-plane-errored-requests { type uint64; description "Policy plane errored requests"; } leaf policy-plane-unknown-requests { type uint64; description "Policy plane unknown requests"; } } // container accounting-statistics container authentication-statistics { description "List of stats for authentication"; leaf sent-requests { type uint64; description "Requests sent to radius server"; } leaf accepted-requests { type uint64; description "Request accepted by Radius server"; } leaf successful-requests { type uint64; description "Requests which are successful"; } leaf rejected-requests { type uint64; description "Requests rejected by radius server"; } leaf unreachable-requests { type uint64; description "Radius server not available"; } leaf errored-requests { type uint64; description "Unexpected errors"; } leaf terminated-requests { type uint64; description "Requests terminated by disconnect"; } } // container authentication-statistics container authorization-statistics { description "List of stats for authorization"; leaf sent-requests { type uint64; description "Requests sent to radius server"; } leaf accepted-requests { type uint64; description "Request accepted by Radius server"; } leaf successful-requests { type uint64; description "Requests which are successful"; } leaf rejected-requests { type uint64; description "Requests rejected by radius server"; } leaf unreachable-requests { type uint64; description "Radius server not available"; } leaf errored-requests { type uint64; description "Unexpected errors"; } leaf terminated-requests { type uint64; description "Requests terminated by disconnect"; } } // container authorization-statistics container change-of-authorization-statistics { description "List of stats for COA"; container account-logon { description "Account logon request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container account-logon container account-logoff { description "Account logoff request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container account-logoff container account-update { description "Account update request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container account-update container session-disconnect { description "Session disconnect request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container session-disconnect container single-service-logon { description "Service logon request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container single-service-logon container single-service-logoff { description "Single Service logoff request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container single-service-logoff container single-service-modify { description "Single Service Modify request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container single-service-modify container service-multi { description "MA-CoA Service request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container service-multi leaf unknown-account-cmd-resps { type uint64; description "Responses to unknown account command"; } leaf unknown-service-cmd-resps { type uint64; description "Responses to unknown service command"; } leaf unknown-cmd-resps { type uint64; description "Responses to unknown command"; } leaf attr-list-retrieve-failure-resps { type uint64; description "Responses to attribute list failure errors"; } leaf resp-send-failure { type uint64; description "Response send failures"; } leaf internal-err-resps { type uint64; description "Responses to internal error"; } leaf service-profile-push-failure-resps { type uint64; description "Responses to service profile push failures"; } leaf no-cmd-resps { type uint64; description "Responses empty (no command) COA request"; } leaf no-session-found-resps { type uint64; description "Responses to COA with unknown session identifier"; } leaf no-session-peer-resps { type uint64; description "Responses to session peer not found error"; } } // container change-of-authorization-statistics container mobility-statistics { description "List of stats for Mobility"; leaf send-request-successes { type uint64; description "Request send success"; } leaf send-request-failures { type uint64; description "Request send failures"; } leaf receive-response-successes { type uint64; description "Response receive success"; } leaf receive-response-failures { type uint64; description "Response receive failures"; } } // container mobility-statistics } // container accounting-stats-all container change-of-authorization { description "Change of authorization (COA) statistics"; container account-logon { description "Account logon request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container account-logon container account-logoff { description "Account logoff request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container account-logoff container account-update { description "Account update request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container account-update container session-disconnect { description "Session disconnect request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container session-disconnect container single-service-logon { description "Service logon request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container single-service-logon container single-service-logoff { description "Single Service logoff request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container single-service-logoff container single-service-modify { description "Single Service Modify request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container single-service-modify container service-multi { description "MA-CoA Service request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container service-multi leaf unknown-account-cmd-resps { type uint64; description "Responses to unknown account command"; } leaf unknown-service-cmd-resps { type uint64; description "Responses to unknown service command"; } leaf unknown-cmd-resps { type uint64; description "Responses to unknown command"; } leaf attr-list-retrieve-failure-resps { type uint64; description "Responses to attribute list failure errors"; } leaf resp-send-failure { type uint64; description "Response send failures"; } leaf internal-err-resps { type uint64; description "Responses to internal error"; } leaf service-profile-push-failure-resps { type uint64; description "Responses to service profile push failures"; } leaf no-cmd-resps { type uint64; description "Responses empty (no command) COA request"; } leaf no-session-found-resps { type uint64; description "Responses to COA with unknown session identifier"; } leaf no-session-peer-resps { type uint64; description "Responses to session peer not found error"; } } // container change-of-authorization container authorization { description "Authorization statistics"; leaf sent-requests { type uint64; description "Requests sent to radius server"; } leaf accepted-requests { type uint64; description "Request accepted by Radius server"; } leaf successful-requests { type uint64; description "Requests which are successful"; } leaf rejected-requests { type uint64; description "Requests rejected by radius server"; } leaf unreachable-requests { type uint64; description "Radius server not available"; } leaf errored-requests { type uint64; description "Unexpected errors"; } leaf terminated-requests { type uint64; description "Requests terminated by disconnect"; } } // container authorization container aggregate-authorization { description "Aggregate authorization statistics"; leaf sent-requests { type uint64; description "Requests sent to radius server"; } leaf accepted-requests { type uint64; description "Request accepted by Radius server"; } leaf successful-requests { type uint64; description "Requests which are successful"; } leaf rejected-requests { type uint64; description "Requests rejected by radius server"; } leaf unreachable-requests { type uint64; description "Radius server not available"; } leaf errored-requests { type uint64; description "Unexpected errors"; } leaf terminated-requests { type uint64; description "Requests terminated by disconnect"; } } // container aggregate-authorization container aggregate-accounting-stats-all { description "Display all subscriber management total statistics"; container accounting-statistics { description "List of stats for accounting"; container start { description "Start statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf errored-requests { type uint64; description "Errored requests"; } leaf aaa-errored-requests { type uint64; description "AAA errored requests"; } leaf aaa-sent-requests { type uint64; description "AAA requests sent"; } leaf aaa-succeeded-responses { type uint64; description "AAA succeeded responses"; } leaf aaa-failed-responses { type uint64; description "AAA failed responses"; } } // container start container stop { description "Stop statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf errored-requests { type uint64; description "Errored requests"; } leaf aaa-errored-requests { type uint64; description "AAA errored requests"; } leaf aaa-sent-requests { type uint64; description "AAA requests sent"; } leaf aaa-succeeded-responses { type uint64; description "AAA succeeded responses"; } leaf aaa-failed-responses { type uint64; description "AAA failed responses"; } } // container stop container interim { description "Interim statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf errored-requests { type uint64; description "Errored requests"; } leaf aaa-errored-requests { type uint64; description "AAA errored requests"; } leaf aaa-sent-requests { type uint64; description "AAA requests sent"; } leaf aaa-succeeded-responses { type uint64; description "AAA succeeded responses"; } leaf aaa-failed-responses { type uint64; description "AAA failed responses"; } } // container interim container pass-through { description "Pass-through statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf errored-requests { type uint64; description "Errored requests"; } leaf aaa-errored-requests { type uint64; description "AAA errored requests"; } leaf aaa-sent-requests { type uint64; description "AAA requests sent"; } leaf aaa-succeeded-responses { type uint64; description "AAA succeeded responses"; } leaf aaa-failed-responses { type uint64; description "AAA failed responses"; } } // container pass-through container update { description "Update statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf errored-requests { type uint64; description "Errored requests"; } leaf aaa-errored-requests { type uint64; description "AAA errored requests"; } leaf aaa-sent-requests { type uint64; description "AAA requests sent"; } leaf aaa-succeeded-responses { type uint64; description "AAA succeeded responses"; } leaf aaa-failed-responses { type uint64; description "AAA failed responses"; } } // container update container interim-inflight { description "Interim inflight details"; leaf quota-exhausts { type uint32; description "Quota exhausts"; } leaf denied-requests { type uint32; description "Denied requests"; } leaf accepted-requests { type uint32; description "Accepted requests"; } leaf total-quota-of-requests { type uint32; description "Total quota of requests"; } leaf remaining-quota-of-requests { type uint32; description "Remaining quota of requests"; } leaf low-water-mark-quota-of-requests { type uint32; description "Low water mark quota of requests"; } } // container interim-inflight leaf active-sessions { type uint32; description "Active sessions"; } leaf started-sessions { type uint64; description "Started sessions"; } leaf stopped-sessions { type uint64; description "Stopped sessions"; } leaf policy-plane-errored-requests { type uint64; description "Policy plane errored requests"; } leaf policy-plane-unknown-requests { type uint64; description "Policy plane unknown requests"; } } // container accounting-statistics container authentication-statistics { description "List of stats for authentication"; leaf sent-requests { type uint64; description "Requests sent to radius server"; } leaf accepted-requests { type uint64; description "Request accepted by Radius server"; } leaf successful-requests { type uint64; description "Requests which are successful"; } leaf rejected-requests { type uint64; description "Requests rejected by radius server"; } leaf unreachable-requests { type uint64; description "Radius server not available"; } leaf errored-requests { type uint64; description "Unexpected errors"; } leaf terminated-requests { type uint64; description "Requests terminated by disconnect"; } } // container authentication-statistics container authorization-statistics { description "List of stats for authorization"; leaf sent-requests { type uint64; description "Requests sent to radius server"; } leaf accepted-requests { type uint64; description "Request accepted by Radius server"; } leaf successful-requests { type uint64; description "Requests which are successful"; } leaf rejected-requests { type uint64; description "Requests rejected by radius server"; } leaf unreachable-requests { type uint64; description "Radius server not available"; } leaf errored-requests { type uint64; description "Unexpected errors"; } leaf terminated-requests { type uint64; description "Requests terminated by disconnect"; } } // container authorization-statistics container change-of-authorization-statistics { description "List of stats for COA"; container account-logon { description "Account logon request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container account-logon container account-logoff { description "Account logoff request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container account-logoff container account-update { description "Account update request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container account-update container session-disconnect { description "Session disconnect request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container session-disconnect container single-service-logon { description "Service logon request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container single-service-logon container single-service-logoff { description "Single Service logoff request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container single-service-logoff container single-service-modify { description "Single Service Modify request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container single-service-modify container service-multi { description "MA-CoA Service request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container service-multi leaf unknown-account-cmd-resps { type uint64; description "Responses to unknown account command"; } leaf unknown-service-cmd-resps { type uint64; description "Responses to unknown service command"; } leaf unknown-cmd-resps { type uint64; description "Responses to unknown command"; } leaf attr-list-retrieve-failure-resps { type uint64; description "Responses to attribute list failure errors"; } leaf resp-send-failure { type uint64; description "Response send failures"; } leaf internal-err-resps { type uint64; description "Responses to internal error"; } leaf service-profile-push-failure-resps { type uint64; description "Responses to service profile push failures"; } leaf no-cmd-resps { type uint64; description "Responses empty (no command) COA request"; } leaf no-session-found-resps { type uint64; description "Responses to COA with unknown session identifier"; } leaf no-session-peer-resps { type uint64; description "Responses to session peer not found error"; } } // container change-of-authorization-statistics container mobility-statistics { description "List of stats for Mobility"; leaf send-request-successes { type uint64; description "Request send success"; } leaf send-request-failures { type uint64; description "Request send failures"; } leaf receive-response-successes { type uint64; description "Response receive success"; } leaf receive-response-failures { type uint64; description "Response receive failures"; } } // container mobility-statistics } // container aggregate-accounting-stats-all container accounting { description "Accounting statistics"; container start { description "Start statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf errored-requests { type uint64; description "Errored requests"; } leaf aaa-errored-requests { type uint64; description "AAA errored requests"; } leaf aaa-sent-requests { type uint64; description "AAA requests sent"; } leaf aaa-succeeded-responses { type uint64; description "AAA succeeded responses"; } leaf aaa-failed-responses { type uint64; description "AAA failed responses"; } } // container start container stop { description "Stop statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf errored-requests { type uint64; description "Errored requests"; } leaf aaa-errored-requests { type uint64; description "AAA errored requests"; } leaf aaa-sent-requests { type uint64; description "AAA requests sent"; } leaf aaa-succeeded-responses { type uint64; description "AAA succeeded responses"; } leaf aaa-failed-responses { type uint64; description "AAA failed responses"; } } // container stop container interim { description "Interim statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf errored-requests { type uint64; description "Errored requests"; } leaf aaa-errored-requests { type uint64; description "AAA errored requests"; } leaf aaa-sent-requests { type uint64; description "AAA requests sent"; } leaf aaa-succeeded-responses { type uint64; description "AAA succeeded responses"; } leaf aaa-failed-responses { type uint64; description "AAA failed responses"; } } // container interim container pass-through { description "Pass-through statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf errored-requests { type uint64; description "Errored requests"; } leaf aaa-errored-requests { type uint64; description "AAA errored requests"; } leaf aaa-sent-requests { type uint64; description "AAA requests sent"; } leaf aaa-succeeded-responses { type uint64; description "AAA succeeded responses"; } leaf aaa-failed-responses { type uint64; description "AAA failed responses"; } } // container pass-through container update { description "Update statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf errored-requests { type uint64; description "Errored requests"; } leaf aaa-errored-requests { type uint64; description "AAA errored requests"; } leaf aaa-sent-requests { type uint64; description "AAA requests sent"; } leaf aaa-succeeded-responses { type uint64; description "AAA succeeded responses"; } leaf aaa-failed-responses { type uint64; description "AAA failed responses"; } } // container update container interim-inflight { description "Interim inflight details"; leaf quota-exhausts { type uint32; description "Quota exhausts"; } leaf denied-requests { type uint32; description "Denied requests"; } leaf accepted-requests { type uint32; description "Accepted requests"; } leaf total-quota-of-requests { type uint32; description "Total quota of requests"; } leaf remaining-quota-of-requests { type uint32; description "Remaining quota of requests"; } leaf low-water-mark-quota-of-requests { type uint32; description "Low water mark quota of requests"; } } // container interim-inflight leaf active-sessions { type uint32; description "Active sessions"; } leaf started-sessions { type uint64; description "Started sessions"; } leaf stopped-sessions { type uint64; description "Stopped sessions"; } leaf policy-plane-errored-requests { type uint64; description "Policy plane errored requests"; } leaf policy-plane-unknown-requests { type uint64; description "Policy plane unknown requests"; } } // container accounting container mobility { description "Mobility statistics"; leaf send-request-successes { type uint64; description "Request send success"; } leaf send-request-failures { type uint64; description "Request send failures"; } leaf receive-response-successes { type uint64; description "Response receive success"; } leaf receive-response-failures { type uint64; description "Response receive failures"; } } // container mobility container aggregate-change-of-authorization { description "Aggregate change of authorization (COA) statistics"; container account-logon { description "Account logon request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container account-logon container account-logoff { description "Account logoff request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container account-logoff container account-update { description "Account update request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container account-update container session-disconnect { description "Session disconnect request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container session-disconnect container single-service-logon { description "Service logon request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container single-service-logon container single-service-logoff { description "Single Service logoff request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container single-service-logoff container single-service-modify { description "Single Service Modify request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container single-service-modify container service-multi { description "MA-CoA Service request statistics"; leaf received-requests { type uint64; description "Received requests"; } leaf acknowledged-requests { type uint64; description "Acknowledged requests"; } leaf non-acknowledged-requests { type uint64; description "Non acknowledged requests"; } } // container service-multi leaf unknown-account-cmd-resps { type uint64; description "Responses to unknown account command"; } leaf unknown-service-cmd-resps { type uint64; description "Responses to unknown service command"; } leaf unknown-cmd-resps { type uint64; description "Responses to unknown command"; } leaf attr-list-retrieve-failure-resps { type uint64; description "Responses to attribute list failure errors"; } leaf resp-send-failure { type uint64; description "Response send failures"; } leaf internal-err-resps { type uint64; description "Responses to internal error"; } leaf service-profile-push-failure-resps { type uint64; description "Responses to service profile push failures"; } leaf no-cmd-resps { type uint64; description "Responses empty (no command) COA request"; } leaf no-session-found-resps { type uint64; description "Responses to COA with unknown session identifier"; } leaf no-session-peer-resps { type uint64; description "Responses to session peer not found error"; } } // container aggregate-change-of-authorization } // container aaa container aggregate-summary { description "Aggregate summary of statistics"; leaf no-subscriber-control-policy-on-interface { type uint64; description "Subscriber control policy not applied on interface"; } leaf no-class-match-in-start-request { type uint64; description "No control policy class match during subscriber start"; } leaf nas-port-attribute-format-warnings { type uint64; description "NAS port attribute format warnings"; } leaf nas-port-id-attribute-format-warnings { type uint64; description "NAS port ID attribute format warnings"; } leaf destination-station-id-attribute-format-warnings { type uint64; description "Destination station ID attribute format warnings"; } leaf calling-station-id-attribute-format-warnings { type uint64; description "Calling station ID attribute format warnings"; } leaf username-attribute-format-warnings { type uint64; description "Username attribute format warnings"; } leaf install-user-profiles { type uint64; description "User profiles installed"; } leaf user-profile-install-errors { type uint64; description "User profile install errors"; } leaf user-profile-removals { type uint64; description "User profile removals"; } leaf user-profile-errors { type uint64; description "User profile errors"; } leaf sess-disc-quota-exhausts { type uint64; description "Session Disconnect Quota Exhausts"; } leaf sess-disc-no-quota { type uint64; description "Session Disconnect Request Queued, no quota"; } leaf sess-disc-quota-avail { type uint64; description "Session Disconnect Request Accepted, quota available"; } leaf sess-disc-recon-ip { type uint64; description "Session Disconnect Requests not Dequeued, reconciliation in progress"; } leaf sess-disc-none-started { type uint64; description "Session Disconnect Requests not Dequeued, no quota"; } leaf sess-disc-quota { type uint32; description "Session Disconnect Quota"; } leaf sess-disc-quota-remaining { type uint32; description "Session Disconnect Quota Remaining"; } leaf sess-disc-q-count { type uint32; description "Session Disconnect Requests Queued"; } } // container aggregate-summary container disconn-unique { description "Disconnect Unique Summary statistics"; list history-data { description "List of disconnect history items"; container session-data { description "Session data"; container accounting { description "Accounting information"; list accounting-session { description "Accounting information"; container last-stats { description "Stats sent in last accounting request"; leaf bytes-in { type uint32; units "byte"; description "Bytes received from a port"; } leaf input-giga-words { type uint32; description "Number of times that Acct-Input-Octets has wrapped"; } leaf bytes-out { type uint32; units "byte"; description "Bytes sent to a port"; } leaf output-giga-words { type uint32; description "Number of times that Acct-Output-Octets has wrapped"; } } // container last-stats leaf feature-id { type uint32; description "Feature id for FADB Record data"; } leaf accounting-state-rc { type uint32; description "Accounting State Error Code for Accounting Session"; } leaf accounting-stop-state { type uint32; description "Accounting Stop State"; } leaf record-context-name { type string; description "Accounting record context name"; } leaf method-list-name { type string; description "AAA method list name used to perform accounting"; } leaf account-session-id { type string; description "Accounting session ID"; } leaf accounting-start-time-epoch { type uint64; units "second"; description "Accounting start time in epoch-seconds"; } leaf is-interim-accounting-enabled { type boolean; description "True if interim accounting is enabled"; } leaf interim-interval { type uint32; units "minute"; description "Interim accounting interval (in minutes)"; } leaf last-successful-interim-update-time-epoch { type uint64; units "second"; description "Time of last successful interim update in epoch-seconds "; } leaf last-unsuccessful-interim-update-time-epoch { type uint64; units "second"; description "Time of last unsuccessful interim update in epoch-seconds "; } leaf next-interim-update-attempt-time { type uint32; units "second"; description "Time of next interim update attempt (in seconds)"; } leaf last-interim-update-attempt-time-epoch { type uint64; units "second"; description "Time of last interim update attempt in epoch-seconds"; } leaf sent-interim-updates { type uint32; description "Number of interim updates sent"; } leaf accepted-interim-updates { type uint32; description "Number of interim updates accepted"; } leaf rejected-interim-updates { type uint32; description "Number of interim updates rejected"; } leaf sent-interim-update-failures { type uint32; description "Number of interim update send failures"; } } // list accounting-session } // container accounting leaf session-type { type Iedge-oper-session; description "Subscriber session type"; } leaf pppoe-sub-type { type Iedge-ppp-sub; description "PPPoE sub type"; } leaf interface-name { type xr:Interface-name; description "Interface name"; } leaf vrf-name { type string; description "VRF name"; } leaf circuit-id { type string; description "Circuit ID"; } leaf remote-id { type string; description "Remote ID"; } leaf lns-address { type Ipv4-address; description "PPPoE LNS address"; } leaf lac-address { type Ipv4-address; description "PPPoE LAC address"; } leaf tunnel-client-authentication-id { type string; description "PPPoE LAC tunnel client authentication ID"; } leaf tunnel-server-authentication-id { type string; description "PPPoE LAC tunnel server authentication ID"; } leaf session-ip-address { type Ipv4-address; description "Session ip address"; } leaf session-ipv6-address { type string; description "Session IPv6 address"; } leaf session-ipv6-prefix { type string; description "Session IPv6 prefix"; } leaf delegated-ipv6-prefix { type string; description "Session delegated IPv6 prefix"; } leaf ipv6-interface-id { type Hex-binary; description "IPv6 Interface ID"; } leaf mac-address { type Mac-address; description "MAC address"; } leaf account-session-id { type string; description "Accounting session ID"; } leaf nas-port { type string; description "NAS port"; } leaf username { type string; description "Username"; } leaf clientname { type string; description "Client Username"; } leaf formattedname { type string; description "Formatted Username"; } leaf is-session-authentic { type boolean; description "If true, session is authentic"; } leaf is-session-author { type boolean; description "If true, session is authorized"; } leaf session-state { type Iedge-oper-session-state; description "Session state"; } leaf session-creation-time-epoch { type uint64; units "second"; description "Session creation time in epoch seconds"; } leaf idle-state-change-time { type string; description "Time when idle state change occurred in DDD MMM DD HH:MM:SS YYYY format eg: Tue Apr 11 21:30:47 2011"; } leaf total-session-idle-time { type uint32; units "second"; description "Total session idle time (in seconds)"; } leaf access-interface-name { type xr:Interface-name; description "Access interface name associated with the session"; } leaf accounting-stop-fail-rc { type uint32; description "Accounting Stop Error Code for Accounting Session"; } list sub-policy-data { description "Subscriber control policy applied to this session"; leaf policy-epoch { type string; description "Matching event, condition and executed actions"; } } // list sub-policy-data list session-service-info { description "List of subscriber services associated to this session"; leaf service-name { type string; description "ServiceName"; } leaf service-params { type string; description "ServiceParams"; } leaf service-type { type Iedge-oper-service; description "ServiceType"; } leaf service-status { type Iedge-oper-service-status; description "ServiceStatus"; } leaf service-id { type uint32; description "ServiceIdentifier"; } leaf service-prepaid { type boolean; description "ServicePrepaid"; } } // list session-service-info list session-change-of-authorization { description "Subscriber change of authorization information"; leaf request-acked { type boolean; description "Coa Request Acked"; } leaf request-time-epoch { type uint64; units "second"; description "Request time in epoch seconds"; } leaf reply-time-epoch { type uint64; units "second"; description "Reply time in epoch seconds"; } } // list session-change-of-authorization } // container session-data leaf disc-reason-xr { type string; description "Disconnect reason"; } leaf session-count { type uint32; description "Number of sessions that disconnected this way"; } leaf latest-activity { type uint32; description "Latest activity"; } leaf if-name { type string; description "Interface name"; } } // list history-data } // container disconn-unique container tracepoints { description "iedge trace point details"; list tracepoint { key "traceindex"; description "Specific Taskgroup Information"; leaf traceindex { type uint32; description "Trace index"; } leaf trace-info { type uint32; description "Tracepoint information "; } leaf text { type string; description "Tracepoint text"; } leaf traceindex-xr { type uint32; description "Tracepoint index"; } } // list tracepoint } // container tracepoints container disc-queue { description "Disconnect queue statistics"; leaf sess-disc-inflight-req { type uint32; description "Total num of times disc inflight req sent to subscriber fsm"; } leaf sess-disc-inflight-res { type uint32; description "Total num of times disc inflight res received from subscriber fsm"; } leaf disc-queue-count { type uint32; description "Num of session disconnects are in queue"; } leaf disc-quota-remaining { type uint32; description "Session disconnect queue quota remaining"; } leaf disc-quota { type uint32; description "Session Disconnect Quota"; } leaf ppsm-fsm-is-congestion { type boolean; description "PPSM FSM is congestion"; } leaf ppsm-trans-fsm-congestion-count { type uint32; description "PPSM trans FSM congestion count"; } leaf txn-cnt-per-sec { type uint32; description "PPSM Transition per sec"; } leaf creates-per-sec { type uint32; description "Session creation per sec"; } leaf congest-per-sec { type uint32; description "Congestion per sec"; } leaf discont-per-sec { type uint32; description "Disconnects per sec"; } leaf avg-discont-per-sec { type uint32; description "Avg disconnects per sec"; } leaf last-congestion-set-time { type uint64; description "Timestamp of recent congestion set"; } leaf last-congestion-clr-time { type uint64; description "Timestamp of recent congestion clear"; } } // container disc-queue container disconn-last { description "Disconnect Last Detail"; list history-data { description "List of disconnect history items"; container session-data { description "Session data"; container accounting { description "Accounting information"; list accounting-session { description "Accounting information"; container last-stats { description "Stats sent in last accounting request"; leaf bytes-in { type uint32; units "byte"; description "Bytes received from a port"; } leaf input-giga-words { type uint32; description "Number of times that Acct-Input-Octets has wrapped"; } leaf bytes-out { type uint32; units "byte"; description "Bytes sent to a port"; } leaf output-giga-words { type uint32; description "Number of times that Acct-Output-Octets has wrapped"; } } // container last-stats leaf feature-id { type uint32; description "Feature id for FADB Record data"; } leaf accounting-state-rc { type uint32; description "Accounting State Error Code for Accounting Session"; } leaf accounting-stop-state { type uint32; description "Accounting Stop State"; } leaf record-context-name { type string; description "Accounting record context name"; } leaf method-list-name { type string; description "AAA method list name used to perform accounting"; } leaf account-session-id { type string; description "Accounting session ID"; } leaf accounting-start-time-epoch { type uint64; units "second"; description "Accounting start time in epoch-seconds"; } leaf is-interim-accounting-enabled { type boolean; description "True if interim accounting is enabled"; } leaf interim-interval { type uint32; units "minute"; description "Interim accounting interval (in minutes)"; } leaf last-successful-interim-update-time-epoch { type uint64; units "second"; description "Time of last successful interim update in epoch-seconds "; } leaf last-unsuccessful-interim-update-time-epoch { type uint64; units "second"; description "Time of last unsuccessful interim update in epoch-seconds "; } leaf next-interim-update-attempt-time { type uint32; units "second"; description "Time of next interim update attempt (in seconds)"; } leaf last-interim-update-attempt-time-epoch { type uint64; units "second"; description "Time of last interim update attempt in epoch-seconds"; } leaf sent-interim-updates { type uint32; description "Number of interim updates sent"; } leaf accepted-interim-updates { type uint32; description "Number of interim updates accepted"; } leaf rejected-interim-updates { type uint32; description "Number of interim updates rejected"; } leaf sent-interim-update-failures { type uint32; description "Number of interim update send failures"; } } // list accounting-session } // container accounting leaf session-type { type Iedge-oper-session; description "Subscriber session type"; } leaf pppoe-sub-type { type Iedge-ppp-sub; description "PPPoE sub type"; } leaf interface-name { type xr:Interface-name; description "Interface name"; } leaf vrf-name { type string; description "VRF name"; } leaf circuit-id { type string; description "Circuit ID"; } leaf remote-id { type string; description "Remote ID"; } leaf lns-address { type Ipv4-address; description "PPPoE LNS address"; } leaf lac-address { type Ipv4-address; description "PPPoE LAC address"; } leaf tunnel-client-authentication-id { type string; description "PPPoE LAC tunnel client authentication ID"; } leaf tunnel-server-authentication-id { type string; description "PPPoE LAC tunnel server authentication ID"; } leaf session-ip-address { type Ipv4-address; description "Session ip address"; } leaf session-ipv6-address { type string; description "Session IPv6 address"; } leaf session-ipv6-prefix { type string; description "Session IPv6 prefix"; } leaf delegated-ipv6-prefix { type string; description "Session delegated IPv6 prefix"; } leaf ipv6-interface-id { type Hex-binary; description "IPv6 Interface ID"; } leaf mac-address { type Mac-address; description "MAC address"; } leaf account-session-id { type string; description "Accounting session ID"; } leaf nas-port { type string; description "NAS port"; } leaf username { type string; description "Username"; } leaf clientname { type string; description "Client Username"; } leaf formattedname { type string; description "Formatted Username"; } leaf is-session-authentic { type boolean; description "If true, session is authentic"; } leaf is-session-author { type boolean; description "If true, session is authorized"; } leaf session-state { type Iedge-oper-session-state; description "Session state"; } leaf session-creation-time-epoch { type uint64; units "second"; description "Session creation time in epoch seconds"; } leaf idle-state-change-time { type string; description "Time when idle state change occurred in DDD MMM DD HH:MM:SS YYYY format eg: Tue Apr 11 21:30:47 2011"; } leaf total-session-idle-time { type uint32; units "second"; description "Total session idle time (in seconds)"; } leaf access-interface-name { type xr:Interface-name; description "Access interface name associated with the session"; } leaf accounting-stop-fail-rc { type uint32; description "Accounting Stop Error Code for Accounting Session"; } list sub-policy-data { description "Subscriber control policy applied to this session"; leaf policy-epoch { type string; description "Matching event, condition and executed actions"; } } // list sub-policy-data list session-service-info { description "List of subscriber services associated to this session"; leaf service-name { type string; description "ServiceName"; } leaf service-params { type string; description "ServiceParams"; } leaf service-type { type Iedge-oper-service; description "ServiceType"; } leaf service-status { type Iedge-oper-service-status; description "ServiceStatus"; } leaf service-id { type uint32; description "ServiceIdentifier"; } leaf service-prepaid { type boolean; description "ServicePrepaid"; } } // list session-service-info list session-change-of-authorization { description "Subscriber change of authorization information"; leaf request-acked { type boolean; description "Coa Request Acked"; } leaf request-time-epoch { type uint64; units "second"; description "Request time in epoch seconds"; } leaf reply-time-epoch { type uint64; units "second"; description "Reply time in epoch seconds"; } } // list session-change-of-authorization } // container session-data leaf disc-reason-xr { type string; description "Disconnect reason"; } leaf session-count { type uint32; description "Number of sessions that disconnected this way"; } leaf latest-activity { type uint32; description "Latest activity"; } leaf if-name { type string; description "Interface name"; } } // list history-data } // container disconn-last container disconnect-reasons { description "Disconnect Unique Summary statistics"; list disconnect-reason { key "disc-reason"; description "Disconnect Unique info"; leaf disc-reason { type xr:Cisco-ios-xr-string; description "disconnect unique reason details"; } container session-data { description "Session data"; container accounting { description "Accounting information"; list accounting-session { description "Accounting information"; container last-stats { description "Stats sent in last accounting request"; leaf bytes-in { type uint32; units "byte"; description "Bytes received from a port"; } leaf input-giga-words { type uint32; description "Number of times that Acct-Input-Octets has wrapped"; } leaf bytes-out { type uint32; units "byte"; description "Bytes sent to a port"; } leaf output-giga-words { type uint32; description "Number of times that Acct-Output-Octets has wrapped"; } } // container last-stats leaf feature-id { type uint32; description "Feature id for FADB Record data"; } leaf accounting-state-rc { type uint32; description "Accounting State Error Code for Accounting Session"; } leaf accounting-stop-state { type uint32; description "Accounting Stop State"; } leaf record-context-name { type string; description "Accounting record context name"; } leaf method-list-name { type string; description "AAA method list name used to perform accounting"; } leaf account-session-id { type string; description "Accounting session ID"; } leaf accounting-start-time-epoch { type uint64; units "second"; description "Accounting start time in epoch-seconds"; } leaf is-interim-accounting-enabled { type boolean; description "True if interim accounting is enabled"; } leaf interim-interval { type uint32; units "minute"; description "Interim accounting interval (in minutes)"; } leaf last-successful-interim-update-time-epoch { type uint64; units "second"; description "Time of last successful interim update in epoch-seconds "; } leaf last-unsuccessful-interim-update-time-epoch { type uint64; units "second"; description "Time of last unsuccessful interim update in epoch-seconds "; } leaf next-interim-update-attempt-time { type uint32; units "second"; description "Time of next interim update attempt (in seconds)"; } leaf last-interim-update-attempt-time-epoch { type uint64; units "second"; description "Time of last interim update attempt in epoch-seconds"; } leaf sent-interim-updates { type uint32; description "Number of interim updates sent"; } leaf accepted-interim-updates { type uint32; description "Number of interim updates accepted"; } leaf rejected-interim-updates { type uint32; description "Number of interim updates rejected"; } leaf sent-interim-update-failures { type uint32; description "Number of interim update send failures"; } } // list accounting-session } // container accounting leaf session-type { type Iedge-oper-session; description "Subscriber session type"; } leaf pppoe-sub-type { type Iedge-ppp-sub; description "PPPoE sub type"; } leaf interface-name { type xr:Interface-name; description "Interface name"; } leaf vrf-name { type string; description "VRF name"; } leaf circuit-id { type string; description "Circuit ID"; } leaf remote-id { type string; description "Remote ID"; } leaf lns-address { type Ipv4-address; description "PPPoE LNS address"; } leaf lac-address { type Ipv4-address; description "PPPoE LAC address"; } leaf tunnel-client-authentication-id { type string; description "PPPoE LAC tunnel client authentication ID"; } leaf tunnel-server-authentication-id { type string; description "PPPoE LAC tunnel server authentication ID"; } leaf session-ip-address { type Ipv4-address; description "Session ip address"; } leaf session-ipv6-address { type string; description "Session IPv6 address"; } leaf session-ipv6-prefix { type string; description "Session IPv6 prefix"; } leaf delegated-ipv6-prefix { type string; description "Session delegated IPv6 prefix"; } leaf ipv6-interface-id { type Hex-binary; description "IPv6 Interface ID"; } leaf mac-address { type Mac-address; description "MAC address"; } leaf account-session-id { type string; description "Accounting session ID"; } leaf nas-port { type string; description "NAS port"; } leaf username { type string; description "Username"; } leaf clientname { type string; description "Client Username"; } leaf formattedname { type string; description "Formatted Username"; } leaf is-session-authentic { type boolean; description "If true, session is authentic"; } leaf is-session-author { type boolean; description "If true, session is authorized"; } leaf session-state { type Iedge-oper-session-state; description "Session state"; } leaf session-creation-time-epoch { type uint64; units "second"; description "Session creation time in epoch seconds"; } leaf idle-state-change-time { type string; description "Time when idle state change occurred in DDD MMM DD HH:MM:SS YYYY format eg: Tue Apr 11 21:30:47 2011"; } leaf total-session-idle-time { type uint32; units "second"; description "Total session idle time (in seconds)"; } leaf access-interface-name { type xr:Interface-name; description "Access interface name associated with the session"; } leaf accounting-stop-fail-rc { type uint32; description "Accounting Stop Error Code for Accounting Session"; } list sub-policy-data { description "Subscriber control policy applied to this session"; leaf policy-epoch { type string; description "Matching event, condition and executed actions"; } } // list sub-policy-data list session-service-info { description "List of subscriber services associated to this session"; leaf service-name { type string; description "ServiceName"; } leaf service-params { type string; description "ServiceParams"; } leaf service-type { type Iedge-oper-service; description "ServiceType"; } leaf service-status { type Iedge-oper-service-status; description "ServiceStatus"; } leaf service-id { type uint32; description "ServiceIdentifier"; } leaf service-prepaid { type boolean; description "ServicePrepaid"; } } // list session-service-info list session-change-of-authorization { description "Subscriber change of authorization information"; leaf request-acked { type boolean; description "Coa Request Acked"; } leaf request-time-epoch { type uint64; units "second"; description "Request time in epoch seconds"; } leaf reply-time-epoch { type uint64; units "second"; description "Reply time in epoch seconds"; } } // list session-change-of-authorization } // container session-data leaf disc-reason-xr { type string; description "Disconnect reason"; } leaf session-count { type uint32; description "Number of sessions that disconnected this way"; } leaf latest-activity { type uint32; description "Latest activity"; } leaf if-name { type string; description "Interface name"; } } // list disconnect-reason } // container disconnect-reasons container fadb { description "FADB statistics"; leaf fadb-cleanup-sub-count { type uint32; description "Total num of times FADB cleanup by sublable"; } leaf fadb-cleanup-ha-count { type uint32; description "Total num of times FADB delete records during HA that are invalid"; } leaf fadb-cleanup-by-ifh-count { type uint32; description "Total num of times FADB delete records by ifh"; } leaf fadb-cleanup-by-ifh-serv-count { type uint32; description "Total num of times FADB delete records by ifh and service"; } leaf fadb-cleanup-by-ifh-ha-count { type uint32; description "Total num of times FADB delete records by ifh during HA that are invalid"; } } // container fadb container srg { description "Geo Redundancy statistics"; leaf txlist-send-triggered { type uint32; description "Txlist Send Triggered"; } leaf txlist-send-failed { type uint32; description "Txlist Send Failed"; } leaf txlist-send-failed-notactive { type uint32; description "Txlist send failed due to not active"; } leaf actual-txlist-sent { type uint32; description "Txlist Send Success"; } leaf alreadyin-txlist { type uint32; description "Element already in Txlist"; } leaf txlist-encode { type uint32; description "Txlist Encode"; } leaf txlist-encode-fail { type uint32; description "Txlist encode Failed"; } leaf create-update-encode { type uint32; description "Txlist Create Update Encode"; } leaf delete-encode { type uint32; description "Txlist Delete Encode"; } leaf create-upd-clean-callback { type uint32; description "Txlist Create/update clean callback"; } leaf delete-clean-callback { type uint32; description "Txlist Delete clean callback"; } leaf slave-recv-entry { type uint32; description "Slave Recieved Sync"; } leaf slave-decode-fail { type uint32; description "Decode failed on Slave"; } leaf slave-create-update { type uint32; description "Create Update received on slave"; } leaf slave-delete { type uint32; description "Delete received on slave"; } leaf srg-context-malloc { type uint32; description "SRG context allocated"; } leaf srg-context-free { type uint32; description "SRG context freed"; } leaf sod-count { type uint32; description "Number of SODs Received"; } leaf eod-count { type uint32; description "Number of EODs Received"; } leaf sod-eod-replay-req-count { type uint32; description "Number of Replay Requests Within SOD EOD Window"; } leaf sod-eod-dirty-mark-count { type uint32; description "Number of Sessions Marked as Invalid Within SOD EOD Window"; } leaf sod-eod-dirty-delete-count { type uint32; description "Number of Sessions Invalid Deletes Within SOD EOD Window"; } leaf ack-to-srg { type uint32; description "Number of ACKs sent to Srg"; } leaf nack-to-srg { type uint32; description "Number of NACKs sent to Srg"; } leaf nack-to-srg-fail-cnt { type uint32; description "Number of NACKs Failed to send to Srg"; } leaf txlist-remove-all { type uint32; description "Number of Txlist remove all calls"; } leaf txlist-del-sync { type uint32; description "Number for Txlist delete for sync msg"; } leaf txlist-del-sync-notlinked { type uint32; description "Number of Txlist delete for sync which are not linked"; } leaf txlist-del-app { type uint32; description "Number of Txlist delete for App msg"; } leaf txlist-del-app-notlinked { type uint32; description "Number of Txlist delete for App which are not linked"; } leaf txlist-clean-invalid-state { type uint32; description "Number of Txlist Cleanup called on Invalid subscriber srg state"; } leaf txlist-remove-all-internal-error { type uint32; description "Number of Internal errors upon Master Txlist remove all call"; } leaf is-srg-flow-control-enabled { type boolean; description "Flag indicating SRG Flow control enabled or not"; } leaf max-inflight-sessoin-count { type uint32; description "Maximum no.of inflight sessions allowed"; } leaf flow-control-resume-threshold { type uint32; description "Threshold Limit to resume the flow control"; } leaf inflight-session-count { type uint32; description "No.of Sessions inflight at given time"; } leaf inflight-add-count { type uint32; description "No.of inflight sessions added"; } leaf inflight-under-run-count { type uint32; description "Inflight Underrun Counter"; } leaf inflight-alloc-fails { type uint32; description "Memory Alloc Failures for Inflight Entry"; } leaf inflight-insert-failures { type uint32; description "Inflight Entry Insert Failures"; } leaf inflight-deletes { type uint32; description "Inflight Deletes Count"; } leaf inflight-not-found { type uint32; description "Inflight Entries not found during delete"; } leaf inflight-delete-failures { type uint32; description "Inflight Entry Delete Failures"; } leaf total-pause-count { type uint32; description "Total No.of times Pause is Enabled"; } leaf total-resume-count { type uint32; description "Total No.of times Resume is triggered"; } leaf total-dont-send-to-txlist { type uint32; description "Total No of times Dont send to Txlist"; } leaf total-srg-txlist-no-add-restore-flag-set { type uint32; description "Total No of times restore flag found set"; } leaf total-srg-not-master { type uint32; description "Total No of times SRG Not Master"; } leaf total-master-eoms-pending { type uint32; description "Total No of times Master EOMS Pending"; } leaf total-master-eoms-pending-cleared { type uint32; description "Total No of times Master EOMS Pending Cleared"; } leaf last-pause-period { type uint64; description "Amount of time paused during last flow control window"; } leaf total-pause-time { type uint64; description "Total Amount of time paused during all flow control windows"; } leaf last-pause-time { type uint64; description "Timestamp of recent Pause Event"; } leaf last-resume-time { type uint64; description "Timestamp of recent Resume Event"; } } // container srg } // container statistics leaf node-name { type xr:Node-id; description "Node name"; } } // list node } // container nodes } // container manager container session { description "Subscriber session operational data"; container nodes { description "List of subscriber session supported nodes"; list node { key "node-name"; description "Subscriber session operational data for a particular node"; container srg-roles { description "List of subscriber session supported srg roles"; list srg-role { key "srg"; description "Subscriber session operational data based on srg role"; container author-summaries { description "Summary information filtered by authorization state"; list author-summary { key "author-state"; description "authorization summary"; leaf author-state { type Subscriber-author-state-filter-flag; description "Authorization state"; } container state-xr { description "State summary"; container pppoe { description "PPPoE summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-packet } // container state-xr container address-family-xr { description "Address family summary"; container pppoe { description "PPPoE summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-packet } // container address-family-xr } // list author-summary } // container author-summaries container username-summaries { description "Summary information filtered by username"; list username-summary { key "username"; description "Username summary"; leaf username { type xr:Cisco-ios-xr-string; description "Subscriber username"; } container state-xr { description "State summary"; container pppoe { description "PPPoE summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-packet } // container state-xr container address-family-xr { description "Address family summary"; container pppoe { description "PPPoE summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-packet } // container address-family-xr } // list username-summary } // container username-summaries container mac-summaries { description "Summary information filtered by MAC address"; list mac-summary { key "mac-address"; description "MAC address summary"; leaf mac-address { type yang:mac-address; description "Subscriber MAC address"; } container state-xr { description "State summary"; container pppoe { description "PPPoE summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-packet } // container state-xr container address-family-xr { description "Address family summary"; container pppoe { description "PPPoE summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-packet } // container address-family-xr } // list mac-summary } // container mac-summaries container interface-summaries { description "Summary information filtered by interface"; list interface-summary { key "interface-name"; description "Interface summary"; leaf interface-name { type xr:Interface-name; description "Interface name"; } container state-xr { description "State summary"; container pppoe { description "PPPoE summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-packet } // container state-xr container address-family-xr { description "Address family summary"; container pppoe { description "PPPoE summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-packet } // container address-family-xr } // list interface-summary } // container interface-summaries container state-summaries { description "Summary information filtered by session state"; list state-summary { key "state"; description "State summary"; leaf state { type Subscriber-state-filter-flag; description "Subscriber state"; } container state-xr { description "State summary"; container pppoe { description "PPPoE summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-packet } // container state-xr container address-family-xr { description "Address family summary"; container pppoe { description "PPPoE summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-packet } // container address-family-xr } // list state-summary } // container state-summaries container authentication-summaries { description "Summary information filtered by authentication state"; list authentication-summary { key "authentication-state"; description "authentication summary"; leaf authentication-state { type Subscriber-authen-state-filter-flag; description "Authentication state"; } container state-xr { description "State summary"; container pppoe { description "PPPoE summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-packet } // container state-xr container address-family-xr { description "Address family summary"; container pppoe { description "PPPoE summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-packet } // container address-family-xr } // list authentication-summary } // container authentication-summaries container subscriber-sessions { description "IP subscriber sessions"; list subscriber-session { key "session-id"; description "Subscriber session information"; leaf session-id { type xr:Hex-integer; description "Session ID"; } container accounting { description "Accounting information"; list accounting-session { description "Accounting information"; container last-stats { description "Stats sent in last accounting request"; leaf bytes-in { type uint32; units "byte"; description "Bytes received from a port"; } leaf input-giga-words { type uint32; description "Number of times that Acct-Input-Octets has wrapped"; } leaf bytes-out { type uint32; units "byte"; description "Bytes sent to a port"; } leaf output-giga-words { type uint32; description "Number of times that Acct-Output-Octets has wrapped"; } } // container last-stats leaf feature-id { type uint32; description "Feature id for FADB Record data"; } leaf accounting-state-rc { type uint32; description "Accounting State Error Code for Accounting Session"; } leaf accounting-stop-state { type uint32; description "Accounting Stop State"; } leaf record-context-name { type string; description "Accounting record context name"; } leaf method-list-name { type string; description "AAA method list name used to perform accounting"; } leaf account-session-id { type string; description "Accounting session ID"; } leaf accounting-start-time-epoch { type uint64; units "second"; description "Accounting start time in epoch-seconds"; } leaf is-interim-accounting-enabled { type boolean; description "True if interim accounting is enabled"; } leaf interim-interval { type uint32; units "minute"; description "Interim accounting interval (in minutes)"; } leaf last-successful-interim-update-time-epoch { type uint64; units "second"; description "Time of last successful interim update in epoch-seconds "; } leaf last-unsuccessful-interim-update-time-epoch { type uint64; units "second"; description "Time of last unsuccessful interim update in epoch-seconds "; } leaf next-interim-update-attempt-time { type uint32; units "second"; description "Time of next interim update attempt (in seconds)"; } leaf last-interim-update-attempt-time-epoch { type uint64; units "second"; description "Time of last interim update attempt in epoch-seconds"; } leaf sent-interim-updates { type uint32; description "Number of interim updates sent"; } leaf accepted-interim-updates { type uint32; description "Number of interim updates accepted"; } leaf rejected-interim-updates { type uint32; description "Number of interim updates rejected"; } leaf sent-interim-update-failures { type uint32; description "Number of interim update send failures"; } } // list accounting-session } // container accounting leaf session-type { type Iedge-oper-session; description "Subscriber session type"; } leaf pppoe-sub-type { type Iedge-ppp-sub; description "PPPoE sub type"; } leaf interface-name { type xr:Interface-name; description "Interface name"; } leaf vrf-name { type string; description "VRF name"; } leaf circuit-id { type string; description "Circuit ID"; } leaf remote-id { type string; description "Remote ID"; } leaf lns-address { type Ipv4-address; description "PPPoE LNS address"; } leaf lac-address { type Ipv4-address; description "PPPoE LAC address"; } leaf tunnel-client-authentication-id { type string; description "PPPoE LAC tunnel client authentication ID"; } leaf tunnel-server-authentication-id { type string; description "PPPoE LAC tunnel server authentication ID"; } leaf session-ip-address { type Ipv4-address; description "Session ip address"; } leaf session-ipv6-address { type string; description "Session IPv6 address"; } leaf session-ipv6-prefix { type string; description "Session IPv6 prefix"; } leaf delegated-ipv6-prefix { type string; description "Session delegated IPv6 prefix"; } leaf ipv6-interface-id { type Hex-binary; description "IPv6 Interface ID"; } leaf mac-address { type Mac-address; description "MAC address"; } leaf account-session-id { type string; description "Accounting session ID"; } leaf nas-port { type string; description "NAS port"; } leaf username { type string; description "Username"; } leaf clientname { type string; description "Client Username"; } leaf formattedname { type string; description "Formatted Username"; } leaf is-session-authentic { type boolean; description "If true, session is authentic"; } leaf is-session-author { type boolean; description "If true, session is authorized"; } leaf session-state { type Iedge-oper-session-state; description "Session state"; } leaf session-creation-time-epoch { type uint64; units "second"; description "Session creation time in epoch seconds"; } leaf idle-state-change-time { type string; description "Time when idle state change occurred in DDD MMM DD HH:MM:SS YYYY format eg: Tue Apr 11 21:30:47 2011"; } leaf total-session-idle-time { type uint32; units "second"; description "Total session idle time (in seconds)"; } leaf access-interface-name { type xr:Interface-name; description "Access interface name associated with the session"; } leaf accounting-stop-fail-rc { type uint32; description "Accounting Stop Error Code for Accounting Session"; } list sub-policy-data { description "Subscriber control policy applied to this session"; leaf policy-epoch { type string; description "Matching event, condition and executed actions"; } } // list sub-policy-data list session-service-info { description "List of subscriber services associated to this session"; leaf service-name { type string; description "ServiceName"; } leaf service-params { type string; description "ServiceParams"; } leaf service-type { type Iedge-oper-service; description "ServiceType"; } leaf service-status { type Iedge-oper-service-status; description "ServiceStatus"; } leaf service-id { type uint32; description "ServiceIdentifier"; } leaf service-prepaid { type boolean; description "ServicePrepaid"; } } // list session-service-info list session-change-of-authorization { description "Subscriber change of authorization information"; leaf request-acked { type boolean; description "Coa Request Acked"; } leaf request-time-epoch { type uint64; units "second"; description "Request time in epoch seconds"; } leaf reply-time-epoch { type uint64; units "second"; description "Reply time in epoch seconds"; } } // list session-change-of-authorization } // list subscriber-session } // container subscriber-sessions container ipv4-address-vrf-summaries { description "Summary information filtered by IPv4 address and VRF"; list ipv4-address-vrf-summary { description "IPv4 address and VRF summary"; leaf vrf-name { type xr:Cisco-ios-xr-string; description "VRF name"; } leaf address { type inet:ipv4-address-no-zone; description "Subscriber IPv4 address"; } container state-xr { description "State summary"; container pppoe { description "PPPoE summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-packet } // container state-xr container address-family-xr { description "Address family summary"; container pppoe { description "PPPoE summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-packet } // container address-family-xr } // list ipv4-address-vrf-summary } // container ipv4-address-vrf-summaries container srg-summary { description "Subscriber session summary information"; container state-xr { description "State summary"; container pppoe { description "PPPoE summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-packet } // container state-xr container address-family-xr { description "Address family summary"; container pppoe { description "PPPoE summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-packet } // container address-family-xr } // container srg-summary container access-interface-summaries { description "Summary information filtered by access interface"; list access-interface-summary { key "interface-name"; description "Access interface summary"; leaf interface-name { type xr:Interface-name; description "Interface name"; } container state-xr { description "State summary"; container pppoe { description "PPPoE summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-packet } // container state-xr container address-family-xr { description "Address family summary"; container pppoe { description "PPPoE summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-packet } // container address-family-xr } // list access-interface-summary } // container access-interface-summaries container address-family-summaries { description "Summary information filtered by address family"; list address-family-summary { key "address-family"; description "Address family summary"; leaf address-family { type Subscriber-address-family-filter-flag; description "Address family"; } container state-xr { description "State summary"; container pppoe { description "PPPoE summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-packet } // container state-xr container address-family-xr { description "Address family summary"; container pppoe { description "PPPoE summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-packet } // container address-family-xr } // list address-family-summary } // container address-family-summaries container ipv4-address-summaries { description "Summary information filtered by subscriber IPv4 address"; list ipv4-address-summary { key "address"; description "IPv4 address summary"; leaf address { type inet:ipv4-address-no-zone; description "Subscriber IPv4 address"; } container state-xr { description "State summary"; container pppoe { description "PPPoE summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-packet } // container state-xr container address-family-xr { description "Address family summary"; container pppoe { description "PPPoE summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-packet } // container address-family-xr } // list ipv4-address-summary } // container ipv4-address-summaries container vrf-summaries { description "Summary information filtered by VRF"; list vrf-summary { key "vrf-name"; description "VRF summary"; leaf vrf-name { type xr:Cisco-ios-xr-string; description "VRF name"; } container state-xr { description "State summary"; container pppoe { description "PPPoE summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-packet } // container state-xr container address-family-xr { description "Address family summary"; container pppoe { description "PPPoE summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-packet } // container address-family-xr } // list vrf-summary } // container vrf-summaries leaf srg { type Subscriber-srg-oper-filter-flag; description "Subscriber srg role"; } } // list srg-role } // container srg-roles container author-summaries { description "Summary information filtered by authorization state"; list author-summary { key "author-state"; description "authorization summary"; leaf author-state { type Subscriber-author-state-filter-flag; description "Authorization state"; } container state-xr { description "State summary"; container pppoe { description "PPPoE summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-packet } // container state-xr container address-family-xr { description "Address family summary"; container pppoe { description "PPPoE summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-packet } // container address-family-xr } // list author-summary } // container author-summaries container summary { description "Subscriber session summary information"; container state-xr { description "State summary"; container pppoe { description "PPPoE summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-packet } // container state-xr container address-family-xr { description "Address family summary"; container pppoe { description "PPPoE summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-packet } // container address-family-xr } // container summary container mac-summaries { description "Summary information filtered by MAC address"; list mac-summary { key "mac-address"; description "MAC address summary"; leaf mac-address { type yang:mac-address; description "Subscriber MAC address"; } container state-xr { description "State summary"; container pppoe { description "PPPoE summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-packet } // container state-xr container address-family-xr { description "Address family summary"; container pppoe { description "PPPoE summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-packet } // container address-family-xr } // list mac-summary } // container mac-summaries container interface-summaries { description "Summary information filtered by interface"; list interface-summary { key "interface-name"; description "Interface summary"; leaf interface-name { type xr:Interface-name; description "Interface name"; } container state-xr { description "State summary"; container pppoe { description "PPPoE summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-packet } // container state-xr container address-family-xr { description "Address family summary"; container pppoe { description "PPPoE summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-packet } // container address-family-xr } // list interface-summary } // container interface-summaries container authentication-summaries { description "Summary information filtered by authentication state"; list authentication-summary { key "authentication-state"; description "authentication summary"; leaf authentication-state { type Subscriber-authen-state-filter-flag; description "Authentication state"; } container state-xr { description "State summary"; container pppoe { description "PPPoE summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-packet } // container state-xr container address-family-xr { description "Address family summary"; container pppoe { description "PPPoE summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-packet } // container address-family-xr } // list authentication-summary } // container authentication-summaries container state-summaries { description "Summary information filtered by session state"; list state-summary { key "state"; description "State summary"; leaf state { type Subscriber-state-filter-flag; description "Subscriber state"; } container state-xr { description "State summary"; container pppoe { description "PPPoE summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-packet } // container state-xr container address-family-xr { description "Address family summary"; container pppoe { description "PPPoE summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-packet } // container address-family-xr } // list state-summary } // container state-summaries container ipv4-address-vrf-summaries { description "Summary information filtered by IPv4 address and VRF"; list ipv4-address-vrf-summary { description "IPv4 address and VRF summary"; leaf vrf-name { type xr:Cisco-ios-xr-string; description "VRF name"; } leaf address { type inet:ipv4-address-no-zone; description "Subscriber IPv4 address"; } container state-xr { description "State summary"; container pppoe { description "PPPoE summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-packet } // container state-xr container address-family-xr { description "Address family summary"; container pppoe { description "PPPoE summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-packet } // container address-family-xr } // list ipv4-address-vrf-summary } // container ipv4-address-vrf-summaries container address-family-summaries { description "Summary information filtered by address family"; list address-family-summary { key "address-family"; description "Address family summary"; leaf address-family { type Subscriber-address-family-filter-flag; description "Address family"; } container state-xr { description "State summary"; container pppoe { description "PPPoE summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-packet } // container state-xr container address-family-xr { description "Address family summary"; container pppoe { description "PPPoE summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-packet } // container address-family-xr } // list address-family-summary } // container address-family-summaries container username-summaries { description "Summary information filtered by username"; list username-summary { key "username"; description "Username summary"; leaf username { type xr:Cisco-ios-xr-string; description "Subscriber username"; } container state-xr { description "State summary"; container pppoe { description "PPPoE summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-packet } // container state-xr container address-family-xr { description "Address family summary"; container pppoe { description "PPPoE summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-packet } // container address-family-xr } // list username-summary } // container username-summaries container access-interface-summaries { description "Summary information filtered by access interface"; list access-interface-summary { key "interface-name"; description "Access interface summary"; leaf interface-name { type xr:Interface-name; description "Interface name"; } container state-xr { description "State summary"; container pppoe { description "PPPoE summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-packet } // container state-xr container address-family-xr { description "Address family summary"; container pppoe { description "PPPoE summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-packet } // container address-family-xr } // list access-interface-summary } // container access-interface-summaries container ipv4-address-summaries { description "Summary information filtered by subscriber IPv4 address"; list ipv4-address-summary { key "address"; description "IPv4 address summary"; leaf address { type inet:ipv4-address-no-zone; description "Subscriber IPv4 address"; } container state-xr { description "State summary"; container pppoe { description "PPPoE summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-packet } // container state-xr container address-family-xr { description "Address family summary"; container pppoe { description "PPPoE summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-packet } // container address-family-xr } // list ipv4-address-summary } // container ipv4-address-summaries container vrf-summaries { description "Summary information filtered by VRF"; list vrf-summary { key "vrf-name"; description "VRF summary"; leaf vrf-name { type xr:Cisco-ios-xr-string; description "VRF name"; } container state-xr { description "State summary"; container pppoe { description "PPPoE summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf initialized-sessions { type uint32; description "Sessions in initialized state"; } leaf connecting-sessions { type uint32; description "Sessions in connecting state"; } leaf connected-sessions { type uint32; description "Sessions in connected state"; } leaf activated-sessions { type uint32; description "Sessions in activated state"; } leaf idle-sessions { type uint32; description "Sessions in idle state"; } leaf disconnecting-sessions { type uint32; description "Sessions in disconnecting state"; } leaf end-sessions { type uint32; description "Sessions in end state"; } } // container ip-subscriber-packet } // container state-xr container address-family-xr { description "Address family summary"; container pppoe { description "PPPoE summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container pppoe container ip-subscriber-dhcp { description "IP subscriber DHCP summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-dhcp container ip-subscriber-packet { description "IP subscriber packet summary"; leaf in-progress-sessions { type uint32; description "Sessions with undecided address family"; } leaf ipv4-only-sessions { type uint32; description "IPv4 only sessions "; } leaf ipv6-only-sessions { type uint32; description "IPv6 only sessions "; } leaf dual-part-up-sessions { type uint32; description "Dual stack partially up sessions"; } leaf dual-up-sessions { type uint32; description "Dual stack up sessions"; } leaf lac-sessions { type uint32; description "LAC sessions"; } } // container ip-subscriber-packet } // container address-family-xr } // list vrf-summary } // container vrf-summaries container sessions { description "IP subscriber sessions"; list session { key "session-id"; description "Subscriber session information"; leaf session-id { type xr:Hex-integer; description "Session ID"; } container accounting { description "Accounting information"; list accounting-session { description "Accounting information"; container last-stats { description "Stats sent in last accounting request"; leaf bytes-in { type uint32; units "byte"; description "Bytes received from a port"; } leaf input-giga-words { type uint32; description "Number of times that Acct-Input-Octets has wrapped"; } leaf bytes-out { type uint32; units "byte"; description "Bytes sent to a port"; } leaf output-giga-words { type uint32; description "Number of times that Acct-Output-Octets has wrapped"; } } // container last-stats leaf feature-id { type uint32; description "Feature id for FADB Record data"; } leaf accounting-state-rc { type uint32; description "Accounting State Error Code for Accounting Session"; } leaf accounting-stop-state { type uint32; description "Accounting Stop State"; } leaf record-context-name { type string; description "Accounting record context name"; } leaf method-list-name { type string; description "AAA method list name used to perform accounting"; } leaf account-session-id { type string; description "Accounting session ID"; } leaf accounting-start-time-epoch { type uint64; units "second"; description "Accounting start time in epoch-seconds"; } leaf is-interim-accounting-enabled { type boolean; description "True if interim accounting is enabled"; } leaf interim-interval { type uint32; units "minute"; description "Interim accounting interval (in minutes)"; } leaf last-successful-interim-update-time-epoch { type uint64; units "second"; description "Time of last successful interim update in epoch-seconds "; } leaf last-unsuccessful-interim-update-time-epoch { type uint64; units "second"; description "Time of last unsuccessful interim update in epoch-seconds "; } leaf next-interim-update-attempt-time { type uint32; units "second"; description "Time of next interim update attempt (in seconds)"; } leaf last-interim-update-attempt-time-epoch { type uint64; units "second"; description "Time of last interim update attempt in epoch-seconds"; } leaf sent-interim-updates { type uint32; description "Number of interim updates sent"; } leaf accepted-interim-updates { type uint32; description "Number of interim updates accepted"; } leaf rejected-interim-updates { type uint32; description "Number of interim updates rejected"; } leaf sent-interim-update-failures { type uint32; description "Number of interim update send failures"; } } // list accounting-session } // container accounting leaf session-type { type Iedge-oper-session; description "Subscriber session type"; } leaf pppoe-sub-type { type Iedge-ppp-sub; description "PPPoE sub type"; } leaf interface-name { type xr:Interface-name; description "Interface name"; } leaf vrf-name { type string; description "VRF name"; } leaf circuit-id { type string; description "Circuit ID"; } leaf remote-id { type string; description "Remote ID"; } leaf lns-address { type Ipv4-address; description "PPPoE LNS address"; } leaf lac-address { type Ipv4-address; description "PPPoE LAC address"; } leaf tunnel-client-authentication-id { type string; description "PPPoE LAC tunnel client authentication ID"; } leaf tunnel-server-authentication-id { type string; description "PPPoE LAC tunnel server authentication ID"; } leaf session-ip-address { type Ipv4-address; description "Session ip address"; } leaf session-ipv6-address { type string; description "Session IPv6 address"; } leaf session-ipv6-prefix { type string; description "Session IPv6 prefix"; } leaf delegated-ipv6-prefix { type string; description "Session delegated IPv6 prefix"; } leaf ipv6-interface-id { type Hex-binary; description "IPv6 Interface ID"; } leaf mac-address { type Mac-address; description "MAC address"; } leaf account-session-id { type string; description "Accounting session ID"; } leaf nas-port { type string; description "NAS port"; } leaf username { type string; description "Username"; } leaf clientname { type string; description "Client Username"; } leaf formattedname { type string; description "Formatted Username"; } leaf is-session-authentic { type boolean; description "If true, session is authentic"; } leaf is-session-author { type boolean; description "If true, session is authorized"; } leaf session-state { type Iedge-oper-session-state; description "Session state"; } leaf session-creation-time-epoch { type uint64; units "second"; description "Session creation time in epoch seconds"; } leaf idle-state-change-time { type string; description "Time when idle state change occurred in DDD MMM DD HH:MM:SS YYYY format eg: Tue Apr 11 21:30:47 2011"; } leaf total-session-idle-time { type uint32; units "second"; description "Total session idle time (in seconds)"; } leaf access-interface-name { type xr:Interface-name; description "Access interface name associated with the session"; } leaf accounting-stop-fail-rc { type uint32; description "Accounting Stop Error Code for Accounting Session"; } list sub-policy-data { description "Subscriber control policy applied to this session"; leaf policy-epoch { type string; description "Matching event, condition and executed actions"; } } // list sub-policy-data list session-service-info { description "List of subscriber services associated to this session"; leaf service-name { type string; description "ServiceName"; } leaf service-params { type string; description "ServiceParams"; } leaf service-type { type Iedge-oper-service; description "ServiceType"; } leaf service-status { type Iedge-oper-service-status; description "ServiceStatus"; } leaf service-id { type uint32; description "ServiceIdentifier"; } leaf service-prepaid { type boolean; description "ServicePrepaid"; } } // list session-service-info list session-change-of-authorization { description "Subscriber change of authorization information"; leaf request-acked { type boolean; description "Coa Request Acked"; } leaf request-time-epoch { type uint64; units "second"; description "Request time in epoch seconds"; } leaf reply-time-epoch { type uint64; units "second"; description "Reply time in epoch seconds"; } } // list session-change-of-authorization } // list session } // container sessions leaf node-name { type xr:Node-id; description "Node name"; } } // list node } // container nodes } // container session } // container subscriber container iedge-license-manager { config false; description "Session License Manager Configuration data"; container nodes { description "Session License Manager operational data for a location"; list node { key "nodeid"; description "Location. For example, 0/1/CPU0"; container iedge-license-manager-summary { description "Display Session License Manager summary data"; leaf session-limit { type uint32; description "configured session limit"; } leaf session-threshold { type uint32; description "configured session threshold"; } leaf session-license-count { type uint32; description "number of license"; } leaf session-count { type uint32; description "number of sessions"; } } // container iedge-license-manager-summary leaf nodeid { type xr:Node-id; description "The node id to filter on. For example, 0/1/CPU0"; } } // list node } // container nodes } // container iedge-license-manager } // module Cisco-IOS-XR-iedge4710-oper
© 2023 YumaWorks, Inc. All rights reserved.