[发明专利]一种家庭网关CPU测速方法及系统有效
申请号: | 202010325642.4 | 申请日: | 2020-04-22 |
公开(公告)号: | CN111565131B | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 徐会宾;何昆鹏 | 申请(专利权)人: | 烽火通信科技股份有限公司;中国信息通信科技集团有限公司 |
主分类号: | H04L43/0894 | 分类号: | H04L43/0894;H04L12/66;H04L69/16 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 李斯 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 家庭 网关 cpu 测速 方法 系统 | ||
本发明公开了一种家庭网关CPU测速方法及系统,涉及网关测速领域,该方法包括与测速服务器建立TCP连接;确定测速服务器发送的测速数据包的五元组信息,并配置所述测速数据包,接收所述测速数据包至网卡;网卡启用LRO每接收N个所述测速数据包,封装为一个传输数据包,并发送至网卡协议栈;网卡协议栈将传输数据包解包为N个测速数据包,经过网卡协议栈的ACK应答得到N个应答数据包,并发送至网卡,累加测速数据包的接收数据长度L;网卡启用LSO向测速服务器返回应答数据包;间隔时间T,两次获取所述接收数据长度L,根据所述L的变化计算网卡的数据传输速率。本发明能够减少其他上下行报文、网络协议等测速环境对于网关速率测试的影响。
技术领域
本发明涉及网关测速领域,具体涉及一种家庭网关CPU测速方 法及系统。
背景技术
随着大数据的发展与智能终端的普及应用,作为家庭网络组网的 核心——家庭网关,其接入了包括机顶盒,路由器,话机等多种业务。
然而,基于目前互联网大数据大吞吐量的快速发展;且从高清视 频及数据传输的应用考虑,运营商也需了解家网用户的带宽大小及带 宽稳定性,因此,需要对家庭网关的网络速度进行测试。
目前运营商对于宽带速率有两个方面的验证测试,一为网关的转 发速率:上下行数据包通过网关转发到下挂机顶盒、下挂PC或下挂 无线终端的转发能力,即网关芯片通过硬加速及软加速学习报文五元 组信息(源IP,目的IP,源端口,目的端口,协议类型)完成TCP/UDP 等现网使用较多的报文加速,从而完成上下行速率的转发性能提升; 另一种为为网关的芯片下载能力:数据包通过网关芯片本身的下载速 率性能的提升,判断网关芯片对数据包处理交互能力及稳定性是否满 足现网用户业务需求。
但是,目前由于网关方案的多样性,芯片处理能力的差异性,导 致测试速率的结果与芯片主频及协议栈的数据通路优化密切相关,进 一步的,宽带速率测试通过PON侧及协议栈本身,其他非下载服务 器的上下行报文对测试结果影响较大,造成速率统计未达到芯片理论 处理速度且速率波动较大,鉴于如上,需要一种无需考虑测速环境对 报文下载速率影响的优化系统方法。
进一步的,在网关处理器性能不足,数据包走LINUX协议栈加 载HOOK会造成测速无法达标问题。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种家庭网 关CPU测速方法及系统,能够减少其他上下行报文、网络协议等测 速环境对于网关速率测试的影响。
为达到以上目的,第一方面,本发明实施例提供一种家庭网关 CPU测速方法,其包括:
与测速服务器建立TCP连接;
确定测速服务器发送的测速数据包的五元组信息,并配置所述测 速数据包,接收所述测速数据包至网卡;
网卡启用LRO,网卡每接收N个所述测速数据包,封装为一个 传输数据包,所述N为大于1的整数,并发送所述传输数据包至网 卡协议栈;网卡协议栈接收所述传输数据包,根据五元组信息,将所 述传输数据包解包为N个测速数据包,所述测速数据包经过网卡协 议栈的ACK应答得到N个应答数据包,发送所述应答数据包至网卡, 累加测速数据包的接收数据长度L;网卡启用LSO向测速服务器返 回应答数据包;
间隔时间T,两次获取所述接收数据长度L,根据所述L的变化 计算网卡的数据传输速率。
作为一个优选的实施方案,所述与测速服务器建立TCP连接, 包括:
应用态接收测速参数;
所述应用态从测速服务器下载测速数据包;
所述应用态去除测速数据包中的时间戳,并与测速服务器首次 TCP交互,建立TCP连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司;中国信息通信科技集团有限公司,未经烽火通信科技股份有限公司;中国信息通信科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010325642.4/2.html,转载请声明来源钻瓜专利网。