SONiC系统管理14
MACsec管理
SONiC系统2020年加入了对MACsec支持。
MACsec是以太网MAC层加密机制,通过互联的两个MAC实体互相交换密钥信息以及基于硬件的加密算法实现了对传送的MAC帧的加解密,其基于硬件的加密算法比IPsec更便于硬件实现。
SONiC支持GCM-AES-128 和 GCM-AES-256加密算法。
SONiC支持交换芯片内置MACsec和单独的支持MACsec的以太网PHY的模式,两种模式由于实现MACsec的芯片不同,对应ASIC DB中不同的表项。
SONiC通过专门的MACsec容器来支持MACsec,该容器完成MACsec会话协商和密钥交换,各部分功能的交互关系如图。