This submodule contains a collection of YANG definitions for Cisco IOS-XR mpls-lsd package operational data. Copyright (c) 2013...
Version: 2020-11-26
submodule Cisco-IOS-XR-mpls-lsd-oper-sub1 { yang-version 1; belongs-to Cisco-IOS-XR-mpls-lsd-oper { prefix Cisco-IOS-XR-mpls-lsd-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 mpls-lsd package operational data. Copyright (c) 2013-2020 by Cisco Systems, Inc. All rights reserved."; revision "2020-11-26" { description "Extend MPLS_LSDLabelContextType to include PFP block type 2020-11-22 New Label Context type defined, SR_Pfx_node 2020-10-29 Deprecated bag mpls_lsd_first_srgb_allocated_block_size Added bag mpls_lsd_active_block_range 2020-08-21 Modify mpls_lsd to include label flags in mpls_lsd_fpi_lbl bag 2020-06-13 Modify mpls_lsd to include BIER app type and label context type 2020-06-02 Modify mpls_lsd_moi_pw to include platform data"; } revision "2020-05-29" { description "Extended Application information to include resource complete timestamp"; } revision "2019-10-22" { description "Modify mpls_lsd_lbl_ctx_recycle_lbl to take 64 bit field instead of 32 Extend mpls_lsd_moi_pop_and_lkup to include QoS fields Extend mpls_lsd_moi_ipv6 to include load metric field Extend mpls_lsd_moi_ipv4 to include recursion length fields Extend mpls_lsd_moi_ipv4 to include QoS fields Extend MPLS_LSDLabelContextType to include CBF block type Extend mpls_lsd_lbl_ctx_l3vpn_nh_set to include type field"; } revision "2019-05-22" { description "Extended schema for FRRDatabase, Rewrite, LabelHistoryTable"; } revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2019-01-03" { description "Yang evaluator: updates to schema descriptions and ranges"; } revision "2017-09-07" { description "Fixed type translation error."; } 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.3.0"; semver:module-version "1.2.0"; semver:module-version "1.1.0"; semver:module-version "1.0.0"; typedef Mgmt-lsd-intf-state { type enumeration { enum "mgmt-lsd-intf-state-unknown" { value 0; description "unknown"; } enum "mgmt-lsd-intf-state-up" { value 1; description "up"; } enum "mgmt-lsd-intf-state-down" { value 2; description "down"; } } description "Mgmt lsd intf state"; } typedef Mgmt-lsd-app-state { type enumeration { enum "mgmt-lsd-app-state-active" { value 0; description "Active"; } enum "mgmt-lsd-app-state-zombie" { value 1; description "Zombie"; } enum "mgmt-lsd-app-state-recover" { value 2; description "Recover"; } } description "Mgmt lsd app state"; } typedef Mgmt-lsd-rw-id { type enumeration { enum "mgmt-lsd-rw-id-type-none" { value 0; description "None"; } enum "mgmt-lsd-rw-id-type-lbl-ctx" { value 1; description "Label Context"; } enum "mgmt-lsd-rw-id-type-loc-lbl" { value 2; description "Local Label"; } } description "Mgmt lsd rw id"; } typedef Mpls-lsd-nnh { type enumeration { enum "none" { value 0; description "None - Invalid"; } enum "ipv4-address" { value 1; description "IPv4 Address"; } enum "interface-name" { value 2; description "Interface"; } } description "Mpls lsd nnh"; } typedef Mgmt-lsd-moi { type enumeration { enum "mgmt-lsd-moi-type-pop-and-lkup-ipv4" { value 0; description "Pop-and-lookup IPv4"; } enum "mgmt-lsd-moi-type-ipv4" { value 1; description "IPv4"; } enum "mgmt-lsd-moi-type-ipv6" { value 2; description "IPv6"; } enum "mgmt-lsd-moi-type-tev4" { value 3; description "TE IPv4"; } enum "mgmt-lsd-moi-type-pw" { value 4; description "PW"; } enum "mgmt-lsd-moi-type-pop-and-lkup-ipv6" { value 5; description "Pop-and-lookup IPv6"; } enum "mgmt-lsd-moi-type-ip-sub" { value 6; description "IP Subscriber"; } enum "mgmt-lsd-moi-type-pwhe" { value 7; description "PW HE"; } enum "mgmt-lsd-moi-type-pw-list" { value 8; description "PW List"; } enum "mgmt-lsd-moi-type-ipv4-stack" { value 9; description "IPv4 Multi-Label"; } enum "mgmt-lsd-moi-type-pop-and-lkup-tp" { value 10; description "Pop-and-lookup TP"; } enum "mgmt-lsd-moi-type-ipv6-stack" { value 11; description "IPv6 Multi-Label"; } enum "mgmt-lsd-moi-type-te-head" { value 12; description "TE Head"; } enum "mgmt-lsd-moi-type-dmtc-ext-intf" { value 13; description "Demand Matrix Traffic-Collector"; } enum "mgmt-lsd-moi-type-ipv4-nnh-stack" { value 14; description "IPv4 Neighbor-Next-Hop"; } enum "mgmt-lsd-moi-type-ipv6-nnh-stack" { value 15; description "IPv6 Neighbor-Next-Hop"; } enum "mgmt-lsd-moi-type-label-range" { value 16; description "Label Range Opaque Message Data"; } } description "Mgmt lsd moi"; } typedef Mgmt-lsd-fpi { type enumeration { enum "mgmt-lsd-fpi-type-label" { value 0; description "Label"; } enum "mgmt-lsd-fpi-type-te" { value 1; description "TE"; } enum "mgmt-lsd-fpi-type-ipv4" { value 2; description "IPv4"; } enum "mgmt-lsd-fpi-type-ipv6" { value 3; description "IPv6"; } enum "mgmt-lsd-fpi-type-pw-list" { value 4; description "PW List"; } enum "mgmt-lsd-fpi-type-te-v2" { value 5; description "TE v2"; } enum "mgmt-lsd-fpi-type-dmtc-ext-intf" { value 6; description "DMTC External Interface"; } enum "mgmt-lsd-fpi-type-label-range" { value 7; description "Label Range Opaque Message Key"; } } description "Mgmt lsd fpi"; } typedef Mgmt-lsd-frr-state { type enumeration { enum "mgmt-lsd-frr-state-partial" { value 0; description "Partial"; } enum "mgmt-lsd-frr-state-active" { value 1; description "Active"; } enum "mgmt-lsd-frr-state-ready" { value 2; description "Ready"; } enum "mgmt-lsd-frr-state-complete" { value 3; description "Complete"; } enum "mgmt-lsd-frr-state-any" { value 4; description "Any"; } enum "mgmt-lsd-frr-state-igp" { value 5; description "IGP"; } } description "Mgmt lsd frr state"; } typedef Mgmt-lsd-lsp-role { type enumeration { enum "mgmt-lsd-lsp-role-head" { value 0; description "Head"; } enum "mgmt-lsd-lsp-role-mid" { value 1; description "Midpoint"; } } description "Mgmt lsd lsp role"; } typedef Mgmt-lsd-te-binding { type enumeration { enum "mgmt-lsd-ident-p2p-tun-id" { value 0; description "mgmt lsd ident p2p tun id"; } enum "mgmt-lsd-ident-p2p-grp-id" { value 1; description "mgmt lsd ident p2p grp id"; } enum "mgmt-lsd-ident-p2mp-tun-id" { value 2; description "mgmt lsd ident p2mp tun id"; } enum "mgmt-lsd-ident-p2mp-grp-id" { value 3; description "mgmt lsd ident p2mp grp id"; } } description "Mgmt lsd te binding"; } typedef Mgmt-lsd-lbl-alloc-table { type enumeration { enum "mgmt-lsd-label-alloc-table-type-none" { value 0; description "Label Allocation type None"; } enum "mgmt-lsd-label-alloc-table-type-gbl-ipv4" { value 1; description "IPv4 Label Allocation"; } enum "mgmt-lsd-label-alloc-table-type-gbl-ipv6" { value 2; description "IPv6 Label Allocation"; } enum "mgmt-lsd-label-alloc-table-type-gbl-vpnv4" { value 3; description "VPNv4 Label Allocation"; } enum "mgmt-lsd-label-alloc-table-type-gbl-vpnv6" { value 4; description "VPNv6 Label Allocation"; } enum "mgmt-lsd-label-alloc-table-type-srte" { value 5; description "SRTE Next-hop Label allocation"; } } description "Mgmt lsd lbl alloc table"; } typedef Lsd-ipv6-address { type inet:ipv6-address; description "Lsd ipv6 address"; } typedef Mgmt-lsd-lbl-ctx { type enumeration { enum "mgmt-lsd-lbl-ctx-type-none" { value 0; description "None"; } enum "mgmt-lsd-lbl-ctx-type-ipv4" { value 1; description "IPv4"; } enum "mgmt-lsd-lbl-ctx-type-ipv6" { value 2; description "IPv6"; } enum "mgmt-lsd-lbl-ctx-type-tev4" { value 3; description "TE IPv4"; } enum "mgmt-lsd-lbl-ctx-type-l3vpn-ipv4" { value 4; description "L3VPN IPv4"; } enum "mgmt-lsd-lbl-ctx-type-l3vpn-ipv6" { value 5; description "L3VPN IPv6"; } enum "mgmt-lsd-lbl-ctx-type-l3vpn-vrf" { value 6; description "L3VPN Per-VRF"; } enum "mgmt-lsd-lbl-ctx-type-l3vpn-cev4" { value 7; description "L3VPN IPv4 Per-CE"; } enum "mgmt-lsd-lbl-ctx-type-l3vpn-cev6" { value 8; description "L3VPN IPv6 Per-CE"; } enum "mgmt-lsd-lbl-ctx-type-pw" { value 9; description "PW"; } enum "mgmt-lsd-lbl-ctx-type-lbl-blk" { value 10; description "LBL BLK"; } enum "mgmt-lsd-lbl-ctx-type-ip-sub" { value 11; description "IP SUB"; } enum "mgmt-lsd-lbl-ctx-type-tev4-p2mp" { value 12; description "TE IPv4 P2MP"; } enum "mgmt-lsd-lbl-ctx-type-mldpv4" { value 13; description "MLDP IPv4"; } enum "mgmt-lsd-lbl-ctx-type-pwhe" { value 14; description "PW HE"; } enum "mgmt-lsd-lbl-ctx-type-tp" { value 15; description "MPLS TP"; } enum "mgmt-lsd-lbl-ctx-type-gre" { value 16; description "GRE"; } enum "mgmt-lsd-lbl-ctx-type-evpn" { value 17; description "EVPN"; } enum "mgmt-lsd-lbl-ctx-type-blb-ipv4" { value 18; description "BLB IPv4"; } enum "mgmt-lsd-lbl-ctx-type-blb-ipv6" { value 19; description "BLB IPv6"; } enum "mgmt-lsd-lbl-ctx-type-pim-i-pmsi" { value 20; description "PIM I-PMSI"; } enum "mgmt-lsd-lbl-ctx-type-pim-s-pmsi" { value 21; description "PIM S-PMSI"; } enum "mgmt-lsd-lbl-ctx-type-l3vpn-nh-set" { value 22; description "L3VPN NH SET"; } enum "mgmt-lsd-lbl-ctx-type-sr-pfx-seg" { value 23; description "SR Prefix Segment"; } enum "mgmt-lsd-lbl-ctx-type-sr-adj-seg-ipv4" { value 24; description "SR Adj Segment IPv4"; } enum "mgmt-lsd-lbl-ctx-type-sr-adj-seg-ipv6" { value 25; description "SR Adj Segment IPv6"; } enum "mgmt-lsd-lbl-ctx-type-lbl-blk-srgb" { value 26; description "LBL BLK SRGB"; } enum "mgmt-lsd-lbl-ctx-type-te-binding" { value 27; description "TE Binding"; } enum "mgmt-lsd-lbl-ctx-type-gre-ipv6" { value 28; description "GRE IPV6"; } enum "mgmt-lsd-lbl-ctx-type-any" { value 29; description "Any"; } enum "mgmt-lsd-lbl-ctx-type-lbl-blk-srlb" { value 30; description "LBL BLK SRLB"; } enum "mgmt-lsd-lbl-ctx-type-recycle-lbl" { value 31; description "Recycle Label"; } enum "mgmt-lsd-lbl-ctx-type-lbl-blk-cbf" { value 32; description "Class Based Forwarding Label Block"; } enum "mgmt-lsd-lbl-ctx-type-srte-nh-label-set" { value 33; description "SRTE NH Label Set"; } enum "mgmt-lsd-lbl-ctx-type-lbl-blk-bier" { value 34; description "BIER Label Block"; } enum "mgmt-lsd-lbl-ctx-type-sr-pfx-node" { value 35; description "SR Prefix Node"; } enum "mgmt-lsd-lbl-ctx-type-lbl-blk-pfp" { value 36; description "Per Flow Policy Label Block"; } } description "Mgmt lsd lbl ctx"; } typedef Mgmt-lsd-app-rsrc-state { type enumeration { enum "mgmt-lsd-app-rsrc-state-active" { value 0; description "Active"; } enum "mgmt-lsd-app-rsrc-state-pnd" { value 1; description "Pending"; } enum "mgmt-lsd-app-rsrc-state-pnd-svr" { value 2; description "Pending Server"; } } description "Mgmt lsd app rsrc state"; } typedef Mgmt-lsd-app { type enumeration { enum "mgmt-lsd-app-type-none" { value 0; description "None"; } enum "mgmt-lsd-app-type-int" { value 1; description "LSD"; } enum "mgmt-lsd-app-type-test" { value 2; description "Test"; } enum "mgmt-lsd-app-type-static" { value 3; description "Static"; } enum "mgmt-lsd-app-type-ldp" { value 4; description "LDP"; } enum "mgmt-lsd-app-type-te" { value 5; description "TE Control"; } enum "mgmt-lsd-app-type-app-controller" { value 6; description "App Controller"; } enum "mgmt-lsd-app-type-bgp-ipv4" { value 7; description "BGP v4"; } enum "mgmt-lsd-app-type-bgp-vpn-ipv4" { value 8; description "BGP VPNv4"; } enum "mgmt-lsd-app-type-l2vpn" { value 9; description "L2VPN"; } enum "mgmt-lsd-app-type-bgp-spkr" { value 10; description "BGP Spkr"; } enum "mgmt-lsd-app-type-bfd" { value 11; description "BFD"; } enum "mgmt-lsd-app-type-pim" { value 12; description "PIM"; } enum "mgmt-lsd-app-type-v2-lsd" { value 13; description "V2 LSD"; } enum "mgmt-lsd-app-type-pim6" { value 14; description "PIM6"; } enum "mgmt-lsd-app-type-isis" { value 15; description "ISIS"; } enum "mgmt-lsd-app-type-ospf" { value 16; description "OSPF"; } enum "mgmt-lsd-app-type-cgn" { value 17; description "CGN"; } enum "mgmt-lsd-app-type-dmtc" { value 18; description "Traffic Collector"; } enum "mgmt-lsd-app-type-cofo-sync-lib" { value 19; description "COFO Sync Lib"; } enum "mgmt-lsd-app-type-bier" { value 20; description "BIER"; } enum "mgmt-lsd-app-type-any" { value 21; description "Any"; } } description "Mgmt lsd app"; } typedef Mgmt-lsd-client { type enumeration { enum "mgmt-lsd-client-type-app" { value 0; description "Application"; } enum "mgmt-lsd-client-type-ba" { value 1; description "BCDL Agent"; } } description "Mgmt lsd client"; } } // submodule Cisco-IOS-XR-mpls-lsd-oper-sub1
© 2023 YumaWorks, Inc. All rights reserved.