帮帮文库

返回

一种GTP协议解析模块的设计与实现 一种GTP协议解析模块的设计与实现

格式:word 上传:2022-06-25 17:16:26

《一种GTP协议解析模块的设计与实现》修改意见稿

1、“.....丢弃发送模块开始不可识别报文发送模块开始是否异常报文设置异常报文标识,发送报文发送模块开始获取层头部指针获取层端口计数计数计数对和进行判断是否隧道报文设置或或或或或或解码模块开始层解码结束图层解码模块工作流程图模块首先获取头偏移指针,对头进行分析,获取层源端口和目的端口第四章主要模块设计与实现对于识别出是的报文,设置下层解析的偏移地址,到包描述结构体中。然后判断报文是否异常,超出报文标准长度范围,超出范围报文按照异常报文设置标识,发送模块直接丢弃,对于正常报文,发送模块直接转发。对于识别出的报文,首先检查报文层的结构正确,判断报文是否超出报文标准长度范围,超出的报文做异常标识,在发送模块直接丢弃。对于正确的报文,通过第步提取的端口号信息,分别解析出是否是数据......”

2、“.....计算层解析偏移地址。准备开始层解码。如果端口是,或者则判断数据报文是报文,且,计算层解析偏移地址。准备开始层解码。如果不是,设置偏移,转到发送模块进行处理过程利用处理器模块对报文进行统计。解码模块功能概述解析报文,并对解析出的出错报文和未识别报文做相应标记统计报文数量统计报文数量模块分析图层解码模块与其他模块关系图北京大学硕士学位论文关系层解码模块判断出报文是报文送给解码模块关系对未识别报文出错报文和报文调用发送模块进行发送关系对报文送给层解码模块对隧道内层继续解码处理流程开始判断报文是否合法标识丢弃判断版本号设置数据偏移头部判断头部消息类型调用层解码模块解析隧道内数据解析报文......”

3、“.....对头进行分析。检查报文头部长度是否合法,非法报文标识,丢弃。获取头的字段。解析报文头部,判断头部的,如果字段为,即,调用层解码模第四章主要模块设计与实现块。对报文中的隧道内层的层进行解码分析,解析的报文码,并发送到后端业务系统。如果字段为非,即判断为报文,对报文进行解析,将头部中包含的,传递进入发送模块,由发送模块将修改封装在发送的信息中,发送模块按发送流量。用于在后端系统快速分类消息类型流量。必选头部长度可选头部长度扩展头长度,如果字段为,即,对报文中的隧道内层的层进行解码分析,解析的报文码,并发送到后端业务系统。如果字段为非,即数据报文,对报文进行解析,将头部中包含的,传递进入发送模块,由发送模块将修改封装在发送的信息中,发送模块按发送流量......”

4、“.....如果无法识别,标识丢弃,进入发送模块发送模块功能概述此模块完成数据的发送处理。输出报文信息携带,通过修改输出报文的链路层首部对输出报文的相关信息进行标识,包括修改输出报文的信息,用于解析信息封装。其中封装内容为数据报文解析模块解析的,报文解析模块解析的值。模块分析模块间上下层关系图北京大学硕士学位论文层解码模块层解码模块层解码模块数据发送模块模块层解码中遇到的不可识别报文异常报文通过调用发送模块进行数据发送层解码中遇到的不可识别报文异常报文通过调用发送模块进行数据发送层解码中遇到的不可识别报文异常报文通过调用发送模块进行数据发送对模块解析出来的类型码以及信息,修改发送信息层解码中遇到的不可识别报文异常报文通过调用发送模块进行数据发送层解码后,携带消息类型码以及信息发送图发送模块图与上下层关系图发送模块会被以上解码模块,层解码模块,层解码模块......”

5、“.....当以上模块发现数据报文,不可识别的情况下,则会将报文发送给发送模块,由发送模块丢弃。当识别解析出的数据报文,模块会通过发送模块,将解码出来的信息,封装到标准的发送数据包报文的层中,替换掉信息。当模块识别解析出的数据报文,模块会通过发送模块,将解码出来的信息,封装的标准的发送数据包报文层信息中。并且封装成标准数据包,发送数据报文。模块内数据处理流程图发送模块开始发送模块结束更新信息为类型码或发送数据报文报文封装模块图发送模块内部处理流程图第四章主要模块设计与实现发送模块开始,会根据上层解码模块解析的信息内容,将内容填充到待发送报文的层信息中。发送报文会进行数据的封包操作,完成解码后数据的发送输出......”

6、“.....是否异常,如果异常报文则释放报文内存,丢弃数据报文。正常解析后的数据报文,根据解析内容,的数据报文,根据解析的内容封装信息到报文中,用于信息携带。的数北京大学硕士学位论文据报文,根据解析的内容,封装到报文中。统计发送数据报文计数,分别按和报文种类计数。统计发送字节数。根据中的信息类型码,获取报文发送的端口信息。封装传输的报文发送到相应端口中。释放数据报文存储内存空间。本章小结本章对协议解析模块,包含的逐层解析模块的详细处理流程做分析介绍,将接收模块,解析模块,发送模块的处理流程做设计分析,通过解析模块的并行化,提升了整体的解析吞吐量性能。第五章测试与评估第五章测试与评估测试目标协议解析模块完成信令消息的解析功能,以及传输用户消息的解析功能。并能提升协议解析的性能,需要设计个测试环境,用于验证协议解析模块的功能以及性能的验证......”

7、“.....验证协议解析能够并行处理的流量。测试环境测试环境多核处理卡发包机图测试环境拓扑图北京大学硕士学位论文测试过程功能测试验证搭建好测试环境,将测试仪表的发送万兆端口与多核处理卡的接收万兆端口相连将多核处理器插卡的万兆发送端口,与的接收端口相连通过仪表验证消息识别准确性。启动多核板卡,加载并初始化协议解析模块代码软件。如下图所示图多核处理器启动图启动,设置发送构造码流,设置码流中,包含隧道消息管理类,消息个数据包报文。开启客户端,设置发送设置好流量码流。第五章测试与评估图报文构造图检查统计接收数据,通过筛选统计消息类型为的数据包报文个数,获得报文个数个。测试结果通过在发送的流量数据包中,发送数据包,在受到个为的数据包。北京大学硕士学位论文性能测试验证搭建好测试环境,将的发送万兆端口与多核卡的接收万兆端口相连......”

8、“.....与的接收端口相连,用于验证消息识别准确性。启动多核板卡,加载初始化协议解析模块代码。启动,设置发送码流,设置发送码流带宽以增长,范围最高到,开启多核工作卡以核,核,核,核,核,核不同的工作核数,数据包报文发送长度分别为随机,发送。验证在不同工作核的情况下,流量吞吐量的测定变化,基于多核的解析模块的丢包情况。利用在多核处理器全核工作情况下发送数据流量,检查以上各个消息的测试结果是否符合。图解析数据记录图通过开启多核处理器工作核心个数不同,分别发送随机数据包长的数据包报文,以及发送固定报文的数据包,测试到的多核吞吐量记录如下表。更换多核卡为服务器,处理器型号为,主频,核处理器。测试吞吐量在随机包长度下达到。在数据包长度的吞吐量达到。测试记录吞吐量记录如下表......”

9、“.....测试出基于多核的解析模块能够解析消息报文类型,并且随着工作核心数量的增减,模块的吞吐量呈线性增长趋势,在个工作在核的处理器中,吞吐量达到,模块能够承受较大带宽的并行流量处理,在定程度上,优化了解析模块的吞吐量,在功能和性能上达到预期目标。本章小结本章对设计实现的基于多核处理器的协议解析模块做测试分析,分别做了功能性验证以及性能验证,达到预期的提升协议解析吞吐量性能的效果。第六章总结与展望第六章总结与展望为提升协议解析模块性能,本文研究总结了在多核处理器上设计实现了种协议解析模块,该设计能够将协议消息内容有效解析,解析多种类型消息,用于后端业务系统分析。本文通过两方面对协议解析进行分析。首先从协议解析的消息类型分析,设计分析协议解析裸核运行的软件解析过程,然后,在处理器基础上,进行协议解析的多核架构处理设计......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
一种GTP协议解析模块的设计与实现.doc预览图(1)
1 页 / 共 63
一种GTP协议解析模块的设计与实现.doc预览图(2)
2 页 / 共 63
一种GTP协议解析模块的设计与实现.doc预览图(3)
3 页 / 共 63
一种GTP协议解析模块的设计与实现.doc预览图(4)
4 页 / 共 63
一种GTP协议解析模块的设计与实现.doc预览图(5)
5 页 / 共 63
一种GTP协议解析模块的设计与实现.doc预览图(6)
6 页 / 共 63
一种GTP协议解析模块的设计与实现.doc预览图(7)
7 页 / 共 63
一种GTP协议解析模块的设计与实现.doc预览图(8)
8 页 / 共 63
一种GTP协议解析模块的设计与实现.doc预览图(9)
9 页 / 共 63
一种GTP协议解析模块的设计与实现.doc预览图(10)
10 页 / 共 63
一种GTP协议解析模块的设计与实现.doc预览图(11)
11 页 / 共 63
一种GTP协议解析模块的设计与实现.doc预览图(12)
12 页 / 共 63
一种GTP协议解析模块的设计与实现.doc预览图(13)
13 页 / 共 63
一种GTP协议解析模块的设计与实现.doc预览图(14)
14 页 / 共 63
一种GTP协议解析模块的设计与实现.doc预览图(15)
15 页 / 共 63
预览结束,还剩 48 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档