This module contains a collection of YANG definitions for Cisco IOS-XR controller-odu package operational data. This module con...
Version: 2021-02-21
module Cisco-IOS-XR-controller-odu-oper { yang-version 1; namespace "http://cisco.com/ns/yang/Cisco-IOS-XR-controller-odu-oper"; prefix controller-odu-oper; import Cisco-IOS-XR-types { prefix xr; } import cisco-semver { prefix semver; } include Cisco-IOS-XR-controller-odu-oper-sub1 { revision-date "2021-02-21"; } 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-odu package operational data. This module contains definitions for the following management objects: odu: ODU operational data Copyright (c) 2013-2021 by Cisco Systems, Inc. All rights reserved."; revision "2021-02-21" { description "Added IS_CEM_PACKETIZED to odu_resource_et enum for Private Line Emulation feature. 2020-11-11 Added PRBS bit errors and lock time support in bag odu_prbs_info. 2020-09-25 Added PRBS direction feature support. 2020-09-22 Changed existing bag to contain one more enum value for odu pt type 2020-09-12 Created New Bag for ODTU Remote Info and Far End Child Info."; } revision "2019-08-05" { description "Separated ODTU info variables from ODU info bag and created new bag for ODTU data."; } revision "2019-04-05" { description "Establish semantic version baseline."; } 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"; container odu { config false; description "ODU operational data"; container controllers { description "All ODU Port operational data"; list controller { key "controller-name"; description "ODU Port operational data"; container prbs { description "ODU port operational data"; leaf odu-prbs-test { type Odu-prbs-test; description "odu prbs test"; } leaf odu-prbs-mode { type Odu-prbs-mode; description "odu prbs mode"; } leaf odu-prbs-pattern { type Odu-prbs-pattern; description "odu prbs pattern"; } leaf odu-prbs-status { type Odu-prbs-status; description "odu prbs status"; } leaf odu-prbs-direction { type Odu-prbs-direct-ion; description "odu prbs direction"; } leaf odu-prbs-locked-time-elapsed { type uint32; description "prbs locked status time elapsed"; } leaf odu-prbs-bit-errors { type uint32; description "prbs bit errors"; } } // container prbs container info { description "ODU port operational data"; container local { description "TTI"; leaf router-id { type uint32; description "Router ID"; } leaf if-index { type uint32; description "IfIndex"; } } // container local container remote { description "Remote"; leaf router-id { type uint32; description "Router ID"; } leaf if-index { type uint32; description "IfIndex"; } } // container remote container tti-mode { description "TTI"; container tx { description "String Sent"; leaf-list sapi { type uint8; description "tx String"; } leaf-list dapi { type uint8; description "exp String"; } leaf-list operator-specific { type uint8; description "rec String"; } } // container tx container exp { description "String Expected"; leaf-list sapi { type uint8; description "tx String"; } leaf-list dapi { type uint8; description "exp String"; } leaf-list operator-specific { type uint8; description "rec String"; } } // container exp container rec { description "String Received"; leaf-list sapi { type uint8; description "tx String"; } leaf-list dapi { type uint8; description "exp String"; } leaf-list operator-specific { type uint8; description "rec String"; } } // container rec container transmit { description "String Sent in list"; list sapi { description "tx String in list"; leaf entry { type uint8; description "tx String in list"; } } // list sapi list dapi { description "exp String in list"; leaf entry { type uint8; description "exp String in list"; } } // list dapi list operator-specific { description "rec String in list"; leaf entry { type uint8; description "rec String in list"; } } // list operator-specific } // container transmit container expected { description "String Expected in list"; list sapi { description "tx String in list"; leaf entry { type uint8; description "tx String in list"; } } // list sapi list dapi { description "exp String in list"; leaf entry { type uint8; description "exp String in list"; } } // list dapi list operator-specific { description "rec String in list"; leaf entry { type uint8; description "rec String in list"; } } // list operator-specific } // container expected container received { description "String Received in list"; list sapi { description "tx String in list"; leaf entry { type uint8; description "tx String in list"; } } // list sapi list dapi { description "exp String in list"; leaf entry { type uint8; description "exp String in list"; } } // list dapi list operator-specific { description "rec String in list"; leaf entry { type uint8; description "rec String in list"; } } // list operator-specific } // container received leaf g709tti-sent-mode { type Odu-tti-et; description "G709TTI Sent"; } leaf g709tti-exp-mode { type Odu-tti-et; description "G709TTI Expected"; } leaf g709tti-rec-mode { type Odu-tti-et; description "G709TTI Recieved"; } } // container tti-mode container odu-fwd-ref { description "ODU fwd_ref "; leaf od-uuser { type Odu-user-et; description " ODU User"; } leaf resource-state { type Odu-resource-et; description "Resource State"; } } // container odu-fwd-ref container alarm { description "Alarm"; container oci { description "Open Connection Indiction"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container oci container ais { description "Alarm Indication Signal"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container ais container lck { description "Upstream Connection Locked"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container lck container bdi { description "Backward Defect Indication"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container bdi container eoc { description "GCC End of Channel"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container eoc container ptim { description "Payload Type Identifier Mismatch"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container ptim container tim { description "Trace Identifier Mismatch information"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tim container iae { description "Incoming Alignment Error"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container iae container biae { description "Backward Incoming Alignment Error"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container biae container sf-ber { description "SF BER alarm"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container sf-ber container sd-ber { description "SD BER alarm"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container sd-ber container csf { description "Client Signal Failure"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container csf container tcm1-ais { description "TCM1 Alarm Indication Signal"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm1-ais container tcm1-ltc { description "TCM1 Loss of Tandem connection Monitoring"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm1-ltc container tcm1-oci { description "TCM1 Open Connection Indiction"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm1-oci container tcm1-lck { description "TCM1 Upstream Connection Locked"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm1-lck container tcm1-iae { description "TCM1 Incoming Alignment Error"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm1-iae container tcm1-biae { description "TCM1 Backward Incoming Alignment Error"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm1-biae container tcm1-bdi { description "TCM1 Backward Defect Monitoring"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm1-bdi container tcm1-tim { description "TCM1 Trail Trace Identifier Mismatch "; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm1-tim container tcm1-sf-ber { description "TCM1 SF BER alarm"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm1-sf-ber container tcm1-sd-ber { description "TCM1 SD BER alarm"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm1-sd-ber container tcm2-ais { description "TCM2 Alarm Indication Signal"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm2-ais container tcm2-ltc { description "TCM2 Loss of Tandem connection Monitoring"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm2-ltc container tcm2-oci { description "TCM2 Open Connection Indiction"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm2-oci container tcm2-lck { description "TCM2 Upstream Connection Locked"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm2-lck container tcm2-iae { description "TCM2 Incoming Alignment Error"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm2-iae container tcm2-biae { description "TCM2 Backward Incoming Alignment Error"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm2-biae container tcm2-bdi { description "TCM2 Backward Defect Monitoring"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm2-bdi container tcm2-tim { description "TCM2 Trail Trace Identifier Mismatch "; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm2-tim container tcm2-sf-ber { description "TCM2 SF BER alarm"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm2-sf-ber container tcm2-sd-ber { description "TCM2 SD BER alarm"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm2-sd-ber container tcm3-ais { description "TCM3 Alarm Indication Signal"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm3-ais container tcm3-ltc { description "TCM3 Loss of Tandem connection Monitoring"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm3-ltc container tcm3-oci { description "TCM3 Open Connection Indiction"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm3-oci container tcm3-lck { description "TCM3 Upstream Connection Locked"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm3-lck container tcm3-iae { description "TCM3 Incoming Alignment Error"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm3-iae container tcm3-biae { description "TCM3 Backward Incoming Alignment Error"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm3-biae container tcm3-bdi { description "TCM3 Backward Defect Monitoring"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm3-bdi container tcm3-tim { description "TCM3 Trail Trace Identifier Mismatch "; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm3-tim container tcm3-sf-ber { description "TCM3 SF BER alarm"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm3-sf-ber container tcm3-sd-ber { description "TCM3 SD BER alarm"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm3-sd-ber container tcm4-ais { description "TCM4 Alarm Indication Signal"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm4-ais container tcm4-ltc { description "TCM4 Loss of Tandem connection Monitoring"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm4-ltc container tcm4-oci { description "TCM4 Open Connection Indiction"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm4-oci container tcm4-lck { description "TCM4 Upstream Connection Locked"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm4-lck container tcm4-iae { description "TCM4 Incoming Alignment Error"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm4-iae container tcm4-biae { description "TCM4 Backward Incoming Alignment Error"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm4-biae container tcm4-bdi { description "TCM4 Backward Defect Monitoring"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm4-bdi container tcm4-tim { description "TCM4 Trail Trace Identifier Mismatch "; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm4-tim container tcm4-sf-ber { description "TCM4 SF BER alarm"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm4-sf-ber container tcm4-sd-ber { description "TCM4 SD BER alarm"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm4-sd-ber container tcm5-ais { description "TCM5 Alarm Indication Signal"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm5-ais container tcm5-ltc { description "TCM5 Loss of Tandem connection Monitoring"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm5-ltc container tcm5-oci { description "TCM5 Open Connection Indiction"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm5-oci container tcm5-lck { description "TCM5 Upstream Connection Locked"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm5-lck container tcm5-iae { description "TCM5 Incoming Alignment Error"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm5-iae container tcm5-biae { description "TCM5 Backward Incoming Alignment Error"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm5-biae container tcm5-bdi { description "TCM5 Backward Defect Monitoring"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm5-bdi container tcm5-tim { description "TCM5 Trail Trace Identifier Mismatch "; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm5-tim container tcm5-sf-ber { description "TCM5 SF BER alarm"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm5-sf-ber container tcm5-sd-ber { description "TCM5 SD BER alarm"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm5-sd-ber container tcm6-ais { description "TCM6 Alarm Indication Signal"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm6-ais container tcm6-ltc { description "TCM6 Loss of Tandem connection Monitoring"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm6-ltc container tcm6-oci { description "TCM6 Open Connection Indiction"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm6-oci container tcm6-lck { description "TCM6 Upstream Connection Locked"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm6-lck container tcm6-iae { description "TCM6 Incoming Alignment Error"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm6-iae container tcm6-biae { description "TCM6 Backward Incoming Alignment Error"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm6-biae container tcm6-bdi { description "TCM6 Backward Defect Monitoring"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm6-bdi container tcm6-tim { description "TCM6 Trail Trace Identifier Mismatch "; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm6-tim container tcm6-sf-ber { description "TCM6 SF BER alarm"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm6-sf-ber container tcm6-sd-ber { description "TCM6 SD BER alarm"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container tcm6-sd-ber container gfp-lfd { description "Loss Of Frame Delineation"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container gfp-lfd container gfp-locs { description "Loss Of Client Signal"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container gfp-locs container gfp-loccs { description "Loss Of Character Synchronization"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container gfp-loccs container gfp-upm { description "User Payload Mismatch"; leaf reporting-enabled { type boolean; description "Is reporting enabled?"; } leaf is-detected { type boolean; description "Is defect detected?"; } leaf is-asserted { type boolean; description "Is defect delared?"; } leaf counter { type uint64; description "Alarm counter"; } } // container gfp-upm } // container alarm container te-ctx-data { description "Label Get Data"; container te-tunnel-info { description "Tunnel Information"; container lb-ctxt { when "../info-type = 'otm-te-info-s2l'" { description "../INFO_TYPE = 'OTM_TE_INFO_S2l'"; } description "Lbl Ctxt"; leaf s2l-fec-sub-group-id { type uint16; description "SubGroup Id"; } leaf s2l-fec-lsp-id { type uint16; description "Lsp Id"; } leaf s2l-fec-tunnel-id { type uint16; description "Tunnel Id"; } leaf ext-tunnel-id { type uint32; description "Ext Tunnel Id"; } leaf fec-source { type uint32; description "FEC Source"; } leaf fec-dest { type uint32; description "FEC Dest"; } leaf s2l-fec-p2mp-id { type uint32; description "P2MP Id"; } leaf sub-group-origin-ator { type uint32; description "SubGroup Originator"; } leaf fec-c-type { type Otm-mpls-lib-c; description "Ctype"; } } // container lb-ctxt container passive-match { when "../info-type = 'otm-te-info-passive-match'" { description "../INFO_TYPE = 'OTM_TE_INFO_PASSIVE_MATCH'"; } description "Passive Match"; leaf src-tid { type uint16; description "Src TId"; } leaf src-rid { type uint32; description "Src RId"; } } // container passive-match leaf info-type { type Otm-te-tunnel-info; description "INFO TYPE"; } leaf tunnel-id { when "../info-type = 'otm-te-info-tunnel-id'" { description "../INFO_TYPE = 'OTM_TE_INFO_TUNNEL_ID'"; } type uint32; description "Tunnel Id"; } } // container te-tunnel-info leaf gmpls-req-time { type uint32; description "Req Time"; } leaf ctxt-type { type Otm-optical-rm-ctxt; description "Ctxt Type"; } leaf rm-type { type Otm-optical-rm-ctxt-rm; description "Rm Type"; } } // container te-ctx-data container xc-add-ctx-data { description "Xconnect Add Data"; container te-tunnel-info { description "Tunnel Information"; container lb-ctxt { when "../info-type = 'otm-te-info-s2l'" { description "../INFO_TYPE = 'OTM_TE_INFO_S2l'"; } description "Lbl Ctxt"; leaf s2l-fec-sub-group-id { type uint16; description "SubGroup Id"; } leaf s2l-fec-lsp-id { type uint16; description "Lsp Id"; } leaf s2l-fec-tunnel-id { type uint16; description "Tunnel Id"; } leaf ext-tunnel-id { type uint32; description "Ext Tunnel Id"; } leaf fec-source { type uint32; description "FEC Source"; } leaf fec-dest { type uint32; description "FEC Dest"; } leaf s2l-fec-p2mp-id { type uint32; description "P2MP Id"; } leaf sub-group-origin-ator { type uint32; description "SubGroup Originator"; } leaf fec-c-type { type Otm-mpls-lib-c; description "Ctype"; } } // container lb-ctxt container passive-match { when "../info-type = 'otm-te-info-passive-match'" { description "../INFO_TYPE = 'OTM_TE_INFO_PASSIVE_MATCH'"; } description "Passive Match"; leaf src-tid { type uint16; description "Src TId"; } leaf src-rid { type uint32; description "Src RId"; } } // container passive-match leaf info-type { type Otm-te-tunnel-info; description "INFO TYPE"; } leaf tunnel-id { when "../info-type = 'otm-te-info-tunnel-id'" { description "../INFO_TYPE = 'OTM_TE_INFO_TUNNEL_ID'"; } type uint32; description "Tunnel Id"; } } // container te-tunnel-info leaf gmpls-req-time { type uint32; description "Req Time"; } leaf ctxt-type { type Otm-optical-rm-ctxt; description "Ctxt Type"; } leaf rm-type { type Otm-optical-rm-ctxt-rm; description "Rm Type"; } } // container xc-add-ctx-data container xc-rem-ctx-data { description "Xconnect Remove Data"; container te-tunnel-info { description "Tunnel Information"; container lb-ctxt { when "../info-type = 'otm-te-info-s2l'" { description "../INFO_TYPE = 'OTM_TE_INFO_S2l'"; } description "Lbl Ctxt"; leaf s2l-fec-sub-group-id { type uint16; description "SubGroup Id"; } leaf s2l-fec-lsp-id { type uint16; description "Lsp Id"; } leaf s2l-fec-tunnel-id { type uint16; description "Tunnel Id"; } leaf ext-tunnel-id { type uint32; description "Ext Tunnel Id"; } leaf fec-source { type uint32; description "FEC Source"; } leaf fec-dest { type uint32; description "FEC Dest"; } leaf s2l-fec-p2mp-id { type uint32; description "P2MP Id"; } leaf sub-group-origin-ator { type uint32; description "SubGroup Originator"; } leaf fec-c-type { type Otm-mpls-lib-c; description "Ctype"; } } // container lb-ctxt container passive-match { when "../info-type = 'otm-te-info-passive-match'" { description "../INFO_TYPE = 'OTM_TE_INFO_PASSIVE_MATCH'"; } description "Passive Match"; leaf src-tid { type uint16; description "Src TId"; } leaf src-rid { type uint32; description "Src RId"; } } // container passive-match leaf info-type { type Otm-te-tunnel-info; description "INFO TYPE"; } leaf tunnel-id { when "../info-type = 'otm-te-info-tunnel-id'" { description "../INFO_TYPE = 'OTM_TE_INFO_TUNNEL_ID'"; } type uint32; description "Tunnel Id"; } } // container te-tunnel-info leaf gmpls-req-time { type uint32; description "Req Time"; } leaf ctxt-type { type Otm-optical-rm-ctxt; description "Ctxt Type"; } leaf rm-type { type Otm-optical-rm-ctxt-rm; description "Rm Type"; } } // container xc-rem-ctx-data container odu-delay { description "ODU Delay"; leaf mode { type uint8; description "Latency Mode"; } leaf delay { type uint32; description "Delay Value"; } } // container odu-delay container odu-terminate-ether { description "odu terminate ether"; leaf vether-ifhandle { type uint32; description "interface handle"; } leaf ethernet-mapping { type Odu-ether-map-ping-et; description "ethernet mapping"; } leaf ethernet-interface { type string; description "Ethernet interface name"; } } // container odu-terminate-ether container ains-info { description "AINS information"; leaf ains-state { type Odu-ains-state-et; description "AINS State"; } leaf ains-timer-minutes { type uint32; units "minute"; description "AINS Timer in Minutes"; } leaf ains-remaining-secs { type uint32; units "second"; description "AINS Remaining Seconds"; } } // container ains-info container oduca-info { description "ODU CA Info"; container laser-squelch-info { description "Laser Squelch Info"; leaf mode { type Odu-ca-mode-et; description "Mode"; } leaf timer { type string; description "Timer "; } } // container laser-squelch-info container idle-frame-info { description "Idle Frame Info"; leaf mode { type Odu-ca-mode-et; description "Mode"; } leaf timer { type string; description "Timer "; } } // container idle-frame-info leaf local-fault-mode { type Odu-ca-mode-et; description "Local Fault Mode"; } } // container oduca-info leaf state { type Odu-state-et; description "Admin State"; } leaf sf { type uint8; description "SF in the form of 1.0E - <SF>"; } leaf sd { type uint8; description "SD in the form of 1.0E - <SD>"; } leaf loopback-mode { type Odu-loop-back-mode; description "Loopback"; } leaf derived-mode { type Odu-der-state; description "Derived State"; } leaf inherit-sec-state { type Odu-sec-state; description "Sec State "; } leaf config-sec-state { type Odu-sec-state; description "Sec State "; } leaf gcc-mode { type boolean; description "ODU GCC"; } leaf child-name { type string { length "0..64"; } description "Child Name"; } leaf max-odu-child { type uint8; description "ODU maximum no of children"; } leaf od-uuser { type Odu-user-et; description " ODU User"; } leaf resource-state { type Odu-resource-et; description "Resource State"; } leaf pt-type { type Odu-pt-type-et; description "PT type"; } leaf flex-type { type Odu-flex-type-et; description "FLEX type"; } leaf flex-bw { type uint32; description "FLEX bw"; } leaf flex-tolerence { type uint16; description "FLEX tolerence"; } leaf option { type uint8; description "Option"; } leaf tpn-value { type uint8; description "TPN"; } leaf num-ts { type uint8; description "Number of TS"; } leaf ts-g { type Odu-ts-g-et; description "TS Granuality"; } leaf ts-b { type string { length "0..256"; } description "child ts bitmap"; } leaf tpn-b { type string { length "0..256"; } description "tpn bitmap"; } leaf pts-b { type string { length "0..256"; } description "ts bitmap"; } leaf fwd-ref { type string { length "0..64"; } description "fwd ref"; } leaf xc-id { type uint32; description "Xconnect ID"; } leaf xconnect-name { type string; description "Xconnect Name"; } leaf fwd-ref-ifhandle { type uint32; description "fwd_ref ifhandle"; } leaf no-parent-slot { type uint32; description "Number of parent slot"; } leaf xc-resp-code { type Dp-programmed; description "Odu Xconnect Response code"; } leaf performance-monitoring { type Odu-per-mon; description "Performance Monitoring"; } leaf pmtimca { type Odu-pm-ca-et; description "PM TIM-CA state"; } leaf pm-mode { type Odu-pm-mode; description "ODU PM Mode"; } leaf nv-optical-support { type boolean; description "NV Optical support"; } leaf gmpls-tti-mode { type Gmpls-tti-mode; description "tti mode"; } leaf gmpls-tcm-id { type uint8; description "tcm id"; } list odu { description "Child Ts"; leaf intf-name { type string { length "0..64"; } description "Child Interface Name"; } leaf tpn-value { type uint8; description "Tpn Bitmap"; } leaf ts-bitmap { type string { length "0..256"; } description "Ts Bitmap"; } } // list odu list odutcm { description "ODU TCM"; container tcmtti-mode { description "TTI"; container tx { description "String Sent"; leaf-list sapi { type uint8; description "tx String"; } leaf-list dapi { type uint8; description "exp String"; } leaf-list operator-specific { type uint8; description "rec String"; } } // container tx container exp { description "String Expected"; leaf-list sapi { type uint8; description "tx String"; } leaf-list dapi { type uint8; description "exp String"; } leaf-list operator-specific { type uint8; description "rec String"; } } // container exp container rec { description "String Received"; leaf-list sapi { type uint8; description "tx String"; } leaf-list dapi { type uint8; description "exp String"; } leaf-list operator-specific { type uint8; description "rec String"; } } // container rec container transmit { description "String Sent in list"; list sapi { description "tx String in list"; leaf entry { type uint8; description "tx String in list"; } } // list sapi list dapi { description "exp String in list"; leaf entry { type uint8; description "exp String in list"; } } // list dapi list operator-specific { description "rec String in list"; leaf entry { type uint8; description "rec String in list"; } } // list operator-specific } // container transmit container expected { description "String Expected in list"; list sapi { description "tx String in list"; leaf entry { type uint8; description "tx String in list"; } } // list sapi list dapi { description "exp String in list"; leaf entry { type uint8; description "exp String in list"; } } // list dapi list operator-specific { description "rec String in list"; leaf entry { type uint8; description "rec String in list"; } } // list operator-specific } // container expected container received { description "String Received in list"; list sapi { description "tx String in list"; leaf entry { type uint8; description "tx String in list"; } } // list sapi list dapi { description "exp String in list"; leaf entry { type uint8; description "exp String in list"; } } // list dapi list operator-specific { description "rec String in list"; leaf entry { type uint8; description "rec String in list"; } } // list operator-specific } // container received leaf g709tti-sent-mode { type Odu-tti-et; description "G709TTI Sent"; } leaf g709tti-exp-mode { type Odu-tti-et; description "G709TTI Expected"; } leaf g709tti-rec-mode { type Odu-tti-et; description "G709TTI Recieved"; } } // container tcmtti-mode leaf tcmsf { type uint8; description "ODU TCM SF in the form of 1.0E - <SF>"; } leaf tcmsd { type uint8; description "ODU TCM SD in the form of 1.0E - <SD>"; } leaf tcm-state { type Odu-tcm-state-et; description "ODU TCM state"; } leaf tcmper-mon { type Odu-tcm-per-mon; description "Performance Monitoring"; } leaf tcm-mode { type Odu-tcm-mode; description "ODU TCM Mode"; } leaf actual-tcm-mode { type Odu-tcm-mode; description "TCM Mode in H/W"; } leaf tcmltc-state { type Odu-tcm-state-et; description "ODU TCM LTC CA state"; } leaf tcmtim-state { type Odu-tcm-state-et; description "ODU TCM TIM CAstate"; } leaf tcm-delay { type uint32; description "ODU TCM DELAY"; } } // list odutcm } // container info container odtu-info { description "ODU port ODTU data"; container remote-info { description "hw info"; leaf ts-g { type Odu-ts-g-et; description "TS Granularity"; } leaf num-ts { type uint8; description "Number of TS"; } leaf ts-b { type string { length "0..256"; } description "child ts bitmap"; } leaf pt-type { type Odu-pt-type-et; description "PT type"; } leaf port-name { type string { length "0..64"; } description "Port Name"; } list odu { description "Child Ts"; leaf odtu-type { type Odtu-type-et; description "Child odtu type"; } leaf tpn-value { type uint8; description "Tpn Bitmap"; } leaf ts-bitmap { type string { length "0..256"; } description "Ts Bitmap"; } } // list odu } // container remote-info leaf ts-g { type Odu-ts-g-et; description "TS Granularity"; } leaf tpn-value { type uint8; description "TPN"; } leaf num-ts { type uint8; description "Number of TS"; } leaf ts-b { type string { length "0..256"; } description "child ts bitmap"; } leaf pts-b { type string { length "0..256"; } description "ts bitmap"; } leaf pt-type { type Odu-pt-type-et; description "PT type"; } list odu { description "Child Ts"; leaf intf-name { type string { length "0..64"; } description "Child Interface Name"; } leaf tpn-value { type uint8; description "Tpn Bitmap"; } leaf ts-bitmap { type string { length "0..256"; } description "Ts Bitmap"; } } // list odu } // container odtu-info leaf controller-name { type xr:Interface-name; description "Port name"; } } // list controller } // container controllers } // container odu } // module Cisco-IOS-XR-controller-odu-oper
© 2024 YumaWorks, Inc. All rights reserved.