This submodule contains a collection of YANG definitions for Cisco IOS-XR aaa-protocol-radius package operational data. Copyrig...
Version: 2021-02-23
submodule Cisco-IOS-XR-aaa-protocol-radius-oper-sub1 { yang-version 1; belongs-to Cisco-IOS-XR-aaa-protocol-radius-oper { prefix Cisco-IOS-XR-aaa-protocol-radius-oper; } import ietf-inet-types { prefix inet; } import cisco-semver { prefix semver; } 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 submodule contains a collection of YANG definitions for Cisco IOS-XR aaa-protocol-radius package operational data. Copyright (c) 2013-2021 by Cisco Systems, Inc. All rights reserved."; revision "2021-02-23" { description "Adding yang support for coa 2020-10-13 Adding yang support for new cli"; } revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2017-11-13" { description "Adding yang support for new cli."; } revision "2017-05-01" { description "Fixing backward compatibility error in module."; } revision "2015-11-09" { description "IOS XR 6.0 revision."; } semver:module-version "1.1.0"; semver:module-version "1.0.1"; grouping RADIUS-CLIENTBAG { description "RADIUS CLIENTBAG"; leaf unknown-authentication-response { type uint32; description "Number of RADIUS Access-Response packets received from unknown addresses"; } leaf authentication-nas-id { type string; description "NAS-Identifier of the RADIUS authentication client"; } leaf unknown-accounting-response { type uint32; description "Number of RADIUS Accounting-Response packets received from unknown addresses"; } leaf accounting-nas-id { type string; description "NAS-Identifier of the RADIUS accounting client"; } } // grouping RADIUS-CLIENTBAG grouping SRC-INTF { description "SRC INTF"; leaf interface-name { type string; description "Name of the source interface"; } leaf ipaddrv4 { type string; description "IP address buffer"; } leaf ipaddrv6 { type string; description "IP address buffer"; } leaf vrfid { type uint32; description "VRF Id"; } } // grouping SRC-INTF grouping SOURCE-INTERFACES { description "SOURCE INTERFACES"; list list-of-source-interface { description "List of source interfaces"; uses SRC-INTF; } // list list-of-source-interface } // grouping SOURCE-INTERFACES grouping RADIUS-SERVERBAG { description "RADIUS SERVERBAG"; leaf ipv4-address { type inet:ipv4-address; description "IP address of RADIUS server"; } leaf priority { type uint32; description "A number that indicates the priority of the server"; } leaf timeout-xr { type uint32; units "second"; description "Per-server timeout in seconds"; } leaf retransmit { type uint32; description "Per-server retransmit"; } leaf dead-time { type uint32; units "minute"; description "Per-server deadtime in minutes"; } leaf dead-detect-time { type uint32; units "second"; description "Per-server dead-detect time in seconds"; } leaf dead-detect-tries { type uint32; description "Per-server dead-detect tries"; } leaf authentication-port { type uint32; description "Authentication port"; } leaf accounting-port { type uint32; description "Accounting port"; } leaf state { type string; description "State of the server UP/DOWN"; } leaf current-state-duration { type uint32; description "Elapsed time the server has been in current state"; } leaf previous-state-duration { type uint32; description "Elapsed time the server was been in previous state"; } leaf packets-in { type uint32; description "Total number of incoming packets read"; } leaf packets-out { type uint32; description "Total number of outgoing packets sent"; } leaf timeouts { type uint32; description "Total number of packets timed-out"; } leaf aborts { type uint32; description "Total number of requests aborted"; } leaf replies-expected { type uint32; description "Number of replies expected to arrive"; } leaf redirected-requests { type uint32; description "Number of requests redirected"; } leaf authentication-rtt { type uint32; units "millisecond"; description "Round-trip time for authentication in milliseconds"; } leaf access-requests { type uint32; description "Number of access requests"; } leaf access-request-retransmits { type uint32; description "Number of retransmitted access requests"; } leaf access-accepts { type uint32; description "Number of access accepts"; } leaf access-rejects { type uint32; description "Number of access rejects"; } leaf access-challenges { type uint32; description "Number of access challenges"; } leaf bad-access-responses { type uint32; description "Number of bad access responses"; } leaf bad-access-authenticators { type uint32; description "Number of bad access authenticators"; } leaf pending-access-requests { type uint32; description "Number of pending access requests"; } leaf access-timeouts { type uint32; description "Number of access packets timed-out"; } leaf unknown-access-types { type uint32; description "Number of packets received with unknown type from authentication server"; } leaf dropped-access-responses { type uint32; description "Number of access responses dropped"; } leaf throttled-access-reqs { type uint32; description "No of throttled access reqs stats"; } leaf throttled-timed-out-reqs { type uint32; description "No of access reqs that is throttled is timedout"; } leaf throttled-dropped-reqs { type uint32; description "No of discarded access reqs"; } leaf max-throttled-access-reqs { type uint32; description "Max throttled access reqs"; } leaf currently-throttled-access-reqs { type uint32; description "No of currently throttled access reqs"; } leaf authen-response-time { type uint32; description "Average response time for authentication requests"; } leaf authen-transaction-successess { type uint32; description "Number of succeeded authentication transactions"; } leaf authen-transaction-failure { type uint32; description "Number of failed authentication transactions"; } leaf authen-unexpected-responses { type uint32; description "Number of unexpected authentication responses"; } leaf authen-server-error-responses { type uint32; description "Number of server error authentication responses"; } leaf authen-incorrect-responses { type uint32; description "Number of incorrect authentication responses"; } leaf author-requests { type uint32; description "Number of access requests"; } leaf author-request-timeouts { type uint32; description "Number of access packets timed out"; } leaf author-response-time { type uint32; description "Average response time for authorization requests"; } leaf author-transaction-successess { type uint32; description "Number of succeeded authorization transactions"; } leaf author-transaction-failure { type uint32; description "Number of failed authorization transactions"; } leaf author-unexpected-responses { type uint32; description "Number of unexpected authorization responses"; } leaf author-server-error-responses { type uint32; description "Number of server error authorization responses"; } leaf author-incorrect-responses { type uint32; description "Number of incorrect authorization responses"; } leaf accounting-rtt { type uint32; units "millisecond"; description "Round-trip time for accounting in milliseconds"; } leaf accounting-requests { type uint32; description "Number of accounting requests"; } leaf accounting-retransmits { type uint32; description "Number of retransmitted accounting requests"; } leaf accounting-responses { type uint32; description "Number of accounting responses"; } leaf bad-accounting-responses { type uint32; description "Number of bad accounting responses"; } leaf bad-accounting-authenticators { type uint32; description "Number of bad accounting authenticators"; } leaf pending-accounting-requets { type uint32; description "Number of pending accounting requests"; } leaf accounting-timeouts { type uint32; description "Number of accounting packets timed-out"; } leaf unknown-accounting-types { type uint32; description "Number of packets received with unknown type from accounting server"; } leaf dropped-accounting-responses { type uint32; description "Number of accounting responses dropped"; } leaf is-a-private-server { type boolean; description "Is a private server"; } leaf total-test-auth-reqs { type uint32; description "Total auth test request"; } leaf total-test-auth-timeouts { type uint32; description "Total auth test timeouts"; } leaf total-test-auth-response { type uint32; description "Total auth test response"; } leaf total-test-auth-pending { type uint32; description "Total auth test pending"; } leaf total-test-acct-reqs { type uint32; description " Total acct test req"; } leaf total-test-acct-timeouts { type uint32; description "Total acct test timeouts"; } leaf total-test-acct-response { type uint32; description "Total acct test response"; } leaf total-test-acct-pending { type uint32; description "Total acct test pending"; } leaf throttled-acct-transactions { type uint32; description "No of throttled acct transactions stats"; } leaf throttled-acct-timed-out-stats { type uint32; description "No of acct transaction that is throttled is timedout"; } leaf throttled-acct-failures-stats { type uint32; description "No of acct discarded transaction"; } leaf max-acct-throttled { type uint32; description "Max throttled acct transactions"; } leaf throttleda-acct-transactions { type uint32; description "No of currently throttled acct transactions"; } leaf acct-unexpected-responses { type uint32; description "Number of unexpected accounting responses"; } leaf acct-server-error-responses { type uint32; description "Number of server error accounting responses"; } leaf acct-incorrect-responses { type uint32; description "Number of incorrect accounting responses"; } leaf acct-response-time { type uint32; description "Average response time for authentication requests"; } leaf acct-transaction-successess { type uint32; description "Number of succeeded authentication transactions"; } leaf acct-transaction-failure { type uint32; description "Number of failed authentication transactions"; } leaf total-deadtime { type uint32; description "Total time of Server being in DEAD state"; } leaf last-deadtime { type uint32; description "Time of Server being in DEAD state, after last UP"; } leaf is-quarantined { type boolean; description "flag to indicate Server is quarantined or not (Automated TEST in progress)"; } leaf group-name { type string; description "Server group name for private server"; } leaf ip-address-xr { type string; description "IP address buffer"; } leaf family { type string; description "IP address Family"; } } // grouping RADIUS-SERVERBAG } // submodule Cisco-IOS-XR-aaa-protocol-radius-oper-sub1
© 2023 YumaWorks, Inc. All rights reserved.