芯片堆叠模式下MACsec的实现方法及装置制造方法及图纸

技术编号:23404579 阅读:48 留言:0更新日期:2020-02-22 16:30
本发明专利技术揭示了一种芯片堆叠模式下MACsec的实现方法及装置,方法包括:每个交换芯片的入堆叠端口解析接收到的报文,获得堆叠头的长度并确定MACsec帧头字段的插入位置,并在报文存在MACsec帧头字段且入堆叠端口使能MACsec功能时对报文进行解密处理并转发报文;每个交换芯片的出堆叠端口在使能MACsec功能时,获取报文的堆叠头长度并计算MACsec帧头字段的插入位置,并在报文加密处理时根据插入位置将MACsec帧头字段添加至报文中,并通过出堆叠端口转发报文。本发明专利技术能够使报文经过每个交换芯片的入堆叠端口和出堆叠端口时均为密文,避免信息泄露,提高堆叠系统的安全性。

Implementation method and device of macsec in chip stacking mode

【技术实现步骤摘要】
芯片堆叠模式下MACsec的实现方法及装置
本专利技术涉及网络
,尤其是涉及一种芯片堆叠模式下MACsec的实现方法及装置。
技术介绍
为了使交换机满足较大型网络对端口的数量要求,一般在较大型网络中采用交换机堆叠技术,它将多台交换机整合为一个统一的设备以实现端口密度的扩展。交换机堆叠后从逻辑上来说,他们属于同一个设备,并且堆叠是扩展端口最快捷、最便利的方式,它主要是通过专用连接电缆,从一台交换机的出(UP)堆叠端口直接连接到另一台交换机的入(DOWN)堆叠端口,通常情况下,堆叠后的带宽是单一交换机端口速率的几十倍。MACsec(MediaAccessControlSecurity,MAC安全)定义了基于IEEE802局域网络的数据安全通信方法,MACsec可为用户提供安全的MAC层数据发送和接收服务,包括用户数据加密、数据帧完整性检查及数据源真实性校验。现有技术中,通常将MACsec部署在堆叠系统的入端口和出端口,也即加密报文进入第一个交换机时进行解密处理,从最后一个交换机转发时进行加密处理。然而,当报文经过位于第本文档来自技高网...

【技术保护点】
1.芯片堆叠模式下MACsec的实现方法,其特征在于,包括/n每个交换芯片的入堆叠端口均对接收到的报文进行解析,获得堆叠头的长度,根据堆叠头的长度确定MACsec帧头字段的插入位置,进一步判断是否存在MACsec帧头字段且入堆叠端口是否使能MACsec功能,若均符合,则对报文进行解密处理并转发报文;/n每个交换芯片的出堆叠端口均判断出堆叠端口是否使能MACsec功能,若使能了MACsec功能,则获取报文的堆叠头长度并根据堆叠头的长度计算MACsec帧头字段的插入位置,并在报文加密处理时根据插入位置将MACsec帧头字段添加至报文中,进一步通过出堆叠端口转发报文。/n

【技术特征摘要】
1.芯片堆叠模式下MACsec的实现方法,其特征在于,包括
每个交换芯片的入堆叠端口均对接收到的报文进行解析,获得堆叠头的长度,根据堆叠头的长度确定MACsec帧头字段的插入位置,进一步判断是否存在MACsec帧头字段且入堆叠端口是否使能MACsec功能,若均符合,则对报文进行解密处理并转发报文;
每个交换芯片的出堆叠端口均判断出堆叠端口是否使能MACsec功能,若使能了MACsec功能,则获取报文的堆叠头长度并根据堆叠头的长度计算MACsec帧头字段的插入位置,并在报文加密处理时根据插入位置将MACsec帧头字段添加至报文中,进一步通过出堆叠端口转发报文。


2.根据权利要求1所述的芯片堆叠模式下MACsec的实现方法,其特征在于,所述MACsec头字段插入的位置为堆叠头长度、目的MAC地址的长度和源MAC地址的长度之和。


3.根据权利要求1所述的芯片堆叠模式下MACsec的实现方法,其特征在于,所述报文加密处理包括根据加密秘钥对报文进行加密,并根据报文认证的Offset进行ICV字段的计算和报文编辑,并根据MACsec帧头字段的插入位置将MACsec帧头字段添加至报文中。


4.根据权利要求1所述的芯片堆叠模式下MACsec的实现方法,其特征在于,通过如下步骤判断是否存在MACsec帧头字段:从MACsec帧头字段的插入位置开始取两个字节判断是否为0x88E5,若是,则报文中存在MACsec帧头字段。


5.根据权利要求1所述的芯片堆叠模式下MACsec的实现方法,其特征在于,报文解密处理包括根据报文中的SecTAG字段信息和ICV字段信息对报文进行解密认证。


6.一种芯片堆叠模式下MACsec的实现装置,其特征在于,包括每个交换芯片中设置的入堆叠端口处理模块和出堆叠端口处理模块,其中,
入堆叠端口处理模块,用于对接收到的报文进行解析,获得堆叠头的长度,根据堆叠头的长度确定MACsec帧头字段的插入位置,进一步判断是否存在MACsec帧头字段...

【专利技术属性】
技术研发人员:裴园龚海东刘庆海于怡
申请(专利权)人:苏州盛科科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1