Cisco-IOS-XR-ethernet-cfm-oper-sub1

This submodule contains a collection of YANG definitions for Cisco IOS-XR ethernet-cfm package operational data. Copyright (c) ...

  • Version: 2020-10-07

    Cisco-IOS-XR-ethernet-cfm-oper-sub1@2020-10-07


    
      submodule Cisco-IOS-XR-ethernet-cfm-oper-sub1 {
    
        yang-version 1;
    
        belongs-to
          Cisco-IOS-XR-ethernet-cfm-oper {
            prefix
              Cisco-IOS-XR-ethernet-cfm-oper;
        }
    
        import cisco-semver {
          prefix semver;
        }
    
        organization "Cisco Systems, Inc.";
    
        contact
          "Cisco Systems, Inc.
         Customer Service
         
         Postal: 170 West Tasman Drive
         San Jose, CA 95134
         
         Tel: +1 800 553-NETS
         
         E-mail: cs-yang@cisco.com";
    
        description
          "This submodule contains a collection of YANG definitions
         for Cisco IOS-XR ethernet-cfm package operational data.
         
         Copyright (c) 2013-2020 by Cisco Systems, Inc.
         All rights reserved.";
    
        revision "2020-10-07" {
          description
            "Added the Link Loss Forwarding feature.";
        }
    
        revision "2020-07-07" {
          description
            "Added SLA summary information.";
        }
    
        revision "2019-10-02" {
          description
            "Bandwidth notification addition";
        }
    
        revision "2019-04-05" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2018-12-20" {
          description
            "Bandwidth notification class and type name update.";
        }
    
        revision "2017-10-06" {
          description
            "Traceroute transaction ID changed from int to uint.";
        }
    
        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";
    
        typedef Sla-error-string {
          type string;
          description "Sla error string";
        }
    
        typedef Sla-oper-packet-priority {
          type enumeration {
            enum "priority-none" {
              value 0;
              description
                "Packet does not use any specified priority.";
            }
            enum "priority-cos" {
              value 1;
              description
                "Packet uses a specified 3-bit COS priority
               value.";
            }
          }
          description
            "Priority scheme for packet priority";
        }
    
        typedef Sla-oper-test-pattern-scheme {
          type enumeration {
            enum "hex" {
              value 0;
              description
                "Packet is padded with a user-specified string";
            }
            enum "pseudo-random" {
              value 1;
              description
                "Packet is padded with a pseudo-random bit
               sequence";
            }
          }
          description
            "Test pattern scheme for packet padding";
        }
    
        typedef Sla-oper-bucket {
          type enumeration {
            enum "bucket-type-bins" {
              value 0;
              description "SLA metric bin";
            }
            enum "bucket-type-samples" {
              value 1;
              description "SLA metric sample";
            }
          }
          description
            "Type of SLA metric bucket";
        }
    
        typedef Sla-metric-threshold-state {
          type enumeration {
            enum "threshold-not-breached" {
              value 0;
              description
                "Threshold is not breached";
            }
            enum "threshold-breached-last" {
              value 1;
              description
                "Threshold was breached in the last bucket";
            }
            enum "threshold-breached-current" {
              value 2;
              description
                "Threshold is breached in the current bucket";
            }
          }
          description
            "Sla metric threshold state";
        }
    
        typedef Sla-cfg-thresh-condition {
          type enumeration {
            enum "condition-maximum" {
              value 0;
              description
                "Breach on maximum value";
            }
            enum "condition-mean" {
              value 1;
              description "Breach on mean value";
            }
            enum "condition-bin-count" {
              value 2;
              description
                "Breach on sample count in bins";
            }
            enum "condition-type-count" {
              value 3;
              description
                "Number of threshold conditions";
            }
          }
          description "Sla cfg thresh condition";
        }
    
        typedef Sla-cfg-threshold {
          type enumeration {
            enum "stateful-threshold" {
              value 0;
              description "Stateful threshold";
            }
            enum "stateless-threshold" {
              value 1;
              description "Stateless threshold";
            }
            enum "threshold-type-count" {
              value 2;
              description
                "Number of threshold types";
            }
          }
          description "Sla cfg threshold";
        }
    
        typedef Sla-bucket-size {
          type enumeration {
            enum "buckets-per-probe" {
              value 0;
              description
                "Bucket size is configured as buckets per probe";
            }
            enum "probes-per-bucket" {
              value 1;
              description
                "Bucket size is configured as probes per bucket";
            }
          }
          description
            "Type of configuration of a bucket size";
        }
    
        typedef Sla-recordable-metric {
          type enumeration {
            enum "metric-invalid" {
              value 0;
              description
                "Not a valid metric type";
            }
            enum "metric-round-trip-delay" {
              value 1;
              description "Round-trip Delay";
            }
            enum "metric-one-way-delay-sd" {
              value 2;
              description
                "One-way Delay (Source->Destination)";
            }
            enum "metric-one-way-delay-ds" {
              value 3;
              description
                "One-way Delay (Destination->Source)";
            }
            enum "metric-round-trip-jitter" {
              value 4;
              description "Round-trip Jitter";
            }
            enum "metric-one-way-jitter-sd" {
              value 5;
              description
                "One-way Jitter (Source->Destination)";
            }
            enum "metric-one-way-jitter-ds" {
              value 6;
              description
                "One-way Jitter (Destination->Source)";
            }
            enum "metric-one-way-flr-sd" {
              value 7;
              description
                "One-way Frame Loss Ratio (Source->Destination)";
            }
            enum "metric-one-way-flr-ds" {
              value 8;
              description
                "One-way Frame Loss Ratio (Destination->Source)";
            }
          }
          description
            "Types of metrics that can be recorded by probes";
        }
    
        typedef Sla-oper-operation {
          type enumeration {
            enum "operation-type-configured" {
              value 0;
              description
                "Configured SLA operation";
            }
            enum "operation-type-ondemand" {
              value 1;
              description
                "On-demand SLA operation";
            }
          }
          description "Type of SLA operation";
        }
      }  // submodule Cisco-IOS-XR-ethernet-cfm-oper-sub1
    

© 2023 YumaWorks, Inc. All rights reserved.