一种报文传输方法及装置、计算机可读存储介质制造方法及图纸

技术编号:17618312 阅读:41 留言:0更新日期:2018-04-04 08:52
一种报文传输方法及装置、计算机可读存储介质,该报文传输方法包括:路由设备接收报文,判断所述报文是否为需要加速的报文,如果所述报文为需要加速的报文,查询自定义连接跟踪表获取该报文对应的连接跟踪信息,将所述报文发送至驱动层面处理,所述自定义连接跟踪表包括预先确定要加速的报文类型对应报文的连接跟踪信息。本申请提供的报文传输方法,对需要加速的报文直接从自定义连接跟踪表中查找对应的连接跟踪信息,省略了标准TCP/IP协议栈的复杂处理,从而降低了对CPU的占用,提高了报文传输速率。

A message transmission method and device and a computer readable storage medium

Apparatus and packet transmission method and computer-readable storage medium, including the message transmission method: routing device receiving the message, whether the message is to accelerate the message, if the message is the need to accelerate the connection tracking information query message, custom connection tracking table to obtain the corresponding message, the message is sent to drive the level of processing, the custom connection tracking table comprises a predetermined connection tracking information corresponding to the message type message to accelerate the. The message transmission method provided by this application searches the corresponding connection tracking information from the custom connection tracking table directly, and omits the complex processing of the standard TCP/IP protocol stack, so as to reduce the occupation of CPU and improve the message transmission rate.

【技术实现步骤摘要】
一种报文传输方法及装置、计算机可读存储介质
本专利技术涉及通信技术,尤指一种报文传输方法及装置、计算机可读存储介质。
技术介绍
464XLAT是一种IPv4(InternetProtocolVersion4,互联网协议第四版)<-->IPv6(InternetProtocolVersion6,互联网协议第六版)的报文翻译技术。464XLAT(对应协议RFC6877)包括用户侧翻译(Customer-sidetranslator,简称CLAT)和运营商侧翻译(Provider-sidetranslator,简称PLAT),CLAT是基于RFC6145的无状态翻译,PLAT是基于RFC6146的有状态翻译,CLAT部署于终端产品(手机、路由器等),PLAT部署于运营商网络上。464XLAT的目的是使得客户端发出的访问公网IPv4主机的IPv4数据包被CLAT翻译为IPv6数据包后,穿越单IPv6的网络被发送到PLAT上,再由PLAT将收到的IPv6报文翻译为IPv4报文并将最终的IPv4报文发送到公网的目的IPv4主机。如果CLAT从客户端接收的是IPv6数据本文档来自技高网...
一种报文传输方法及装置、计算机可读存储介质

【技术保护点】
一种报文传输方法,包括:路由设备接收报文,判断所述报文是否为需要加速的报文,如果所述报文为需要加速的报文,查询自定义连接跟踪表获取该报文对应的连接跟踪信息,将所述报文发送至驱动层面处理,所述自定义连接跟踪表包括预先确定要加速的报文类型对应报文的连接跟踪信息。

【技术特征摘要】
1.一种报文传输方法,包括:路由设备接收报文,判断所述报文是否为需要加速的报文,如果所述报文为需要加速的报文,查询自定义连接跟踪表获取该报文对应的连接跟踪信息,将所述报文发送至驱动层面处理,所述自定义连接跟踪表包括预先确定要加速的报文类型对应报文的连接跟踪信息。2.如权利要求1所述的报文传输方法,其特征在于,所述方法还包括:所述报文为需要加速的报文且所述自定义连接跟踪表中不存在该报文的连接跟踪信息时,对所述报文进行连接跟踪学习,获取所述报文的连接跟踪信息,添加到所述自定义连接跟踪表中。3.如权利要求1所述的报文传输方法,其特征在于,所述判断所述报文是否为需要加速的报文包括:根据报文的协议类型以及通信过程中使用的端口号确定报文类型,根据报文类型判断所述报文是否为需要加速的报文。4.如权利要求1所述的报文传输方法,其特征在于,所述报文包括IPv4报文或者IPv6报文。5.如权利要求1所述的报文传输方法,其特征在于,所述将所述报文发送至驱动层面处理包括:将所述报文翻译为目标网络类型报文,判断所述目标网络类型报文是否为需要加速的报文,如果所述目标网络类型报文为需要加速的报文,查询所述自定义连接跟踪表获取该目标网络类型报文对应的连接跟踪信息,将所述目标网络类型报文发送至驱动层面处理;或者,将所述报文翻译为目标网络类型报文,将所述目标网络类型报文基于标准协议栈处理方式处理后发送至驱动层面处理。6.如权利要求5所述的报文传输方法,其特征在于,所述报文为来自客户端的IPv4报文,所述目标网络类型报文为IPv6报文,或者,所述报文为来自网络侧的IPv6报文,所述目标网络类型报文为IPv4报文。7.如权利要求1至6任一所述的报文传输方法,其特征在于,将报文发送至驱动层面处理前还包括:判断所述报文的媒体接入控制层信息是否为空,如果为空,则向所述报文填充媒体接入控制头信息。8.一种报文传输装置,其特征在于,包括:报文接收模块,设置为,接收报文;加速处理模块,设置为,判断所述报文是否为需要加速的报文,如果所述报文为需要加速的报文,查询自定义连接跟踪表获取该报文对应的连接跟踪信息,将所述报文发送至驱动层面处理,所述自定义连接跟踪表包括预先确定要加速的报文类型...

【专利技术属性】
技术研发人员:高飞
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1