ietf-interface-protection

This is a module for the entities in a generic interface protection mechanism. Copyright (c) 2019 IETF Trust and the persons id...

  • Version: 2019-06-19

    ietf-interface-protection@2019-06-19


    
      module ietf-interface-protection {
    
        yang-version 1.1;
    
        namespace
          "urn:ietf:params:xml:ns:yang:ietf-interface-protection";
    
        prefix ifprot;
    
        import ietf-interfaces {
          prefix if;
          reference
            "RFC 8343";
    
    
        }
    
        organization
          "Internet Engineering Task Force (IETF) CCAMP WG";
    
        contact
          "WG List: <mailto:ccamp@ietf.org>
    
    Editors:
     Jonas Ahlberg (jonas.ahlberg@ericsson.com)
     Min Ye (amy.yemin@huawei.com)
     Xi Li (Xi.Li@neclab.eu)
     Daniela Spreafico (daniela.spreafico@nokia.com)
     Marko Vaupotic (Marko.Vaupotic@aviatnet.com)";
    
        description
          "This is a module for the entities in
    a generic interface protection mechanism.
    
    Copyright (c) 2019 IETF Trust and the persons identified as
    authors of the code.  All rights reserved.
    
    Redistribution and use in source and binary forms, with or
    without modification, is permitted pursuant to, and subject
    to the license terms contained in, the Simplified BSD License
    set forth in Section 4.c of the IETF Trust's Legal Provisions
    Relating to IETF Documents
    (http://trustee.ietf.org/license-info).
    
    This version of this YANG module is part of RFC 8561; see
    the RFC itself for full legal notices.";
    
        revision "2019-06-19" {
          description "Initial revision.";
          reference
            "RFC 8561: A YANG Data Model for Microwave Radio Link";
    
        }
    
    
        identity protection-architecture-type {
          description
            "protection architecture type";
          reference
            "ITU-T G.808.1";
    
        }
    
        identity one-plus-one-type {
          base protection-architecture-type;
          description
            "1+1; one interface protects
    another one interface.";
          reference
            "ITU-T G.808.1";
    
        }
    
        identity one-to-n-type {
          base protection-architecture-type;
          description
            "1:N; one interface protects
    n other interfaces.";
          reference
            "ITU-T G.808.1";
    
        }
    
        identity protection-states {
          description
            "Identities describing the status of the protection
    in a group of interfaces configured in
    a protection mode.";
        }
    
        identity unprotected {
          base protection-states;
          description "Not protected.";
        }
    
        identity protected {
          base protection-states;
          description "Protected.";
        }
    
        identity unable-to-protect {
          base protection-states;
          description "Unable to protect.";
        }
      }  // module ietf-interface-protection
    

© 2023 YumaWorks, Inc. All rights reserved.