802.1x tunneling and multihop MACsec
MACsec is an Ethernet packet and, as with any other Ethernet packet, can be forwarded through multiple switches using Layer 2 forwarding. The encryption and decryption of the packets is performed on 802.1x (MKA)-capable ports.
To ensure that MKA is not terminated on any intermediate switch or router, 802.1x tunneling can be enabled on the corresponding port using the config>port>ethernet>dot1x command. By enabling tunneling, the 802.1x MKA packets transit the port without being terminated. MKA negotiation does not occur on a port that has 802.1x tunneling enabled.
Note: If the intermediate port is enabled for both 802.1x tunneling and
MACsec, MKA packets will still terminate on the node. However, if the port of the
intermediate node is enabled only with 802.1x tunneling, the MKA packets will transit
the node.
Use the info command to verify that 802.1x tunneling is enabled.
A:node-2>config>port>ethernet>dot1x# info
----------------------------------------------
tunneling