This module contains a collection of YANG definitions for Cisco IOS-XR pmengine package operational data. This module contains ...
Version: 2020-09-02
module Cisco-IOS-XR-pmengine-oper { yang-version 1; namespace "http://cisco.com/ns/yang/Cisco-IOS-XR-pmengine-oper"; prefix pmengine-oper; import Cisco-IOS-XR-types { prefix xr; } import cisco-semver { prefix semver; } include Cisco-IOS-XR-pmengine-oper-sub1 { revision-date "2020-09-02"; } 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 pmengine package operational data. This module contains definitions for the following management objects: performance-management: performace data performance-management-history: performace data Copyright (c) 2013-2020 by Cisco Systems, Inc. All rights reserved."; revision "2020-09-02" { description "Added PM support for PRBS direction feature. 2020-07-20 Added parameter for cumulative BIP count in pcs pmengine bag. 2020-04-17 Added Instantaneous Q Margin in fec layer. 2020-04-07 Changes made to support TCA for OTU PRBS layer."; } revision "2019-10-10" { description "Added support for flexible bin."; } revision "2019-09-30" { description "Existing optics parameter PMD is deprecated and SOPMD is added to use instead. 2019-08-28 Max and Min time support for fec and optics layer parameters. 2019-06-01 Added Range attribute for the history buckets."; } revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2017-09-07" { description "Fixed type translation error."; } revision "2017-05-01" { description "Fixing backward compatibility error in module."; } revision "2017-03-30" { description "OTU PRBS Stats Added"; } 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"; container performance-management { config false; description "performace data"; container macsec { description "MACSEC controller performance data"; container macsec-ports { description "Port performance data"; list macsec-port { key "name"; description "Port performance data"; container macsec-prev { description "port prev performance data"; container macsec-prev-flex-interval { description "port prev performance data"; container macsec-prev-flex-interval-ether-s { description "port prev performance data"; list macsec-prev-flex-interval-ether { key "number"; description "port flex-sec ether performance data"; leaf number { type uint32; description "channel number"; } uses PM-ETHERNET-PARAS; } // list macsec-prev-flex-interval-ether } // container macsec-prev-flex-interval-ether-s container macsec-prev-flex-interval-secyifs { description "port prev performance data"; list macsec-prev-flex-interval-secyif { key "number"; description "port flex-sec secy-if performance data"; leaf number { type uint32; description "channel number"; } uses PM-SECY-IF-PARAS; } // list macsec-prev-flex-interval-secyif } // container macsec-prev-flex-interval-secyifs container macsec-prev-flex-interval-secyrxes { description "port prev performance data"; list macsec-prev-flex-interval-secyrx { key "number"; description "port flex-sec secy-rx performance data"; leaf number { type uint32; description "channel number"; } uses PM-SECY-RX-PARAS; } // list macsec-prev-flex-interval-secyrx } // container macsec-prev-flex-interval-secyrxes container macsec-prev-flex-interval-secytxes { description "port prev performance data"; list macsec-prev-flex-interval-secytx { key "number"; description "port flex-sec secy-tx performance data"; leaf number { type uint32; description "channel number"; } uses PM-SECY-TX-PARAS; } // list macsec-prev-flex-interval-secytx } // container macsec-prev-flex-interval-secytxes } // container macsec-prev-flex-interval } // container macsec-prev container macsec-current { description "port current performance data"; container macsec-minute15 { description "port current performance data"; container macsec-minute15secyifs { description "port current performance data"; list macsec-minute15secyif { key "number"; description "port 15-minute secy-if performance data"; leaf number { type uint32; description "channel number"; } uses PM-SECY-IF-PARAS; } // list macsec-minute15secyif } // container macsec-minute15secyifs container macsec-minute15secyrxes { description "port current performance data"; list macsec-minute15secyrx { key "number"; description "port 15-minute secy-rx performance data"; leaf number { type uint32; description "channel number"; } uses PM-SECY-RX-PARAS; } // list macsec-minute15secyrx } // container macsec-minute15secyrxes container macsec-minute15secytxes { description "port current performance data"; list macsec-minute15secytx { key "number"; description "port 15-minute secy-tx performance data"; leaf number { type uint32; description "channel number"; } uses PM-SECY-TX-PARAS; } // list macsec-minute15secytx } // container macsec-minute15secytxes container macsec-minute15-ether-s { description "port current performance data"; list macsec-minute15-ether { key "number"; description "port 15-minute ether performance data"; leaf number { type uint32; description "channel number"; } uses PM-ETHERNET-PARAS; } // list macsec-minute15-ether } // container macsec-minute15-ether-s } // container macsec-minute15 container macsec-second30 { description "port current performance data"; container macsec-second30secyifs { description "port current performance data"; list macsec-second30secyif { key "number"; description "port 30-sec secy-if performance data"; leaf number { type uint32; description "channel number"; } uses PM-SECY-IF-PARAS; } // list macsec-second30secyif } // container macsec-second30secyifs container macsec-second30secyrxes { description "port current performance data"; list macsec-second30secyrx { key "number"; description "port 30-sec secy-rx performance data"; leaf number { type uint32; description "channel number"; } uses PM-SECY-RX-PARAS; } // list macsec-second30secyrx } // container macsec-second30secyrxes container macsec-second30-ether-s { description "port current performance data"; list macsec-second30-ether { key "number"; description "port 30-sec ether performance data"; leaf number { type uint32; description "channel number"; } uses PM-ETHERNET-PARAS; } // list macsec-second30-ether } // container macsec-second30-ether-s container macsec-second30secytxes { description "port current performance data"; list macsec-second30secytx { key "number"; description "port 30-sec secy-tx performance data"; leaf number { type uint32; description "channel number"; } uses PM-SECY-TX-PARAS; } // list macsec-second30secytx } // container macsec-second30secytxes } // container macsec-second30 container macsec-flex-interval { description "port current performance data"; container macsec-flex-interval-secyifs { description "port current performance data"; list macsec-flex-interval-secyif { key "number"; description "port flex-sec secy-if performance data"; leaf number { type uint32; description "channel number"; } uses PM-SECY-IF-PARAS; } // list macsec-flex-interval-secyif } // container macsec-flex-interval-secyifs container macsec-flex-interval-secyrxes { description "port current performance data"; list macsec-flex-interval-secyrx { key "number"; description "port flex-sec secy-rx performance data"; leaf number { type uint32; description "channel number"; } uses PM-SECY-RX-PARAS; } // list macsec-flex-interval-secyrx } // container macsec-flex-interval-secyrxes container macsec-flex-interval-ether-s { description "port current performance data"; list macsec-flex-interval-ether { key "number"; description "port flex-sec ether performance data"; leaf number { type uint32; description "channel number"; } uses PM-ETHERNET-PARAS; } // list macsec-flex-interval-ether } // container macsec-flex-interval-ether-s container macsec-flex-interval-secytxes { description "port current performance data"; list macsec-flex-interval-secytx { key "number"; description "port flex-sec secy-tx performance data"; leaf number { type uint32; description "channel number"; } uses PM-SECY-TX-PARAS; } // list macsec-flex-interval-secytx } // container macsec-flex-interval-secytxes } // container macsec-flex-interval container macsec-hour24 { description "port current performance data"; container macsec-hour24-ether-s { description "port current performance data"; list macsec-hour24-ether { key "number"; description "port 24 hour ether performance data"; leaf number { type uint32; description "channel number"; } uses PM-ETHERNET-PARAS; } // list macsec-hour24-ether } // container macsec-hour24-ether-s container macsec-hour24secyifs { description "port current performance data"; list macsec-hour24secyif { key "number"; description "port 24 hour secy-if performance data"; leaf number { type uint32; description "channel number"; } uses PM-SECY-IF-PARAS; } // list macsec-hour24secyif } // container macsec-hour24secyifs container macsec-hour24secyrxes { description "port current performance data"; list macsec-hour24secyrx { key "number"; description "port 24 hour secy-rx performance data"; leaf number { type uint32; description "channel number"; } uses PM-SECY-RX-PARAS; } // list macsec-hour24secyrx } // container macsec-hour24secyrxes container macsec-hour24secytxes { description "port current performance data"; list macsec-hour24secytx { key "number"; description "port 24 hour secy-tx performance data"; leaf number { type uint32; description "channel number"; } uses PM-SECY-TX-PARAS; } // list macsec-hour24secytx } // container macsec-hour24secytxes } // container macsec-hour24 } // container macsec-current leaf name { type xr:Interface-name; description "Port name"; } } // list macsec-port } // container macsec-ports } // container macsec container ho-vc { description "HO_VC controller performance data"; container ho-vc-ports { description "Port performance data"; list ho-vc-port { key "name"; description "Port performance data"; container ho-vc-current { description "port current performance data"; container ho-vc-hour24 { description "port current performance data"; container ho-vc-hour24-paths { description "port current performance data"; list ho-vc-hour24-path { key "number"; description "port 24 hour Path performance data"; leaf number { type uint32; description "channel number"; } uses PM-HO-VC-PARAS; } // list ho-vc-hour24-path } // container ho-vc-hour24-paths } // container ho-vc-hour24 container ho-vc-minute15 { description "port current performance data"; container ho-vc-minute15-paths { description "port current performance data"; list ho-vc-minute15-path { key "number"; description "port 15-minute Path performance data"; leaf number { type uint32; description "channel number"; } uses PM-HO-VC-PARAS; } // list ho-vc-minute15-path } // container ho-vc-minute15-paths } // container ho-vc-minute15 } // container ho-vc-current leaf name { type xr:Interface-name; description "Port name"; } } // list ho-vc-port } // container ho-vc-ports } // container ho-vc container odu { description "ODU controller performance data"; container odu-ports { description "Port performance data"; list odu-port { key "name"; description "Port performance data"; container odu-prev { description "port prev performance data"; container odu-prev-flex-interval { description "port prev performance data"; container odu-prev-flex-interval-otns { description "port prev performance data"; list odu-prev-flex-interval-otn { key "number"; description "port flex-sec otn performance data"; leaf number { type uint32; description "channel number"; } uses PM-OTN-PARAS; } // list odu-prev-flex-interval-otn } // container odu-prev-flex-interval-otns container odu-prev-flex-interval-prbses { description "port prev performance data"; list odu-prev-flex-interval-prbs { key "number"; description "port flex-sec prbs performance data"; leaf number { type uint32; description "channel number"; } uses PM-PRBS-PARAS; } // list odu-prev-flex-interval-prbs } // container odu-prev-flex-interval-prbses container odu-prev-flex-interval-otn-all-table { description "port flex-sec otn all channels performance data"; uses PM-OTN-ALL-CHANS; } // container odu-prev-flex-interval-otn-all-table container odu-prev-flex-interval-otnsecs { description "flex-sec odu performance data"; list odu-prev-flex-interval-otnsec { key "number"; description "otnsec flex-sec performance data"; leaf number { type uint32; description "channel number"; } uses PM-OTNSEC-PARAS; } // list odu-prev-flex-interval-otnsec } // container odu-prev-flex-interval-otnsecs container odu-prev-flex-interval-gfps { description "port prev performance data"; list odu-prev-flex-interval-gfp { key "number"; description "port flex-sec otn performance data"; leaf number { type uint32; description "channel number"; } uses PM-GFP-PARAS; } // list odu-prev-flex-interval-gfp } // container odu-prev-flex-interval-gfps } // container odu-prev-flex-interval } // container odu-prev container odu-current { description "port current performance data"; container odu-minute15 { description "port current performance data"; container odu-minute15gfps { description "port current performance data"; list odu-minute15gfp { key "number"; description "port 15-minute otn performance data"; leaf number { type uint32; description "channel number"; } uses PM-GFP-PARAS; } // list odu-minute15gfp } // container odu-minute15gfps container odu-minute15prbses { description "port current performance data"; list odu-minute15prbs { key "number"; description "port 15-minute prbs performance data"; leaf number { type uint32; description "channel number"; } uses PM-PRBS-PARAS; } // list odu-minute15prbs } // container odu-minute15prbses container odu-minute15otnsecs { description "15-min odu performance data"; list odu-minute15otnsec { key "number"; description "otnsec 15-min performance data"; leaf number { type uint32; description "channel number"; } uses PM-OTNSEC-PARAS; } // list odu-minute15otnsec } // container odu-minute15otnsecs container odu-minute15otns { description "port current performance data"; list odu-minute15otn { key "number"; description "port 15-minute otn performance data"; leaf number { type uint32; description "channel number"; } uses PM-OTN-PARAS; } // list odu-minute15otn } // container odu-minute15otns } // container odu-minute15 container odu-flex-interval { description "port current performance data"; container odu-flex-interval-prbses { description "port current performance data"; list odu-flex-interval-prbs { key "number"; description "port flex-sec prbs performance data"; leaf number { type uint32; description "channel number"; } uses PM-PRBS-PARAS; } // list odu-flex-interval-prbs } // container odu-flex-interval-prbses container odu-flex-interval-gfps { description "port current performance data"; list odu-flex-interval-gfp { key "number"; description "port flex-sec otn performance data"; leaf number { type uint32; description "channel number"; } uses PM-GFP-PARAS; } // list odu-flex-interval-gfp } // container odu-flex-interval-gfps container odu-flex-interval-otns { description "port current performance data"; list odu-flex-interval-otn { key "number"; description "port flex-sec otn performance data"; leaf number { type uint32; description "channel number"; } uses PM-OTN-PARAS; } // list odu-flex-interval-otn } // container odu-flex-interval-otns container odu-flex-interval-otnsecs { description "flex-sec odu performance data"; list odu-flex-interval-otnsec { key "number"; description "otnsec flexi-sec performance data"; leaf number { type uint32; description "channel number"; } uses PM-OTNSEC-PARAS; } // list odu-flex-interval-otnsec } // container odu-flex-interval-otnsecs } // container odu-flex-interval container odu-second30 { description "port current performance data"; container odu-second30prbses { description "30-sec odu performance data"; list odu-second30prbs { key "number"; description "PRBS 30-sec performance data"; leaf number { type uint32; description "channel number"; } uses PM-PRBS-PARAS; } // list odu-second30prbs } // container odu-second30prbses container odu-second30otns { description "30-sec odu performance data"; list odu-second30otn { key "number"; description "port 30-sec otn performance data"; leaf number { type uint32; description "channel number"; } uses PM-OTN-PARAS; } // list odu-second30otn } // container odu-second30otns container odu-second30otnsecs { description "30-sec odu performance data"; list odu-second30otnsec { key "number"; description "otnsec 30-sec performance data"; leaf number { type uint32; description "channel number"; } uses PM-OTNSEC-PARAS; } // list odu-second30otnsec } // container odu-second30otnsecs container odu-second30gfps { description "30-sec odu performance data"; list odu-second30gfp { key "number"; description "GFP 30-sec performance data"; leaf number { type uint32; description "channel number"; } uses PM-GFP-PARAS; } // list odu-second30gfp } // container odu-second30gfps } // container odu-second30 container odu-hour24 { description "port current performance data"; container odu-hour24prbses { description "port 24 hour performance data"; list odu-hour24prbs { key "number"; description "port 24 hour otn performance data"; leaf number { type uint32; description "channel number"; } uses PM-PRBS-PARAS; } // list odu-hour24prbs } // container odu-hour24prbses container odu-hour24otnsecs { description "24-hr odu performance data"; list odu-hour24otnsec { key "number"; description "otnsec 24-hr performance data"; leaf number { type uint32; description "channel number"; } uses PM-OTNSEC-PARAS; } // list odu-hour24otnsec } // container odu-hour24otnsecs container odu-hour24gfps { description "port 24 hour performance data"; list odu-hour24gfp { key "number"; description "port 24 hour otn performance data"; leaf number { type uint32; description "channel number"; } uses PM-GFP-PARAS; } // list odu-hour24gfp } // container odu-hour24gfps container odu-hour24otns { description "port 24 hour performance data"; list odu-hour24otn { key "number"; description "port 24 hour otn performance data"; leaf number { type uint32; description "channel number"; } uses PM-OTN-PARAS; } // list odu-hour24otn } // container odu-hour24otns } // container odu-hour24 } // container odu-current leaf name { type xr:Interface-name; description "Port name"; } } // list odu-port } // container odu-ports } // container odu container otu { description "OTU controller performance data"; container otu-ports { description "Port performance data"; list otu-port { key "name"; description "Port performance data"; container otu-prev { description "port prev performance data"; container otu-prev-flex-interval { description "port prev performance data"; container otu-prev-flex-interval-fecs { description "port prev performance data"; list otu-prev-flex-interval-fec { key "number"; description "port flex-sec fec performance data"; leaf number { type uint32; description "channel number"; } uses PM-FEC-PARAS; } // list otu-prev-flex-interval-fec } // container otu-prev-flex-interval-fecs container otu-prev-flex-interval-prbses { description "port current performance data"; list otu-prev-flex-interval-prbs { key "number"; description "port flex-sec prbs performance data"; leaf number { type uint32; description "channel number"; } uses PM-PRBS-PARAS; } // list otu-prev-flex-interval-prbs } // container otu-prev-flex-interval-prbses container otu-prev-flex-interval-otns { description "port prev performance data"; list otu-prev-flex-interval-otn { key "number"; description "port flex-sec otn performance data"; leaf number { type uint32; description "channel number"; } uses PM-OTN-PARAS; } // list otu-prev-flex-interval-otn } // container otu-prev-flex-interval-otns } // container otu-prev-flex-interval } // container otu-prev container otu-current { description "port current performance data"; container otu-minute15 { description "port current performance data"; container otu-minute15fecs { description "port current performance data"; list otu-minute15fec { key "number"; description "port 15-minute fec performance data"; leaf number { type uint32; description "channel number"; } uses PM-FEC-PARAS; } // list otu-minute15fec } // container otu-minute15fecs container otu-minute15otns { description "port current performance data"; list otu-minute15otn { key "number"; description "port 15-minute otn performance data"; leaf number { type uint32; description "channel number"; } uses PM-OTN-PARAS; } // list otu-minute15otn } // container otu-minute15otns container otu-minute15prbses { description "port current performance data"; list otu-minute15prbs { key "number"; description "port 15-minute prbs performance data"; leaf number { type uint32; description "channel number"; } uses PM-PRBS-PARAS; } // list otu-minute15prbs } // container otu-minute15prbses } // container otu-minute15 container otu-second30 { description "port current performance data"; container otu-second30fecs { description "port current performance data"; list otu-second30fec { key "number"; description "port 30-sec fec performance data"; leaf number { type uint32; description "channel number"; } uses PM-FEC-PARAS; } // list otu-second30fec } // container otu-second30fecs container otu-second30otns { description "port current performance data"; list otu-second30otn { key "number"; description "port 30-sec otn performance data"; leaf number { type uint32; description "channel number"; } uses PM-OTN-PARAS; } // list otu-second30otn } // container otu-second30otns container otu-second30prbses { description "prbs 30-sec performance data"; list otu-second30prbs { key "number"; description "prbs 30-sec otn performance data"; leaf number { type uint32; description "channel number"; } uses PM-PRBS-PARAS; } // list otu-second30prbs } // container otu-second30prbses } // container otu-second30 container otu-flex-interval { description "port current performance data"; container otu-flex-interval-prbses { description "port current performance data"; list otu-flex-interval-prbs { key "number"; description "port flex-sec prbs performance data"; leaf number { type uint32; description "channel number"; } uses PM-PRBS-PARAS; } // list otu-flex-interval-prbs } // container otu-flex-interval-prbses container otu-flex-interval-fecs { description "port current performance data"; list otu-flex-interval-fec { key "number"; description "port flex-sec fec performance data"; leaf number { type uint32; description "channel number"; } uses PM-FEC-PARAS; } // list otu-flex-interval-fec } // container otu-flex-interval-fecs container otu-flex-interval-otns { description "port current performance data"; list otu-flex-interval-otn { key "number"; description "port flex-sec otn performance data"; leaf number { type uint32; description "channel number"; } uses PM-OTN-PARAS; } // list otu-flex-interval-otn } // container otu-flex-interval-otns } // container otu-flex-interval container otu-hour24 { description "port current performance data"; container otu-hour24fecs { description "port current performance data"; list otu-hour24fec { key "number"; description "port 24 hour fec performance data"; leaf number { type uint32; description "channel number"; } uses PM-FEC-PARAS; } // list otu-hour24fec } // container otu-hour24fecs container otu-hour24prbses { description "port 24 hour performance data"; list otu-hour24prbs { key "number"; description "port 24 hour otn performance data"; leaf number { type uint32; description "channel number"; } uses PM-PRBS-PARAS; } // list otu-hour24prbs } // container otu-hour24prbses container otu-hour24otns { description "port 24 hour performance data"; list otu-hour24otn { key "number"; description "port 24 hour otn performance data"; leaf number { type uint32; description "channel number"; } uses PM-OTN-PARAS; } // list otu-hour24otn } // container otu-hour24otns } // container otu-hour24 } // container otu-current leaf name { type xr:Interface-name; description "Port name"; } } // list otu-port } // container otu-ports } // container otu container stm { description "STM controller performance data"; container stm-ports { description "Port performance data"; list stm-port { key "name"; description "Port performance data"; container stm-current { description "port current performance data"; container stm-hour24 { description "port current performance data"; container stm-hour24stms { description "port current performance data"; list stm-hour24stm { key "number"; description "port 24 hour stm performance data"; leaf number { type uint32; description "channel number"; } uses PM-STM-PARAS; } // list stm-hour24stm } // container stm-hour24stms } // container stm-hour24 container stm-minute15 { description "port current performance data"; container stm-minute15stms { description "port current performance data"; list stm-minute15stm { key "number"; description "port 15-minute stm performance data"; leaf number { type uint32; description "channel number"; } uses PM-STM-PARAS; } // list stm-minute15stm } // container stm-minute15stms } // container stm-minute15 } // container stm-current leaf name { type xr:Interface-name; description "Port name"; } } // list stm-port } // container stm-ports } // container stm container sonet { description "SONET controller performance data"; container sonet-ports { description "Port performance data"; list sonet-port { key "name"; description "Port performance data"; container sonet-current { description "port current performance data"; container sonet-minute15 { description "port current performance data"; container sonet-minute15-paths { description "port current performance data"; list sonet-minute15-path { key "number"; description "port 15-minute Path performance data"; leaf number { type uint32; description "channel number"; } uses PM-SONET-PATH-PARAS; } // list sonet-minute15-path } // container sonet-minute15-paths container sonet-minute15ocns { description "port current performance data"; list sonet-minute15ocn { key "number"; description "port 15-minute ocn performance data"; leaf number { type uint32; description "channel number"; } uses PM-SONET-PARAS; } // list sonet-minute15ocn } // container sonet-minute15ocns } // container sonet-minute15 container sonet-hour24 { description "port current performance data"; container sonet-hour24ocns { description "port current performance data"; list sonet-hour24ocn { key "number"; description "port 24 hour ocn performance data"; leaf number { type uint32; description "channel number"; } uses PM-SONET-PARAS; } // list sonet-hour24ocn } // container sonet-hour24ocns container sonet-hour24-paths { description "port current performance data"; list sonet-hour24-path { key "number"; description "port 24 hour Path performance data"; leaf number { type uint32; description "channel number"; } uses PM-SONET-PATH-PARAS; } // list sonet-hour24-path } // container sonet-hour24-paths } // container sonet-hour24 } // container sonet-current leaf name { type xr:Interface-name; description "Port name"; } } // list sonet-port } // container sonet-ports } // container sonet container optics { description "OPTICS controller performance data"; container optics-ports { description "Port performance data"; list optics-port { key "name"; description "Port performance data"; container optics-current { description "port current performance data"; container optics-flex-interval { description "port current performance data"; container optics-flex-interval-fecs { description "port current performance data"; list optics-flex-interval-fec { key "number"; description "port variable-second fec performance data"; leaf number { type uint32; description "channel number"; } uses PM-FEC-PARAS; } // list optics-flex-interval-fec } // container optics-flex-interval-fecs container optics-flex-interval-optics { description "port current performance data"; list optics-flex-interval-optic { key "number"; description "port variable-second optics performance data"; leaf number { type uint32; description "channel number"; } uses PM-OPTICS-PARAS; } // list optics-flex-interval-optic } // container optics-flex-interval-optics } // container optics-flex-interval container optics-hour24 { description "port current performance data"; container optics-hour24-optics { description "port 24 hour performance data"; list optics-hour24-optic { key "number"; description "port 24 hour optics performance data"; leaf number { type uint32; description "channel number"; } uses PM-OPTICS-PARAS; } // list optics-hour24-optic } // container optics-hour24-optics container optics-hour24fecs { description "port current performance data"; list optics-hour24fec { key "number"; description "port 24 hour fec performance data"; leaf number { type uint32; description "channel number"; } uses PM-FEC-PARAS; } // list optics-hour24fec } // container optics-hour24fecs } // container optics-hour24 container optics-minute15 { description "port current performance data"; container optics-minute15-optics { description "port current performance data"; list optics-minute15-optic { key "number"; description "port 15-minute optics performance data"; leaf number { type uint32; description "channel number"; } uses PM-OPTICS-PARAS; } // list optics-minute15-optic } // container optics-minute15-optics container optics-minute15fecs { description "port current performance data"; list optics-minute15fec { key "number"; description "port 15-minute fec performance data"; leaf number { type uint32; description "channel number"; } uses PM-FEC-PARAS; } // list optics-minute15fec } // container optics-minute15fecs } // container optics-minute15 container optics-second30 { description "port current performance data"; container optics-second30fecs { description "port current performance data"; list optics-second30fec { key "number"; description "port 30-second fec performance data"; leaf number { type uint32; description "channel number"; } uses PM-FEC-PARAS; } // list optics-second30fec } // container optics-second30fecs container optics-second30-optics { description "port current performance data"; list optics-second30-optic { key "number"; description "port 30-second optics performance data"; leaf number { type uint32; description "channel number"; } uses PM-OPTICS-PARAS; } // list optics-second30-optic } // container optics-second30-optics } // container optics-second30 } // container optics-current container optics-prev { description "port current performance data"; container optics-prev-flex-interval { description "port prev performance data"; container optics-prev-flex-interval-fecs { description "port prev performance data"; list optics-prev-flex-interval-fec { key "number"; description "port variable-second fec performance data"; leaf number { type uint32; description "channel number"; } uses PM-FEC-PARAS; } // list optics-prev-flex-interval-fec } // container optics-prev-flex-interval-fecs container optics-prev-flex-interval-optics { description "port prev performance data"; list optics-prev-flex-interval-optic { key "number"; description "port variable-second optics performance data"; leaf number { type uint32; description "channel number"; } uses PM-OPTICS-PARAS; } // list optics-prev-flex-interval-optic } // container optics-prev-flex-interval-optics } // container optics-prev-flex-interval } // container optics-prev leaf name { type xr:Interface-name; description "Port name"; } } // list optics-port } // container optics-ports } // container optics container sts { description "STS controller performance data"; container sts-ports { description "Port performance data"; list sts-port { key "name"; description "Port performance data"; container sts-current { description "port current performance data"; container sts-minute15 { description "port current performance data"; container sts-minute15-paths { description "port current performance data"; list sts-minute15-path { key "number"; description "port 15-minute Path performance data"; leaf number { type uint32; description "channel number"; } uses PM-SONET-PATH-PARAS; } // list sts-minute15-path } // container sts-minute15-paths } // container sts-minute15 container sts-hour24 { description "port current performance data"; container sts-hour24-paths { description "port current performance data"; list sts-hour24-path { key "number"; description "port 24 hour Path performance data"; leaf number { type uint32; description "channel number"; } uses PM-SONET-PATH-PARAS; } // list sts-hour24-path } // container sts-hour24-paths } // container sts-hour24 } // container sts-current leaf name { type xr:Interface-name; description "Port name"; } } // list sts-port } // container sts-ports } // container sts container dwdm { description "DWDM controller performance data"; container dwdm-ports { description "Port performance data"; list dwdm-port { key "name"; description "Port performance data"; container dwdm-current { description "port current performance data"; container dwdm-minute15 { description "port current performance data"; container dwdm-minute15fecs { description "port current performance data"; list dwdm-minute15fec { key "number"; description "port 15-minute fec performance data"; leaf number { type uint32; description "channel number"; } uses PM-FEC-PARAS; } // list dwdm-minute15fec } // container dwdm-minute15fecs container dwdm-minute15-optics { description "port current performance data"; list dwdm-minute15-optic { key "number"; description "port 15-minute optics performance data"; leaf number { type uint32; description "channel number"; } uses PM-OPTICS-PARAS; } // list dwdm-minute15-optic } // container dwdm-minute15-optics container dwdm-minute15otns { description "port current performance data"; list dwdm-minute15otn { key "number"; description "port 15-minute otn performance data"; leaf number { type uint32; description "channel number"; } uses PM-OTN-PARAS; } // list dwdm-minute15otn } // container dwdm-minute15otns } // container dwdm-minute15 container dwdm-hour24 { description "port current performance data"; container dwdm-hour24-optics { description "port 24 hour performance data"; list dwdm-hour24-optic { key "number"; description "port 24 hour optics performance data"; leaf number { type uint32; description "channel number"; } uses PM-OPTICS-PARAS; } // list dwdm-hour24-optic } // container dwdm-hour24-optics container dwdm-hour24fecs { description "port current performance data"; list dwdm-hour24fec { key "number"; description "port 24 hour fec performance data"; leaf number { type uint32; description "channel number"; } uses PM-FEC-PARAS; } // list dwdm-hour24fec } // container dwdm-hour24fecs container dwdm-hour24otns { description "port 24 hour performance data"; list dwdm-hour24otn { key "number"; description "port 24 hour otn performance data"; leaf number { type uint32; description "channel number"; } uses PM-OTN-PARAS; } // list dwdm-hour24otn } // container dwdm-hour24otns } // container dwdm-hour24 } // container dwdm-current leaf name { type xr:Interface-name; description "Port name"; } } // list dwdm-port } // container dwdm-ports } // container dwdm container oc { description "OC controller performance data"; container oc-ports { description "Port performance data"; list oc-port { key "name"; description "Port performance data"; container oc-current { description "port current performance data"; container oc-hour24 { description "port current performance data"; container oc-hour24ocns { description "port current performance data"; list oc-hour24ocn { key "number"; description "port 24 hour ocn performance data"; leaf number { type uint32; description "channel number"; } uses PM-SONET-PARAS; } // list oc-hour24ocn } // container oc-hour24ocns } // container oc-hour24 container oc-minute15 { description "port current performance data"; container oc-minute15ocns { description "port current performance data"; list oc-minute15ocn { key "number"; description "port 15-minute ocn performance data"; leaf number { type uint32; description "channel number"; } uses PM-SONET-PARAS; } // list oc-minute15ocn } // container oc-minute15ocns } // container oc-minute15 } // container oc-current leaf name { type xr:Interface-name; description "Port name"; } } // list oc-port } // container oc-ports } // container oc container ethernet { description "EHERNET controller performance data"; container ethernet-ports { description "Port performance data"; list ethernet-port { key "name"; description "Port performance data"; container ethernet-current { description "port current performance data"; container ethernet-flex-interval { description "port current performance data"; container ethernet-flex-interval-pcses { description "ETHERNET port interval performance data"; list ethernet-flex-interval-pcs { key "slot-number"; description "Ethernet port flex second pcs performance data"; leaf slot-number { type uint32; description "interval slot number"; } uses PM-PCS-PARAS; } // list ethernet-flex-interval-pcs } // container ethernet-flex-interval-pcses container ethernet-flex-interval-fecs { description "port current performance data"; list ethernet-flex-interval-fec { key "number"; description "port flex sec ethernet performance data"; leaf number { type uint32; description "channel number"; } uses PM-FEC-PARAS; } // list ethernet-flex-interval-fec } // container ethernet-flex-interval-fecs container ethernet-flex-interval-ether-s { description "port current performance data"; list ethernet-flex-interval-ether { key "number"; description "port flex sec ethernet performance data"; leaf number { type uint32; description "channel number"; } uses PM-ETHERNET-PARAS; } // list ethernet-flex-interval-ether } // container ethernet-flex-interval-ether-s } // container ethernet-flex-interval container ethernet-second30 { description "port current performance data"; container second30-fecs { description "ETHERNET port interval performance data"; list second30-fec { key "slot-number"; description "ETHERNET port 30 second fec performance data"; leaf slot-number { type uint32; description "interval slot number"; } uses PM-FEC-PARAS; } // list second30-fec } // container second30-fecs container second30pcses { description "ETHERNET port interval performance data"; list second30pcs { key "slot-number"; description "Ethernet port 30 second pcs performance data"; leaf slot-number { type uint32; description "interval slot number"; } uses PM-PCS-PARAS; } // list second30pcs } // container second30pcses container second30-ethers { description "ETHERNET port interval performance data"; list second30-ether { key "slot-number"; description "ETHERNET port 30 second ether performance data"; leaf slot-number { type uint32; description "interval slot number"; } uses PM-ETHERNET-PARAS; } // list second30-ether } // container second30-ethers } // container ethernet-second30 container ethernet-hour24 { description "port current performance data"; container ethernet-hour24-ether-s { description "port current performance data"; list ethernet-hour24-ether { key "number"; description "port 24 hour ethernet performance data"; leaf number { type uint32; description "channel number"; } uses PM-ETHERNET-PARAS; } // list ethernet-hour24-ether } // container ethernet-hour24-ether-s container hour24pcses { description "port current performance data"; list hour24pcs { key "number"; description "Ethernet port 24 hour pcs performance data"; leaf number { type uint32; description "channel number"; } uses PM-PCS-PARAS; } // list hour24pcs } // container hour24pcses container ethernet-hour24fecs { description "port current performance data"; list ethernet-hour24fec { key "number"; description "port 24 hour ethernet performance data"; leaf number { type uint32; description "channel number"; } uses PM-FEC-PARAS; } // list ethernet-hour24fec } // container ethernet-hour24fecs } // container ethernet-hour24 container minute15 { description "port current performance data"; container minute15-fecs { description "ETHERNET port interval performance data"; list minute15-fec { key "slot-number"; description "ETHERNET port 15-minute fec performance data"; leaf slot-number { type uint32; description "interval slot number"; } uses PM-FEC-PARAS; } // list minute15-fec } // container minute15-fecs container minute15pcses { description "ETHERNET port interval performance data"; list minute15pcs { key "slot-number"; description "ETHERNET port 15-minute pcs performance data"; leaf slot-number { type uint32; description "interval slot number"; } uses PM-PCS-PARAS; } // list minute15pcs } // container minute15pcses container minute15-ethers { description "ETHERNET port interval performance data"; list minute15-ether { key "slot-number"; description "ETHERNET port 15-minute ether performance data"; leaf slot-number { type uint32; description "interval slot number"; } uses PM-ETHERNET-PARAS; } // list minute15-ether } // container minute15-ethers } // container minute15 } // container ethernet-current container ethernet-prev { description "port prev performance data"; container ethernet-prev-flex-interval { description "port prev performance data"; container ethernet-prev-flex-interval-ether-s { description "port prev performance data"; list ethernet-prev-flex-interval-ether { key "number"; description "port flex sec ethernet performance data"; leaf number { type uint32; description "channel number"; } uses PM-ETHERNET-PARAS; } // list ethernet-prev-flex-interval-ether } // container ethernet-prev-flex-interval-ether-s container ethernet-prev-flex-interval-pcses { description "ETHERNET port interval performance data"; list ethernet-prev-flex-interval-pcs { key "slot-number"; description "Ethernet port flex second pcs performance data"; leaf slot-number { type uint32; description "interval slot number"; } uses PM-PCS-PARAS; } // list ethernet-prev-flex-interval-pcs } // container ethernet-prev-flex-interval-pcses container ethernet-prev-flex-interval-fecs { description "port prev performance data"; list ethernet-prev-flex-interval-fec { key "number"; description "port flex sec ethernet performance data"; leaf number { type uint32; description "channel number"; } uses PM-FEC-PARAS; } // list ethernet-prev-flex-interval-fec } // container ethernet-prev-flex-interval-fecs } // container ethernet-prev-flex-interval } // container ethernet-prev leaf name { type xr:Interface-name; description "Port name"; } } // list ethernet-port } // container ethernet-ports } // container ethernet } // container performance-management container performance-management-history { config false; description "performace data"; container global { description "global History performace data"; container periodic { description "History performace data"; container sonet-history { description "SONET controller History performance data"; container sonet-port-histories { description "Port performance data"; list sonet-port-history { key "name"; description "Port performance data"; container sonet-minute15-history { description "port current performance data"; container sonet-minute15ocn-histories { description "port current performance data"; list sonet-minute15ocn-history { key "number"; description "port 15-minute ocn performance data"; container sonet-minute15ocn-time-line-instances { description "port current performance data"; list sonet-minute15ocn-time-line-instance { key "number"; description "port 15-minute otn performance data"; leaf number { type uint32 { range "1..32"; } description "History Index number"; } uses PM-SONET-PARAS; } // list sonet-minute15ocn-time-line-instance } // container sonet-minute15ocn-time-line-instances leaf number { type uint32; description "channel number"; } } // list sonet-minute15ocn-history } // container sonet-minute15ocn-histories container sonet-minute15-path-histories { description "port current performance data"; list sonet-minute15-path-history { key "number"; description "port 15-minute Path performance data"; container sonet-minute15-path-time-line-instances { description "port current performance data"; list sonet-minute15-path-time-line-instance { key "number"; description "port 15-minute otn performance data"; leaf number { type uint32 { range "1..32"; } description "History Index number"; } uses PM-SONET-PATH-PARAS; } // list sonet-minute15-path-time-line-instance } // container sonet-minute15-path-time-line-instances leaf number { type uint32; description "channel number"; } } // list sonet-minute15-path-history } // container sonet-minute15-path-histories } // container sonet-minute15-history container sonet-hour24-history { description "port current performance data"; container sonet-hour24-path-histories { description "port current performance data"; list sonet-hour24-path-history { key "number"; description "port 24 hour Path performance data"; container sonet-hour24-path-time-line-instances { description "port current performance data"; list sonet-hour24-path-time-line-instance { key "number"; description "port 15-minute otn performance data"; leaf number { type uint32 { range "1"; } description "History Index number"; } uses PM-SONET-PATH-PARAS; } // list sonet-hour24-path-time-line-instance } // container sonet-hour24-path-time-line-instances leaf number { type uint32; description "channel number"; } } // list sonet-hour24-path-history } // container sonet-hour24-path-histories container sonet-hour24ocn-histories { description "port current performance data"; list sonet-hour24ocn-history { key "number"; description "port 24 hour ocn performance data"; container sonet-hour24ocn-time-line-instances { description "port current performance data"; list sonet-hour24ocn-time-line-instance { key "number"; description "port 15-minute otn performance data"; leaf number { type uint32 { range "1"; } description "History Index number"; } uses PM-SONET-PARAS; } // list sonet-hour24ocn-time-line-instance } // container sonet-hour24ocn-time-line-instances leaf number { type uint32; description "channel number"; } } // list sonet-hour24ocn-history } // container sonet-hour24ocn-histories } // container sonet-hour24-history leaf name { type xr:Interface-name; description "Port name"; } } // list sonet-port-history } // container sonet-port-histories } // container sonet-history container sts-history { description "STS controller History performance data"; container sts-port-histories { description "Port performance data"; list sts-port-history { key "name"; description "Port performance data"; container sts-minute15-history { description "port current performance data"; container sts-minute15-path-histories { description "port current performance data"; list sts-minute15-path-history { key "number"; description "port 15-minute Path performance data"; container sts-minute15-path-time-line-instances { description "port current performance data"; list sts-minute15-path-time-line-instance { key "number"; description "port 15-minute otn performance data"; leaf number { type uint32 { range "1..32"; } description "History Index number"; } uses PM-SONET-PATH-PARAS; } // list sts-minute15-path-time-line-instance } // container sts-minute15-path-time-line-instances leaf number { type uint32; description "channel number"; } } // list sts-minute15-path-history } // container sts-minute15-path-histories } // container sts-minute15-history container sts-hour24-history { description "port current performance data"; container sts-hour24-path-histories { description "port current performance data"; list sts-hour24-path-history { key "number"; description "port 24 hour Path performance data"; container sts-hour24-path-time-line-instances { description "port current performance data"; list sts-hour24-path-time-line-instance { key "number"; description "port 15-minute sts performance data"; leaf number { type uint32 { range "1"; } description "History Index number"; } uses PM-SONET-PATH-PARAS; } // list sts-hour24-path-time-line-instance } // container sts-hour24-path-time-line-instances leaf number { type uint32; description "channel number"; } } // list sts-hour24-path-history } // container sts-hour24-path-histories } // container sts-hour24-history leaf name { type xr:Interface-name; description "Port name"; } } // list sts-port-history } // container sts-port-histories } // container sts-history container ethernet-history { description "EHERNET controller History performance data"; container ethernet-port-histories { description "Port performance data"; list ethernet-port-history { key "name"; description "Port performance data"; container ethernet-second30-history { description "port current performance data"; container second30pcs-histories { description "ETHERNET port interval performance data"; list second30pcs-history { key "slot-number"; description "ETHERNET port 30 sec pcs performance data"; container second30pcs-time-line-instances { description "port current performance data"; list second30pcs-time-line-instance { key "number"; description "port 30 sec pcs performance data"; leaf number { type uint32 { range "1..30"; } description "History Index number"; } uses PM-PCS-PARAS; } // list second30pcs-time-line-instance } // container second30pcs-time-line-instances leaf slot-number { type uint32; description "interval slot number"; } } // list second30pcs-history } // container second30pcs-histories container second30-ether-histories { description "ETHERNET port interval performance data"; list second30-ether-history { key "slot-number"; description "ETHERNET port 30 sec ether performance data"; container second30-ether-time-line-instances { description "port current performance data"; list second30-ether-time-line-instance { key "number"; description "port 30 sec otn performance data"; leaf number { type uint32 { range "1..30"; } description "History Index number"; } uses PM-ETHERNET-PARAS; } // list second30-ether-time-line-instance } // container second30-ether-time-line-instances leaf slot-number { type uint32; description "interval slot number"; } } // list second30-ether-history } // container second30-ether-histories container second30-fec-histories { description "ETHERNET port interval performance data"; list second30-fec-history { key "slot-number"; description "ETHERNET port 30 sec fec performance data"; container second30-fec-time-line-instances { description "port current performance data"; list second30-fec-time-line-instance { key "number"; description "port 30 sec fec performance data"; leaf number { type uint32 { range "1..30"; } description "History Index number"; } uses PM-FEC-PARAS; } // list second30-fec-time-line-instance } // container second30-fec-time-line-instances leaf slot-number { type uint32; description "interval slot number"; } } // list second30-fec-history } // container second30-fec-histories } // container ethernet-second30-history container ethernet-hour24-history { description "port current performance data"; container hour24pcs-histories { description "port current performance data"; list hour24pcs-history { key "number"; description "port 24 hour ethernet performance data"; container hour24pcs-time-line-instances { description "port current performance data"; list hour24pcs-time-line-instance { key "number"; description "port 24-hour ethernet performance data"; leaf number { type uint32 { range "1"; } description "History Index number"; } uses PM-PCS-PARAS; } // list hour24pcs-time-line-instance } // container hour24pcs-time-line-instances leaf number { type uint32; description "channel number"; } } // list hour24pcs-history } // container hour24pcs-histories container ethernet-hour24fec-histories { description "port current performance data"; list ethernet-hour24fec-history { key "number"; description "port 24 hour ethernet performance data"; container ethernet-hour24fec-time-line-instances { description "port current performance data"; list ethernet-hour24fec-time-line-instance { key "number"; description "port 24-hour ethernet performance data"; leaf number { type uint32 { range "1"; } description "History Index number"; } uses PM-FEC-PARAS; } // list ethernet-hour24fec-time-line-instance } // container ethernet-hour24fec-time-line-instances leaf number { type uint32; description "channel number"; } } // list ethernet-hour24fec-history } // container ethernet-hour24fec-histories container ethernet-hour24-ether-histories { description "port current performance data"; list ethernet-hour24-ether-history { key "number"; description "port 24 hour ethernet performance data"; container ethernet-hour24-ether-time-line-instances { description "port current performance data"; list ethernet-hour24-ether-time-line-instance { key "number"; description "port 15-minute otn performance data"; leaf number { type uint32 { range "1"; } description "History Index number"; } uses PM-ETHERNET-PARAS; } // list ethernet-hour24-ether-time-line-instance } // container ethernet-hour24-ether-time-line-instances leaf number { type uint32; description "channel number"; } } // list ethernet-hour24-ether-history } // container ethernet-hour24-ether-histories } // container ethernet-hour24-history container ethernet-minute15-history { description "port current performance data"; container minute15pcs-histories { description "ETHERNET port interval performance data"; list minute15pcs-history { key "slot-number"; description "ETHERNET port 15-minute pcs performance data"; container minute15pcs-time-line-instances { description "port current performance data"; list minute15pcs-time-line-instance { key "number"; description "port 15-minute pcs performance data"; leaf number { type uint32 { range "1..32"; } description "History Index number"; } uses PM-PCS-PARAS; } // list minute15pcs-time-line-instance } // container minute15pcs-time-line-instances leaf slot-number { type uint32; description "interval slot number"; } } // list minute15pcs-history } // container minute15pcs-histories container minute15-ether-histories { description "ETHERNET port interval performance data"; list minute15-ether-history { key "slot-number"; description "ETHERNET port 15-minute ether performance data"; container minute15-ether-time-line-instances { description "port current performance data"; list minute15-ether-time-line-instance { key "number"; description "port 15-minute otn performance data"; leaf number { type uint32 { range "1..32"; } description "History Index number"; } uses PM-ETHERNET-PARAS; } // list minute15-ether-time-line-instance } // container minute15-ether-time-line-instances leaf slot-number { type uint32; description "interval slot number"; } } // list minute15-ether-history } // container minute15-ether-histories container minute15-fec-histories { description "ETHERNET port interval performance data"; list minute15-fec-history { key "slot-number"; description "ETHERNET port 15-minute fec performance data"; container minute15-fec-time-line-instances { description "port current performance data"; list minute15-fec-time-line-instance { key "number"; description "port 15-minute fec performance data"; leaf number { type uint32 { range "1..32"; } description "History Index number"; } uses PM-FEC-PARAS; } // list minute15-fec-time-line-instance } // container minute15-fec-time-line-instances leaf slot-number { type uint32; description "interval slot number"; } } // list minute15-fec-history } // container minute15-fec-histories } // container ethernet-minute15-history leaf name { type xr:Interface-name; description "Port name"; } } // list ethernet-port-history } // container ethernet-port-histories } // container ethernet-history container dwdm-history { description "DWDM controller History performance data"; container dwdm-port-histories { description "Port performance data"; list dwdm-port-history { key "name"; description "Port performance data"; container dwdm-minute15-history { description "port current performance data"; container dwdm-minute15otn-histories { description "port current performance data"; list dwdm-minute15otn-history { key "number"; description "port 15-minute otn performance data"; container dwdm-minute15otn-time-line-instances { description "port current performance data"; list dwdm-minute15otn-time-line-instance { key "number"; description "port 15-minute otn performance data"; leaf number { type uint32 { range "1..32"; } description "History Index number"; } uses PM-OTN-PARAS; } // list dwdm-minute15otn-time-line-instance } // container dwdm-minute15otn-time-line-instances leaf number { type uint32; description "channel number"; } } // list dwdm-minute15otn-history } // container dwdm-minute15otn-histories container dwdm-minute15fec-histories { description "port current performance data"; list dwdm-minute15fec-history { key "number"; description "port 15-minute fec performance data"; container dwdm-minute15fec-time-line-instances { description "port current performance data"; list dwdm-minute15fec-time-line-instance { key "number"; description "port 15-minute fec performance data by index"; leaf number { type uint32 { range "1..32"; } description "History Index number"; } uses PM-FEC-PARAS; } // list dwdm-minute15fec-time-line-instance } // container dwdm-minute15fec-time-line-instances leaf number { type uint32; description "channel number"; } } // list dwdm-minute15fec-history } // container dwdm-minute15fec-histories container dwdm-minute15-optics-histories { description "port current performance data"; list dwdm-minute15-optics-history { key "number"; description "port 15-minute optics performance data"; container dwdm-minute15-optics-time-line-instances { description "port current performance data"; list dwdm-minute15-optics-time-line-instance { key "number"; description "port 15-minute otn performance data"; leaf number { type uint32 { range "1..32"; } description "History Index number"; } uses PM-OPTICS-PARAS; } // list dwdm-minute15-optics-time-line-instance } // container dwdm-minute15-optics-time-line-instances leaf number { type uint32; description "channel number"; } } // list dwdm-minute15-optics-history } // container dwdm-minute15-optics-histories } // container dwdm-minute15-history container dwdm-hour24-history { description "port current performance data"; container dwdm-hour24otn-histories { description "port 24 hour performance data"; list dwdm-hour24otn-history { key "number"; description "port 24 hour otn performance data"; container dwdm-hour24otn-time-line-instances { description "port current performance data"; list dwdm-hour24otn-time-line-instance { key "number"; description "port 15-minute otn performance data"; leaf number { type uint32 { range "1"; } description "History Index number"; } uses PM-OTN-PARAS; } // list dwdm-hour24otn-time-line-instance } // container dwdm-hour24otn-time-line-instances leaf number { type uint32; description "channel number"; } } // list dwdm-hour24otn-history } // container dwdm-hour24otn-histories container dwdm-hour24fec-histories { description "port current performance data"; list dwdm-hour24fec-history { key "number"; description "port 24 hour fec performance data"; container dwdm-hour24fec-time-line-instances { description "port current performance data"; list dwdm-hour24fec-time-line-instance { key "number"; description "port 15-minute fec performance data by index"; leaf number { type uint32 { range "1"; } description "History Index number"; } uses PM-FEC-PARAS; } // list dwdm-hour24fec-time-line-instance } // container dwdm-hour24fec-time-line-instances leaf number { type uint32; description "channel number"; } } // list dwdm-hour24fec-history } // container dwdm-hour24fec-histories container dwdm-hour24-optics-histories { description "port 24 hour performance data"; list dwdm-hour24-optics-history { key "number"; description "port 24 hour optics performance data"; container dwdm-hour24-optics-time-line-instances { description "port current performance data"; list dwdm-hour24-optics-time-line-instance { key "number"; description "port 15-minute otn performance data"; leaf number { type uint32 { range "1"; } description "History Index number"; } uses PM-OPTICS-PARAS; } // list dwdm-hour24-optics-time-line-instance } // container dwdm-hour24-optics-time-line-instances leaf number { type uint32; description "channel number"; } } // list dwdm-hour24-optics-history } // container dwdm-hour24-optics-histories } // container dwdm-hour24-history leaf name { type xr:Interface-name; description "Port name"; } } // list dwdm-port-history } // container dwdm-port-histories } // container dwdm-history container stm-history { description "STM controller History performance data"; container stm-port-histories { description "Port performance data"; list stm-port-history { key "name"; description "Port performance data"; container stm-hour24-history { description "port current performance data"; container stm-hour24stm-histories { description "port current performance data"; list stm-hour24stm-history { key "number"; description "port 24 hour stm performance data"; container stm-hour24stm-time-line-instances { description "port current performance data"; list stm-hour24stm-time-line-instance { key "number"; description "port 15-minute stm performance data"; leaf number { type uint32 { range "1"; } description "History Index number"; } uses PM-STM-PARAS; } // list stm-hour24stm-time-line-instance } // container stm-hour24stm-time-line-instances leaf number { type uint32; description "channel number"; } } // list stm-hour24stm-history } // container stm-hour24stm-histories } // container stm-hour24-history container stm-minute15-history { description "port current performance data"; container stm-minute15stm-histories { description "port current performance data"; list stm-minute15stm-history { key "number"; description "port 15-minute stm performance data"; container stm-minute15stm-time-line-instances { description "port current performance data"; list stm-minute15stm-time-line-instance { key "number"; description "port 15-minute stm performance data"; leaf number { type uint32 { range "1..32"; } description "History Index number"; } uses PM-STM-PARAS; } // list stm-minute15stm-time-line-instance } // container stm-minute15stm-time-line-instances leaf number { type uint32; description "channel number"; } } // list stm-minute15stm-history } // container stm-minute15stm-histories } // container stm-minute15-history leaf name { type xr:Interface-name; description "Port name"; } } // list stm-port-history } // container stm-port-histories } // container stm-history container macsec-history { description "MACSEC controller History performance data"; container macsec-port-histories { description "Port performance data"; list macsec-port-history { key "name"; description "Port performance data"; container macsec-minute15-history { description "port current performance data"; container macsec-minute15secyrx-histories { description "port current performance data"; list macsec-minute15secyrx-history { key "number"; description "port 15-minute secy_rx performance data"; container macsec-minute15secyrx-time-line-instances { description "port current performance data"; list macsec-minute15secyrx-time-line-instance { key "number"; description "port 15-minute secy_rx performance data by index"; leaf number { type uint32 { range "1..32"; } description "History Index number"; } uses PM-SECY-RX-PARAS; } // list macsec-minute15secyrx-time-line-instance } // container macsec-minute15secyrx-time-line-instances leaf number { type uint32; description "channel number"; } } // list macsec-minute15secyrx-history } // container macsec-minute15secyrx-histories container macsec-minute15-ether-histories { description "port current performance data"; list macsec-minute15-ether-history { key "number"; description "port 15-minute ether performance data"; container macsec-minute15-ether-time-line-instances { description "port current performance data"; list macsec-minute15-ether-time-line-instance { key "number"; description "port 15-minute ether performance data by index"; leaf number { type uint32 { range "1..32"; } description "History Index number"; } uses PM-ETHERNET-PARAS; } // list macsec-minute15-ether-time-line-instance } // container macsec-minute15-ether-time-line-instances leaf number { type uint32; description "channel number"; } } // list macsec-minute15-ether-history } // container macsec-minute15-ether-histories container macsec-minute15secytx-histories { description "port current performance data"; list macsec-minute15secytx-history { key "number"; description "port 15-minute secy_tx performance data"; container macsec-minute15secytx-time-line-instances { description "port current performance data"; list macsec-minute15secytx-time-line-instance { key "number"; description "port 15-minute secy_tx performance data by index"; leaf number { type uint32 { range "1..32"; } description "History Index number"; } uses PM-SECY-TX-PARAS; } // list macsec-minute15secytx-time-line-instance } // container macsec-minute15secytx-time-line-instances leaf number { type uint32; description "channel number"; } } // list macsec-minute15secytx-history } // container macsec-minute15secytx-histories container macsec-minute15secyif-histories { description "port current performance data"; list macsec-minute15secyif-history { key "number"; description "port 15-minute secy_if performance data"; container macsec-minute15secyif-time-line-instances { description "port current performance data"; list macsec-minute15secyif-time-line-instance { key "number"; description "port 15-minute secy_if performance data by index"; leaf number { type uint32 { range "1..32"; } description "History Index number"; } uses PM-SECY-IF-PARAS; } // list macsec-minute15secyif-time-line-instance } // container macsec-minute15secyif-time-line-instances leaf number { type uint32; description "channel number"; } } // list macsec-minute15secyif-history } // container macsec-minute15secyif-histories } // container macsec-minute15-history container macsec-hour24-history { description "port current performance data"; container macsec-hour24-ether-histories { description "port current performance data"; list macsec-hour24-ether-history { key "number"; description "port 24 hour ether performance data"; container macsec-hour24-ether-time-line-instances { description "port current performance data"; list macsec-hour24-ether-time-line-instance { key "number"; description "port 24 hour ether performance data"; leaf number { type uint32 { range "1"; } description "History Index number"; } uses PM-ETHERNET-PARAS; } // list macsec-hour24-ether-time-line-instance } // container macsec-hour24-ether-time-line-instances leaf number { type uint32; description "channel number"; } } // list macsec-hour24-ether-history } // container macsec-hour24-ether-histories container macsec-hour24secytx-histories { description "port current performance data"; list macsec-hour24secytx-history { key "number"; description "port 24 hour secy_tx performance data"; container macsec-hour24secytx-time-line-instances { description "port current performance data"; list macsec-hour24secytx-time-line-instance { key "number"; description "port 24 hour secy_tx performance data"; leaf number { type uint32 { range "1"; } description "History Index number"; } uses PM-SECY-TX-PARAS; } // list macsec-hour24secytx-time-line-instance } // container macsec-hour24secytx-time-line-instances leaf number { type uint32; description "channel number"; } } // list macsec-hour24secytx-history } // container macsec-hour24secytx-histories container macsec-hour24secyif-histories { description "port current performance data"; list macsec-hour24secyif-history { key "number"; description "port 24 hour secy_if performance data"; container macsec-hour24secyif-time-line-instances { description "port current performance data"; list macsec-hour24secyif-time-line-instance { key "number"; description "port 24 hour secy_if performance data"; leaf number { type uint32 { range "1"; } description "History Index number"; } uses PM-SECY-IF-PARAS; } // list macsec-hour24secyif-time-line-instance } // container macsec-hour24secyif-time-line-instances leaf number { type uint32; description "channel number"; } } // list macsec-hour24secyif-history } // container macsec-hour24secyif-histories container macsec-hour24secyrx-histories { description "port current performance data"; list macsec-hour24secyrx-history { key "number"; description "port 24 hour secy_rx performance data"; container macsec-hour24secyrx-time-line-instances { description "port current performance data"; list macsec-hour24secyrx-time-line-instance { key "number"; description "port 24 hour secy_rx performance data"; leaf number { type uint32 { range "1"; } description "History Index number"; } uses PM-SECY-RX-PARAS; } // list macsec-hour24secyrx-time-line-instance } // container macsec-hour24secyrx-time-line-instances leaf number { type uint32; description "channel number"; } } // list macsec-hour24secyrx-history } // container macsec-hour24secyrx-histories } // container macsec-hour24-history container macsec-second30-history { description "port current performance data"; container macsec-second30secyrx-histories { description "port current performance data"; list macsec-second30secyrx-history { key "number"; description "port 30-second secy_rx performance data"; container macsec-second30secyrx-time-line-instances { description "port current performance data"; list macsec-second30secyrx-time-line-instance { key "number"; description "port 30-second secy_rx performance data"; leaf number { type uint32 { range "1..30"; } description "History Index number"; } uses PM-SECY-RX-PARAS; } // list macsec-second30secyrx-time-line-instance } // container macsec-second30secyrx-time-line-instances leaf number { type uint32; description "channel number"; } } // list macsec-second30secyrx-history } // container macsec-second30secyrx-histories container macsec-second30-ether-histories { description "port current performance data"; list macsec-second30-ether-history { key "number"; description "port 30-second ether performance data"; container macsec-second30-ether-time-line-instances { description "port current performance data"; list macsec-second30-ether-time-line-instance { key "number"; description "port 30-second ether performance data"; leaf number { type uint32 { range "1..30"; } description "History Index number"; } uses PM-ETHERNET-PARAS; } // list macsec-second30-ether-time-line-instance } // container macsec-second30-ether-time-line-instances leaf number { type uint32; description "channel number"; } } // list macsec-second30-ether-history } // container macsec-second30-ether-histories container macsec-second30secytx-histories { description "port current performance data"; list macsec-second30secytx-history { key "number"; description "port 30-second secy_tx performance data"; container macsec-second30secytx-time-line-instances { description "port current performance data"; list macsec-second30secytx-time-line-instance { key "number"; description "port 30-second secy_tx performance data"; leaf number { type uint32 { range "1..30"; } description "History Index number"; } uses PM-SECY-TX-PARAS; } // list macsec-second30secytx-time-line-instance } // container macsec-second30secytx-time-line-instances leaf number { type uint32; description "channel number"; } } // list macsec-second30secytx-history } // container macsec-second30secytx-histories container macsec-second30secyif-histories { description "port current performance data"; list macsec-second30secyif-history { key "number"; description "port 30-second secy_if performance data"; container macsec-second30secyif-time-line-instances { description "port current performance data"; list macsec-second30secyif-time-line-instance { key "number"; description "port 30-second secy_if performance data"; leaf number { type uint32 { range "1..30"; } description "History Index number"; } uses PM-SECY-IF-PARAS; } // list macsec-second30secyif-time-line-instance } // container macsec-second30secyif-time-line-instances leaf number { type uint32; description "channel number"; } } // list macsec-second30secyif-history } // container macsec-second30secyif-histories } // container macsec-second30-history leaf name { type xr:Interface-name; description "Port name"; } } // list macsec-port-history } // container macsec-port-histories } // container macsec-history container odu-history { description "ODU controller History performance data"; container odu-port-histories { description "Port performance data"; list odu-port-history { key "name"; description "Port performance data"; container odu-hour24-history { description "port current performance data"; container odu-hour24gfp-histories { description "port 24 hour performance data"; list odu-hour24gfp-history { key "number"; description "port 24 hour otn performance data"; container odu-hour24gfp-time-line-instances { description "port current performance data"; list odu-hour24gfp-time-line-instance { key "number"; description "port 15-minute otn performance data"; leaf number { type uint32 { range "1"; } description "History Index number"; } uses PM-GFP-PARAS; } // list odu-hour24gfp-time-line-instance } // container odu-hour24gfp-time-line-instances leaf number { type uint32; description "channel number"; } } // list odu-hour24gfp-history } // container odu-hour24gfp-histories container odu-hour24prbs-histories { description "port 24 hour performance data"; list odu-hour24prbs-history { key "number"; description "port 24 hour prbs performance data"; container odu-hour24prbs-time-line-instances { description "port current performance data"; list odu-hour24prbs-time-line-instance { key "number"; description "port 15-minute prbs performance data"; leaf number { type uint32 { range "1"; } description "History Index number"; } uses PM-PRBS-PARAS; } // list odu-hour24prbs-time-line-instance } // container odu-hour24prbs-time-line-instances leaf number { type uint32; description "channel number"; } } // list odu-hour24prbs-history } // container odu-hour24prbs-histories container odu-hour24otn-histories { description "port 24 hour performance data"; list odu-hour24otn-history { key "number"; description "port 24 hour otn performance data"; container odu-hour24otn-time-line-instances { description "port current performance data"; list odu-hour24otn-time-line-instance { key "number"; description "port 15-minute otn performance data"; leaf number { type uint32 { range "1"; } description "History Index number"; } uses PM-OTN-PARAS; } // list odu-hour24otn-time-line-instance } // container odu-hour24otn-time-line-instances leaf number { type uint32; description "channel number"; } } // list odu-hour24otn-history } // container odu-hour24otn-histories } // container odu-hour24-history container odu-minute15-history { description "port current performance data"; container odu-minute15prbs-histories { description "port current performance data"; list odu-minute15prbs-history { key "number"; description "port 15-minute prbs performance data"; container odu-minute15prbs-time-line-instances { description "port current performance data"; list odu-minute15prbs-time-line-instance { key "number"; description "port 15-minute prbs performance data"; leaf number { type uint32 { range "1..32"; } description "History Index number"; } uses PM-PRBS-PARAS; } // list odu-minute15prbs-time-line-instance } // container odu-minute15prbs-time-line-instances leaf number { type uint32; description "channel number"; } } // list odu-minute15prbs-history } // container odu-minute15prbs-histories container odu-minute15gfp-histories { description "port current performance data"; list odu-minute15gfp-history { key "number"; description "port 15-minute otn performance data"; container odu-minute15gfp-time-line-instances { description "port current performance data"; list odu-minute15gfp-time-line-instance { key "number"; description "port 15-minute otn performance data"; leaf number { type uint32 { range "1..32"; } description "History Index number"; } uses PM-GFP-PARAS; } // list odu-minute15gfp-time-line-instance } // container odu-minute15gfp-time-line-instances leaf number { type uint32; description "channel number"; } } // list odu-minute15gfp-history } // container odu-minute15gfp-histories container odu-minute15otn-histories { description "port current performance data"; list odu-minute15otn-history { key "number"; description "port 15-minute otn performance data"; container odu-minute15otn-time-line-instances { description "port current performance data"; list odu-minute15otn-time-line-instance { key "number"; description "port 15-minute otn performance data"; leaf number { type uint32 { range "1..32"; } description "History Index number"; } uses PM-OTN-PARAS; } // list odu-minute15otn-time-line-instance } // container odu-minute15otn-time-line-instances leaf number { type uint32; description "channel number"; } } // list odu-minute15otn-history } // container odu-minute15otn-histories } // container odu-minute15-history leaf name { type xr:Interface-name; description "Port name"; } } // list odu-port-history } // container odu-port-histories } // container odu-history container otu-history { description "OTU controller History performance data"; container otu-port-histories { description "Port performance data"; list otu-port-history { key "name"; description "Port performance data"; container otu-second30-history { description "port current performance data"; container otu-second30fec-histories { description "port current performance data"; list otu-second30fec-history { key "number"; description "port 30-second fec performance data"; container otu-second30fec-time-line-instances { description "port current performance data"; list otu-second30fec-time-line-instance { key "number"; description "port 30-second fec performance data"; leaf number { type uint32 { range "1..30"; } description "History Index number"; } uses PM-FEC-PARAS; } // list otu-second30fec-time-line-instance } // container otu-second30fec-time-line-instances leaf number { type uint32; description "channel number"; } } // list otu-second30fec-history } // container otu-second30fec-histories container otu-second30prbs-histories { description "prbs 30-sec performance data"; list otu-second30prbs-history { key "number"; description "prbs 30-sec prbs performance data"; container otu-second30prbs-time-line-instances { description "prbs 30-sec current performance data"; list otu-second30prbs-time-line-instance { key "number"; description "prbs 30-sec prbs performance data"; leaf number { type uint32 { range "1..30"; } description "History Index number"; } uses PM-PRBS-PARAS; } // list otu-second30prbs-time-line-instance } // container otu-second30prbs-time-line-instances leaf number { type uint32; description "channel number"; } } // list otu-second30prbs-history } // container otu-second30prbs-histories container otu-second30otn-histories { description "port current performance data"; list otu-second30otn-history { key "number"; description "port 30-second otn performance data"; container otu-second30otn-time-line-instances { description "port current performance data"; list otu-second30otn-time-line-instance { key "number"; description "port 30-second otn performance data"; leaf number { type uint32 { range "1..30"; } description "History Index number"; } uses PM-OTN-PARAS; } // list otu-second30otn-time-line-instance } // container otu-second30otn-time-line-instances leaf number { type uint32; description "channel number"; } } // list otu-second30otn-history } // container otu-second30otn-histories } // container otu-second30-history container otu-minute15-history { description "port current performance data"; container otu-minute15fec-histories { description "port current performance data"; list otu-minute15fec-history { key "number"; description "port 15-minute fec performance data"; container otu-minute15fec-time-line-instances { description "port current performance data"; list otu-minute15fec-time-line-instance { key "number"; description "port 15-minute fec performance data"; leaf number { type uint32 { range "1..32"; } description "History Index number"; } uses PM-FEC-PARAS; } // list otu-minute15fec-time-line-instance } // container otu-minute15fec-time-line-instances leaf number { type uint32; description "channel number"; } } // list otu-minute15fec-history } // container otu-minute15fec-histories container otu-minute15prbs-histories { description "port current performance data"; list otu-minute15prbs-history { key "number"; description "port 15-minute prbs performance data"; container otu-minute15prbs-time-line-instances { description "port current performance data"; list otu-minute15prbs-time-line-instance { key "number"; description "port 15-minute prbs performance data"; leaf number { type uint32 { range "1..32"; } description "History Index number"; } uses PM-PRBS-PARAS; } // list otu-minute15prbs-time-line-instance } // container otu-minute15prbs-time-line-instances leaf number { type uint32; description "channel number"; } } // list otu-minute15prbs-history } // container otu-minute15prbs-histories container otu-minute15otn-histories { description "port current performance data"; list otu-minute15otn-history { key "number"; description "port 15-minute otn performance data"; container otu-minute15otn-time-line-instances { description "port current performance data"; list otu-minute15otn-time-line-instance { key "number"; description "port 15-minute otn performance data"; leaf number { type uint32 { range "1..32"; } description "History Index number"; } uses PM-OTN-PARAS; } // list otu-minute15otn-time-line-instance } // container otu-minute15otn-time-line-instances leaf number { type uint32; description "channel number"; } } // list otu-minute15otn-history } // container otu-minute15otn-histories } // container otu-minute15-history container otu-hour24-history { description "port current performance data"; container otu-hour24prbs-histories { description "port 24 hour performance data"; list otu-hour24prbs-history { key "number"; description "port 24 hour prbs performance data"; container otu-hour24prbs-time-line-instances { description "port current performance data"; list otu-hour24prbs-time-line-instance { key "number"; description "port 15-minute prbs performance data"; leaf number { type uint32 { range "1"; } description "History Index number"; } uses PM-PRBS-PARAS; } // list otu-hour24prbs-time-line-instance } // container otu-hour24prbs-time-line-instances leaf number { type uint32; description "channel number"; } } // list otu-hour24prbs-history } // container otu-hour24prbs-histories container otu-hour24otn-histories { description "port 24 hour performance data"; list otu-hour24otn-history { key "number"; description "port 24 hour otn performance data"; container otu-hour24otn-time-line-instances { description "port current performance data"; list otu-hour24otn-time-line-instance { key "number"; description "port 15-minute otn performance data"; leaf number { type uint32 { range "1"; } description "History Index number"; } uses PM-OTN-PARAS; } // list otu-hour24otn-time-line-instance } // container otu-hour24otn-time-line-instances leaf number { type uint32; description "channel number"; } } // list otu-hour24otn-history } // container otu-hour24otn-histories container otu-hour24fec-histories { description "port current performance data"; list otu-hour24fec-history { key "number"; description "port 24 hour fec performance data"; container otu-hour24fec-time-line-instances { description "port current performance data"; list otu-hour24fec-time-line-instance { key "number"; description "port 15-minute fec performance data"; leaf number { type uint32 { range "1"; } description "History Index number"; } uses PM-FEC-PARAS; } // list otu-hour24fec-time-line-instance } // container otu-hour24fec-time-line-instances leaf number { type uint32; description "channel number"; } } // list otu-hour24fec-history } // container otu-hour24fec-histories } // container otu-hour24-history leaf name { type xr:Interface-name; description "Port name"; } } // list otu-port-history } // container otu-port-histories } // container otu-history container ho-vc-history { description "HO_VC controller History performance data"; container ho-vc-port-histories { description "Port performance data"; list ho-vc-port-history { key "name"; description "Port performance data"; container ho-vc-minute15-history { description "port current performance data"; container ho-vc-minute15-path-histories { description "port current performance data"; list ho-vc-minute15-path-history { key "number"; description "port 15-minute Path performance data"; container ho-vc-minute15-path-time-line-instances { description "port current performance data"; list ho-vc-minute15-path-time-line-instance { key "number"; description "port 15-minute ho_vc performance data"; leaf number { type uint32 { range "1..32"; } description "History Index number"; } uses PM-HO-VC-PARAS; } // list ho-vc-minute15-path-time-line-instance } // container ho-vc-minute15-path-time-line-instances leaf number { type uint32; description "channel number"; } } // list ho-vc-minute15-path-history } // container ho-vc-minute15-path-histories } // container ho-vc-minute15-history container ho-vc-hour24-history { description "port current performance data"; container ho-vc-hour24-path-histories { description "port current performance data"; list ho-vc-hour24-path-history { key "number"; description "port 24 hour Path performance data"; container ho-vc-hour24-path-time-line-instances { description "port current performance data"; list ho-vc-hour24-path-time-line-instance { key "number"; description "port 15-minute otn performance data"; leaf number { type uint32 { range "1"; } description "History Index number"; } uses PM-HO-VC-PARAS; } // list ho-vc-hour24-path-time-line-instance } // container ho-vc-hour24-path-time-line-instances leaf number { type uint32; description "channel number"; } } // list ho-vc-hour24-path-history } // container ho-vc-hour24-path-histories } // container ho-vc-hour24-history leaf name { type xr:Interface-name; description "Port name"; } } // list ho-vc-port-history } // container ho-vc-port-histories } // container ho-vc-history container optics-history { description "OPTICS controller History performance data"; container optics-port-histories { description "Port performance data"; list optics-port-history { key "name"; description "Port performance data"; container optics-hour24-history { description "port current performance data"; container optics-hour24-optics-histories { description "port 24 hour performance data"; list optics-hour24-optics-history { key "number"; description "port 24 hour optics performance data"; container optics-hour24-optics-time-line-instances { description "port current performance data"; list optics-hour24-optics-time-line-instance { key "number"; description "port 15-minute otn performance data"; leaf number { type uint32 { range "1"; } description "History Index number"; } uses PM-OPTICS-PARAS; } // list optics-hour24-optics-time-line-instance } // container optics-hour24-optics-time-line-instances leaf number { type uint32; description "channel number"; } } // list optics-hour24-optics-history } // container optics-hour24-optics-histories container optics-hour24fec-histories { description "port current performance data"; list optics-hour24fec-history { key "number"; description "port 24 hour fec performance data"; container optics-hour24fec-time-line-instances { description "port current performance data"; list optics-hour24fec-time-line-instance { key "number"; description "port 15-minute fec performance data"; leaf number { type uint32 { range "1"; } description "History Index number"; } uses PM-FEC-PARAS; } // list optics-hour24fec-time-line-instance } // container optics-hour24fec-time-line-instances leaf number { type uint32; description "channel number"; } } // list optics-hour24fec-history } // container optics-hour24fec-histories } // container optics-hour24-history container optics-second30-history { description "port current performance data"; container optics-second30-optics-histories { description "port current performance data"; list optics-second30-optics-history { key "number"; description "port 30-second optics performance data"; container optics-second30-optics-time-line-instances { description "port current performance data"; list optics-second30-optics-time-line-instance { key "number"; description "port 30 second otn performance data"; leaf number { type uint32 { range "1..30"; } description "History Index number"; } uses PM-OPTICS-PARAS; } // list optics-second30-optics-time-line-instance } // container optics-second30-optics-time-line-instances leaf number { type uint32; description "channel number"; } } // list optics-second30-optics-history } // container optics-second30-optics-histories container optics-second30fec-histories { description "port current performance data"; list optics-second30fec-history { key "number"; description "port 30-second fec performance data"; container optics-second30fec-time-line-instances { description "port current performance data"; list optics-second30fec-time-line-instance { key "number"; description "port sec-30 fec performance data"; leaf number { type uint32 { range "1..30"; } description "History Index number"; } uses PM-FEC-PARAS; } // list optics-second30fec-time-line-instance } // container optics-second30fec-time-line-instances leaf number { type uint32; description "channel number"; } } // list optics-second30fec-history } // container optics-second30fec-histories } // container optics-second30-history container optics-minute15-history { description "port current performance data"; container optics-minute15-optics-histories { description "port current performance data"; list optics-minute15-optics-history { key "number"; description "port 15-minute optics performance data"; container optics-minute15-optics-time-line-instances { description "port current performance data"; list optics-minute15-optics-time-line-instance { key "number"; description "port 15-minute otn performance data"; leaf number { type uint32 { range "1..32"; } description "History Index number"; } uses PM-OPTICS-PARAS; } // list optics-minute15-optics-time-line-instance } // container optics-minute15-optics-time-line-instances leaf number { type uint32; description "channel number"; } } // list optics-minute15-optics-history } // container optics-minute15-optics-histories container optics-minute15fec-histories { description "port current performance data"; list optics-minute15fec-history { key "number"; description "port 15-minute fec performance data"; container optics-minute15fec-time-line-instances { description "port current performance data"; list optics-minute15fec-time-line-instance { key "number"; description "port 15-minute fec performance data"; leaf number { type uint32 { range "1..32"; } description "History Index number"; } uses PM-FEC-PARAS; } // list optics-minute15fec-time-line-instance } // container optics-minute15fec-time-line-instances leaf number { type uint32; description "channel number"; } } // list optics-minute15fec-history } // container optics-minute15fec-histories } // container optics-minute15-history leaf name { type xr:Interface-name; description "Port name"; } } // list optics-port-history } // container optics-port-histories } // container optics-history container oc-history { description "OC controller History performance data"; container oc-port-histories { description "Port performance data"; list oc-port-history { key "name"; description "Port performance data"; container oc-hour24-history { description "port current performance data"; container oc-hour24ocn-histories { description "port current performance data"; list oc-hour24ocn-history { key "number"; description "port 24 hour ocn performance data"; container oc-hour24ocn-time-line-instances { description "port current performance data"; list oc-hour24ocn-time-line-instance { key "number"; description "port 15-minute otn performance data"; leaf number { type uint32 { range "1"; } description "History Index number"; } uses PM-SONET-PARAS; } // list oc-hour24ocn-time-line-instance } // container oc-hour24ocn-time-line-instances leaf number { type uint32; description "channel number"; } } // list oc-hour24ocn-history } // container oc-hour24ocn-histories } // container oc-hour24-history container oc-minute15-history { description "port current performance data"; container oc-minute15ocn-histories { description "port current performance data"; list oc-minute15ocn-history { key "number"; description "port 15-minute ocn performance data"; container oc-minute15ocn-time-line-instances { description "port current performance data"; list oc-minute15ocn-time-line-instance { key "number"; description "port 15-minute ocn performance data"; leaf number { type uint32 { range "1..32"; } description "History Index number"; } uses PM-SONET-PARAS; } // list oc-minute15ocn-time-line-instance } // container oc-minute15ocn-time-line-instances leaf number { type uint32; description "channel number"; } } // list oc-minute15ocn-history } // container oc-minute15ocn-histories } // container oc-minute15-history leaf name { type xr:Interface-name; description "Port name"; } } // list oc-port-history } // container oc-port-histories } // container oc-history } // container periodic } // container global } // container performance-management-history } // module Cisco-IOS-XR-pmengine-oper
© 2023 YumaWorks, Inc. All rights reserved.