MACsec
Media Access Control security (MACsec) is an IEEE 802 standard specifying how to transparently secure all or part of a Local Area Network (LAN) at the link layer. MACsec PHY devices can do this while meeting the scalability and high-speed requirements set on such networks. MACsec is intended for wired LANs only, as wireless networks use a different protocol set. To ensure wired network security, MACsec functionality is required on newer-generation network infrastructure switches. It is supported on the Aruba 5400R (v3 modules only), 3810M, and 2930M switch families.
The MACsec protocol provides:
Connectionless data integrity—each MAC frame carries a separate integrity verification code, hence the term connectionless.
Data origin authenticity—each MAC frame is guaranteed to have been sent by an authorized MACsec station.
Confidentiality—each MAC frame is encrypted to prevent it from being eavesdropped.
Replay protection—MAC frames copied from the LAN by an attacker cannot be resent into the LAN without being detected.
Enhanced security for switch-to-switch infrastructure using the MACsec Key Agreement (MKA) protocol and the Static Connectivity Association Key (CAK) mode.
MACsec operation on supported Aruba switches includes:
Switch-to-Switch Pairwise Pre-Shared CAK mode with Single-User CAK per port.
New MACsec PHY for faster processing in hardware.
MACsec Key Agreement protocol (MKA) for automatic MACsec peer discovery, peer-participant liveliness, Key-Server election and for distribution of SAKs
AES-GCM-128 bit key length (CAKs/ICKs/KEKs/SAKs).
Configuration of "Integrity Check Only" and "Integrity Check with Confidentiality at offset 0" modes.
MACsec configuration through CLI and SNMP and over Telnet/SSH.
MACsec configuration through the HTTP/HTTPS interface is not supported.
To define a MACsec policy and assign a CA Key Name (CKN) and CA Key:
switch(config)# macsec policy macsecpolicy switch(Policy-examplepolicy)# mode pre-shared-key ckn 1a2b3c4d5e6f cak f6e5d4c3b2a1
To assign the MACsec policy examplepolicy to ports 21-24:
switch(config)# macsec apply policy macsecpolicy 21-24
For further details and configuration instructions, refer to the chapter titled “Infrastructure MACsec” in the ArubaOS-Switch Access Security Guide.