netconfcentral logo

openconfig-macsec-types

HTML

openconfig-macsec-types@2019-07-01



  module openconfig-macsec-types {

    yang-version 1;

    namespace
      "http://openconfig.net/yang/macsec/types";

    prefix oc-macsect;

    import openconfig-extensions {
      prefix oc-ext;
    }

    organization "OpenConfig working group";

    contact
      "OpenConfig working group
    www.openconfig.net";

    description
      "This module defines types related to the MACsec configuration
    and operational state model.";

    revision "2019-07-01" {
      description "Initial public revision";
      reference
        "0.1.0";

    }

    oc-ext:openconfig-version "0.1.0";
    oc-ext:regexp-posix;
    oc-ext:catalog-organization "openconfig";
    oc-ext:origin "openconfig";

    typedef macsec-cipher-suite {
      type enumeration {
        enum "GCM_AES_128" {
          value 0;
          description
            "GCM-AES-128 Cipher Suite";
        }
        enum "GCM_AES_256" {
          value 1;
          description
            "GCM-AES-256 Cipher Suite";
        }
        enum "GCM_AES_XPN_128" {
          value 2;
          description
            "GCM-AES-XPN-128 Cipher Suite";
        }
        enum "GCM_AES_XPN_256" {
          value 3;
          description
            "GCM-AES-XPN-256 Cipher Suite";
        }
      }
      description
        "Set Cipher suite(s) for SAK derivation";
    }

    typedef confidentiality-offset {
      type enumeration {
        enum "0_BYTES" {
          value 0;
          description
            "No octets are sent unencrypted";
        }
        enum "30_BYTES" {
          value 1;
          description
            "30 octects are sent unencrypted";
        }
        enum "50_BYTES" {
          value 2;
          description
            "50 octects are sent unencrypted";
        }
      }
      description
        "The confidentiality offset specifies a number of octets in an Ethernet
       frame that are sent in unencrypted plain-text";
    }
  }  // module openconfig-macsec-types

Summary

  
  
Organization OpenConfig working group
  
Module openconfig-macsec-types
Version 2019-07-01
File openconfig-macsec-types.yang
  
Prefix oc-macsect
Namespace http://openconfig.net/yang/macsec/types
  
Cooked /cookedmodules/openconfig-macsec-types/2019-07-01
YANG /src/openconfig-macsec-types@2019-07-01.yang
XSD /xsd/openconfig-macsec-types@2019-07-01.xsd
  
Abstract This module defines types related to the MACsec configuration and operational state model.
  
Contact
OpenConfig working group
www.openconfig.net

Description

 
This module defines types related to the MACsec configuration
and operational state model.

Typedefs

Typedef Base type Abstract
confidentiality-offset enumeration The confidentiality offset specifies a number of octets in an Ethernet frame that are sent in unencrypted plain-text
macsec-cipher-suite enumeration Set Cipher suite(s) for SAK derivation