一种基于DTLS协议的VPN网关系统和实现方法

基本信息

申请号 CN201910948826.3 申请日 -
公开(公告)号 CN110601950A 公开(公告)日 2021-06-01
申请公布号 CN110601950A 申请公布日 2021-06-01
分类号 H04L12/46;H04L29/06 分类 电通信技术;
发明人 马骥;李昭熹;杨金鹏;孙晓鹏;廖正赟;李亚运;周吉祥 申请(专利权)人 河南省云安大数据安全防护产业技术研究院有限公司
代理机构 郑州德勤知识产权代理有限公司 代理人 张微微
地址 450000 河南省郑州市金水区杨金路139号河南外包产业园F5-2(A期天利I)号
法律状态 -

摘要

摘要 本发明提出了一种基于DTLS协议的VPN网关系统和实现方法,所述VPN网关系统包括功能模块、CPU模块和资源配置模块;功能模块包括系统控制单元、通信单元、网络业务单元、加密单元;CPU模块包括m个CPU核心数,所述系统控制单元和所述通信单元按照预定方式共同占有n个CPU核心数,并预留出m‑n个CPU核心数;资源配置模块根据网络I/O的吞吐率与加密算法的吞吐率之间的比例关系将预留出的m‑n个CPU核心数分别配置给所述网络业务单元和所述加密单元。本发明能够有效解决传统的VPN实现由于网络I/O的读写速度、CPU的处理性能、加密算法复杂度等因素造成的CPU资源利用率低、VPN性能不高的问题;并能够最大限度的减少VPN实现中的内存拷贝,有效避免了IP分片的发生。