[发明专利]一种UDP报文传输性能的优化方法及系统有效
申请号: | 201811418081.1 | 申请日: | 2018-11-26 |
公开(公告)号: | CN109600273B | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 臧家璇 | 申请(专利权)人: | 武汉思普崚技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/741;H04L29/06;H04L29/12 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 430070 湖北省武汉市东湖新技术开发*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 udp 报文 传输 性能 优化 方法 系统 | ||
1.一种UDP报文传输性能的优化方法,其特征在于,所述优化方法应用于优化系统,所述优化系统包括:客户端、防火墙、服务器和测试装置,所述测试装置与优化系统中其他设备的接口相连接,所述优化方法包括:
步骤101,所述测试装置获取所述防火墙从所述客户端接收到的UDP报文的数量;
步骤102,在吞吐时长内,所述测试装置获取所述服务器从所述防火墙接收到的UDP报文的数量,其中,所述吞吐时长为防火墙将UDP报文全部转发至服务器所用的时间;
步骤103,所述测试装置根据以下公式计算丢包率:
其中,R为丢包率,x1为所述防火墙从所述客户端接收到的UDP报文的数量,x2为所述服务器从所述防火墙接收到的UDP报文的数量;
步骤104,所述测试装置比较所述丢包率与预设阈值;
步骤105,若所述丢包率大于所述预设阈值,所述测试装置比较所述客户端缓存的映射关系的老化时间与所述吞吐时长,其中,所述映射关系为服务器的IP地址与MAC地址的映射关系;
步骤106,若所述客户端缓存的映射关系的老化时间小于所述吞吐时长,则所述测试装置调整所述客户端缓存的映射关系的老化时间,并在调整后,返回执行步骤101的操作。
2.根据权利要求1所述的优化方法,其特征在于,所述测试装置调整所述客户端缓存的映射关系的老化时间,包括:
测试装置将所述客户端缓存的映射关系的老化时间设置为吞吐时长。
3.根据权利要求1所述的优化方法,其特征在于,在所述测试装置获取所述防火墙从所述客户端接收到的UDP报文的数量之前,还包括:
所述测试装置计算所述防火墙的最优吞吐量;
所述测试装置控制所述防火墙接收到UDP报文的数量小于或等于最优吞吐量。
4.根据权利要求3所述的优化方法,其特征在于,所述测试装置计算所述防火墙的最优吞吐量,包括:
在预先设置的循环周期内,所述测试装置控制所述防火墙接收UDP报文的数量x3,并获取所述循环周期内所述服务器从所述防火墙接收到的UDP报文的数量x4,利用x3和x4计算所述循环周期内的目标丢包率;
若所述目标丢包率大于零,所述测试装置利用二分法调整所述防火墙接收UDP报文的数量,并在调整后,计算新的目标丢包率;
所述测试装置根据所述新的目标丢包率的大小,继续调整所述防火墙接收UDP报文的数量,计算所述防火墙的最优吞吐量,其中,所述最优吞吐量为所述防火墙在所述循环周期内能够转发UDP报文数量的最大值。
5.根据权利要求1所述的优化方法,其特征在于,在所述测试装置获取所述防火墙从所述客户端接收到的UDP报文的数量之前,还包括:
所述防火墙获取客户端发送的UDP报文;
所述防火墙根据所述UDP报文,向客户端请求所述映射关系,通过所述映射关系,获取与所述UDP报文的目的地址对应的MAC地址;
所述防火墙确定与所述MAC地址对应的服务器,将所述MAC地址对应的服务器作为目标服务器;
所述防火墙向所述目标服务器转发所述UDP报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉思普崚技术有限公司,未经武汉思普崚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811418081.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:爬虫检测的方法及装置
- 下一篇:控制节点的获取方法与服务器