This submodule contains a collection of YANG definitions for Cisco IOS-XR cnbng-nal package operational data. Copyright (c) 201...
Version: 2021-02-17
submodule Cisco-IOS-XR-cnbng-nal-oper-sub1 { yang-version 1; belongs-to Cisco-IOS-XR-cnbng-nal-oper { prefix Cisco-IOS-XR-cnbng-nal-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; } 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 cnbng-nal package operational data. Copyright (c) 2013-2021 by Cisco Systems, Inc. All rights reserved."; revision "2021-02-17" { description "Added AFI only filters"; } revision "2021-02-10" { description "Removed redundant fail route index"; } revision "2021-02-04" { description "Added multi framed route support, metric and tag"; } revision "2021-01-23" { description "Added new NAL counter type thread_stats"; } revision "2020-12-13" { description "NAL SVM service final timestamp."; } revision "2020-12-08" { description "modify Disconnect History Filter keys."; } revision "2020-11-27" { description "NAL counters."; } revision "2020-11-10" { description "Update bgen path for dynamic routes and removed schema for dynamic routes history."; } revision "2020-10-26" { description "Update bag type for AIPC server stats."; } revision "2020-10-15" { description "Added schema support for cnbng-nal filter oper commands."; } revision "2020-10-08" { description "Moved counter and AIPC stats to new bag files."; } revision "2020-10-02" { description "Modified alter gen script to modify leaf list to list."; } revision "2020-09-18" { description "Added schema support for cnbng-nal access-interface oper commands."; } revision "2020-09-15" { description "adding schema support for NAL chunk statistics oper bag."; } revision "2020-09-10" { description "Updated schema for filtering subscriber summary."; } revision "2020-09-03" { description "adding schema support for NAL Counters, Dynamic routes, summary and history bag."; } revision "2020-07-24" { description "adding schema support for disconect uniuqe and modifying unique summary."; } revision "2020-06-06" { description "adding schema support for NAL Process-Info Bag"; } revision "2020-05-29" { description "adding schema support for Disconnect History Filter."; } revision "2020-05-15" { description "adding schema support for NAL CP Transport Connection Status Bag"; } revision "2020-04-30" { description "adding schema support for NAL VRF Table records"; } revision "2020-04-23" { description "added new elements in bag"; } revision "2020-04-09" { description "modified class name for FADB records"; } revision "2020-04-03" { description "adding schema support for subsriber summary and FADB records"; } revision "2020-04-02" { description "adding schema support for service profiles and process readiness"; } revision "2020-03-30" { description "adding schema support for v4 and v6 framed route"; } revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2015-11-09" { description "IOS XR 6.0 revision."; } semver:module-version "1.0.0"; typedef Nal-main-edm-oc-state { type enumeration { enum "nal-main-edm-oc-state-init" { value 0; description "Initial state"; } enum "nal-main-edm-oc-state-sent" { value 1; description "OC request sent to IM"; } enum "nal-main-edm-oc-state-complete" { value 2; description "OC response received"; } enum "nal-main-edm-oc-state-rib-req-queued" { value 3; description "RIB route request queued"; } enum "nal-main-edm-oc-state-rib-req-sent" { value 4; description "RIB route request sent"; } enum "nal-main-edm-oc-state-rib-req-complete" { value 5; description "RIB response received"; } enum "nal-main-edm-oc-state-rib-inactive" { value 6; description "VRF deleted"; } } description "Nal main edm oc state"; } typedef Nal-cp-assoc-status { type enumeration { enum "nal-spa-assoc-init" { value 1; description "Association status init"; } enum "nal-spa-assoc-done" { value 2; description "Association status done"; } enum "nal-spa-assoc-not-done" { value 3; description "Association status not-done"; } } description "Nal cp assoc status"; } typedef Nal-cp-connection-status { type enumeration { enum "nal-spa-transport-init" { value 1; description "Transport status Init"; } enum "nal-spa-transport-up" { value 2; description "Transport status Up"; } enum "nal-spa-transport-down" { value 3; description "Transport status Down"; } } description "Nal cp connection status"; } typedef Nal-main-edm-spa-rt-hist { type enumeration { enum "nal-main-edm-spa-rt-hist-type-request" { value 0; description "nal main edm spa rt hist type request"; } enum "nal-main-edm-spa-rt-hist-type-response" { value 1; description "nal main edm spa rt hist type response"; } } description "Type of SPA oc history data"; } typedef Svm-service-state { type enumeration { enum "nal-oper-svm-service-state-unknown" { value 0; description "nal oper svm service state unknown"; } enum "nal-oper-svm-service-state-created" { value 1; description "nal oper svm service state created"; } enum "nal-oper-svm-service-state-install-request-ed" { value 2; description "nal oper svm service state install request ed"; } enum "nal-oper-svm-service-state-install-req-failed" { value 3; description "nal oper svm service state install req failed"; } enum "nal-oper-svm-service-state-install-failed" { value 4; description "nal oper svm service state install failed"; } enum "nal-oper-svm-service-state-installed" { value 5; description "nal oper svm service state installed"; } enum "nal-oper-svm-service-state-un-install-request-ed" { value 6; description "nal oper svm service state un install request ed"; } enum "nal-oper-svm-service-state-un-install-req-failed" { value 7; description "nal oper svm service state un install req failed"; } enum "nal-oper-svm-service-state-un-install-failed" { value 8; description "nal oper svm service state un install failed"; } enum "nal-oper-svm-service-state-un-installed" { value 9; description "nal oper svm service state un installed"; } enum "nal-oper-svm-service-state-check-point-ed" { value 10; description "nal oper svm service state check point ed"; } enum "nal-oper-svm-service-state-restored" { value 11; description "nal oper svm service state restored"; } enum "nal-oper-svm-service-state-re-conc-iled" { value 12; description "nal oper svm service state re conc iled"; } enum "nal-oper-svm-service-state-max" { value 13; description "nal oper svm service state max"; } } description "NAL SVM Service profile state"; } typedef Nal-trans-client-data { type enumeration { enum "oper-nal-trans-client-server" { value 0; description "oper nal trans client server"; } enum "oper-nal-trans-client-edm-hand-ler" { value 1; description "oper nal trans client edm hand ler"; } enum "oper-nal-trans-client-nal-internal" { value 2; description "oper nal trans client nal internal"; } enum "oper-nal-trans-client-nal-db-restore" { value 3; description "oper nal trans client nal db restore"; } enum "oper-nal-trans-client-nal-sbydb-restore" { value 4; description "oper nal trans client nal sbydb restore"; } enum "oper-nal-trans-client-dhcpv4" { value 5; description "oper nal trans client dhcpv4"; } enum "oper-nal-trans-client-dhcpv6" { value 6; description "oper nal trans client dhcpv6"; } enum "oper-nal-trans-client-spio" { value 7; description "oper nal trans client spio"; } enum "oper-nal-trans-client-bdx" { value 8; description "oper nal trans client bdx"; } enum "oper-nal-trans-cleint-im-notify" { value 9; description "oper nal trans cleint im notify"; } enum "oper-nal-trans-client-statd" { value 10; description "oper nal trans client statd"; } enum "oper-nal-trans-cleint-rib-notify" { value 11; description "oper nal trans cleint rib notify"; } enum "oper-nal-trans-cleint-vrf-notify" { value 12; description "oper nal trans cleint vrf notify"; } enum "oper-nal-trans-cleint-statsd-notify" { value 13; description "oper nal trans cleint statsd notify"; } enum "oper-nal-trans-client-sub-db-recon" { value 14; description "oper nal trans client sub db recon"; } enum "oper-nal-trans-client-rib-recon" { value 15; description "oper nal trans client rib recon"; } enum "oper-nal-trans-client-im-recon" { value 16; description "oper nal trans client im recon"; } enum "oper-nal-trans-client-ut-test" { value 17; description "oper nal trans client ut test"; } enum "oper-nal-trans-client-max" { value 18; description "oper nal trans client max"; } } description "nal transaction client type"; } typedef Nal-trans-state { type enumeration { enum "oper-nal-trans-state-init" { value 0; description "oper nal trans state init"; } enum "oper-nal-trans-state-subscriber" { value 1; description "oper nal trans state subscriber"; } enum "oper-nal-trans-state-subscriber-wait" { value 2; description "oper nal trans state subscriber wait"; } enum "oper-nal-trans-state-invalid" { value 3; description "oper nal trans state invalid"; } enum "oper-nal-trans-state-queued" { value 4; description "oper nal trans state queued"; } enum "oper-nal-trans-state-subscriber-response" { value 5; description "oper nal trans state subscriber response"; } enum "oper-nal-trans-state-check-point-wait" { value 6; description "oper nal trans state check point wait"; } enum "oper-nal-trans-state-end" { value 7; description "oper nal trans state end"; } } description "Nal transaction subscriber state"; } typedef Nal-intf-oper { type enumeration { enum "oper-nal-ip-sub-o-per-unknown" { value 0; description "oper nal ip sub o per unknown"; } enum "oper-nal-ip-sub-o-per-create" { value 1; description "oper nal ip sub o per create"; } enum "oper-nal-ip-sub-o-per-update" { value 2; description "oper nal ip sub o per update"; } enum "oper-nal-ip-sub-o-per-rollback" { value 3; description "oper nal ip sub o per rollback"; } enum "oper-nal-ip-sub-o-per-delete" { value 4; description "oper nal ip sub o per delete"; } } description "Ipsub operation types"; } typedef Svm-reconcile-state { type enumeration { enum "oper-svm-recon-state-idle" { value 0; description "oper svm recon state idle"; } enum "oper-svm-recon-state-created" { value 1; description "oper svm recon state created"; } enum "oper-svm-recon-state-dt-associated" { value 2; description "oper svm recon state dt associated"; } enum "oper-svm-recon-state-up-installed" { value 3; description "oper svm recon state up installed"; } enum "oper-svm-recon-state-up-associated" { value 4; description "oper svm recon state up associated"; } enum "oper-svm-recon-state-pd-request-ed" { value 5; description "oper svm recon state pd request ed"; } enum "oper-svm-recon-state-max" { value 6; description "oper svm recon state max"; } } description "SVM reconcile state"; } typedef Nal-spa-oper { type enumeration { enum "oper-spa-o-per-type-create" { value 1; description "oper spa o per type create"; } enum "oper-spa-o-per-type-modify" { value 2; description "oper spa o per type modify"; } enum "oper-spa-o-per-type-delete" { value 3; description "oper spa o per type delete"; } enum "oper-spa-o-per-type-max" { value 4; description "oper spa o per type max"; } } description "SPA oper type"; } typedef Svn-sub-state { type enumeration { enum "oper-nal-svm-state-unknown" { value 0; description "oper nal svm state unknown"; } enum "oper-nal-svm-state-created" { value 1; description "oper nal svm state created"; } enum "oper-nal-svm-state-install-request-ed" { value 2; description "oper nal svm state install request ed"; } enum "oper-nal-svm-state-install-req-failed" { value 3; description "oper nal svm state install req failed"; } enum "oper-nal-svm-state-install-failed" { value 4; description "oper nal svm state install failed"; } enum "oper-nal-svm-state-installed" { value 5; description "oper nal svm state installed"; } enum "oper-nal-svm-state-un-install-request-ed" { value 6; description "oper nal svm state un install request ed"; } enum "oper-nal-svm-state-un-install-req-failed" { value 7; description "oper nal svm state un install req failed"; } enum "oper-nal-svm-state-un-install-failed" { value 8; description "oper nal svm state un install failed"; } enum "oper-nal-svm-state-un-installed" { value 9; description "oper nal svm state un installed"; } enum "oper-nal-svm-state-up-assoc-request-ed" { value 10; description "oper nal svm state up assoc request ed"; } enum "oper-nal-svm-state-up-assoc-req-failed" { value 11; description "oper nal svm state up assoc req failed"; } enum "oper-nal-svm-state-up-assoc-failed" { value 12; description "oper nal svm state up assoc failed"; } enum "oper-nal-svm-state-up-unassoc-request-ed" { value 13; description "oper nal svm state up unassoc request ed"; } enum "oper-nal-svm-state-up-unassoc-req-failed" { value 14; description "oper nal svm state up unassoc req failed"; } enum "oper-nal-svm-state-up-unassoc-failed" { value 15; description "oper nal svm state up unassoc failed"; } enum "oper-nal-svm-state-srv-assoc-request-ed" { value 16; description "oper nal svm state srv assoc request ed"; } enum "oper-nal-svm-state-srv-assoc-req-failed" { value 17; description "oper nal svm state srv assoc req failed"; } enum "oper-nal-svm-state-srv-assoc-failed" { value 18; description "oper nal svm state srv assoc failed"; } enum "oper-nal-svm-state-srv-unassoc-request-ed" { value 19; description "oper nal svm state srv unassoc request ed"; } enum "oper-nal-svm-state-srv-unassoc-req-failed" { value 20; description "oper nal svm state srv unassoc req failed"; } enum "oper-nal-svm-state-srv-unassoc-failed" { value 21; description "oper nal svm state srv unassoc failed"; } enum "oper-nal-svm-state-pd-request-ed" { value 22; description "oper nal svm state pd request ed"; } enum "oper-nal-svm-state-pd-req-failed" { value 23; description "oper nal svm state pd req failed"; } enum "oper-nal-svm-state-rb-pd-request-ed" { value 24; description "oper nal svm state rb pd request ed"; } enum "oper-nal-svm-state-rb-pd-req-failed" { value 25; description "oper nal svm state rb pd req failed"; } enum "oper-nal-svm-state-pd-cfg-generated" { value 26; description "oper nal svm state pd cfg generated"; } enum "oper-nal-svm-state-pd-cfg-gen-failed" { value 27; description "oper nal svm state pd cfg gen failed"; } enum "oper-nal-svm-state-activate-request-ed" { value 28; description "oper nal svm state activate request ed"; } enum "oper-nal-svm-state-activate-req-fail" { value 29; description "oper nal svm state activate req fail"; } enum "oper-nal-svm-state-activate-fail" { value 30; description "oper nal svm state activate fail"; } enum "oper-nal-svm-state-activated" { value 31; description "oper nal svm state activated"; } enum "oper-nal-svm-state-pd-failed" { value 32; description "oper nal svm state pd failed"; } enum "oper-nal-svm-state-pd-complete" { value 33; description "oper nal svm state pd complete"; } enum "oper-nal-svm-state-destroy-request-ed" { value 34; description "oper nal svm state destroy request ed"; } enum "oper-nal-svm-state-destroy-req-failed" { value 35; description "oper nal svm state destroy req failed"; } enum "oper-nal-svm-state-destroy-failed" { value 36; description "oper nal svm state destroy failed"; } enum "oper-nal-svm-state-destroyed" { value 37; description "oper nal svm state destroyed"; } enum "oper-nal-svm-state-rollback" { value 38; description "oper nal svm state rollback"; } enum "oper-nal-svm-state-replace-req-failed" { value 39; description "oper nal svm state replace req failed"; } enum "oper-nal-svm-state-replace-request-ed" { value 40; description "oper nal svm state replace request ed"; } enum "oper-nal-svm-state-max" { value 41; description "oper nal svm state max"; } } description "SVM state of a subscriber"; } typedef Svm-sub-oper { type enumeration { enum "oper-nal-svm-sub-o-per-unknown" { value 0; description "oper nal svm sub o per unknown"; } enum "oper-nal-svm-sub-o-per-create" { value 1; description "oper nal svm sub o per create"; } enum "oper-nal-svm-sub-o-per-update" { value 2; description "oper nal svm sub o per update"; } enum "oper-nal-svm-sub-o-per-delete" { value 3; description "oper nal svm sub o per delete"; } enum "oper-nal-svm-sub-o-per-rollback" { value 4; description "oper nal svm sub o per rollback"; } enum "oper-nal-svm-sub-o-per-cleanup" { value 5; description "oper nal svm sub o per cleanup"; } enum "oper-nal-svm-sub-o-per-save" { value 6; description "oper nal svm sub o per save"; } enum "oper-nal-svm-sub-o-per-max" { value 7; description "oper nal svm sub o per max"; } } description "Operation types from FSM to SVM"; } typedef Oper-nal-db-subscriber { type enumeration { enum "invalid" { value 0; description "Invalid"; } enum "ipoe" { value 1; description "IPoE"; } enum "pppoe" { value 2; description "PPPoE"; } enum "l2tp" { value 3; description "L2TP"; } } description "Nal Subscriber type"; } typedef In6-addr { type inet:ipv6-address; description "In6 addr"; } typedef Oper-nal-db-subscriber-state { type enumeration { enum "init" { value 0; description "Invalid"; } 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 "Nal Subscriber State"; } } // submodule Cisco-IOS-XR-cnbng-nal-oper-sub1
© 2023 YumaWorks, Inc. All rights reserved.