一种VPN设备在多加密卡环境下并发加解密的方法及系统技术方案

技术编号:8414730 阅读:267 留言:0更新日期:2013-03-14 21:55
本发明专利技术涉及多加密卡并行处理技术领域,本发明专利技术公开了一种VPN设备在多加密卡环境下并发加解密的方法,其具体包含以下步骤:每个加密卡设置一个对应的加密卡队列,加密卡队列中保存需要加密卡处理的数据包;当收到新的数据包时,加密卡队列的负载(基于队列中数据包的数量与长度计算所得)选择出一个相对最空闲的加密卡,并将新的数据包加入到该加密卡的加密卡队列中。本发明专利技术还公开了一种VPN设备在多加密卡环境下并发加解密时数据包的出入顺序保护方法(保证先入先出)。每次收到新的数据包时,都根据系统中加密卡队列的负载计算出当前最空闲的队列,并将新的数据包交付给该队列处理,极大地提高了每个加密卡的利用率,使每个加密卡的负载均衡。同时还解决了并行加解密造成的数据包的乱序问题。

【技术实现步骤摘要】

【技术保护点】
一种VPN设备在多加密卡环境下并发加解密的方法,其具体包含以下步骤:每个加密卡设置一个对应的加密卡队列,加密卡队列中保存需要加密卡处理的数据包;当收到新的数据包时,根据所有加密卡队列选择出一个相对最空闲的加密卡,并将新的数据包加入到该加密卡的加密卡队列中。

【技术特征摘要】

【专利技术属性】
技术研发人员:李明明
申请(专利权)人:成都卫士通信息产业股份有限公司
类型:发明
国别省市:

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

1