【技术实现步骤摘要】
数据中心虚拟化网络地址的分发方法、系统及目录服务器
本专利技术涉及云计算技术,尤其涉及一种数据中心虚拟化网络地址的分发方法、系统及目录服务器。
技术介绍
随着云计算技术的广泛应用,云计算数据中心网络跟传统的数据中心网络有很大的不同,云计算数据中心网络的规模比传统的数据中心网络要大,所以传统的二层技术在云计算数据中心网络中存在扩展性问题,另外,云计算会大量使用虚拟化技术,对于云计算数据中心,一台服务器可以虚拟化出多个虚拟机,每个虚拟机都分配有虚拟MAC地址,而且由于数据中心之间的容灾备份,流量平衡等要求,虚拟机可能会在一个数据中心甚至跨数据中心之间进行迁移。图1为现有的数据中心网络虚拟化叠加网络图,图1中VM为虚拟机,NVE为网络虚拟边界,虚线表示数据流,实线表示各设备间的连接关系,在NVE上对原始数据进行封装,并依赖于中间叠加网络的路由器(Router)进行数据传输,NVE上需要保存外层地址和内层地址的映射关系,采用自学习的方式进行MAC地址表的建立和更新。叠加网络采用layer 2Over Layer3的方式,内层的封装报文为以太网报文,外层可以为网络层报文头,为了实现协议栈的识别,在外层网络层与内层以太网层之间封装UDP报文头,也可以封装类TCP报文头等形式,内层的报文地址为MAC地址,外层的地址为IP地址。数据在叠加网络中传输依赖于IP地址进行路由。这种叠加网络的实现解决了传统二层数据中心网络的扩展性问题,以及跨数据中心的网络互通、VM的快速迁移等问题。对于这种叠加层的云计算数据中心网络,采用传统的介质访问控制(MAC,MediaAccess ...
【技术保护点】
一种数据中心虚拟化网络地址的分发方法,其特征在于,该方法包括:目录服务器接收并保存网络虚拟边界发送的携带有租户标识和网络地址信息的网络地址注册消息,在向网络虚拟边界分发网络地址信息时,只向与租户标识相关的网络虚拟边界分发网络地址信息。
【技术特征摘要】
1.一种数据中心虚拟化网络地址的分发方法,其特征在于,该方法包括: 目录服务器接收并保存网络虚拟边界发送的携带有租户标识和网络地址信息的网络地址注册消息,在向网络虚拟边界分发网络地址信息时,只向与租户标识相关的网络虚拟边界分发网络地址信息。2.根据权利要求1所述的分发方法,其特征在于,所述网络地址信息包括:虚拟机的地址信息、源网络虚拟边界的地址信息和目的网络虚拟边界的地址信息; 所述虚拟机的地址信息包括:虚拟机的介质访问控制(MAC)地址、或虚拟机的虚拟MAC地址、或虚拟机的IP地址、或虚拟机的虚拟IP地址。3.根据权利要求2所述的分发方法,其特征在于,所述目录服务器接收并保存网络虚拟边界发送的携带有租户标识和网络地址信息的网络地址注册消息为:所述目录服务器为集中式的服务器时,所述目录服务器接收网络虚拟边界发送的携带有租户标识和网络地址信息的网络地址注册消息,以映射条目的形式保存网络地址注册消息中的网络地址信息和租户标识。4.根据权利要求2所述的分发方法,其特征在于,所述目录服务器接收并保存网络虚拟边界发送的携带有租户标识和网络地址信息的网络地址注册消息为:所述目录服务器为分布式的服务器时,接收所述网络地址注册消息的目录服务器根据分布式算法查找到用于保存所述租户标识对应的映射条目的目录服务器,将所述网络地址注册消息中的网络地址信息和租户标识通过报文发送到查找到的目录服务器,所述查找到的目录服务器以映射条目的形式保存所述网络地址信息和租户标识。5.根据权利要求2所述的分发方法,其特征在于,所述在向网络虚拟边界分发网络地址信息时,只向与租户标识相关的网络虚拟边界分发网络地址信息,为:对于目录服务器工作在推送(Push)方式的情况下,目录服务器在以映射条目的形式保存网络地址注册消息中的网络地址信息和租户标识之后,通过通告报文向数据中心网络中与所述租户标识相关的网络虚拟边界分发所述网络地址信息。6.根据权利要求2所述的分发方法,其特征在于,所述在向网络虚拟边界分发网络地址信息时,只向与租户标识相关的网络虚拟边界分发网络地址信息,为:对于目录服务器工作在拉取(Pull)方式的情况下,目录服务器接收网络虚拟边界发送的携带租户标识的网络地址请求(request)消息,根据所述网络地址请求消息中携带的租户标识查找到对应的映射条目,将所述映射条目中的网络地址信息通过应答(reply)消息分发给所述网络虚拟边界。7.根据权利要求2所述的分发方法,其特征在于,该方法还包括:虚拟机启动后,向网络虚拟边界发送附着消息,所述附着消息携带有虚拟机的地址信息和租户标识; 所述网络虚拟边界收到所述附着消息后,在本地保存虚拟机的地址信息和租户标识,并向目录服务器发送携带有租户标识和网络地址信息的网络地址注册消息。8.根据权利要求2至7任一项所述的分发方法,其特征在于,该方法还包括:收到目录服务器分发的网络地址信息的网络虚拟边界,以网络地址信息中的目的网络虚拟边界的地址信息为外层目的地址,对虚拟机发送的数据报文进行封装,封装后的数据报文依赖于外层目的地址由叠加层网络的路由器转发和路由。9.一种数据中心虚拟化网络地址的分发系统,其特征在于,该系统包括:网络虚拟边界、目录服务器;其中, 网络虚拟边界,用于向目录服务器发送携带有租户标识和网络地址信息的网络地址注册消息,并接收目录服务器分发的网络地址信息; 目录服务器,用于接收并保存网络虚拟边界发送的携带有租户标识和网络地址信息的网络地址注册消息,在向网络虚拟边界分发网络地址信息时,只向与租户标识相关的网络虚拟边界分发网络地址信息。10.根据权利要求9所述的分发系统,其特征在于,所述网络地址信息包括:虚拟机的地址信息、源网络虚拟边界的地址信息和目的网络虚拟边界的地址信息; 所述虚拟机的地址信息包括:虚拟机的MAC地址、或虚拟机的虚拟MAC地址、或虚拟机的IP地址、或虚拟机的虚拟IP地址。11.根据权利要求10所述的分发系统,其特征在于,该系统还包括:虚拟机,用于启动...
【专利技术属性】
技术研发人员:胡方伟,金利忠,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。