[发明专利]地址解析的处理方法及装置有效

专利信息
申请号: 201010286636.9 申请日: 2010-09-10
公开(公告)号: CN101938533A 公开(公告)日: 2011-01-05
发明(设计)人: 姜治军;刘晓东 申请(专利权)人: 中兴通讯股份有限公司
主分类号: H04L29/12 分类号: H04L29/12
代理公司: 北京康信知识产权代理有限责任公司 11240 代理人: 余刚;吴孟秋
地址: 518057 广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 地址 解析 处理 方法 装置
【说明书】:

技术领域

发明涉及通信领域,尤其涉及一种地址解析的处理方法及装置。

背景技术

在局域网中,网络中实际传输的“帧”中需要携带目标主机的介质访问控制(Media Access Control,简称为MAC)地址,在以太网中,一个主机要和另一个主机进行直接通信,也必须要知道目标主机的MAC地址,而这个目标MAC地址通常可以通过地址解析协议(Address Resolution Protocol,简称为ARP,是TCP/IP的一个基本协议)来获得。所谓“地址解析”是指主机在发送帧之前需要将目标主机的IP地址转换成目标主机的MAC地址的过程。ARP协议的基本功能就是通过目标主机的IP地址查询目标主机的MAC地址,以保证通信的顺利进行。

图1是根据相关技术的网络中的主机通信的示意图,主机1在与主机2通信之前,它首先需要确定其下一跳的链路层地址(即,解析网关设备的MAC地址),这个过程就是由ARP协议来完成的。如图1所示,地址解析过程可以包括以下步骤:

步骤S102,主机1在本地链路上发送广播的ARP请求报文,请求网关地址192.168.1.1的MAC地址;

步骤S 104,网关在收到该ARP报文后,将主机1的IP地址192.168.1.2及其ARP报文携带的源链路层地址0019.0000.000a添加到ARP缓存表中,并根据该信息给主机1发送ARP答复报文,携带自己的链路层地址0012.0000.1111;

步骤S106,主机1在收到网关的ARP答复报文之后,同样将网关的MAC地址添加到自己的ARP缓存表中,然后把发往主机2的报文使用ARP缓存表项信息进行二层封装,发送给网关;

步骤S108,网关收到该报文后,执行上面类似的流程来获取主机2的链路层地址,并将其添加到ARP缓存表中,然后根据ARP缓存信息把报文进行二层封装,从而发送给目的主机2。

由于用于存贮ARP转发表信息的高速缓存容量有限且成本昂贵,所以网关设备在维护ARP缓存表时,需要对ARP信息进行老化处理,即,当表项生存一定时间后(即,等老化计时结束),便将该表项从ARP缓存表中删除,也就是说,通过定时清理ARP缓存表保证了ARP缓存表不被无效的表项占满。可见,ARP老化机制可以根据网络的变化情况删除已经离线的主机的ARP信息,实现了对ARP缓存表的定时刷新,避免了使用荒废的表项进行数据转发,对于仍然在线的主机,可以重新进行ARP解析,保证其通信的继续进行。

但是,发明人发现在相关技术中,当网关设备下联网络主机较多时,这种定时更新机制的弊端就显露出来了。例如,当某些目标主机在网关设备中的ARP缓存表项的老化时间已到,而这些网络主机仍然在线且持续地进行着数据转发时,网关设备和主机之间不得不通过大量的ARP报文来对ARP报文的状态进行实时的更新,这往往大大增加了网关设备需要处理的ARP报文的数量。如果采用调整ARP缓存的老化时间来减少网络中的ARP报文数量,那么会导致大量已经离线的主机ARP信息不能在ARP缓存表中被实时更新,浪费了珍贵的缓存空间。

发明内容

本发明的主要目的在于提供一种地址解析的处理方案,以至少解决上述相关技术中当ARP缓存表项的老化时间到达时网关设备处理ARP报文数量增加的问题。

为了实现上述目的,根据本发明的一个方面,提供了一种地址解析的处理方法。

根据本发明的地址解析的处理方法包括以下步骤:网关设备获取接收到的报文的源IP地址,并判断ARP表中是否存在包括源IP地址的ARP表项;在ARP表中存在包括源IP地址的ARP表项的情况下,确定ARP表项中IP地址与MAC地址的对应关系和报文的源IP地址与源MAC地址的对应关系是否一致;如果一致,则复位ARP表项的老化时间。

进一步地,确定ARP表项中IP地址与MAC地址的对应关系和报文的源IP地址与源MAC地址的对应关系是否一致之后,该方法还包括:如果ARP表项中IP地址与MAC地址的对应关系和报文的源IP地址与源MAC地址的对应关系不一致,则重新对源IP地址进行ARP解析。

进一步地,重新对源IP地址进行ARP解析之后,该方法还包括:判断重新进行ARP解析后的IP地址与MAC地址的对应关系与ARP表项中的IP地址与MAC地址的对应关系是否一致;若不一致,则根据ARP协议解析后的IP地址与MAC地址的对应关系更新ARP表中的与源IP地址对应的ARP表项。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010286636.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top