Wi-Fi业务流问题的调试系统及调试方法技术方案

技术编号:37865191 阅读:13 留言:0更新日期:2023-06-15 20:55
本发明专利技术提供一种调试系统,其嵌入于Wi

【技术实现步骤摘要】
Wi

Fi业务流问题的调试系统及调试方法


[0001]本专利技术是关于Wi

Fi
,特别是关于用于一种Wi

Fi业务流问题的调试方法。

技术介绍

[0002]GPON(Gigabit Passive Optical Network)标准是一种新兴标准,其为用户提供更高速的数据服务,通常包含网际网络、电话或电视广播。
[0003]图1显示典型的无源光纤网络1的示意图。
[0004]无源光纤网络1包括多个光网络单元(Optical Network Unit,ONU)11

1至11

N,其等经由无源光分路器12而连结至光线路终端(Optical Line Termination,OLT)13。下行数据自OLT 13广播至所有ONU 11,而每个ONU 11会滤出其所需的数据。OLT 13会分配不同时间区间给每个ONU 11,每个ONU 11就在其分配到的时间区间内将各自的上行数据发送至OLT 13。无源光分路器12将单线分路成多线。其中,每个ONU可自带Wi

Fi模块而提供Wi

Fi功能。
[0005]众所周知,Wi

Fi技术在近距离通信场合被广泛使用。举例而言,EasyMesh网络技术是由Wi

Fi联盟推出的一项更智能的组网技术(networking technology)。EasyMesh网络技术适用于家庭及小型办公室的Wi

Fi网络。
[0006]然而,Wi

Fi技术持续升级换代,其技术复杂度随之变高,相应的技术问题亦变多。Wi

Fi技术问题主要包括功能问题、性能问题及稳定性问题这三大类。若从是否与其他网络节点交换信息的角度来看,性能问题及功能问题之中的很多问题又可归类为业务流(service flow)问题,例如:对接某些终端连线失败的物联网(Internet Of Things,IOT)问题、终端DHCP获取地址失败的问题、EasyMesh组网的1905报文丢失或超时的问题、终端组播卡顿(1ag)的问题、arp/ping指令出现丢包的问题、以及终端在EasyMesh网络漫游失败等问题。
[0007]业务流问题会根据功能不同而使用不同的调试手段。在既有技术中,针对连线问题,一般是在连线模块开启log打印,结合抓包工具(sniffer)进行分析。针对组播问题,则是查看组播转发表,再根据具体现象添加log分析。针对EasyMesh组网问题,一般也是从进程的执行流程log来分析,若出现1905丢包的情形,则需要额外添加log打印。
[0008]如前所述,已知很多Wi

Fi技术问题可归类为Wi

Fi业务流问题。虽然如此,大部分ONU的Wi

Fi模块缺少从业务流层面分析的手段。即使有些Wi

Fi模块之中存在从业务流层面分析的手段,但使用方法并不统一,导致每当遭遇新的业务流问题时,需要额外开发新的调试(debug)代码,效率甚低。
[0009]为了确保升级换代的Wi

Fi新技术顺利落地使用,无论是在开发阶段或是在现网维护阶段,都需要更高效的调试方法,才可迅速解决各种Wi

Fi技术问题。因此,亟须提出一种Wi

Fi业务流问题的调试方法,以解决上述问题。

技术实现思路

[0010]有鉴于此,针对Wi

Fi业务流问题,需要在Wi

Fi模块中开发一种针对业务流统一且可扩展的调试方法。
[0011]首先,Wi

Fi模块的业务流可分成“802.11协议报文”及“802.3协议报文”,其中,802.11协议报文包括管理帧(例如,Auth、Assoc、11KVR、Probe req、Probe Resp等)、控制帧(例如,BA帧等)及部分可扩展身份验证协议(Extensible Authentication Protocol,EAP)报文,而802.3协议报文就是实际的用户数据,包括tcp/ip协议的各种报文。
[0012]然而,本专利技术的技术方案在于:不区分具体业务流的具体类型,而是将所有类型的业务流都抽象成一般化的业务流,从而在此概念下,提出一种针对业务流统一且可扩展的调试方法。
[0013]总的而言,本专利技术的方法是通过配置匹配的业务流特征及相应的调试手段,藉此动态地确定业务流类型问题并启动相应的调试手段,
[0014]本专利技术的方法的优点包括:针对业务流可执行统一的调试手段,且当遭遇新业务流类型的问题时可方便扩展支持新的调试手段。
[0015]根据本专利技术的一种观点,提出一种调试系统,所述调试系统嵌入于Wi

Fi模块的转发路径上,并包括业务流匹配模块及业务流调试执行模块。业务流匹配模块接收并解析报文,并根据业务流类型动态绑定表判断所述报文所涉及的业务流类型及调试手段,其中所述业务流类型动态绑定表包括所述报文所涉及的对应所述业务流类型与对应所述调试手段。业务流调试执行模块根据所述业务流匹配模块的判断结果,针对所述报文执行对应所述调试手段。
[0016]可选地或较佳地,所述调试系统嵌入于在Wi

Fi驱动的发送路径或接收路径分别选定的一或多个嵌入点。
[0017]可选地或较佳地,所述一或多个嵌入点包括与Linux内核的连接点、Wi

Fi模块的转发路径的中间点、或与Wi

Fi硬件的连接点。
[0018]可选地或较佳地,所述业务流匹配模块是通过解析所述报文的头部来判断所述报文所涉及的对应所述业务流。
[0019]可选地或较佳地,所述业务流匹配模块查找所述业务流类型动态绑定表,从而将所述业务流类型所需要的调试规则匹配至所述一或多个嵌入点。
[0020]可选地或较佳地,所述报文为802.11协议报文或802.3协议报文;查找所述业务流类型动态绑定表包括针对所述802.11协议报文而查找Wi

Fi协议头规则表,而解析得到其管理帧、控制帧的类型子类型、以及数据帧的EAP报文,及针对802.3协议报文而查找802.3数据匹配表,而解析其二层(MAC层)、三层(IP层)、四层(TCP/UDP层)的头部。
[0021]可选地或较佳地,所述业务流类型动态绑定表将所述报文所涉及的所述业务流对应至需要的调试手段,包括针对管理帧auth的业务流,对应至本地打印的调试手段;针对EAP的业务流,对应至镜像的调试手段;针对arp的业务流,对应至镜像的调试手段;针对特定ip/端口报文的业务流,对应至统计的调试手段;或者,针对dhcp报文的业务流,对应至上传服务器的调试手段。
[0022]可选地或较佳地,所述业务流类型本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种调试系统,其特征在于,所述调试系统嵌入于Wi

Fi模块的转发路径上,并包括:业务流匹配模块,接收并解析报文,并根据业务流类型动态绑定表判断所述报文所涉及的业务流类型及调试手段,其中所述业务流类型动态绑定表包括所述报文所涉及的对应所述业务流类型与对应所述调试手段;及业务流调试执行模块,根据所述业务流匹配模块的判断结果,针对所述报文执行对应所述调试手段。2.如权利要求1所述的调试系统,其特征在于,所述调试系统嵌入于在Wi

Fi驱动的发送路径或接收路径分别选定的一或多个嵌入点。3.如权利要求2所述的调试系统,其特征在于,所述一或多个嵌入点包括与Linux内核的连接点、Wi

Fi模块的转发路径的中间点、或与Wi

Fi硬件的连接点。4.如权利要求2所述的调试系统,其特征在于,所述业务流匹配模块是通过解析所述报文的头部来判断所述报文所涉及的对应所述业务流。5.如权利要求2所述的调试系统,其特征在于,所述业务流匹配模块查找所述业务流类型动态绑定表,从而将所述业务流类型所需要的调试规则匹配至所述一或多个嵌入点。6.如权利要求5所述的调试系统,其特征在于,所述报文为802.11协议报文或802.3协议报文;查找所述业务流类型动态绑定表包括针对所述802.11协议报文而查找Wi

Fi协议头规则表,而解析得到其管理帧、控制帧的类型子类型、以及数据帧的EAP报文,及针对802.3协议报文而查找802.3数据匹配表,而解析其二层(MAC层)、三层(IP层)、四层(TCP/UDP层)的头部。7.如权利要求5所述的调试系统,其特征在于,所述业务流类型动态绑定表将所述报文所涉及的所述业务流对应至需要的调试手段,包括针对管理帧auth的业务流,对应至本地打印的调试手段;针对EAP的业务流,对应至镜像的调试手段;针对arp的业务流...

【专利技术属性】
技术研发人员:朱喜阳
申请(专利权)人:达发科技苏州有限公司
类型:发明
国别省市:

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

1