Cisco-IOS-XR-ethernet-cfm-cfg

This module contains a collection of YANG definitions for Cisco IOS-XR ethernet-cfm package configuration. This YANG module aug...

  • Version: 2020-10-07

    Cisco-IOS-XR-ethernet-cfm-cfg@2020-10-07


    
      module Cisco-IOS-XR-ethernet-cfm-cfg {
    
        yang-version 1;
    
        namespace
          "http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-cfg";
    
        prefix ethernet-cfm-cfg;
    
        import ietf-yang-types {
          prefix yang;
        }
        import Cisco-IOS-XR-types {
          prefix xr;
        }
        import cisco-semver {
          prefix semver;
        }
        import Cisco-IOS-XR-ethernet-cfm-datatypes {
          prefix dt1;
        }
        import Cisco-IOS-XR-infra-sla-datatypes {
          prefix dt2;
        }
        import Cisco-IOS-XR-ifmgr-cfg {
          prefix a1;
        }
        import Cisco-IOS-XR-l2-eth-infra-cfg {
          prefix a2;
        }
        import Cisco-IOS-XR-snmp-agent-cfg {
          prefix a3;
        }
        import Cisco-IOS-XR-infra-sla-cfg {
          prefix a4;
        }
    
        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 ethernet-cfm package configuration.
         
         This YANG module augments the
           Cisco-IOS-XR-ifmgr-cfg,
           Cisco-IOS-XR-l2-eth-infra-cfg,
           Cisco-IOS-XR-snmp-agent-cfg,
           Cisco-IOS-XR-infra-sla-cfg
         modules with configuration data.
         
         Copyright (c) 2013-2020 by Cisco Systems, Inc.
         All rights reserved.";
    
        revision "2020-10-07" {
          description
            "Added the Link Loss Forwarding feature.";
        }
    
        revision "2019-10-02" {
          description
            "Add config support for bandwidth notifications";
        }
    
        revision "2019-04-05" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2018-07-27" {
          description
            "Made bins-width mandatory";
        }
    
        revision "2017-10-06" {
          description
            "SLA thresholds and actions schema/yang added.";
        }
    
        revision "2015-11-09" {
          description "IOS XR 6.0 revision.";
        }
    
        semver:module-version "2.1.0";
        semver:module-version "2.0.0";
        semver:module-version "1.0.0";
    
        typedef Cfm-mip-policy {
          type enumeration {
            enum "all" {
              value 2;
              description
                "Create MIPs on all ports in the Bridge Domain
               or Cross-connect";
            }
            enum "lower-mep-only" {
              value 3;
              description
                "Create MIPs on ports which have a MEP at a
               lower level";
            }
          }
          description "Cfm mip policy";
        }
    
        typedef Cfm-service {
          type enumeration {
            enum "bridge-domain" {
              value 1;
              description
                "Use a Bridge Domain - all MEPs will be Up MEPs
               and MIPs are permitted";
            }
            enum "p2p-cross-connect" {
              value 2;
              description
                "Use a P2P Cross Connect - all MEPs will be Up
               MEPs and MIPs are permitted";
            }
            enum "mp2mp-cross-connect" {
              value 3;
              description
                "Use a MP2MP Cross Connect - all MEPs will be Up
               MEPs and MIPs are permitted";
            }
            enum
              "vlan-aware-flexible-cross-connect" {
              value 4;
              description
                "Use a VLAN-aware Flexible Cross Connect - all
               MEPs will be Up MEPs and MIPs are permitted";
            }
            enum
              "vlan-unaware-flexible-cross-connect" {
              value 5;
              description
                "Use a VLAN-unaware Flexible Cross Connect - all
               MEPs will be Up MEPs and MIPs are permitted";
            }
            enum "down-meps" {
              value 6;
              description
                "Down MEPs - no MIPs permitted";
            }
          }
          description "Cfm service";
        }
    
        typedef Cfm-short-ma-name-format {
          type enumeration {
            enum "vlan-id" {
              value 1;
              description "VLAN ID";
            }
            enum "string" {
              value 2;
              description "String Short MA Name";
            }
            enum "number" {
              value 3;
              description
                "Numeric Short MA Name";
            }
            enum "vpn-id" {
              value 4;
              description "RFC 2685 VPN ID";
            }
            enum "icc-based" {
              value 32;
              description "ICC-based format";
            }
          }
          description "Cfm short ma name format";
        }
    
        typedef Cfm-lm-counters-cfg {
          type enumeration {
            enum "aggregate" {
              value 1;
              description "Aggregate Counters";
            }
            enum "list" {
              value 2;
              description
                "List of per-CoS counters";
            }
            enum "range" {
              value 3;
              description
                "Range of per-CoS counters";
            }
          }
          description "Cfm lm counters cfg";
        }
    
        typedef Cfm-mdid-format {
          type enumeration {
            enum "null" {
              value 1;
              description "Null MDID";
            }
            enum "dns-like" {
              value 2;
              description "DNS-like MDID";
            }
            enum "mac-address" {
              value 3;
              description
                "MDID Comprising MAC Address and 16-bit integer";
            }
            enum "string" {
              value 4;
              description "String MDID";
            }
          }
          description "Cfm mdid format";
        }
      }  // module Cisco-IOS-XR-ethernet-cfm-cfg
    

© 2023 YumaWorks, Inc. All rights reserved.