The embodiment of the invention relates to the field of communication technology, especially relates to an internet protocol security IPSec protocol encryption method and network equipment for IP packet sequence number to effectively solve the existing technology in heterogeneous multi-core network equipment can not send order preserving problems. Network equipment through the control plane processor gets the first IP message; network equipment in determining by nuclear control plane processor of the first IP message for the first IP messages encrypted case, and network equipment in the first IP message is determined according to the required hardware encryption first IP message under the condition of network equipment through hardware encryption module for the first IP message distribution sequence, and hard encryption, encrypted after the first IP message; network equipment through the network card to send encrypted first IP message; IP message sequence number and effectively solve the existing technology in heterogeneous multi-core network equipment to send the rank problem.
【技术实现步骤摘要】
一种英特网协议安全IPSec协议加密方法和网络设备
本专利技术实施例涉及通信领域,尤其涉及一种英特网协议安全IPSec协议加密方法和网络设备。
技术介绍
网络越来越普遍,随之而来的网络安全问题备受关注,例如客户端遭受的重播攻击:发送端向接收端发送了一个网络之间互连的协议(InternetProtocol,简称IP)报文,若该IP报文被恶意用户捕获,恶意用户向接收端在重复发送该IP报文,造成网络应用会受到不断重播的数据包的轰炸。英特网协议安全(InternetProtocolSecurity,简称IPSec)协议的出现解决了这个问题,IPSec协议中定义了一个序列号(SequenceNumber,简称SN)字段,用于记录该IP报文的序列号,任何发送端在必须保证同一组SA信息下,发送报文时SN是唯一的,例如,接收端接收了序列号为5的IP报文,当再次接收到序列号为5的IP报文时,拒绝接收该重复发送的报文。现有技术中,单核设备单个转发线程时,报文按照序列串行依次封装、发送,接收端收到的IPSec封装报文的序列号不会出现乱序情况。对于多核异构网络设备,例如,即数字信号处理(DigitalSignalProcess,简称DSP)技术+进阶精简指令集机器(AdvancedReducedInstructionSetComputerMachine,简称ARM)、DSP+精简指令集架构的中央处理器(PerformanceOptimizationWithEnhancedRISC-PerformanceComputing,简称POWERPC)等多核异构的集成芯片中,通常使用DSP ...
【技术保护点】
一种英特网协议安全IPSec协议加密方法,其特征在于,适用于包括至少一个对控制面数据进行处理的控制面处理器核和至少一个对用户面数据进行处理的用户面处理器核的多核异构网络设备,所述方法包括:网络设备通过所述控制面处理器核获取第一IP报文;所述网络设备在通过所述控制面处理器核确定所述第一IP报文为需进行加密的第一IP报文的情况下:所述网络设备在根据所述第一IP报文的信息确定所述第一IP报文需进行硬加密的情况下:所述网络设备通过所述硬件加密模块为所述第一IP报文分配序列号,并进行硬加密,得到加密后第一IP报文;所述网络设备通过网卡发送所述加密后第一IP报文。
【技术特征摘要】
1.一种英特网协议安全IPSec协议加密方法,其特征在于,适用于包括至少一个对控制面数据进行处理的控制面处理器核和至少一个对用户面数据进行处理的用户面处理器核的多核异构网络设备,所述方法包括:网络设备通过所述控制面处理器核获取第一IP报文;所述网络设备在通过所述控制面处理器核确定所述第一IP报文为需进行加密的第一IP报文的情况下:所述网络设备在根据所述第一IP报文的信息确定所述第一IP报文需进行硬加密的情况下:所述网络设备通过所述硬件加密模块为所述第一IP报文分配序列号,并进行硬加密,得到加密后第一IP报文;所述网络设备通过网卡发送所述加密后第一IP报文。2.如权利要求1所述的方法,其特征在于,所述网络设备根据所述第一IP报文的信息确定所述第一IP报文需进行硬加密,包括:所述网络设备在确定所述第一IP报文为隧道模式的情况下,且确定所述第一IP报文中的源IP地址为基于IPSec协议进行协商的IP地址,则确定所述第一IP报文需进行硬加密;所述网络设备在确定所述第一IP报文为传输模式的情况下,获取云端服务器中预设的处于保护状态的IP地址集合,在确定所述第一IP报文中的目的IP地址为所述IP地址集合中的一个的情况下,确定所述第一IP报文需进行硬加密。3.如权利要求1所述的方法,其特征在于,所述网络设备在确定所述第一IP报文为需进行加密的第一IP报文的情况之后,还包括:所述网络设备在根据所述第一IP报文的信息确定所述第一IP报文不需进行硬加密的情况下:所述网络设备通过所述网卡发送所述第一IP报文。4.如权利要求1所述的方法,其特征在于,所述网络设备通过所述控制面处理器核获取第一IP报文之后,还包括:所述网络设备在通过所述控制面处理器核确定所述第一IP报文为不需进行加密的第一IP报文的情况下:所述网络设备通过网卡发送所述第一IP报文。5.如权利要求1至4任一权利要求所述的方法,其特征在于,所述方法还包括:所述网络设备通过所述用户面处理器核获取第二IP报文;所述网络设备在根据所述第二IP报文的信息确定所述第二IP报文需进行硬加密的情况下:所述网络设备通过所述硬件加密模块为所述第二IP报文分配序列号,并进行硬加密,得到加密后第二IP报文;所述网络设备通过网卡发送所述加密后第二IP报文。6.如权利要求1至4任一权利要求所述的方法,其特征在于,所述通过控制面处理器核确定所述第一IP报文为需进行加密的第一IP报文,包括:所述网络设备确定出预设的安全策...
【专利技术属性】
技术研发人员:邹远鹏,刘家晓,刘福元,
申请(专利权)人:京信通信技术广州有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。