The invention discloses a virtual data center networking method and system in heterogeneous environment, which relates to the field of SDN. This method includes creating virtual machines on cloud management platform and VLAN belonging to virtual machines on OVS, creating VLAN belonging to physical machines on the first physical switch by SDN controller, and sending interworking requirements of virtual machines and physical machines to cloud management platform and SDN controller respectively by business management platform, so that the cloud management platform and SDN controller can interact with the first key information according to the first physical switch. A key information sends the second key information to the first physical switch connected to the physical machine and the second physical switch connected to the virtual machine, so that the first physical switch and the second physical switch can exchange data between the physical machine and the virtual machine according to the second key information. The invention can realize flexible communication between virtual machine and physical machine.
【技术实现步骤摘要】
异构环境下的虚拟数据中心组网方法和系统
本专利技术涉及SDN(SoftwareDefinedNetwork,软件定义网络)领域,尤其涉及一种异构环境下的VDC(VirtualDataCenter,虚拟数据中心组网)方法和系统。
技术介绍
云计算技术的广泛应用,实现了虚拟机的动态创建、组网及按需迁移,而要实现上述功能,就需要底层网络支持,例如,需要相互隔离的二层网络,需要按需扩展的大二层网络,需要物理机与虚拟机之间的按需互通,以实现部署在其上的应用动态迁移,另外,还需要多设备厂家的互通。目前业界所提供的解决方案,主要是纯软的解决方案,例如,基于虚拟化软件如VMware的解决方案;和纯硬的解决方案,例如基于网络设备如EVPN(EthernetVPN,以太网虚拟专用网络)的解决方案。针对虚实互通的需求还是一些私有的解决方案,但无法大规模推广和部署。
技术实现思路
本专利技术要解决的一个技术问题是提供一种异构环境下的虚拟数据中心组网方法和系统能够实现虚拟机与物理机之间的灵活互通。根据本专利技术一方面,提出一种异构环境下的虚拟数据中心组网方法,包括:云管理平台创建虚拟机,并在开放虚拟交换机OVS上创建虚拟机所属的虚拟局域网VLAN;软件定义网络SDN控制器在第一物理交换机上创建物理机所属的VLAN;业务管理平台分别向云管理平台和SDN控制器下发虚拟机和物理机的互通需求,以便云管理平台和SDN控制器交互第一关键信息;SDN控制器根据第一关键信息向物理机所挂接的第一物理交换机和虚拟机所挂接的第二物理交换机下发第二关键信息,以便第一物理交换机和第二物理交换机根据第二关键信息实 ...
【技术保护点】
1.一种异构环境下的虚拟数据中心组网方法,其特征在于,包括:云管理平台创建虚拟机,并在开放虚拟交换机OVS上创建所述虚拟机所属的虚拟局域网VLAN;软件定义网络SDN控制器在第一物理交换机上创建物理机所属的VLAN;业务管理平台分别向所述云管理平台和所述SDN控制器下发所述虚拟机和所述物理机的互通需求,以便所述云管理平台和所述SDN控制器交互第一关键信息;所述SDN控制器根据所述第一关键信息向所述物理机所挂接的第一物理交换机和所述虚拟机所挂接的第二物理交换机下发第二关键信息,以便所述第一物理交换机和所述第二物理交换机根据所述第二关键信息实现所述物理机和所述虚拟机的数据交换。
【技术特征摘要】
1.一种异构环境下的虚拟数据中心组网方法,其特征在于,包括:云管理平台创建虚拟机,并在开放虚拟交换机OVS上创建所述虚拟机所属的虚拟局域网VLAN;软件定义网络SDN控制器在第一物理交换机上创建物理机所属的VLAN;业务管理平台分别向所述云管理平台和所述SDN控制器下发所述虚拟机和所述物理机的互通需求,以便所述云管理平台和所述SDN控制器交互第一关键信息;所述SDN控制器根据所述第一关键信息向所述物理机所挂接的第一物理交换机和所述虚拟机所挂接的第二物理交换机下发第二关键信息,以便所述第一物理交换机和所述第二物理交换机根据所述第二关键信息实现所述物理机和所述虚拟机的数据交换。2.根据权利要求1所述的方法,其特征在于,所述云管理平台和所述SDN控制器交互第一关键信息包括:所述云管理平台将所述虚拟机所属的VLAN标识和所挂接的第二物理交换机信息发送至所述SDN控制器。3.根据权利要求2所述的方法,其特征在于,所述SDN控制器向所述物理机所挂接的第一物理交换机下发所述物理机所属的VLAN与所述第一物理交换机间的第一虚拟网络接口VNI的第一映射关系,以及向所述虚拟机所挂接的第二物理交换机下发所述虚拟机所属的VLAN与所述第二物理交换机间的第二VNI的第二映射关系;所述第一物理交换机和所述第二物理交换机分别根据所述第一映射关系和所述第二映射关系实现所述物理机和所述虚拟机的数据交换。4.根据权利要求3所述的方法,其特征在于,所述第一物理交换机在接收到所述物理机发送的数据时,根据所述第一映射关系将所述物理机所属的VLAN转换为第一VNI,并将所述第一VNI封装到数据包中发送至所述第二物理交换机;所述第二物理交换机根据所述第二映射关系将所述第一VNI转换为所述虚拟机所属的VLAN;和/或所述第二物理交换机在接收到所述虚拟机发送的数据时,根据所述第二映射关系将所述虚拟机所属的VLAN转换为第二VNI,并将所述第二VNI封装到数据包中发送至所述第一物理交换机;所述第一物理交换机根据所述第一映射关系将所述第二VNI转换为所述物理机所属的VLAN。5.根据权利要求1-4任一所述的方法,其特征在于,所述虚拟机所挂接的第一物理交换机实现所述虚拟机的VXLAN隧道终端VTEP功能;所述物理机所挂接的第二物理交换机实现所述物理机的VTEP功能。6.一种异构环境下的虚拟数据中心组网系统,其特征在于,包括:云管理平台,用于创建虚拟机,并在开放虚拟交换机OVS上创建所述虚拟机所属的虚拟局域网...
【专利技术属性】
技术研发人员:王爱俊,祖翔,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。