MACsec support on AP is a security feature that encrypts and protects the integrity of data transmitted between devices using the IEEE 802.1X standard.
MACsec protection is a network security feature that
-
uses the IEEE 802.1AE standard to apply hop-by-hop link encryption between the AP and the access switch
-
secures data confidentiality and integrity to defend against attacks such as denial of service, intrusion, eavesdropping, and man-in-the-middle, and
-
supports both pre-shared key (PSK) and IEEE 802.1X authentication methods.
Feature History
| Feature Name |
Release |
Description |
|---|---|---|
| MACsec support on APs |
Cisco IOS XE 26.1.1 |
With this release, MACsec support is introduced on APs to provide Layer 2 hop-by-hop encryption and integrity protection for data transmitted between the AP and the connected switch. This feature leverages the IEEE 802.1AE standard and ensures robust security against eavesdropping and man-in-the-middle attacks without impacting AP performance. These commands are introduced:
|
| Failover mechanism |
Cisco IOS XE 26.1.2 |
This release introduces automatic MACsec failover for AP wired uplinks. If an AP cannot detect a valid MACsec peer, it falls back after a timeout to maintain controller connectivity. On APs with multiple uplinks, fallback occurs only when MACsec fails on all applicable links; if any uplink establishes MACsec successfully, the AP continues secure operation on that link. |
| MACsec replay protection window support |
Cisco IOS XE 26.1.2 |
With this release, a configurable replay protection window has been added to securely accommodate out-of-order packet delivery. The setting defines how many sequence numbers may arrive out of order before packets are identified as potential replay attacks and dropped. |
Expanded explanation
This feature uses MACsec (IEEE 802.1AE) to secure the link between the AP and the access switch. It employs hop-by-hop link encryption to mitigate attacks such as denial of service, intrusion, eavesdropping, and man-in-the-middle attacks.