MACsec capability and encryption offset

The IEEE 802.1x-2010 standard identifies the following fields in the MKAPDU:

  • MACsec capability

  • desired

MACsec capability signals whether MACsec is capable of integrity and confidentiality. The following table describes the basic settings for MACsec capability.

Table 1. MACsec capability settings
Setting Description

0

MACsec is not implemented

1

Integrity without confidentiality

2

The following are supported:

  • integrity without confidentiality

  • integrity and confidentiality with a confidentiality offset of 0

3

The following are supported:

  • Integrity without confidentiality

  • Integrity and confidentiality with a confidentiality offset of 0, 30, or 50

The 7705 SAR supports setting 3.

An encryption offset of 0, 30, or 50 starts from the byte after the SecTAG field (802.1AE header). Ideally, the encryption offset should be configured for IPv4 (offset 30) and IPv6 (offset 50) to leave the IP header in clear text. This allows routers and switches to use the IP header for LAG or ECMP hashing.