[发明专利]IPv4和IPv6互通方法和系统在审
申请号: | 201410346025.7 | 申请日: | 2014-07-18 |
公开(公告)号: | CN104158918A | 公开(公告)日: | 2014-11-19 |
发明(设计)人: | 张会锋;杨峰;陈康先;陈文杰 | 申请(专利权)人: | 广州杰赛科技股份有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 周清华;王东亮 |
地址: | 510310 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ipv4 ipv6 互通 方法 系统 | ||
【技术领域】
本发明涉及网络传输技术,特别是涉及一种IPv4和IPv6互通方法和系统。
【背景技术】
随着互联网的进一步发展和普及,尤其是移动互联网、物联网等应用快速发展,IPv4(Internet Protocol version4,互联网协议第四版)地址空间不足的问题日益凸显,地址资源枯竭的问题严重地制约了我国及其他国家互联网的应用和发展。IPv6(Internet Protocol version6,互联网协议第六版)作为下一代网络的基础以其鲜明的技术优势得到了广泛的认可,目前许多国家都在积极推进包括IPv6网络在内的下一代互联网技术和应用。由于当前因特网中数量庞大的IPv4设备和用户,现行的IPv4网络不可能在短时间内全部升级为IPv6网络,IPv4和IPv6网络将长期共存。IPv4和IPv6互通网关作为IPv4/IPv6过渡技术的重要应用之一,有效解决了过渡环境下网络的IPv4/IPv6互连互通问题。
当前IPv4和IPv6互通网关采用高速网络处理器和高性能通用计算平台组成的硬件平台,在高速网络处理器上实现大吞吐量的IPv4和IPv6网络数据的收发,在高性能通用计算平台上运行IPv4和IPv6的互通协议以及应用网关、网络管理等功能的软件,从而组成IPv4和IPv6互通网关。
由于所述互通协议具有大量的计算过程,所以需要耗费大量的计算资源,而且当今互联网接入设备众多以及大量诸如语音、视频等大流量业务,使得网络数据流量急剧增长,导致IPv4和IPv6互通网关需要进行大量的转换计算,而通用高速网络处理器采用的是串行计算方式,处理能力有限,使得同时链接的会话数受到限制,容易造成网络拥塞,导致网络服务质量降低。同时,为了尽可能支持更多IPv4和IPv6互通转换连接数和提高服务质量,一般需采用高性能的CPU(Central Processing Unit,中央处理器),并增加更多的计算硬件板卡资源,导致IPv4和IPv6互通系统配置成本增高。
【发明内容】
基于此,有必要针对现有技术中IPv4和IPv6互通网关容易出现网络拥塞的问题,提供一种IPv4和IPv6互通方法和系统,能通过GPU(Graphic Processing Unit,图形处理器)快速实现IPv4和IPv6数据快速转换,避免网络拥塞。
一种IPv4和IPv6互通方法,包括步骤:
获取待转换数据报文,将待转换数据报文转换成二维数组形成预处理数据包,并将所述预处理数据包写入待转换共享内存中;
从待转换共享内存中读取预处理数据包,并通过GPU将预处理数据包并行转换为目标数据格式形成转换数据包,将该转换数据包写入转换结果共享内存中;
从转换结果共享内存中读取转换数据包,并将所述转换数据包转换为网络数据帧格式形成目标数据报文。
相应地,本发明还提供一种IPv4和IPv6互通系统,包括:
预处理模块,用于获取待转换数据报文,将待转换数据报文转换成二维数组形成预处理数据包,并将所述预处理数据包写入待转换共享内存中;
第一转换模块,用于从待转换共享内存中读取预处理数据包,并通过GPU将预处理数据包并行转换为目标数据格式形成转换数据包,将该转换数据包写入转换结果共享内存中;
第二转换模块,用于从转换结果共享内存中读取转换数据包,并将所述转换数据包转换为网络数据帧格式形成目标数据报文。
本发明通过将待转换数据报文进行格式转换为二维数组以形成GPU能够处理的预处理数据包,然后通过GPU将预处理数据包并行转换为目标数据格式形成转换数据包,并将该转换数据包写入GPU转换结果共享内存中,最后从GPU转换结果共享内存中读取转换数据包,并将所述转换数据包转换为网络数据帧格式形成目标数据报文。由于GPU具有强大的计算能力,因此通过将IPv4/IPv6转换计算交由GPU处理,能够加快转换效率,减少网络拥塞,提升网络服务质量,并且能够减少IPv4/IPv6转换计算所占用的系统资源,使得减少对高速网络处理器的性能要求,减少系统的配置成本。
【附图说明】
图1为本发明一种IPv4和IPv6互通方法一种实施例的流程图;
图2为本发明一种IPv4和IPv6互通系统一种实施例的结构框图。
【具体实施方式】
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
请参阅图1,其是本发明一种IPv4和IPv6互通方法一种实施例的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州杰赛科技股份有限公司,未经广州杰赛科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410346025.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种车载语音电路
- 下一篇:电子商务网站的咨询反馈方法及装置