This submodule contains a collection of YANG definitions for Cisco IOS-XR ipv6-ospfv3 package operational data. Copyright (c) 2...
Version: 2020-04-29
submodule Cisco-IOS-XR-ipv6-ospfv3-oper-sub1 { yang-version 1; belongs-to Cisco-IOS-XR-ipv6-ospfv3-oper { prefix Cisco-IOS-XR-ipv6-ospfv3-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 ipv6-ospfv3 package operational data. Copyright (c) 2013-2020 by Cisco Systems, Inc. All rights reserved."; revision "2020-04-29" { description "Added mtu and Bandwidth to show command"; } revision "2020-02-04" { description "Modified for Conditional Advertising"; } revision "2019-07-28" { description "Added datalist operation for container fast-reroute topology"; } revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2019-01-08" { description "Modified for Programmability 2.0"; } revision "2018-06-15" { description "Added Aggregate statistics under summary container"; } revision "2017-10-30" { description "Added link information in grace LSA."; } revision "2017-09-07" { description "Fixed type translation error."; } revision "2015-11-09" { description "IOS XR 6.0 revision."; } semver:module-version "2.1.0"; semver:module-version "2.0.0"; semver:module-version "1.1.0"; semver:module-version "1.0.0"; typedef Ospf-nsr-sched-pri { type enumeration { enum "ospf-nsr-stats-sched-pri-hi" { value 0; description "ospf nsr stats sched pri hi"; } enum "ospf-nsr-stats-sched-pri-med" { value 1; description "ospf nsr stats sched pri med"; } enum "ospf-nsr-stats-sched-pri-low" { value 2; description "ospf nsr stats sched pri low"; } enum "ospf-nsr-stats-sched-pri-max" { value 3; description "ospf nsr stats sched pri max"; } } description "Ospf nsr sched pri"; } typedef Ospfv3-string-array { type string; description "Ospfv3 string array"; } typedef Ospfv3-graceful-shutdown-state { type enumeration { enum "init" { value 0; description "Init"; } enum "normal" { value 1; description "Normal"; } enum "flushing" { value 2; description "Flushing"; } enum "empty-hellos" { value 3; description "Empty Hellos"; } enum "quiet" { value 4; description "Quiet"; } } description "Graceful Shutdown state"; } typedef Ipfrr-tbrkr { type enumeration { enum "downstream" { value 0; description "Downsteram"; } enum "line-card-disjoint" { value 1; description "LC Disjoint"; } enum "backup-metric" { value 2; description "Backup metric"; } enum "node-protect" { value 3; description "Node protection"; } enum "primary-path" { value 4; description "Primary path"; } enum "secondary-path" { value 5; description "Secondary path"; } enum "srlg-disjoint" { value 6; description "SRLG disjoint"; } enum "tunnel" { value 7; description "Tunnel"; } } description "FRR Tiebreakers"; } typedef Stub-router-abr-off-reason { type enumeration { enum "init-delay" { value 2; description "Initial delay when stub router mode is activated"; } enum "no-neighbor" { value 3; description "No neighbor present"; } enum "no-full-neighbor" { value 4; description "No neighbor in FULL state present"; } enum "new-neighbor" { value 5; description "A new neighbor discovered less than 60 seconds ago"; } enum "full-neighbor" { value 6; description "A neighbor transitioned to FULL state less than 60 seconds ago"; } } description "Reason to exiting stub router mode"; } typedef Stub-router-exit-reason { type enumeration { enum "none" { value 0; description "No reason"; } enum "bgp" { value 1; description "BGP has converged"; } enum "timer" { value 2; description "Stub Router timer has expired"; } enum "configuration" { value 3; description "Configuration has changed"; } enum "cleared" { value 4; description "Process has been cleared"; } enum "override" { value 5; description "Preempted by always"; } } description "Reason to exiting stub router mode"; } typedef Stub-router-trigger { type enumeration { enum "on-proc-migration" { value 0; description "Process migration"; } enum "on-proc-restart" { value 1; description "Process restart"; } enum "on-switchover" { value 2; description "RP switchover"; } enum "on-startup" { value 3; description "Router startup"; } enum "always" { value 4; description "Always on"; } enum "none" { value 5; description "No trigger"; } } description "Trigger for entering stub router mode"; } typedef Stub-router-mode { type enumeration { enum "rbit" { value 0; description "Stub Router mode r-bit"; } enum "v6bit" { value 1; description "Stub Router mode v6-bit"; } enum "max-metric" { value 2; description "Stub Router mode max-metric"; } enum "none" { value 3; description "Stub Router not configured"; } } description "Stub Router mode"; } typedef Ospfv3-neighbor-state { type enumeration { enum "neigbhor-down" { value 0; description "Down"; } enum "attempt" { value 1; description "Attempting"; } enum "init" { value 2; description "Initializing"; } enum "two-way" { value 3; description "2 Way"; } enum "exstart" { value 4; description "Exstart"; } enum "exchange" { value 5; description "Exchange"; } enum "loading" { value 6; description "Loading"; } enum "full" { value 7; description "Full"; } enum "sc-virtual" { value 8; description "SCVirtual"; } } description "OSPFv3 neighbor states"; } typedef Ospfv3-interface { type enumeration { enum "none" { value 0; description "None"; } enum "broadcast" { value 1; description "Broadcast"; } enum "non-broadcast" { value 2; description "Non broadcast"; } enum "point-to-point" { value 3; description "Point To Point"; } enum "point-to-multipoint" { value 4; description "Point To Multipoint"; } enum "point-to-multipoint-non-broadcast" { value 5; description "Point-To-Multipoint Non broadcast"; } enum "virtual-link" { value 6; description "Virtual link"; } enum "loopback-interface" { value 7; description "Loopback"; } enum "mpls-traffic-engineering" { value 8; description "MPLS traffic engineering"; } enum "sham-link" { value 9; description "Sham link"; } } description "OSPFv3 neighbor interface types"; } typedef Im-state-enum { type enumeration { enum "im-state-not-ready" { value 0; description "im state not ready"; } enum "im-state-admin-down" { value 1; description "im state admin down"; } enum "im-state-down" { value 2; description "im state down"; } enum "im-state-up" { value 3; description "im state up"; } enum "im-state-shutdown" { value 4; description "im state shutdown"; } enum "im-state-err-disable" { value 5; description "im state err disable"; } enum "im-state-down-immediate" { value 6; description "im state down immediate"; } enum "im-state-down-immediate-admin" { value 7; description "im state down immediate admin"; } enum "im-state-down-graceful" { value 8; description "im state down graceful"; } enum "im-state-begin-shutdown" { value 9; description "im state begin shutdown"; } enum "im-state-end-shutdown" { value 10; description "im state end shutdown"; } enum "im-state-begin-error-disable" { value 11; description "im state begin error disable"; } enum "im-state-end-error-disable" { value 12; description "im state end error disable"; } enum "im-state-begin-down-graceful" { value 13; description "im state begin down graceful"; } enum "im-state-reset" { value 14; description "im state reset"; } enum "im-state-operational" { value 15; description "im state operational"; } enum "im-state-not-operational" { value 16; description "im state not operational"; } enum "im-state-unknown" { value 17; description "im state unknown"; } enum "im-state-last" { value 18; description "im state last"; } } description "Im state enum"; } typedef Ospfv3-interface-state { type enumeration { enum "down" { value 0; description "Down"; } enum "loopback" { value 1; description "Loopback"; } enum "waiting" { value 2; description "Waiting"; } enum "point-to-multipoint" { value 3; description "Point To Multipoint"; } enum "point-to-point" { value 4; description "Point To Point"; } enum "designated-router" { value 5; description "Designated router"; } enum "backup-designated-router" { value 6; description "Backup designated router"; } enum "other-designated-router" { value 7; description "Other designated router"; } } description "OSPFv3 interface states"; } typedef Ospfv3-graceful-restart-reason { type enumeration { enum "grace-reason-unknown" { value 0; description "Grace reason unknown"; } enum "grace-reason-software-restart" { value 1; description "Grace reason software restart"; } enum "grace-reason-software-upgrade" { value 2; description "Software reload/upgrade, RFC 3623"; } enum "grace-reason-switchover" { value 3; description "Switch to redundant control processor"; } } description "Reason for router restart"; } typedef Ospfv3-lsa1 { type enumeration { enum "link" { value 8; description "Link LSA"; } enum "grace" { value 11; description "Grace LSA"; } enum "router" { value 8193; description "Router LSA"; } enum "network" { value 8194; description "Network LSA"; } enum "inter-area-prefix" { value 8195; description "Inter area prefix LSA"; } enum "inter-area-router" { value 8196; description "Inter area router LSA"; } enum "mospf" { value 8198; description "MOSPF LSA"; } enum "type7-external" { value 8199; description "Type-7 External LSA"; } enum "lsa-prefix" { value 8201; description "Prefix LSA"; } enum "as-external" { value 16389; description "AS external LSA"; } enum "unknown-link" { value 32768; description "Unknown link LSA"; } enum "unknown-area" { value 40960; description "Unknown area LSA"; } enum "unknown-as" { value 49152; description "Unknown AS LSA"; } enum "unknown-type" { value 57344; description "Unknown type LSA"; } } description "OSPFv3 LSA types"; } typedef Prefix-priority { type enumeration { enum "critical" { value 0; description "Critical priority"; } enum "high" { value 1; description "High priority"; } enum "medium" { value 2; description "Medium priority"; } enum "low" { value 3; description "Low priority"; } } description "Prefix priority"; } typedef Ospfv3-link { type enumeration { enum "link-router" { value 1; description "Router link"; } enum "link-trans-net" { value 2; description "Transit network link"; } enum "link-virtual-link" { value 4; description "Virutal link"; } } description "OSPFV3 Link type"; } typedef Ospf-lsa-sync-state { type enumeration { enum "none" { value 0; description "State not set"; } enum "out-of-sync" { value 1; description "LSA out of sync with active"; } enum "in-sync" { value 2; description "LSA in sync with active"; } enum "nsr-ack-pending" { value 3; description "NSR ack pending for LSA sync"; } } description "LSA synchronization states"; } typedef Ospfv3-lsa-info-types { type enumeration { enum "mgmt-lsa-lsasum-type" { value 0; description "Summary information of LSAs"; } enum "mgmt-lsa-link-type" { value 8; description "Link LSA"; } enum "mgmt-lsa-gr-type" { value 11; description "Grace LSA"; } enum "mgmt-lsa-rtr-type" { value 8193; description "Router LSA"; } enum "mgmt-lsa-net-type" { value 8194; description "Network LSA"; } enum "mgmt-lsa-iapfx-type" { value 8195; description "Inter Area Prefix Summary LSA"; } enum "mgmt-lsa-iartr-type" { value 8196; description "Inter Area Router Summay LSA"; } enum "mgmt-lsa-nssaext-type" { value 8199; description "NSSA external LSA"; } enum "mgmt-lsa-prefix-type" { value 8201; description "Intra Area Prefix LSA"; } enum "mgmt-lsa-ext-type" { value 16389; description "Type 5 External LSA"; } enum "mgmt-lsa-unk-link-type" { value 32768; description "Opaque Link scope LSA"; } enum "mgmt-lsa-unk-area-type" { value 40960; description "Opaque Area scope LSA"; } enum "mgmt-lsa-unk-as-type" { value 49152; description "Opaque AS scope LSA"; } enum "mgmt-lsa-unk-type" { value 57344; description "Opaque Reserved scope LSA"; } } description "OSPFv3 LSA format types"; } typedef Ospfv3-area-range-status { type enumeration { enum "advertise" { value 1; description "Advertise this range"; } enum "do-not-advertise" { value 2; description "Do not advertise this range"; } } description "Ospfv3 area range status"; } typedef Ospfv3-border-route { type enumeration { enum "abr" { value 1; description "Area border router"; } enum "asbr" { value 2; description "Area system boundary router"; } enum "abr-asbr" { value 3; description "Area border router and area system boundary router"; } } description "OSPFv3 border route destination types"; } typedef Ospfv3-default-metric { type enumeration { enum "type-none" { value 0; description "OSPFv3 default metric type None "; } enum "type1" { value 1; description "OSPFv3 default metric type 1 "; } enum "type2" { value 2; description "OSPFv3 default metric type 2 "; } } description "OSPFv3 default metric types "; } } // submodule Cisco-IOS-XR-ipv6-ospfv3-oper-sub1
© 2023 YumaWorks, Inc. All rights reserved.