一种路由同步方法及装置制造方法及图纸

技术编号:13348189 阅读:41 留言:0更新日期:2016-07-15 01:17
本发明专利技术提供一种路由同步方法及装置,所述方法应用于第一边缘网关,所述方法包括:获取所述第一边缘网关的虚拟机IP地址,为所述虚拟机IP地址设置对应的聚合IP地址;为所述聚合IP地址设置对应的虚拟MAC地址;生成所述虚拟机IP地址、聚合IP地址以及虚拟MAC地址的第一对应关系,并将所述第一对应关系同步至第二边缘网关,以使所述第二边缘网关根据所述第一对应关系生成虚拟机IP地址、聚合IP地址、虚拟MAC地址以及所述第一边缘网关与第二边缘网关对应的隧道标识的第二对应关系。从而可以减轻核心网络的负担,避免ARP报文在核心网络上洪泛的现象,提高业务的转发效率。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种路由同步方法及装置
技术介绍
EVI(EthernetVirtualizationInterconnect,以太网虚拟化互联)是常用的一种数据中心互联技术,主要实现了与VXLAN网络互通。通常数据中心的报文到了边缘设备EVI站点之后,会首先进行VXLAN报文的解封装操作,然后报文查询ARP表项进行转发。为了实现VXLAN网络互通,VM设备需要学习EVI站点中的网关虚接口IP地址的ARP信息,同样,EVI站点需要学习VM设备上的IP地址及对应的ARP信息,以此来指导报文的转发。同时两个EVI站点之间还需要相互学习对端EVI站点的网关虚接口IP地址以及对端VM的所有IP地址及对应的ARP信息。由于EVI站点只有通过学习对端EVI站点中的所有VM的IP地址和MAC地址,才能指导对端VM发送的报文进行转发。但是这无疑给两个EVI站点中间的核心网络带来很大的负担,可能会出现大量的ARP报文在核心网络上洪泛的现象,可能影响其他业务的转发。
技术实现思路
有鉴于此,本专利技术提供一种路由同步方法及装置来解决因学习对端EVI站点中的所有VM的IP地址和MAC地址导致的ARP报文洪泛的问题。具体地,本专利技术是通过如下技术方案实现的:本专利技术提供一种路由同步方法,所述方法应用于第一边缘网关,所述方法包括:获取所述第一边缘网关的虚拟机IP地址,为所述虚拟机IP地址设置对应的聚合IP地址;为所述聚合IP地址设置对应的虚拟MAC地址;生成所述虚拟机IP地址、聚合IP地址以及虚拟MAC地址的第一对应关系,并将所述第一对应关系同步至第二边缘网关,以使所述第二边缘网关根据所述第一对应关系生成虚拟机IP地址、聚合IP地址、虚拟MAC地址以及所述第一边缘网关与第二边缘网关对应的隧道标识的第二对应关系。进一步的,所述为所述虚拟机IP地址设置对应的聚合IP地址,包括:分别判断虚拟机IP地址所属的网段,在同一网段内,将为本网段预设的聚合IP地址作为在本网段的虚拟机IP地址的聚合IP地址。进一步的,所述方法还包括:接收第二边缘网关同步的第二边缘网关的虚拟机IP地址、聚合IP地址以及虚拟MAC地址的第三对应关系;根据所述第三对应关系,生成第二边缘网关的虚拟机IP地址、聚合IP地址、虚拟MAC地址以及所述第一边缘网关与第二边缘网关对应的隧道标识的第四对应关系。进一步的,当所述第一边缘网关连接的第一虚拟机要向所述第二边缘网关连接的第二虚拟机发送报文时,所述方法还包括:所述第一边缘网关获取所述报文的目的IP地址,并在本地的第四对应关系中查找所述目的IP地址对应的聚合IP地址以及虚拟MAC地址和隧道标识;根据查找到的目的IP地址对应的聚合IP地址、虚拟MAC地址以及隧道标识对所述报文进行隧道封装并发送至所述第二边缘网关,以使所述第二边缘网关将接收到的报文解封装后,根据所述目的IP地址将所述报文转发至第二虚拟机。进一步的,当所述第一边缘网关增加新的虚拟机IP地址时,所述方法还包括:当为所述新的虚拟机IP地址设置新的聚合IP地址时,判断所述新的聚合IP地址是否能够在第一对应关系中已有的聚合IP地址中选择;若是,则将所述新的虚拟机IP地址更新至选择的聚合IP地址对应的第一对应关系中,并将所述新的虚拟机IP地址及选择的聚合IP地址同步至所述第二边缘网关以更新所述第二对应关系;若否,则为新的虚拟机IP地址设置新的聚合IP地址,并为所述新的聚合IP地址设置对应的新的虚拟MAC地址,将所述新的虚拟机IP地址、新的聚合IP地址以及新的虚拟MAC地址更新至所述第一对应关系,并同步至所述第二边缘网关以更新所述第二对应关系。基于相同的构思,本专利技术还提供一种路由同步装置,所述装置应用于第一边缘网关,所述装置包括:地址获取单元,用于获取所述第一边缘网关的虚拟机IP地址,为所述虚拟机IP地址设置对应的聚合IP地址;地址设置单元,用于为所述聚合IP地址设置对应的虚拟MAC地址;关系同步单元,用于生成所述虚拟机IP地址、聚合IP地址以及虚拟MAC地址的第一对应关系,并将所述第一对应关系同步至第二边缘网关,以使所述第二边缘网关根据所述第一对应关系生成虚拟机IP地址、聚合IP地址、虚拟MAC地址以及所述第一边缘网关与第二边缘网关对应的隧道标识的第二对应关系。进一步的,所述地址设置单元,具体用于分别判断虚拟机IP地址所属的网段,在同一网段内,将为本网段预设的聚合IP地址作为在本网段的虚拟机IP地址的聚合IP地址。进一步的,所述装置还包括:地址接收单元,用于接收第二边缘网关同步的第二边缘网关的虚拟机IP地址、聚合IP地址以及虚拟MAC地址的第三对应关系;关系生成单元,用于根据所述第三对应关系,生成第二边缘网关的虚拟机IP地址、聚合IP地址、虚拟MAC地址以及所述第一边缘网关与第二边缘网关对应的隧道标识的第四对应关系。进一步的,所述装置还包括:报文发送单元,当所述第一边缘网关连接的第一虚拟机要向所述第二边缘网关连接的第二虚拟机发送报文时,用于获取所述报文的目的IP地址,并在本地的第四对应关系中查找所述目的IP地址对应的聚合IP地址以及虚拟MAC地址和隧道标识;根据查找到的目的IP地址对应的聚合IP地址、虚拟MAC地址以及隧道标识对所述报文进行隧道封装并发送至所述第二边缘网关,以使所述第二边缘网关将接收到的报文解封装后,根据所述目的IP地址将所述报文转发至第二虚拟机。进一步的,所述装置还包括:地址更新单元,当所述第一边缘网关增加新的虚拟机IP地址时,用于在为所述新的虚拟机IP地址设置新的聚合IP地址时,判断所述新的聚合IP地址是否能够在第一对应关系中已有的聚合IP地址中选择;若是,则将所述新的虚拟机IP地址更新至选择的聚合IP地址对应的第一对应关系中,并将所述新的虚拟机IP地址及选择的聚合IP地址同步至所述第二边缘网关以更新所述第二对应关系;若否,则为新的虚拟机IP地址设置新的聚合IP地址,并为所述新的聚合IP地址设置对应的新的虚拟MAC地址,将所述新的虚拟机IP地址、新的聚合IP地址以及新的虚拟MAC地址更新至所述第一对应关系,并同步至所述第二边缘网关以更新所述第二对应关系。由此可见,本专利技术可以通过获取所述第一边缘网关的虚拟机IP地址,为所述虚拟机IP地址设置对应的聚合IP地址,以及所本文档来自技高网...

【技术保护点】
一种路由同步方法,其特征在于,所述方法应用于第一边缘网关,所述方法包括:获取所述第一边缘网关的虚拟机IP地址,为所述虚拟机IP地址设置对应的聚合IP地址;为所述聚合IP地址设置对应的虚拟MAC地址;生成所述虚拟机IP地址、聚合IP地址以及虚拟MAC地址的第一对应关系,并将所述第一对应关系同步至第二边缘网关,以使所述第二边缘网关根据所述第一对应关系生成虚拟机IP地址、聚合IP地址、虚拟MAC地址以及所述第一边缘网关与第二边缘网关对应的隧道标识的第二对应关系。

【技术特征摘要】
1.一种路由同步方法,其特征在于,所述方法应用于第一边缘网关,所
述方法包括:
获取所述第一边缘网关的虚拟机IP地址,为所述虚拟机IP地址设置对
应的聚合IP地址;
为所述聚合IP地址设置对应的虚拟MAC地址;
生成所述虚拟机IP地址、聚合IP地址以及虚拟MAC地址的第一对应
关系,并将所述第一对应关系同步至第二边缘网关,以使所述第二边缘网关
根据所述第一对应关系生成虚拟机IP地址、聚合IP地址、虚拟MAC地址
以及所述第一边缘网关与第二边缘网关对应的隧道标识的第二对应关系。
2.根据权利要求1所述的方法,其特征在于,所述为所述虚拟机IP地
址设置对应的聚合IP地址,包括:
分别判断虚拟机IP地址所属的网段,在同一网段内,将为本网段预设的
聚合IP地址作为在本网段的虚拟机IP地址的聚合IP地址。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收第二边缘网关同步的第二边缘网关的虚拟机IP地址、聚合IP地址
以及虚拟MAC地址的第三对应关系;
根据所述第三对应关系,生成第二边缘网关的虚拟机IP地址、聚合IP
地址、虚拟MAC地址以及所述第一边缘网关与第二边缘网关对应的隧道标
识的第四对应关系。
4.根据权利要求3所述的方法,其特征在于,当所述第一边缘网关连接
的第一虚拟机要向所述第二边缘网关连接的第二虚拟机发送报文时,所述方
法还包括:
所述第一边缘网关获取所述报文的目的IP地址,并在本地的第四对应关
系中查找所述目的IP地址对应的聚合IP地址以及虚拟MAC地址和隧道标
识;
根据查找到的目的IP地址对应的聚合IP地址、虚拟MAC地址以及隧
道标识对所述报文进行隧道封装并发送至所述第二边缘网关,以使所述第二
边缘网关将接收到的报文解封装后,根据所述目的IP地址将所述报文转发至
第二虚拟机。
5.根据权利要求1所述的方法,其特征在于,当所述第一边缘网关增加
新的虚拟机IP地址时,所述方法还包括:
当为所述新的虚拟机IP地址设置新的聚合IP地址时,判断所述新的聚
合IP地址是否能够在第一对应关系中已有的聚合IP地址中选择;
若是,则将所述新的虚拟机IP地址更新至选择的聚合IP地址对应的第
一对应关系中,并将所述新的虚拟机IP地址及选择的聚合IP地址同步至所
述第二边缘网关以更新所述第二对应关系;
若否,则为新的虚拟机IP地址设置新的聚合IP地址,并为所述新的聚
合IP地址设置对应的新的虚拟MAC地址,将所述新的虚拟机IP地址、新
的聚合IP地址以及新的虚拟MAC地址更新至所述第一对应关系,并同步至
所述第二边缘网关以更新所述第二对应关系。
6.一种路由同步装置,其特征在于,所述装...

【专利技术属性】
技术研发人员:黄李伟王伟
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1