[发明专利]ARP代理方法和装置有效
申请号: | 201710451644.6 | 申请日: | 2017-06-15 |
公开(公告)号: | CN107547677B | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | 郑上闽 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈蕾 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | arp 代理 方法 装置 | ||
本申请提供了ARP代理方法和装置。本申请中,即使第一主机与第二主机接入ARP代理设备的同一物理接口下,则通过在经过第一设定时长T1后的第二设定时长T2内以T1为周期执行所述向第一主机返回ARP应答的操作,最终能够保证第一主机学习到的第二主机的ARP表项中的MAC地址为指定MAC地址,实现统一管理主机ARP表项,也实现使后续第二主机迁移,也不影响第一主机对第二主机的网络访问。
技术领域
本申请涉及网络通信技术,特别涉及地址解析协议(ARP:Address ResolutionProtocol)代理方法和装置。
背景技术
在ARP代理场景下,当源主机(Host)访问目的主机时,若源主机本地不存在目的主机的MAC地址,则会发送一个ARP请求以请求目的主机的MAC地址。ARP代理设备接收到源主机发送的ARP请求,则向源主机返回ARP应答,ARP应答中的发送端MAC地址为指定MAC地址比如网关MAC地址等。ARP代理设备可以是网关,也可以是独立于网关的设备。源主机收到ARP应答后,学习目的主机的ARP表项,ARP表项中的MAC地址为指定MAC地址。以指定MAC地址为网关MAC地址为例,如此,源主机后续发送至目的主机的报文会通过网关进行三层转发至目的主机。
但是,由于源主机发送的ARP请求是广播报文,若源主机与目的主机下挂在ARP代理设备的同一物理端口,则就会出现不仅ARP代理设备会收到源主机发送的ARP请求,目的主机也有会收到源主机发送的ARP请求,这就有可能出现ARP代理设备、目的主机都会向源主机返回ARP应答,目的主机返回的ARP应答的发送端MAC地址为目的主机的MAC地址,导致源主机学习到的目的主机的ARP表项中的MAC地址有可能是指定MAC地址,也可能是目的主机的MAC地址,具体取决于源主机最后收到的ARP应答,这导致主机的ARP表项不可控更不好统一管理,并且,若源主机学习到的目的主机的ARP表项中的MAC地址为目的主机的MAC地址,当目的主机发生迁移时导致源主机不能访问目的主机。
发明内容
本申请提供了ARP代理方法和装置,以实现统一管理主机ARP表项,也防止因为主机迁移而影响主机互访。
本申请提供的技术方案包括:
一种地址解析协议ARP代理方法,该方法应用于ARP代理设备,包括:
接收第一ARP请求,若所述第一ARP请求的发送端IP地址和目标IP地址不同,则返回第一ARP请求的ARP应答,并检查第一主机和第二主机是否接入本设备的同一物理接口,所述第一主机为IP地址为所述发送端IP地址的主机,所述第二主机为IP地址为所述目标IP地址的主机;
若是,在经过第一设定时长T1后的第二设定时长T2内以T1为周期返回执行返回第一ARP请求的ARP应答的操作,所述T2为T1的正整数倍;
其中,所述ARP应答的发送端MAC地址为指定MAC地址,发送端IP地址为第二主机的IP地址,目标IP地址为第一主机的IP地址,目标MAC地址为第一主机的MAC地址。
一种地址解析协议ARP代理装置,该装置应用于ARP代理设备,包括:
接收单元,用于接收第一ARP请求;
代理单元,用于在所述第一ARP请求的发送端IP地址和目标IP地址不同,则返回第一ARP请求的ARP应答,并检查第一主机和第二主机是否接入本设备的同一物理接口,所述第一主机为IP地址为所述发送端IP地址的主机,所述第二主机为IP地址为所述目标IP地址的主机;
若是,在经过第一设定时长T1后的第二设定时长T2内以T1为周期返回执行返回第一ARP请求的ARP应答的操作,所述T2为T1的正整数倍;
其中,所述ARP应答的发送端MAC地址为指定MAC地址,发送端IP地址为第二主机的IP地址,目标IP地址为第一主机的IP地址,目标MAC地址为第一主机的MAC地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710451644.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种地址处理方法及装置
- 下一篇:一种地址分配方法及装置