[发明专利]一种基于分布式数据中心的路由发布方法和设备有效
申请号: | 201310632599.6 | 申请日: | 2013-11-29 |
公开(公告)号: | CN103618672B | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 李爽久;韩艳辉 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/713 | 分类号: | H04L12/713;H04L12/721;H04L12/46;H04L29/12 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司11297 | 代理人: | 龚家骅 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分布式 数据中心 路由 发布 方法 设备 | ||
技术领域
本发明涉及了通信技术领域,尤其是涉及了一种基于分布式数据中心的路由发布方法和设备。
背景技术
随着云计算的逐渐兴起,越来越多的数据中心正在被建设。为了更好地使用数据中心的资源,并保证业务的高可用性,用户通常会选择部署分布式数据中心。在此情况下,当在多个数据中心部署相同网段的服务器,或者虚拟机从一个数据中心的服务器迁移到另一个数据中心的服务器时,如何保证用户从最优的路径访问服务器资源便成为了需要解决的首要问题。
为了解决上述问题,现有技术中,通常采用RHI(Route Health Injection,路由健康注入)方式进行路由发布。如图1所示,为RHI方式的组网示意图,数据中心A和数据中心B上部署了相同网段(10.153.20.0/24)的服务器。
在使用RHI方式时,如果用户需要访问数据中心A内的服务器,则将数据中心A的路由精度规划得比数据中心B高,并保证SLB(健康检查设备,此时可以只部署在数据中心B)只能探测到本数据中心内的服务器。
进一步的,数据中心A内的网关设备将会发布网段路由10.153.20.0/25以及10.153.20.128/25,数据中心B内的网关设备将会发布网段路由10.153.20.0/24。之后,用户在需要访问网段(10.153.20.0/24)的服务器时,基于最长匹配原则,将会通过网段路由10.153.20.0/25以及10.153.20.128/25访问数据中心A内的服务器。
但是,上述方式需要在数据中心部署健康检查设备SLB,给用户增加了额外成本。此外,数据中心内的SLB为了发布主机路由,还需要对服务器进行探测,以决定是否发布主机路由;在此过程中,如果服务器的数量较大,则SLB需要发送大量探测报文,导致数据中心内存在大量探测报文,占用大量网络带宽。除此之外还有大量的配置,几乎要为每个服务器都配好几条命令。
发明内容
本发明实施例提供一种基于分布式数据中心的路由发布方法和设备,以避免在数据中心部署SLB,并可以简化配置以及节约网络带宽。
为了达到上述目的,本发明实施例提供一种基于分布式数据中心的路由发布方法,应用于包括两个以上数据中心互联的网络中的至少一个数据中心的网关设备,所述方法包括以下步骤:
所述网关设备维护地址解析协议ARP表,所述ARP表中记录了IP地址;
所述网关设备确定需要发布主机路由的网段以及排除接口列表,并利用所述网段筛选所述ARP表中位于所述网段的IP地址,并确定位于所述网段的IP地址对应的出接口;当位于所述网段的IP地址对应的出接口不在所述排除接口列表中时,将位于所述网段的IP地址添加到主机路由发布DHR表中;
所述网关设备从所述DHR表中获取IP地址,并以主机路由的形式向外网发布从所述DHR表中获取的IP地址。
所述方法还包括:当在所述ARP表中增加新的IP地址时,如果所述新的IP地址位于所述网段,且所述新的IP地址对应的出接口不在所述排除接口列表中,则所述网关设备将所述新的IP地址添加到所述DHR表中,并以主机路由的形式向外网发布所述新的IP地址;当在所述ARP表中删除IP地址时,如果被删除的IP地址位于所述网段,且被删除的IP地址对应的出接口不在所述排除接口列表中,则所述网关设备从所述DHR表中删除所述被删除的IP地址,并撤销之前发布过的所述被删除的IP地址的主机路由。
所述网关设备从所述DHR表中删除所述被删除的IP地址,具体包括:所述网关设备在获知被删除的IP地址位于所述网段,且所述被删除的IP地址对应的出接口不在所述排除接口列表后,为所述被删除的IP地址启动抑制定时器;如果在所述抑制定时器超时之前,所述网关设备未在所述ARP表中重新添加所述被删除的IP地址,则从所述DHR表中删除所述被删除的IP地址;如果在所述抑制定时器超时之前,所述网关设备在所述ARP表中重新添加所述被删除的IP地址,则不从所述DHR表中删除所述被删除的IP地址。
所述网关设备将IP地址添加到DHR表中的过程,具体包括:所述网关设备在将IP地址添加到DHR表后,利用该IP地址发送Internet控制报文协议ICMP探测报文;如果在预设时间内未收到ICMP探测响应报文,则所述网关设备确认该IP地址不可达,并从所述DHR表中删除该IP地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310632599.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高效除湿空调室内机
- 下一篇:声矢量阵高精度远程方位估计方法