[发明专利]地址解析协议ARP信息的处理方法和装置有效

专利信息
申请号: 201210343963.2 申请日: 2012-09-17
公开(公告)号: CN102857588A 公开(公告)日: 2013-01-02
发明(设计)人: 王伟;王海 申请(专利权)人: 杭州华三通信技术有限公司
主分类号: H04L29/12 分类号: H04L29/12
代理公司: 北京德琦知识产权代理有限公司 11018 代理人: 杨春香;宋志强
地址: 310053 浙江省杭州市高新技术产业*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 地址 解析 协议 arp 信息 处理 方法 装置
【说明书】:

技术领域

本申请涉及网络通信技术,特别涉及地址解析协议(ARP:Address Resolution Protocol)信息的处理方法和装置。

背景技术

随着Internet的高速发展,网络的地域跨度越来越大。为了更好的提供服务,用户通常会在为了更好地提供服务,提供商通常在异地部署多个数据中心实现负载分担和高可靠性,并实现虚拟机在各个数据中心之间的自由迁移。由于虚拟机迁移过程对用户透明,不能改变IP地址,所以必须在分布于异地的数据中心之间实现二层虚拟互联(EVI:Ethernet Virtualization Interconnection)。

参见图1,图1为现有EVI组网示意图。在图1所示的EVI组网中存在以下三个站点:站点(Site)1、Site 2和Site 3。各个站点均部署了数据中心,相互之间通过建立EVI公网隧道(vlink)比如图1中的vlink1至vlink3实现二层互联。并且,在EVI组网中,每一站点通过中间系统到中间系统的路由选择协议(IS-IS:Intermediate System to Intermediate System Routing Protocol)学习异地站点中网络设备的介质访问控制(MAC:Medium/Media Access Control)地址,以实现不同站点之间的数据转发。

参见图2,图2为EVI组网中两个异地站点之间的数据转发流程图。以图1所示EVI组网为例,假如站点1中的主机A需要与站点2中的主机B进行通信,而此时,主机A不知道该主机B的MAC地址,则,先需要通过图2所示的以下步骤使主机A学习到主机B的MAC地址:

步骤201,站点1中的主机A在站点1内广播ARP请求,该ARP请求用于获取站点2中主机B的MAC地址。

所述ARP请求中包含主机A的ARP信息,具体包含主机A的IP地址(作为ARP请求的源IP地址)、MAC地址(作为ARP请求的源MAC地址)、以及主机A所处的虚拟局域网(VLAN:Virtual Local Area Network)等。

步骤202,当站点1中的ED比如ED1接收到所述ARP请求时,通过与EVI组网中异地站点之间的EVI公网隧道比如图1中的vlink1、vlink2将所述ARP请求泛洪到站点2和站点3。

以下仅以站点2接收ARP请求为例,站点3原理类似。

步骤203,当站点2中的ED比如ED2接收到所述ARP请求时,将该ARP请求上送本ED2的CPU,由CPU学习所述ARP请求的源MAC地址并建立该源MAC地址对应的ARP表项来缓存,之后在站点2内的相应VLAN内泛洪该ARP请求,以保证该ARP请求到达目的主机即主机B。

本步骤203中的VLAN具体为发送ARP请求的主机A所处的VLAN,其携带在ARP请求中,因此,当ED2收到所述ARP请求时,直接获取该ARP请求中的VLAN,假如该获取的VLAN为VLAN1,则ED2在站点2内的VLAN1中泛洪所述ARP请求。

步骤204,当主机B收到所述ARP请求后,向主机A返回ARP应答,并在所处站点即站点2内广播该向主机A返回的ARP应答。

所述ARP应答中包含主机B的ARP信息,具体包含主机B的IP地址(作为ARP应答的源IP地址)、MAC地址(作为ARP应答的源MAC地址)、以及主机B所处的VLAN等。

步骤205,站点2中的ED比如ED2收到ARP应答后,依据ARP应答的目的IP地址选择相应的vlink比如vlink1来发送ARP应答。

步骤206,站点1的ED比如ED1收到ARP应答后,将ARP应答上送自身的CPU,以学习所述ARP应答的源MAC地址,并建立该源MAC地址对应的ARP表项。

步骤207,ED1在站点1内的相应VLAN(即所述ARP应答携带的VLAN)中洪泛所述ARP应答。

步骤208,主机A收到ARP应答后,从该ARP应答中学习到源MAC地址。

至此,通过上述步骤201至步骤208,站点1中的主机A即可学习到站点2中主机B的MAC地址,之后,利用学习的MAC地址和主机B进行通信。

之后,当站点1内其他主机后续发送ARP请求来学习主机B的MAC地址时,ED1查找本地ARP表项,对该ARP请求回送ARP应答,该返回的ARP应答中携带本地ARP表项记录的该主机B的MAC地址。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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