【技术实现步骤摘要】
本专利技术涉及网络通信
,特别涉及一种支持数据中心二层互联的拓扑构建方法和装置。
技术介绍
数据中心,是各种业务的提供中心,是数据处理、数据存储和数据交换的中心。为了提供更好的服务,提供商通常在异地部署多个数据中心,实现负载分担和高可靠性,并实现虚拟机在数据中心之间的自由迁移。由于虚拟机迁移过程对用户透明,不能改变IP地址,所以必须在分布于异地的数据中心之间实现二层网络互联。数据中心互联,需要满足以下基本要求各站点互相独立,站点内的拓扑和故障互不影响;对站点间传输数据时使用的技术与站点位置、提供商的网络无特殊要求,具有传输无关性;使用多归宿提供冗余接入,并在站点间避免流量环路,保证高可靠性;站点内拓扑结构实现灵活;运营维护简单,可快速新增和减少站点。目前,在公网只支持IP技术时,只有思科的覆盖传输虚拟化(OTV)技术能够实现数据中心互联。在各数据中心的边缘设备的连接到核心网的物理端口上配置IP地址,并关联一个或多个OTV虚拟接口,每个OTV虚拟接口可以作为二层转发表的出接口。下面结合附图对OTV技术进行说明。参见图1,图1是现有技术应用OTV技术实现数据中心二层互联的组网示意图。 其中网络10为核心网,其上运行PUMRP协议,网络12、16分别是数据中心站点,其上运行 cUMRP协议,网络14是构建在网络10上的虚拟网络,其上运行oUMRP协议。在网络12中, 包含边缘设备XII,交换机S11,路由器R11、R12,主机H3通过交换机Sll接入,主机H12通过路由器Rll接入。在网络16中,包含边缘设备X12,交换机S12、S13,路由器R14、R ...
【技术保护点】
1.一种支持数据中心二层互联的拓扑构建方法,其特征在于,该方法包括:当前站点上线时,其边缘设备在邻居服务器上注册,获取所有已注册站点信息,根据每个已注册站点信息,生成与该已注册站点对应的虚拟桥接端口,并配置与该虚拟桥接端口对应的隧道封装映射表项;所述的隧道封装映射表项包括虚拟桥接端口、远端站点的IP地址、本地站点的IP地址;当前站点上线后,其边缘设备按照预设规则从邻居服务器获取所有新注册的站点信息,根据每个新注册的站点信息,生成与该新注册的站点对应的虚拟桥接端口以及配置与该虚拟桥接端口对应的隧道封装映射表项;所述边缘设备根据每个已注册站点对应的隧道封装映射表项,建立与该已注册站点之间的隧道,并在该隧道上进行数据传输。
【技术特征摘要】
1.一种支持数据中心二层互联的拓扑构建方法,其特征在于,该方法包括当前站点上线时,其边缘设备在邻居服务器上注册,获取所有已注册站点信息,根据每个已注册站点信息,生成与该已注册站点对应的虚拟桥接端口,并配置与该虚拟桥接端口对应的隧道封装映射表项;所述的隧道封装映射表项包括虚拟桥接端口、远端站点的IP地址、本地站点的IP地址;当前站点上线后,其边缘设备按照预设规则从邻居服务器获取所有新注册的站点信息,根据每个新注册的站点信息,生成与该新注册的站点对应的虚拟桥接端口以及配置与该虚拟桥接端口对应的隧道封装映射表项;所述边缘设备根据每个已注册站点对应的隧道封装映射表项,建立与该已注册站点之间的隧道,并在该隧道上进行数据传输。2.如权利要求1所述的支持数据中心二层互联的拓扑构建方法,其特征在于,所述边缘设备在邻居服务器上注册,获取所有已注册站点信息的方法为边缘设备向邻居服务器发送携带自身所在站点信息的注册请求报文,接收所述邻居服务器在接收到该注册请求报文后返回的注册应答报文,并获取接收到的注册应答报文中携带的所有已注册站点信息。3.如权利要求2所述的支持数据中心二层互联的拓扑构建方法,其特征在于,预先配置注册重试时间间隔列表;如果在当前注册重试时间间隔超时的时候仍未接收到邻居服务器返回的注册应答报文,则再次向邻居服务器发送注册请求报文,并以注册重试时间间隔列表中的下一个时间间隔值作为注册重试时间间隔,直到接收到邻居服务器返回的注册应答报文;如果当前注册重试时间间隔是列表中的最后一个时间间隔值作为注册重试时间间隔, 且等待超时后仍未接收到邻居服务器回应的注册应答报文,则重新向邻居服务器发送注册请求报文并以注册重试时间间隔列表中的第一个时间间隔值作为注册重试时间间隔进行新一轮的注册重试。4.如权利要求3所述的支持数据中心二层互联的拓扑构建方法,其特征在于,所述按照预设规则从邻居服务器获取所有新注册的站点信息的方法为边缘设备每隔第一预设时间向邻居服务器发送注册请求报文,并在接收到邻居服务器回应的注册应答报文之后,获取该注册应答报文中携带的所有已注册站点信息,根据每个已注册站点信息查找对应的隧道封装映射表项,如果未查找到,则确定该已注册站点为新注册的站点,并获取该新注册的站点信息。5.如权利要求4所述的支持数据中心二层互联的拓扑构建方法,其特征在于,所述站点信息包括该站点的桥MAC地址;所述根据每个已注册站点信息,生成与该已注册站点对应的虚拟桥接端口之前,进一步包括判断该已注册站点的桥MAC地址是否与当前站点的桥MAC地址相同,如果相同,则不生成与该已注册站点对应的虚拟桥接端口,否则,生成与该已注册站点对应的虚拟桥接端□;所述根据每个新注册的站点信息,生成与该新注册的站点对应的虚拟桥接端口之前, 进一步包括判断该新注册的站点的桥MAC地址是否与当前站点的桥MAC地址相同,如果相同,则不生成与该新注册的站点对应的虚拟桥接端口,否则,生成与该新注册的站点对应的虚拟桥接端口。6.如权利要求5所述的支持数据中心二层互联的拓扑构建方法,其特征在于,所述生成与该已注册站点对应的虚拟桥接端口之后,进一步包括向该已注册站点发送解析请求报文,并在接收到该已注册站点回应的解析应答报文后,将该虚拟桥接端口的状态设置为启动UP。7.如权利要求6所述的支持数据中心二层互联的拓扑构建方法,其特征在于,所述生成与该已注册站点对应的虚拟桥接端口时,进一步将该虚拟桥接端口的状态设置为故障 DOWN ;所述生成与该已注册站点对应的虚拟桥接端口之后,每隔第二预设时间向该已注册站点发送解析请求报文,如果连续发送预设次数的解析请求报文均未收到相应的解析应答报文,则将该已注册站点对应的虚拟桥接端口的状态设置为DOWN,设置该虚拟桥接端口对应的老化定时器,并在该老化定时器超时后删除该虚拟桥接端口。8.如权利要求1-7中任一权项所述的支持数据中心二层互联的拓扑构建方法,其特征在于,该方法进一步包括当前站点下线时,其边缘设备向邻居服务器发送携带当前站点的IP地址的注销请求报文,并由邻居服务器将该注销请求报文发送到所有其它已注册站点;边缘设备接收到邻居服务器发来的注销请求报文时,根据注销请求报文中携带的下线站点的IP地址,查找对应的隧道封装映射表项,并将查找到的隧道封装映射表项对应的虚拟桥接端口删除。9.一种边缘设备,应...
【专利技术属性】
技术研发人员:周万,朱国平,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:86
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。