一种路由器地址解析协议的测试方法和系统技术方案

技术编号:17037207 阅读:23 留言:0更新日期:2018-01-13 22:00
一种路由器地址解析协议的测试方法和系统,涉及路由器通讯技术领域,该方法包括:S1:组建非法和正确的地址解析协议请求包;S2:测试机向待测机的局域网侧发送非法的地址解析协议请求包,测试机查看收包情况,若待测机抛弃所收到的非法地址解析协议请求,则进行步骤S3;否则待测机处理异常;S3:测试机向待测机的局域网侧发送正确的地址解析协议请求包,测试机查看收包情况;S4:判断待测机的地址解析协议报文处理是否正常。本发明专利技术易控制,简单易懂,测试环境可复用,节省测试资源,效率高,测试结果的准确性高。

A test method and system for router address resolution protocol

A method and system for testing the router address resolution protocol, which relates to the technical field of router communication, the method includes: setting up the S1 address resolution protocol and correct the illegal request packet; S2: test machine test machine to be LAN side sends illegal ARP request packet, packet receiving check test machine, illegal. The analytical protocol if the measured machine abandoned the request, then step S3; otherwise the measured machine processing anomaly; S3: LAN side send test machine test machine to be correct ARP request packet, packet receiving check test machine; S4: test machine ARP packet processing normal. The invention is easy to control, simple and easy to understand, the test environment can be reused, the test resources are saved, the efficiency is high, and the accuracy of the test results is high.

【技术实现步骤摘要】
一种路由器地址解析协议的测试方法和系统
本专利技术涉及路由器通讯
,尤其是,本专利技术涉及一种路由器地址解析协议的测试方法和系统。
技术介绍
地址解析协议(ARP,AddressResolutionProtocol)是传输控制协议/互联网协议(TCP/IP,TransmissionControlProtocol/InternetProtocol)协议栈中较低层的协议之一,其作用是实现IP地址到以太网物理地址,即媒体接入控制(MAC,MediaAccessControl)地址的转换。以太网设备之间的通信是使用MAC地址来寻址的,而基于TCP/IP的各种应用是以IP地址来寻址的,基于IP地址寻址的各种数据包最终都需要封装在基于MAC地址寻址的以太网帧内进行传输。因此,以太网设备在进行IP通信之前,都需要通过协议从对端的IP地址解析出对端的MAC地址,完成这一解析过程的协议就是ARP地址解析协议。现有技术中一种ARP地址解析报文处理方法为:首先在转发平面中对ARP地址解析报文的IP地址进行检查,不合法的ARP地址解析报文则被丢弃掉。例如中国专利专利技术专利CN101094236A公开了一种地址解析协议报文处理方法及通讯系统及转发平面处理器,用于防御利用ARP报文发起的网络攻击。本专利技术方法包括:转发平面处理器判断接收到的ARP报文的类型;若为ARP请求报文,则直接进行回应;若为ARP响应报文,则查询ARP表,若在表中查询到所述ARP响应报文对应的表项,则判断所述表项中的上报参数是否为允许上报,若为允许上报,则将所述ARP响应报文上报至控制平面处理器,若在所述表中未查询到所述ARP响应报文对应的表项,则丢弃所述ARP响应报文。此外还提供一种通讯系统及相关设备。本专利技术可以有效防御利用ARP报文发起的网络攻击。但是,现有技术对于路由器ARP地址解析协议没有进行一致性测试,无法得知路由器对地址解析报文作出响应的处理能力。起初,实验室环境中未对路由器进行ARP地址解析协议测试,遇到问题时只是简单抓包查看、分析,也有买仪器进行协议测试的,但价格昂贵,实用价值不高,因此提出一种路由器ARP地址解析协议的测试方法,来完成实验室环境路由器ARP地址解析协议测试,解决无测试环境或测试仪器费用过高的状况现有技术的缺点:(1)缺乏测试环境:ARP地址解析协议不是具体功能,遇问题时只能简单抓包查看;(2)测试仪器昂贵:需购买测试仪器,费用高,利用率低。
技术实现思路
因此,根据本专利技术的第一目的在于克服现有技术的不足,提供一种路由器地址解析协议的测试方法,通过以下技术方案实现:一种路由器地址解析协议的测试方法,其特征在于,该方法包括以下步骤:S1:组建非法和正确的地址解析协议请求包;S2:测试机向待测机的局域网侧发送非法的地址解析协议请求包,测试机查看收包情况,若待测机抛弃所收到的非法地址解析协议请求,则进行步骤S3;否则待测机处理异常;S3:测试机向待测机的局域网侧发送正确的地址解析协议请求包,测试机查看收包情况;S4:判断待测机的地址解析协议报文处理是否正常。优选地,执行步骤S1之前,检测地址解析协议测试环境。优选地,步骤S2具体为:S21:测试机向待测机的局域网侧发送非法的地址解析协议请求包;S22:测试机停止发送非法的地址解析协议请求包;S23:测试机查看收包情况,若待测机抛弃所收到的非法地址解析协议请求,则进行步骤S3;否则待测机处理异常。优选地,非法的地址解析协议请求包包括:硬件地址长度非法的地址解析协议请求包、协议地址长度非法的地址解析协议请求包、操作码非法的地址解析协议请求包、源硬件地址非法的地址解析协议请求包和目的地址非法的地址解析协议请求包。优选地,步骤S3具体为:S31:测试机向待测机的局域网侧发送正确的地址解析协议请求包;S32:测试机停止发送正确的地址解析协议请求包;S33:测试机查看收包情况。优选地,步骤S4具体判断为:若测试机向待测机的局域网侧发送非法地址解析协议请求包时,测试机没有收到待测机发回的任何应答地址解析协议包,且测试机向待测机的局域网侧发送正确的地址解析协议请求包时,测试机收到待测机发回的正确的地址解析协议应答包,则地址解析协议报文处理正常;否则,为异常。另一方面,本专利技术还提供一种路由器地址解析协议的测试系统,该系统包括:组建模块;发送模块;收取模块;判断模块;测试机的组建模块组建非法和正确的地址解析协议请求包,然后通过发送模块一一发送至待测机,通过收取模块收取待测机发回的地址解析协议应答包,最后判断模块通过判断收取模块收取待测机发回的地址解析协议应答包的情况判断地址解析协议报文处理是否正常。优选地,该系统还包括:测试环境搭建模块,发送模块进行发送地址解析协议请求包之前,需搭建测试环境。优选地,该系统还包括:发送停止模块,发送模块发送地址解析协议请求包至待测机之后,发送停止模块通知发送模块停止发送地址解析协议请求包。优选地,该系统还包括:记录模块,记录每次收取模块是否收取待测机发回的地址解析协议应答包。本专利技术具有以下增益效果:本专利技术实现了能组建各种ARP测试包,易控制,简单易懂,测试环境可复用,节省测试资源,效率高,测试结果的准确性高。附图说明图1为本专利技术一种路由器地址解析协议的测试方法的流程图;图2为本专利技术一种路由器地址解析协议的测试系统的模块结构图。具体实施方式以下是本专利技术的具体实施例,对本专利技术的技术方案作进一步的描述,但本专利技术并不限于这些实施例。现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的模块和步骤的相对布置和步骤不限制本专利技术的范围。同时,应当明白,为了便于描述,附图中的流程并不仅仅是单独进行,而是多个步骤相互交叉进行。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和系统可能不作详细讨论,但在适当情况下,技术、方法和系统应当被视为授权说明书的一部分。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,本专利技术示例性实施例的其它示例可以具有不同的值。地址解析协议(ARP,AddressResolutionProtocol)是传输控制协议/互联网协议(TCP/IP,TransmissionControlProtocol/InternetProtocol)协议栈中较低层的协议之一,其作用是实现IP地址到以太网物理地址,即媒体接入控制(MAC,MediaAccessControl)地址的转换。但是,现有技术对于路由器ARP地址解析协议没有进行一致性测试,无法得知路由器对地址解析报文作出响应的处理能力。起初,实验室环境中未对路由器进行ARP地址解析协议测试,遇到问题时只是简单抓包查看、分析,也有买仪器进行协议测试的,但价格昂贵,实用价值不高。实施例一如附图1所述,为了克服现有技术问题,实现能组建各种ARP测试包,易控制,简单易懂,测试环境可复用,节省测试资源,效率高,测试结果的准确性高的地址解析协议的测试,提出:一种路由器地址解析协议的测试方法,具体步骤如下:S1:组建非法和正确的地址解析协议请求包;为了测试ARP地本文档来自技高网
...
一种路由器地址解析协议的测试方法和系统

【技术保护点】
一种路由器地址解析协议的测试方法,其特征在于,该方法包括以下步骤:S1:组建非法和正确的地址解析协议请求包;S2:测试机向待测机的局域网侧发送非法的地址解析协议请求包,测试机查看收包情况,若待测机抛弃所收到的非法地址解析协议请求,则进行步骤S3;否则待测机处理异常;S3:测试机向待测机的局域网侧发送正确的地址解析协议请求包,测试机查看收包情况;S4:判断待测机的地址解析协议报文处理是否正常。

【技术特征摘要】
1.一种路由器地址解析协议的测试方法,其特征在于,该方法包括以下步骤:S1:组建非法和正确的地址解析协议请求包;S2:测试机向待测机的局域网侧发送非法的地址解析协议请求包,测试机查看收包情况,若待测机抛弃所收到的非法地址解析协议请求,则进行步骤S3;否则待测机处理异常;S3:测试机向待测机的局域网侧发送正确的地址解析协议请求包,测试机查看收包情况;S4:判断待测机的地址解析协议报文处理是否正常。2.根据权利要求1所述的一种路由器地址解析协议的测试方法,其特征在于:执行步骤S1之前,检测地址解析协议测试环境。3.根据权利要求2所述的一种路由器地址解析协议的测试方法,其特征在于,步骤S2具体为:S21:测试机向待测机的局域网侧发送非法的地址解析协议请求包;S22:测试机停止发送非法的地址解析协议请求包;S23:测试机查看收包情况,若待测机抛弃所收到的非法地址解析协议请求,则进行步骤S3;否则待测机处理异常。4.根据权利要求3所述的一种路由器地址解析协议的测试方法,其特征在于,非法的地址解析协议请求包包括:硬件地址长度非法的地址解析协议请求包、协议地址长度非法的地址解析协议请求包、操作码非法的地址解析协议请求包、源硬件地址非法的地址解析协议请求包和目的地址非法的地址解析协议请求包。5.根据权利要求4所述的一种路由器地址解析协议的测试方法,其特征在于,步骤S3具体为:S31:测试机向待测机的局域网侧发送正确的地址解析协议请求包;S32:测...

【专利技术属性】
技术研发人员:范清宇
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海,31

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

1