This module defines types related to the MACsec configuration and operational state model.
Version: 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
© 2023 YumaWorks, Inc. All rights reserved.