一种网络测试方法及装置制造方法及图纸

技术编号:28791847 阅读:21 留言:0更新日期:2021-06-09 11:29
本发明专利技术实施例提供了一种网络测试方法及装置,涉及通信技术领域,应用于与目的测试端直连的目的网络设备,目的网络设备存储有表项,上述表项记录:目的测试端的IP地址与目的测试端的MAC地址间的对应关系。其中,上述方法包括:接收以目的网络设备的第一IP地址为目的地址的测试报文,上述测试报文中携带第一IP地址的第一子网掩码。根据第一子网掩码,确定表项中是否记录有与第一IP地址属于同一网段的IP地址。若为是,则生成目的地址为测试报文的源地址的响应报文,并发送响应报文,使得源网络设备基于响应报文确定网络测试结果。应用本发明专利技术实施例提供的网络测试方法,可以提高网络测试的成功率。测试的成功率。测试的成功率。

【技术实现步骤摘要】
一种网络测试方法及装置


[0001]本专利技术涉及通信
,特别是涉及一种网络测试方法及装置。

技术介绍

[0002]现有技术中,可以使用NQA(Network Quality Analyzer,网络质量分析) 技术对两个测试端之间网络的网络性能进行测试。具体的,上述两个测试端可以分别被称为源测试端与目的测试端。源测试端向目的测试端发送测试报文,其中,测试报文的目的地址为目的测试端的IP地址,上述测试报文经过网络设备转发后可以被发送到目的测试端。目的测试端在接收到测试报文之后可以向源测试端反馈响应报文。若上述源测试端能够接收到上述响应报文,说明上述源测试端与目的测试端之间的网络连通,并且上述源测试端可以根据响应报文中携带的信息确定上述源测试端与目的测试端之间的网络状况。
[0003]然而目的测试端的IP地址可能是动态地址,若目的测试端的IP地址发生改变,源测试端基于目的测试段原始的IP地址生成的测试报文难以被发送至目的测试端,进而导致网络测试失败。

技术实现思路

[0004]本专利技术实施例的目的在于提供一种网络测试方法及装置,以提高网络测试的成功概率。具体技术方案如下:
[0005]第一方面,本专利技术实施例提供了一种网络测试方法,应用于与目的测试端直连的目的网络设备,所述目的网络设备存储有表项,所述表项记录:所述目的测试端的IP地址与所述目的测试端的MAC地址间的对应关系,所述方法包括:
[0006]接收以所述目的网络设备的第一IP地址为目的地址的测试报文,其中,所述测试报文中携带所述第一IP地址的第一子网掩码;
[0007]根据所述第一子网掩码,确定所述表项中是否记录有与所述第一IP地址属于同一网段的IP地址;
[0008]若为是,则生成目的地址为所述测试报文的源地址的响应报文,并发送所述响应报文,使得源网络设备基于所述响应报文确定网络测试结果,其中,所述源网络设备与源测试端直连。
[0009]本专利技术的一个实施例中,所述表项还记录用于向所述MAC地址转发报文的所述目的网络设备的端口;
[0010]在所述生成目的地址为所述测试报文的源地址的响应报文之前,还包括:
[0011]判断目标表项中记录的端口是否为所述目的网络设备已配置的端口,所述目标表项为:所记录的IP地址与所述第一IP地址属于同一网段的表项;
[0012]若为是,则执行所述生成目的地址为所述测试报文的源地址的响应报文的步骤。
[0013]本专利技术的一个实施例中,所述表项为地址解析协议ARP表项。
[0014]第二方面,本专利技术实施例提供了一种网络测试方法,应用于与源测试端直连的源
网络设备,上述方法包括:
[0015]获得目的网络设备的第一IP地址、以及所述第一IP地址的第一子网掩码,其中,所述目的网络设备与目的测试端直连;
[0016]生成以所述第一IP地址为目的地址、且携带所述第一子网掩码的测试报文;
[0017]发送所述测试报文,使得所述目的网络设备基于所述测试报文生成并发送响应报文;
[0018]接收所述响应报文,基于所述响应报文确定网络测试结果。
[0019]第三方面,本专利技术实施例提供了一种网络测试装置,应用于与目的测试端直连的目的网络设备,所述目的网络设备存储有表项,所述表项记录:所述目的测试端的IP地址与所述目的测试端的MAC地址间的对应关系,所述装置包括:
[0020]报文接收模块,用于接收以所述目的网络设备的第一IP地址为目的地址的测试报文,其中,所述测试报文中携带所述第一IP地址的第一子网掩码;
[0021]地址确定模块,用于根据所述第一子网掩码,确定所述表项中是否记录有与所述第一IP地址属于同一网段的IP地址;
[0022]响应报文发送模块,用于在所述地址确定模块的确定结果为是的情况下,生成目的地址为所述测试报文的源地址的响应报文,并发送所述响应报文,使得源网络设备基于所述响应报文确定网络测试结果,其中,所述源网络设备与源测试端直连。
[0023]本专利技术的一个实施例中,所述表项还记录用于向所述MAC地址转发报文的所述目的网络设备的端口,所述装置还包括:
[0024]端口判断模块,用于判断目标表项中记录的端口是否为所述目的网络设备已配置的端口,若为是,则触发执行所述响应报文发送模块,所述目标表项为:所记录的IP地址与所述第一IP地址属于同一网段的表项。
[0025]本专利技术的一个实施例中,所述表项为地址解析协议ARP表项。
[0026]第四方面,本专利技术实施例提供了一种网络测试装置,应用于与源测试端直连的源网络设备,所述装置包括:
[0027]地址获得模块,用于获得目的网络设备的第一IP地址、以及所述第一IP地址的第一子网掩码,其中,所述目的网络设备与目的测试端直连;
[0028]报文生成模块,用于生成以所述第一IP地址为目的地址、且携带所述第一子网掩码的测试报文;
[0029]测试报文发送模块,用于发送所述测试报文,使得所述目的网络设备基于所述测试报文生成并发送响应报文;
[0030]结果确定模块,用于接收所述响应报文,基于所述响应报文确定网络测试结果。
[0031]第五方面,本专利技术实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0032]存储器,用于存放计算机程序;
[0033]处理器,用于执行存储器上所存放的程序时,实现第一方面或第二方面任一所述的方法步骤。
[0034]第六方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面或第二方面任一
所述的方法步骤。
[0035]第七方面,本专利技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面或第二方面任一所述的方法步骤。
[0036]本专利技术实施例有益效果:
[0037]本专利技术实施例提供的应用于与目的测试端直连的目的网络设备,上述目的网络设备存储有表项,上述表项记录:上述目的测试端的IP地址与上述目的测试端的MAC地址间的对应关系。上述目的网络设备接收以目的网络设备的第一 IP地址为目的地址的测试报文。根据测试报文中携带的第一子网掩码,确定表项中是否记录有与第一IP地址属于同一网段的IP地址。若为是,则生成目的地址为测试报文的源地址的响应报文,并发送响应报文,使得源网络设备基于响应报文确定网络测试结果。
[0038]由以上可见,由于网络中与目的测试端直连的目的网络设备的第一IP地址往往是固定的,以上述第一IP地址作为目的地址生成测试报文,在大多数情况下可以被顺利地发送到上述目的网络设备。由于上述目的网络设备与上述目的测试端直连,因此上述目的网络设备往往与上述目的测试端属于同一网段,无论上述目的测试端的IP地址是否发生改变,上述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络测试方法,其特征在于,应用于与目的测试端直连的目的网络设备,所述目的网络设备存储有表项,所述表项记录:所述目的测试端的IP地址与所述目的测试端的MAC地址间的对应关系,所述方法包括:接收以所述目的网络设备的第一IP地址为目的地址的测试报文,其中,所述测试报文中携带所述第一IP地址的第一子网掩码;根据所述第一子网掩码,确定所述表项中是否记录有与所述第一IP地址属于同一网段的IP地址;若为是,则生成目的地址为所述测试报文的源地址的响应报文,并发送所述响应报文,使得源网络设备基于所述响应报文确定网络测试结果,其中,所述源网络设备与源测试端直连。2.根据权利要求1所述的方法,其特征在于,所述表项还记录用于向所述MAC地址转发报文的所述目的网络设备的端口;在所述生成目的地址为所述测试报文的源地址的响应报文之前,还包括:判断目标表项中记录的端口是否为所述目的网络设备已配置的端口,所述目标表项为:所记录的IP地址与所述第一IP地址属于同一网段的表项;若为是,则执行所述生成目的地址为所述测试报文的源地址的响应报文的步骤。3.根据权利要求1或2所述的方法,其特征在于,所述表项为地址解析协议ARP表项。4.一种网络测试方法,其特征在于,应用于与源测试端直连的源网络设备,所述方法包括:获得目的网络设备的第一IP地址、以及所述第一IP地址的第一子网掩码,其中,所述目的网络设备与目的测试端直连;生成以所述第一IP地址为目的地址、且携带所述第一子网掩码的测试报文;发送所述测试报文,使得所述目的网络设备基于所述测试报文生成并发送响应报文;接收所述响应报文,基于所述响应报文确定网络测试结果。5.一种网络测试装置,其特征在于,应用于与目的测试端直连的目的网络设备,所述目的网络设备存储有表项,所述表项记录:所述目的测试端的IP地址与所述目的测试端的MAC地址间的对应关系,所述装置包括:报文接收模块,用于接收以所述目的网络设备的第一IP地址为目的地址的测试报文,其中,所述测试报文中携...

【专利技术属性】
技术研发人员:杨晓红
申请(专利权)人:新华三信息安全技术有限公司
类型:发明
国别省市:

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

1