异构网络的资源调度方法及系统技术方案

技术编号:17944064 阅读:87 留言:0更新日期:2018-05-15 23:15
本发明专利技术公开一种异构网络的资源调度方法及系统,涉及软件定义网络领域。其中的方法包括:控制器接收物理网关交换机上报的物理服务器的MAC地址以及物理网关交换机的IP地址,其中,物理网关交换机获取下属的物理服务器的MAC地址;控制器向云管理平台上报物理服务器的MAC地址以及物理网关交换机的IP地址;云管理平台向下属的虚拟可扩展局域网隧道终端VTEP下发物理服务器的MAC地址以及物理网关交换机的IP地址,以便VTEP下属的虚拟机VM通过物理服务器的MAC地址以及物理网关交换机的IP地址实现对物理服务器的资源调度。从而在异构网络环境下实现了云资源池中的网络单元调度物理资源池中的资源,实现对资源的有效利用。

Resource scheduling method and system for heterogeneous networks

The invention discloses a resource scheduling method and system for heterogeneous network, and relates to the field of software defined network. The methods include: the controller receives the MAC address of the physical server that is reported by the physical gateway switch and the IP address of the physical gateway switch, in which the physical gateway switch gets the MAC address of the physical server of the subordinate, the MAC address of the physical server and the physical gateway switch on the controller Xiang Yun management platform. IP address; the cloud management platform sends the MAC address of the physical server to the virtual extensible LAN tunnel terminal VTEP and the IP address of the physical gateway switch, so that the VTEP subordinate virtual machine VM implements the resource scheduling of the physical server through the MAC address of the physical server and the IP site of the physical gateway switch. Thus, in the heterogeneous network environment, the network units in the cloud resource pool are implemented to schedule the resources in the physical resource pool to realize the effective utilization of resources.

【技术实现步骤摘要】
异构网络的资源调度方法及系统
本专利技术涉及软件定义网络领域,特别涉及一种异构网络的资源调度方法及系统。
技术介绍
在云资源池与物理资源池组成的异构网络环境下,云资源池中的虚拟服务器主要由云管理平台统一创建。然而,云管理平台无法自动感知位于物理资源池中的物理服务器,因此云资源池中的网络单元无法共享物理资源池中的资源。
技术实现思路
本专利技术所要解决的一个技术问题是:在异构网络环境下,实现云资源池中的网络单元调度物理资源池中的资源。根据本专利技术实施例的一个方面,提供了一种异构网络的资源调度方法,包括:控制器接收物理网关交换机上报的物理服务器的媒体接入控制MAC地址以及物理网关交换机的网际协议IP地址,其中,物理网关交换机获取下属的物理服务器的MAC地址;控制器向云管理平台上报物理服务器的MAC地址以及物理网关交换机的IP地址;云管理平台向下属的虚拟可扩展局域网隧道终端VTEP下发物理服务器的MAC地址以及物理网关交换机的IP地址,以便VTEP下属的虚拟机VM通过物理服务器的MAC地址以及物理网关交换机的IP地址实现对物理服务器的资源调度。在一些实施例中,VTEP下属的VM通过物理服务器的MAC地址以及物理网关交换机的IP地址实现对物理服务器的资源调度包括:VM向上联的VETP查询目的物理服务器的MAC地址以及目的物理服务器上联的物理网关交换机的IP地址;VM根据目的物理服务器上联的物理网关交换机的IP地址将数据包转发至目的物理服务器上联的物理网关交换机,数据包携带目的物理服务器的MAC地址;物理服务器上联的物理网关交换机根据目的物理服务器的MAC地址将数据包转发至物理服务器。在一些实施例中,控制器接收物理网关交换机上报的物理服务器的MAC地址以及物理网关交换机的IP地址包括:控制器接收物理网关交换机基于OPENFLOW协议上报的物理服务器的MAC地址以及物理网关交换机的IP地址。在一些实施例中,控制器接收物理网关交换机基于OPENFLOW协议上报的物理服务器的MAC地址以及物理网关交换机的IP地址包括:控制器接收物理网关交换机基于OPENFLOW协议上报的物理网关交换机的IP地址与物理服务器的MAC地址之间的映射表,映射表包括物理网关交换机的IP地址类型、物理网关交换机的IP地址、物理服务器的MAC地址个数以及物理网关交换机所获取的物理服务器的MAC地址。在一些实施例中,物理网关交换机获取下属的物理服务器的MAC地址包括:物理网关交换机基于MAC地址学习获取下属的物理服务器的MAC地址。根据本专利技术实施例的另一个方面,提供了一种异构网络的资源调度系统,包括控制器以及云管理平台;控制器包括:地址接收模块,用于接收物理网关交换机上报的物理服务器的MAC地址以及物理网关交换机的IP地址,其中,物理服务器的MAC地址由物理网关交换机获取;地址发送模块,用于向云管理平台上报物理服务器的MAC地址以及物理网关交换机的IP地址;云管理平台用于:向下属的VTEP下发物理服务器的MAC地址以及物理网关交换机的IP地址,以便VTEP下属的VM通过物理服务器的MAC地址以及物理网关交换机的IP地址实现对物理服务器的资源调度。在一些实施例中,该系统还包括:VM、VETP、物理服务器以及物理网关交换机,其中,VM用于向上联的VETP查询目的物理服务器的MAC地址以及目的物理服务器上联的物理网关交换机的IP地址;VM还用于根据目的物理服务器上联的物理网关交换机的IP地址将数据包转发至目的物理服务器上联的物理网关交换机,数据包携带目的物理服务器的MAC地址;物理服务器上联的物理网关交换机用于根据目的物理服务器的MAC地址将数据包转发至物理服务器。在一些实施例中,地址接收模块用于:接收物理网关交换机基于OPENFLOW协议上报的物理网关交换机的IP地址与物理服务器的MAC地址。在一些实施例中,地址接收模块用于:接收物理网关交换机基于OPENFLOW协议上报的物理网关交换机的IP地址与物理服务器的MAC地址之间的映射表,映射表包括物理网关交换机的IP地址类型、物理网关交换机的IP地址、物理服务器的MAC地址个数以及物理网关交换机所获取的物理服务器的MAC地址。在一些实施例中,物理服务器的MAC地址由物理网关交换机基于MAC地址学习获取。本专利技术中,控制器接收物理网关交换机上报的物理服务器的MAC地址以及物理网关交换机的IP地址,物理网关交换机获取下属的物理服务器的MAC地址,控制器向云管理平台上报物理服务器的MAC地址以及物理网关交换机的IP地址,云管理平台向下属的VTEP下发物理服务器的MAC地址以及物理网关交换机的IP地址,使得VTEP下属的VM通过物理服务器的MAC地址以及物理网关交换机的IP地址实现对物理服务器的资源调度。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1示出本专利技术异构网络的资源调度方法的一个实施例的流程示意图。图2示出VM进行隧道封装与解封装的流程示意图。图3示出MACTableUpdate消息交互模型。图4示出MACTableUpdate消息的具体封装格式。图5示出MACTableUpdate消息的Payload字段图6示出本专利技术异构网络的资源调度系统的一个实施例的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。针对资源池中的网络单元调度物理资源池中的资源的需求,本专利技术提出了一种实现异构网络环境下的VxLAN部署方案,并提出一种基于OpenFlow协议的MAC地址上报协议扩展方案,形成在SDN架构下实现基于Openflow协议的异构网络的资源共享方案。下面结合图1描述本专利技术异构网络的资源调度方法的一个实施例。图1示出异构网络的资源调度方法的一个实施例的流程示意图。异构网络主要由云资源池以及物理资源池构成。云资源池中包括VM(VirtualMachine,虚拟机)、VTEP(VirtualeXtensibleLocalAreaNetworkTunnelingEndPoint,虚拟可扩展局域网隧道终端)、以及虚拟网关GW1;物理资源池中包括物理服务器以及物理网关交换机GW2。各网络单元之间的连接关系如图1所示,其中GW1与GW2通过WAN(WideAreaNetwork,广域网)连接,用于数据层的数据传输。然而,现有技术中云资源池中的各个网络单元无法通过WAN获知物理资源池中各个物理服务器的MAC地址,因此更无法调度物理服务器的资源。本专利技术中增设了控制器和云管理平台,通过控制层实现获取物本文档来自技高网...
异构网络的资源调度方法及系统

【技术保护点】
一种异构网络的资源调度方法,包括:控制器接收物理网关交换机上报的物理服务器的媒体接入控制MAC地址以及物理网关交换机的网际协议IP地址,其中,物理网关交换机获取下属的物理服务器的MAC地址;控制器向云管理平台上报物理服务器的MAC地址以及物理网关交换机的IP地址;云管理平台向下属的虚拟可扩展局域网隧道终端VTEP下发物理服务器的MAC地址以及物理网关交换机的IP地址,以便VTEP下属的虚拟机VM通过物理服务器的MAC地址以及物理网关交换机的IP地址实现对物理服务器的资源调度。

【技术特征摘要】
1.一种异构网络的资源调度方法,包括:控制器接收物理网关交换机上报的物理服务器的媒体接入控制MAC地址以及物理网关交换机的网际协议IP地址,其中,物理网关交换机获取下属的物理服务器的MAC地址;控制器向云管理平台上报物理服务器的MAC地址以及物理网关交换机的IP地址;云管理平台向下属的虚拟可扩展局域网隧道终端VTEP下发物理服务器的MAC地址以及物理网关交换机的IP地址,以便VTEP下属的虚拟机VM通过物理服务器的MAC地址以及物理网关交换机的IP地址实现对物理服务器的资源调度。2.如权利要求1所述的方法,其特征在于,所述VTEP下属的VM通过物理服务器的MAC地址以及物理网关交换机的IP地址实现对物理服务器的资源调度包括:VM向上联的VETP查询目的物理服务器的MAC地址以及目的物理服务器上联的物理网关交换机的IP地址;VM根据目的物理服务器上联的物理网关交换机的IP地址将数据包转发至目的物理服务器上联的物理网关交换机,所述数据包携带目的物理服务器的MAC地址;物理服务器上联的物理网关交换机根据目的物理服务器的MAC地址将数据包转发至物理服务器。3.如权利要求1所述的方法,其特征在于,所述控制器接收物理网关交换机上报的物理服务器的MAC地址以及物理网关交换机的IP地址包括:控制器接收物理网关交换机基于OPENFLOW协议上报的物理服务器的MAC地址以及物理网关交换机的IP地址。4.如权利要求3所述的方法,其特征在于,所述控制器接收物理网关交换机基于OPENFLOW协议上报的物理服务器的MAC地址以及物理网关交换机的IP地址包括:控制器接收物理网关交换机基于OPENFLOW协议上报的物理网关交换机的IP地址与物理服务器的MAC地址之间的映射表,所述映射表包括物理网关交换机的IP地址类型、物理网关交换机的IP地址、物理服务器的MAC地址个数以及物理网关交换机所获取的物理服务器的MAC地址。5.如权利要求1所述的方法,其特征在于,所述物理网关...

【专利技术属性】
技术研发人员:王爱俊
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

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

1