This module contains a collection of YANG definitions for Cisco IOS-XR dwdm-ui package configuration. This YANG module augments...
Version: 2020-02-04
module Cisco-IOS-XR-dwdm-ui-cfg { yang-version 1; namespace "http://cisco.com/ns/yang/Cisco-IOS-XR-dwdm-ui-cfg"; prefix dwdm-ui-cfg; import Cisco-IOS-XR-types { prefix xr; } import cisco-semver { prefix semver; } import Cisco-IOS-XR-ifmgr-cfg { prefix a1; } 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 dwdm-ui package configuration. This YANG module augments the Cisco-IOS-XR-ifmgr-cfg module with configuration data. Copyright (c) 2013-2020 by Cisco Systems, Inc. All rights reserved."; revision "2020-02-04" { description "Enhanced FEC is not mandatory anymore."; } revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2017-05-01" { description "Fixing backward compatibility error in module."; } revision "2015-12-16" { description "Adding additional In Service Transport Admin State to allow configuration while dwdm controller is in service"; } revision "2015-11-09" { description "IOS XR 6.0 revision."; } semver:module-version "1.0.1"; semver:module-version "1.0.1"; typedef Prbs-pattern { type enumeration { enum "none" { value 0; description "None Pattern"; } enum "null" { value 1; description "Null Pattern"; } enum "pn11" { value 2; description "PN11 Pattern"; } enum "pn23" { value 3; description "PN23 Pattern"; } enum "pn31" { value 4; description "PN31 Pattern"; } } description "Prbs pattern"; } typedef Proactive { type enumeration { enum "default" { value 1; description "Proactive Protection Default Mode"; } enum "graceful" { value 2; description "Proactive Protection Graceful Mode"; } } description "Proactive"; } typedef Expected-tti { type enumeration { enum "expected-tti-ascii" { value 3; description "Expected TTI ascii string"; } enum "expected-tti-hex" { value 4; description "Expected TTI hex string"; } } description "Expected tti"; } typedef Fec { type enumeration { enum "none" { value 0; description "No FEC"; } enum "standard" { value 1; description "Standard FEC"; } enum "enhanced" { value 2; description "Enhanced FEC"; } enum "high-gain-hd" { value 3; description "High-Gain Hard Decision"; } enum "long-haul-hd" { value 4; description "Long-Haul Hard Decision"; } enum "high-gain-sd" { value 5; description "High-Gain Soft Decision"; } enum "long-haul-sd" { value 6; description "Long-Haul Soft Decision"; } enum "ci-bch" { value 7; description "Ci BCH"; } enum "high-gain-multivendor-hd" { value 8; description "High-Gain Multivendor Interoperable Hard Decision"; } enum "15sd-fec-de" { value 9; description "15SDFecDe"; } enum "15sd-fec" { value 10; description "15SDFec"; } } description "Fec"; } typedef Framing { type enumeration { enum "opu1e" { value 1; description "opu1e Framing"; } enum "opu2e" { value 2; description "opu2e Framing"; } } description "Framing"; } typedef Otu-threshold { type enumeration { enum "prefec-sd" { value 0; description "PREFEC SD BER THRESHOLD"; } enum "prefec-sf" { value 1; description "PREFEC SF BER THRESHOLD"; } enum "otu-sd" { value 4; description "OTU SD BER threshold"; } enum "otu-sf" { value 5; description "OTU SF BER threshold"; } } description "Otu threshold"; } typedef Dwdm-loopback { type enumeration { enum "none" { value 0; description "No Loopback"; } enum "line" { value 1; description "Line Loopback"; } enum "internal" { value 2; description "Internal Loopback"; } } description "Dwdm loopback"; } typedef Efec { type enumeration { enum "none" { value 0; description "default submode to handle backward compatibility"; } enum "i.4" { value 1; description "efec i.4"; } enum "i.7" { value 2; description "efec i.7"; } } description "Efec"; } typedef Odu-alarm { type enumeration { enum "oci" { value 14; description "ODU OCI"; } enum "odu-ais" { value 15; description "ODU AIS"; } enum "lck" { value 16; description "ODU LCK"; } enum "odu-bdi" { value 17; description "ODU BDI"; } enum "odu-sf" { value 20; description "ODU SF BER"; } enum "odu-sd" { value 21; description "ODU SD BER"; } enum "plm" { value 22; description "ODU PTIM"; } enum "odu-tim" { value 23; description "ODU TIM"; } } description "Odu alarm"; } typedef Prbs-mode { type enumeration { enum "source" { value 0; description "Source Mode"; } enum "sink" { value 1; description "Sink Mode"; } enum "source-sink" { value 2; description "Source-Sink Mode"; } enum "invalid" { value 3; description "Invalid Mode"; } } description "Prbs mode"; } typedef Tx-tti { type enumeration { enum "tx-tti-ascii" { value 0; description "TX TTI ascii string"; } enum "tx-tti-hex" { value 1; description "TX TTI hex string"; } } description "Tx tti"; } typedef Otu-alarm { type enumeration { enum "los" { value 0; description "LOS"; } enum "lof" { value 1; description "LOF"; } enum "lom" { value 2; description "LOM"; } enum "iae" { value 6; description "OTU IAE"; } enum "otu-bdi" { value 7; description "OTU BDI"; } enum "otu-tim" { value 8; description "OTU TIM"; } enum "otu-sf" { value 10; description "OTU SF BER"; } enum "otu-sd" { value 11; description "OTU SD BER"; } enum "fec-mismatch" { value 24; description "FEC mismatch"; } enum "prefec-sd-ber" { value 31; description "PREFEC SD BER"; } enum "prefec-sf-ber" { value 32; description "PREFEC SF BER"; } } description "Otu alarm"; } typedef Dwdm-admin-state { type enumeration { enum "out-of-service" { value 0; description "Out of service"; } enum "in-service" { value 1; description "In service"; } enum "maintenance" { value 2; description "Out of service maintenance"; } enum "in-service-config-allowed" { value 3; description "In service Config allowed"; } } description "Dwdm admin state"; } typedef Odu-threshold { type enumeration { enum "odu-sd" { value 8; description "ODU SD BER threshold"; } enum "odu-sf" { value 9; description "ODU SF BER threshold"; } } description "Odu threshold"; } typedef Wave-channel-num { type enumeration { enum "default" { value 0; description "Default Wave Channel Number"; } enum "channel-wavelength" { value 1; description "Wavelength Wave Channel Number"; } enum "channel-frequency" { value 2; description "Frequency Wave Channel Number"; } enum "100mhz-frequency" { value 4; description "Frequency in Steps of 100MHz"; } } description "Wave channel num"; } } // module Cisco-IOS-XR-dwdm-ui-cfg
© 2023 YumaWorks, Inc. All rights reserved.