This module contains a collection of YANG definitions for Cisco IOS-XR controller-otu package configuration. This YANG module a...
Version: 2020-07-23
module Cisco-IOS-XR-controller-otu-cfg { yang-version 1; namespace "http://cisco.com/ns/yang/Cisco-IOS-XR-controller-otu-cfg"; prefix controller-otu-cfg; 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 controller-otu 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-07-23" { description "Added new enums to OTUForwardErrorCorrection 2020-05-12 Added flexo configuration"; } revision "2019-12-05" { description "Changes made in SAPI/DAPI ASCII text to support 15 characters string. 2019-07-31 Changes made in PRBS leaf, added pattern and mode field as mandatory."; } revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2017-05-01" { description "Fixing backward compatibility error in module."; } revision "2017-03-13" { description "PRBS Config added"; } 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 "2.0.0"; typedef Otu-forward-error-correction { type enumeration { enum "none" { value 1; description "No Fec"; } enum "standard" { value 2; description "Standard Fec"; } enum "enhanced-i7" { value 4; description "EnhancedI7 Fec"; } enum "enhanced-i4" { value 8; description "Enhanced I4 Fec"; } enum "enhanced-swizzle" { value 16; description "EnhancedSwizzle Fec"; } enum "enhanced-hg20" { value 32; description "EnhancedHG20 Fec"; } enum "enhanced-hg7" { value 64; description "EnhancedHG7 Fec"; } enum "enhanced-sd15" { value 512; description "EnhancedSD15 Fec"; } enum "enhanced-sd27" { value 1024; description "EnhancedSD27 Fec"; } enum "enhanced-sd15de" { value 2048; description "EnhancedSD27 Fec"; } enum "enhanced-staircase-de" { value 4096; description "EnhancedStaircaseDE Fec"; } enum "ofec" { value 8192; description "OFEC Fec"; } enum "cfec" { value 16384; description "CFEC Fec"; } } description "Otu forward error correction"; } typedef Otn-per-mon { type enumeration { enum "disable" { value 0; description "Performance Monitoring Disabled"; } enum "enable" { value 1; description "Performance Monitoring Enabled"; } } description "Otn per mon"; } typedef Otn-send-tti-type-os { type enumeration { enum "send-tti-os-ascii/os-ascii" { value 10; description "Send TTI OS ASCII string"; } enum "send-tti-os-hex/os-hex" { value 12; description "Send TTI OS HEX string"; } } description "Otn send tti type os"; } typedef Otn-exp-tti-type-sapi { type enumeration { enum "exp-tti-sapi-ascii/sapi-ascii" { value 15; description "Expected TTI SAPI ASCII string"; } } description "Otn exp tti type sapi"; } typedef Otn-send-tti-type-sapi { type enumeration { enum "send-tti-sapi-ascii/sapi-ascii" { value 14; description "Send TTI SAPI ASCII string"; } } description "Otn send tti type sapi"; } typedef Otu-mode { type enumeration { enum "mode-source" { value 1; description "Prbs Mode Source"; } enum "mode-sink" { value 2; description "Prbs Mode Sink"; } enum "mode-source-sink" { value 3; description "Prbs Mode Source_Sink"; } } description "Otu mode"; } typedef Otn-sec-admin-state { type enumeration { enum "normal" { value 0; description "In normal state"; } enum "maintenance" { value 1; description "Under maintenance"; } } description "Otn sec admin state"; } typedef Otn-exp-tti-type-os { type enumeration { enum "exp-tti-os-ascii/os-ascii" { value 11; description "Expected TTI OS ASCII string"; } enum "exp-tti-os-hex/os-hex" { value 13; description "Expected TTI OS HEX string"; } } description "Otn exp tti type os"; } typedef Otn-loopback { type enumeration { enum "line" { value 2; description "Line loopback"; } enum "internal" { value 4; description "Internal loopback"; } } description "Otn loopback"; } typedef Otu-pattern { type enumeration { enum "pattern-pn31" { value 1; description "Prbs pattern pn31"; } enum "pattern-pn23" { value 2; description "Prbs pattern pn23"; } enum "pattern-pn11" { value 4; description "Prbs pattern pn11"; } enum "pattern-inverted-pn31" { value 8; description "Prbs pattern inverted pn31"; } enum "pattern-inverted-pn11" { value 16; description "Prbs pattern inverted pn11"; } enum "pattern-pn15" { value 32; description "Prbs pattern pn15"; } enum "pattern-pn7" { value 64; description "Prbs pattern pn7"; } } description "Otu pattern"; } typedef Otn-exp-tti-type-full { type enumeration { enum "exp-tti-full-ascii/full-ascii" { value 5; description "Expected TTI Full ASCII string"; } enum "exp-tti-hex/hex" { value 7; description "Expected TTI hex string"; } } description "Otn exp tti type full"; } typedef Otn-send-tti-type-full { type enumeration { enum "send-tti-full-ascii/full-ascii" { value 4; description "Send TTI Full ASCII string"; } enum "send-tti-hex/hex" { value 6; description "Send TTI hex string"; } } description "Otn send tti type full"; } typedef Otn-exp-tti-type-dapi { type enumeration { enum "exp-tti-dapi-ascii/dapi-ascii" { value 9; description "Expected TTI DAPI ASCII string"; } } description "Otn exp tti type dapi"; } typedef Otn-send-tti-type-dapi { type enumeration { enum "send-tti-dapi-ascii/dapi-ascii" { value 8; description "Send TTI DAPI ASCII string"; } } description "Otn send tti type dapi"; } } // module Cisco-IOS-XR-controller-otu-cfg
© 2024 YumaWorks, Inc. All rights reserved.