[go: up one dir, main page]

CN103475722B - A kind of business cooperation platform realizes system - Google Patents

A kind of business cooperation platform realizes system Download PDF

Info

Publication number
CN103475722B
CN103475722B CN201310418552.XA CN201310418552A CN103475722B CN 103475722 B CN103475722 B CN 103475722B CN 201310418552 A CN201310418552 A CN 201310418552A CN 103475722 B CN103475722 B CN 103475722B
Authority
CN
China
Prior art keywords
resource
network
resources
information
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310418552.XA
Other languages
Chinese (zh)
Other versions
CN103475722A (en
Inventor
曹畅
刘楚
简伟
王健全
唐雄燕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201310418552.XA priority Critical patent/CN103475722B/en
Publication of CN103475722A publication Critical patent/CN103475722A/en
Application granted granted Critical
Publication of CN103475722B publication Critical patent/CN103475722B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开一种业务协同平台实现系统,涉及信息技术领域,可以将不同厂家的设备整合在一起,实现业务跨不同设备厂家时的端到端管理以及集中控制。本发明实施例通过资源管理层设备,用于统计不同设备厂家的软件定义网络SDN控制器控制的网络域中的网络资源,统计数据中心网络中各信息技术IT厂家的IT设备和不同设备厂家的SDN控制器的计算资源以及附属资源,并将统计的资源信息发送给核心功能层设备;核心功能层设备,用于将接收的资源信息进行汇总,对汇总的资源信息进行疏导、管理,将虚拟资源和附属资源与对应的网络资源绑定;系统集成层设备,用于完成用户管理以及实现与用户交互的功能。本发明实施例提供的方案适用于业务协同平台。

The invention discloses a system for realizing a service collaboration platform, which relates to the field of information technology, and can integrate equipment from different manufacturers to realize end-to-end management and centralized control of services across different equipment manufacturers. In the embodiment of the present invention, the resource management layer equipment is used to count the network resources in the network domain controlled by the software-defined network SDN controllers of different equipment manufacturers, and to count the IT equipment of each information technology IT manufacturer in the data center network and the IT equipment of different equipment manufacturers. Computing resources and auxiliary resources of the SDN controller, and send the statistical resource information to the core function layer device; the core function layer device is used to summarize the received resource information, guide and manage the summarized resource information, and Resources and affiliated resources are bound to corresponding network resources; system integration layer devices are used to complete user management and realize the functions of interacting with users. The solutions provided by the embodiments of the present invention are applicable to business collaboration platforms.

Description

一种业务协同平台实现系统A Realization System of Business Collaboration Platform

技术领域technical field

本发明涉及信息技术领域,尤其涉及一种业务协同平台实现系统。The invention relates to the field of information technology, in particular to a system for realizing a business collaboration platform.

背景技术Background technique

近年来,数据中心网络在国内外得到大力发展,通过电信骨干网构建多个数据中心之间的互联网络,已成为未来网络演进的重要趋势。目前的数据中心连接往往缺乏业务协同机制,软件定义网络(Software Defined Network,SDN)的出现让通过集中式控制的业务协同成为可能。软件定义网络是一种新型的网络架构,它可以将网络的控制平面与数据转发平面进行分离,即数据转发平面是一个受控转发的设备,转发和业务逻辑由分离出去的控制平面进行控制,其中,控制协议为开往流Openflow协议。业务协同平台旨在管理多个控制器,并且集中算法、计算、控制、下发等功能模块。In recent years, the data center network has been vigorously developed at home and abroad, and the construction of the interconnection network between multiple data centers through the telecommunications backbone network has become an important trend in the future network evolution. The current data center connection often lacks a business collaboration mechanism. The emergence of software-defined network (Software Defined Network, SDN) makes it possible to achieve business collaboration through centralized control. The software-defined network is a new type of network architecture, which can separate the control plane of the network from the data forwarding plane, that is, the data forwarding plane is a controlled forwarding device, and the forwarding and business logic are controlled by the separated control plane. Wherein, the control protocol is the open flow protocol. The business collaboration platform is designed to manage multiple controllers and centralize functional modules such as algorithm, calculation, control, and delivery.

基于SDN的网络,设备商需要研发支持Openflow等协议的交换机、路由器产品,同时研发能管理多台设备的SDN控制器,控制器与设备间通过Openflow协议通信,完成诸如控制信息下发、路由建立、链路资源管理等功能。在不同设备厂家的SDN控制器之上,还需要构建业务协同管理平台,来完成业务跨不同设备厂家时的端到端管理。然而,现有技术中缺乏对业务协同调度的能力,难以将各厂家设备整合在一起,不能完成业务跨不同设备厂家时的端到端管理。For SDN-based networks, equipment manufacturers need to develop switches and routers that support protocols such as Openflow, and at the same time develop SDN controllers that can manage multiple devices. The controller and devices communicate through the Openflow protocol to complete such as control information distribution and routing establishment. , link resource management and other functions. On the SDN controllers of different equipment manufacturers, it is also necessary to build a service collaborative management platform to complete the end-to-end management of services across different equipment manufacturers. However, the existing technology lacks the ability to coordinate business scheduling, it is difficult to integrate equipment from various manufacturers, and it is impossible to complete end-to-end management of services across different equipment manufacturers.

发明内容Contents of the invention

本发明的实施例提供一种业务协同平台实现系统,可以将不同厂家的设备整合在一起,实现业务跨不同设备厂家时的端到端管理以及集中控制。Embodiments of the present invention provide a system for implementing a service collaboration platform, which can integrate devices from different manufacturers to realize end-to-end management and centralized control of services across different device manufacturers.

本发明实施例提供一种业务协同平台实现系统,包括:资源管理层设备,核心功能层设备以及系统集成层设备;The embodiment of the present invention provides a business collaboration platform implementation system, including: resource management layer equipment, core function layer equipment and system integration layer equipment;

所述资源管理层设备,处于资源管理层,用于统计不同设备厂家的软件定义网络SDN控制器控制的网络域中的网络资源,以及统计数据中心网络中各信息技术IT厂家的IT设备和所述不同设备厂家的SDN控制器的计算资源以及附属资源,并将统计的资源信息发送给所述核心功能层设备;The resource management layer device is located in the resource management layer, and is used to count network resources in the network domain controlled by software-defined network SDN controllers of different device manufacturers, and to count the IT equipment and all information technology IT manufacturers in the data center network. Describe the computing resources and auxiliary resources of the SDN controllers of different equipment manufacturers, and send the statistical resource information to the core function layer equipment;

所述核心功能层设备,处于核心功能层,用于将接收的所述资源信息进行汇总,以及对汇总的资源信息进行疏导、管理,以及将所述虚拟资源和所述附属资源与对应的网络资源绑定;The core function layer device is located at the core function layer, and is used to summarize the received resource information, guide and manage the summarized resource information, and connect the virtual resources and the attached resources to the corresponding network resource binding;

所述系统集成层设备,处于系统集成层,用于完成用户管理以及实现与用户交互的功能。The system integration layer device is located at the system integration layer and is used to complete user management and realize functions of interacting with users.

本发明实施例提供一种业务协同平台实现系统,包括资源管理层设备,核心功能层设备以及系统集成层设备。其中,资源管理层设备统计全网的资源信息并上报给核心功能层,核心功能层设备将资源信息进行重新汇总,并将各资源与对应的网络资源绑定,对跨域业务分配资源或制定计算策略,系统集成层设备完成用户管理以及与用户交互的功能,与现有技术中缺乏对业务协同调度的能力,难以将各厂家设备整合在一起,不能完成业务跨不同设备厂家时的端到端管理相比,本发明实施例提供的方案可以将通过资源管理层连接不同厂家的设备,将不同厂家的设备整合在一起,通过核心功能层来实现业务跨不同设备厂家时的端到端管理以及集中控制。An embodiment of the present invention provides a system for implementing a business collaboration platform, including resource management layer equipment, core function layer equipment, and system integration layer equipment. Among them, the resource management device counts the resource information of the entire network and reports it to the core function layer. The core function layer device resummarizes the resource information, binds each resource with the corresponding network resource, and allocates resources for cross-domain services or formulates Computing strategy, system integration layer equipment completes user management and user interaction functions, lacks the ability to coordinate business scheduling with the existing technology, it is difficult to integrate equipment from various manufacturers, and cannot complete end-to-end services when services span different equipment manufacturers Compared with end-to-end management, the solution provided by the embodiment of the present invention can connect devices from different manufacturers through the resource management layer, integrate devices from different manufacturers, and realize end-to-end management when services cross different device manufacturers through the core function layer and centralized control.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained according to these drawings without any creative effort.

图1为本发明一个实施例提供的一种业务协同平台实现系统的示意图;FIG. 1 is a schematic diagram of a business collaboration platform implementation system provided by an embodiment of the present invention;

图2为本发明另一个实施例提供的另一种业务协同平台实现系统的示意图。Fig. 2 is a schematic diagram of another implementation system of a business collaboration platform provided by another embodiment of the present invention.

具体实施方式detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

本发明实施例提供一种业务协同平台实现系统,如图1所示,该系统包括资源管理层设备101,核心功能层设备102以及系统集成层设备103。An embodiment of the present invention provides a system for implementing a business collaboration platform. As shown in FIG. 1 , the system includes a resource management layer device 101 , a core function layer device 102 and a system integration layer device 103 .

所述资源管理层设备101,处于资源管理层,用于统计不同设备厂家的软件定义网络(Soft Defined network,SDN)控制器控制的网络域中的网络资源,以及统计数据中心网络中各信息技术(Information Technology,IT)厂家的IT设备和所述不同设备厂家的SDN控制器的计算资源以及附属资源,并将统计的资源信息发送给所述核心功能层设备102;The resource management layer device 101 is located in the resource management layer, and is used for counting network resources in the network domain controlled by software-defined network (Soft Defined network, SDN) controllers of different device manufacturers, and counting information technologies in the data center network. (Information Technology, IT) computing resources and auxiliary resources of the IT equipment of the manufacturer and the SDN controllers of the different equipment manufacturers, and send the statistical resource information to the core function layer device 102;

可选的,资源管理层用于进行资源抽象,即对网络资源、计算资源以及附属资源进行抽象。其中,网络资源可以包括带宽使用情况的带宽资源、路由信息资源等,计算资源包括SDN控制器以及数据中心网络中各IT厂家的IT设备的计算资源,以及数据中心网络中各IT厂家的虚拟机等虚拟资源,附属资源包括实现防火墙、链路负载均衡以及深度报文检测的设备所反馈的资源。Optionally, the resource management layer is used to abstract resources, that is, to abstract network resources, computing resources, and subsidiary resources. Among them, network resources may include bandwidth resources of bandwidth usage, routing information resources, etc. Computing resources include SDN controllers and computing resources of IT equipment of each IT manufacturer in the data center network, as well as virtual machines of each IT manufacturer in the data center network Accessory resources include resources fed back by devices that implement firewalls, link load balancing, and deep packet inspection.

可选的,SDN是一种新型的网络架构,它的设计理念是将网络的控制平面与数据转发平面进行分离,从而实现了网络流量的灵活控制。SDN包括以下基本特征:第一,控制与转发分离;数据转发平面为一个受控制转发的设备,数据转发和业务逻辑由分离出去的控制平面进行控制,控制平面的核心控制协议就是Openflow协议。其中,业务逻辑指业务间的关系,例如业务之间的关系可以为包含、从属、平等。举例说明,A和B是两个业务,他们之间是平等的关系,那么A和B之间进行通信时,则需要两者之间进行业务请求和确认,例如A发起业务请求,B向A发送确认信息。A和B的这种平等关系是在控制平面进行控制的,数据转发平面只是传递业务请求和确认的数据包。第二,逻辑上为集中控制;将单个网元的控制平面抽离处理,统一成一个独立于设备的控制平面,因而可以拥有网络级的状态,并根据全局网络状态进行优化处理。第三,开放的应用程序编程接口(Application Programming Interface,API);对应用提供网络资源操作的接口,通过API接口,SDN的应用层可以告知网络如何运行才能更好地满足业务带宽、时延、计费等需求。Optionally, SDN is a new type of network architecture, and its design concept is to separate the control plane of the network from the data forwarding plane, thereby realizing flexible control of network traffic. SDN includes the following basic features: First, control and forwarding are separated; the data forwarding plane is a controlled forwarding device, and data forwarding and business logic are controlled by the separated control plane. The core control protocol of the control plane is the Openflow protocol. Among them, the business logic refers to the relationship between businesses, for example, the relationship between businesses can be inclusion, subordination, and equality. For example, A and B are two services, and they have an equal relationship. When A and B communicate, they need to make a service request and confirmation between the two. For example, A initiates a service request, and B sends a request to A. Send confirmation. The equal relationship between A and B is controlled on the control plane, and the data forwarding plane only transmits service request and confirmation data packets. Second, it is logically centralized control; the control plane of a single network element is separated and unified into a control plane independent of equipment, so it can have network-level status and optimize processing according to the global network status. Third, an open application programming interface (Application Programming Interface, API); provides an interface for network resource operations for applications. Through the API interface, the application layer of SDN can inform the network how to run to better meet the requirements of business bandwidth, delay, Billing and other needs.

SDN控制器可以管理多台设备,例如,SDN控制器可以管理其控制的网络域内的交换机、路由器等设备,此交换机、路由器等设备支持Openflow协议。SDN控制器与其控制的网络域内的交换机、路由器等设备通过Openflow协议通信,完成诸如控制信息下发、路由建立、链路资源管理等功能。The SDN controller can manage multiple devices. For example, the SDN controller can manage switches, routers, and other devices in the network domain it controls. The switches, routers, and other devices support the Openflow protocol. The SDN controller communicates with the switches, routers and other devices in the network domain it controls through the Openflow protocol to complete functions such as control information delivery, route establishment, and link resource management.

数据中心是一整套复杂的设施,它不仅仅包括计算机系统和与之配套的设备,例如通信和存储系统,还包含数据通信连接、环境控制设备、监控设备以及各种安全装置等。数据中心网络在国内外得到大力发展,通过电信骨干网构建多个数据中心之间的互联网络,已成为未来网络演进的重要趋势。A data center is a complete set of complex facilities. It not only includes computer systems and supporting equipment, such as communication and storage systems, but also includes data communication connections, environmental control equipment, monitoring equipment, and various security devices. The data center network has been vigorously developed at home and abroad. It has become an important trend in the future network evolution to build an interconnection network between multiple data centers through the telecommunications backbone network.

所述核心功能层设备102,处于核心功能层,用于将接收的所述资源信息进行汇总,以及对汇总的资源信息进行疏导、管理,以及将所述虚拟资源和所述附属资源与对应的网络资源绑定;The core function layer device 102 is at the core function layer, and is used for summarizing the received resource information, channeling and managing the summarized resource information, and linking the virtual resources and the subsidiary resources with the corresponding Network resource binding;

核心功能层对资源管理层抽象的资源进行汇总,以便按照业务的实际需求进行分配,从而可以提供一套端到端的智能控制,这里“端”是指网络的终端,例如不同设备厂家的SDN控制器管理的路由器、交换机等设备。The core function layer summarizes the abstracted resources of the resource management layer, so as to allocate them according to the actual needs of the business, so as to provide a set of end-to-end intelligent control, where "end" refers to the terminal of the network, such as the SDN control of different equipment manufacturers Devices such as routers and switches managed by the server.

可选的,核心功能层设备102可以将接收到的资源信息重新进行汇总,组成资源池,即资源池中包括资源管理层抽象的网络资源、计算资源以及附属资源。Optionally, the core function layer device 102 may re-summarize the received resource information to form a resource pool, that is, the resource pool includes network resources, computing resources, and auxiliary resources abstracted by the resource management layer.

所述系统集成层设备103,处于系统集成层,用于完成用户管理以及实现与用户交互的功能。The system integration layer device 103 is at the system integration layer, and is used to complete user management and realize functions of interacting with users.

可选的,系统集成层主要完成用户管理与交互的功能,例如,对用户的管理,对新用户的创建用户信息以及删除用户信息等。该层还可以将用户与其所能查看/修改的网络资源进行绑定和解除绑定,不同的用户可以有不同的权限,将用户与可操作的网络资源进行对应后,当前用户仅能操作与之对应的网络资源。Optionally, the system integration layer mainly completes user management and interaction functions, for example, user management, creation and deletion of user information for new users, and so on. This layer can also bind and unbind users with the network resources they can view/modify. Different users can have different permissions. After corresponding users with operable network resources, the current user can only operate and corresponding network resources.

本发明实施例提供一种业务协同平台实现系统,通过资源管理层设备统计不同设备厂家的软件定义网络SDN控制器控制的网络域中的网络资源,以及统计数据中心网络中各IT厂家的IT设备和所述不同设备厂家的SDN控制器的计算资源以及附属资源,并将统计的资源信息发送给所述核心功能层设备;所述核心功能层设备将接收的所述资源信息进行汇总,以及对汇总的资源信息进行疏导、管理,以及将所述虚拟资源和所述附属资源与对应的网络资源绑定;所述系统集成层设备,处于系统集成层,用于完成用户管理以及实现与用户交互的功能,使得本实施例提供的方案可以将各厂家的设备整合在一起,实现业务跨不同设备厂家时的端到端管理以及集中控制。The embodiment of the present invention provides a business collaboration platform implementation system, which uses resource management equipment to count network resources in the network domain controlled by software-defined network SDN controllers of different equipment manufacturers, and counts the IT equipment of each IT manufacturer in the data center network and the computing resources and auxiliary resources of the SDN controllers of the different equipment manufacturers, and send the statistical resource information to the core function layer device; the core function layer device summarizes the received resource information, and The aggregated resource information is channeled and managed, and the virtual resources and the attached resources are bound to the corresponding network resources; the system integration layer device is at the system integration layer, and is used to complete user management and realize interaction with users functions, so that the solution provided by this embodiment can integrate equipment from various manufacturers, and realize end-to-end management and centralized control when services span different equipment manufacturers.

本发明实施例提供一种业务协同平台实现系统,如图2所示,该系统包括:资源管理层设备201,核心功能层设备202以及系统集成层设备203;The embodiment of the present invention provides a system for implementing a business collaboration platform. As shown in FIG. 2 , the system includes: a resource management layer device 201, a core function layer device 202, and a system integration layer device 203;

所述资源管理层设备201,处于资源管理层,用于统计不同设备厂家的软件定义网络SDN控制器控制的网络域中的网络资源,以及统计数据中心网络中各IT厂家的IT设备和所述不同设备厂家的SDN控制器的计算资源以及附属资源,并将统计的资源信息发送给所述核心功能层设备202。The resource management layer device 201 is in the resource management layer, and is used to count network resources in the network domain controlled by software-defined network SDN controllers of different device manufacturers, and to count the IT devices of each IT manufacturer in the data center network and the The computing resources and subsidiary resources of the SDN controllers of different equipment manufacturers, and send the statistical resource information to the core function layer equipment 202 .

进一步可选的,如图2所示,所述资源管理层设备201包括网络资源抽象模块2011,计算资源抽象模块2012以及附属资源抽象模块2013;Further optionally, as shown in FIG. 2, the resource management layer device 201 includes a network resource abstraction module 2011, a computing resource abstraction module 2012, and an auxiliary resource abstraction module 2013;

具体的,所述网络资源抽象模块2011用于统计所述不同设备厂家的SDN控制器收集的设备信息以及所述不同设备厂家的SDN控制器控制的网络域的网络资源信息。Specifically, the network resource abstraction module 2011 is configured to collect statistics on the device information collected by the SDN controllers of the different device manufacturers and the network resource information of the network domains controlled by the SDN controllers of the different device manufacturers.

需要说明的是,所述不同设备厂家的SDN控制器与资源管理层连接。如图2所示,SDN控制器A、SDN控制器B以及SDN控制器C与资源管理层连接,网络资源抽象模块2011可以抽象出SDN控制器A控制的网络域、SDN控制器B控制的网络域以及SDN控制器C控制的网络域的带宽使用新型、路由信息以及保护策略等,另外,网络资源抽象模块2011还用于将SDN控制器收集的不同设备信息进行汇总,这里不同设备包括SDN控制器、SDN控制器控制的网络中的路由器、交换机等设备,以及不同设备厂家的IT设备,不同设备信息指上述设备的设备品牌信息、控制软件版本号、在网络中的功能和重要程度等。It should be noted that the SDN controllers of the different equipment manufacturers are connected to the resource management layer. As shown in Figure 2, SDN controller A, SDN controller B, and SDN controller C are connected to the resource management layer, and the network resource abstraction module 2011 can abstract the network domain controlled by SDN controller A and the network controlled by SDN controller B The domain and the network domain controlled by the SDN controller C use new types of bandwidth, routing information, and protection policies. In addition, the network resource abstraction module 2011 is also used to summarize the information of different devices collected by the SDN controller. Here, different devices include the SDN controller Devices, routers, switches and other equipment in the network controlled by SDN controllers, as well as IT equipment from different equipment manufacturers, different equipment information refers to the equipment brand information, control software version number, function and importance in the network, etc. of the above equipment.

所述计算资源抽象模块2012,用于统计所述数据中心网络中各IT厂家的虚拟机的计算能力信息以及虚拟资源,以及统计所述不同设备厂家的SDN控制器控制的网络域中各节点的计算能力信息,获得计算资源;The computing resource abstraction module 2012 is configured to count the computing capability information and virtual resources of the virtual machines of each IT manufacturer in the data center network, and count the information of each node in the network domain controlled by the SDN controllers of the different equipment manufacturers. Computing capability information to obtain computing resources;

可选的,计算资源抽象模块2012可以提取SDN控制器A控制的网络域、SDN控制器B控制的网络域以及SDN控制器C控制的网络域中各计算节点的节点计算能力信息,以及数据中心网络中各IT厂家的IT设备的CPU能力以及虚拟资源,可选的,虚拟资源指虚拟机所拥有的资源,由于虚拟机是对实体的设备拥有的内存、硬盘空间、CPU处理能力等资源进行切分后,为每一份资源虚拟出来一个可以执行操作控制的设备,那么虚拟机的虚拟资源就是这些资源切分后的资源。例如,原来一台计算机有4G的内存,这台计算机安装了四个虚拟机在同时、平等的运行,那么每个虚拟机的虚拟内存资源就是1G。Optionally, the computing resource abstraction module 2012 can extract the node computing capability information of each computing node in the network domain controlled by SDN controller A, the network domain controlled by SDN controller B, and the network domain controlled by SDN controller C, and the data center The CPU capabilities and virtual resources of the IT equipment of each IT manufacturer in the network. Optionally, the virtual resources refer to the resources owned by the virtual machine, because the virtual machine is the memory, hard disk space, CPU processing power and other resources owned by the physical equipment. After segmentation, a device that can perform operation control is virtualized for each resource, and the virtual resources of the virtual machine are resources after these resources are segmented. For example, if a computer originally has 4G of memory, and four virtual machines are installed on this computer to run simultaneously and equally, then the virtual memory resource of each virtual machine is 1G.

所述附属资源抽象模块2013,用于统计所述数据中心网络中各IT厂家的IT设备以及所述不同设备厂家的SDN控制器控制的网络域中各节点的除所述虚拟资源之外的附属资源,所述附属资源至少包括实现防火墙、链路负载均衡、深度报文检测的设备反馈的资源。The subsidiary resource abstraction module 2013 is used to count the IT equipment of each IT manufacturer in the data center network and the subsidiary resources of each node in the network domain controlled by the SDN controllers of the different equipment manufacturers, except for the virtual resources. resources, and the auxiliary resources at least include resources for implementing firewall, link load balancing, and device feedback for deep packet inspection.

可选的,附属资源主要是指实现防火墙、链路负载均衡、深度报文检测等功能的IT设备的资源。Optionally, the auxiliary resources mainly refer to resources of IT devices that implement functions such as firewalls, link load balancing, and deep packet inspection.

进一步可选的,在资源管理层对资源进行抽象之后,将统计的资源信息存储以设备为单位存储在数据库中,即将所述网络资源抽象模块、所述计算资源抽象模块以及所述附属资源抽象模块将统计的全网的资源信息以设备为单位存储在数据库中。例如,数据库中保存设备A的设备信息以及资源信息,设备信息包括设备名称、品牌等信息,资源信息包括设备A的内存aG、CPU资源bG、带宽信息、路由信息、计算处理能力、防火墙信息等。Further optionally, after the resource management layer abstracts resources, store statistical resource information in a database in units of devices, that is, abstract the network resource abstraction module, the computing resource abstraction module, and the attached resource abstraction The module stores the statistical resource information of the entire network in the database in units of devices. For example, the database stores the device information and resource information of device A. The device information includes device name, brand and other information, and the resource information includes device A’s memory aG, CPU resource bG, bandwidth information, routing information, computing and processing capabilities, firewall information, etc. .

所述数据库中存储的资源信息对核心功能层开放,以便所述核心功能层的所述核心功能层设备以所述数据库中的资源信息作为输入数据执行计算。The resource information stored in the database is open to the core function layer, so that the core function layer devices of the core function layer perform calculations using the resource information in the database as input data.

所述核心功能层设备202,处于核心功能层,用于将接收的所述资源信息进行汇总,以及对汇总的资源信息进行疏导、管理,以及将所述虚拟资源和所述附属资源与对应的网络资源绑定。The core function layer device 202 is at the core function layer, and is used for summarizing the received resource information, channeling and managing the summarized resource information, and linking the virtual resources and the subsidiary resources with the corresponding Network resource binding.

所述核心功能层设备202包括资源池化与分配模块2021,跨域网络配置模块2022,计算资源域网络资源绑定模块2023以及附属资源与网络资源绑定模块2024。The core function layer device 202 includes a resource pooling and allocation module 2021 , a cross-domain network configuration module 2022 , a computing resource domain network resource binding module 2023 and an auxiliary resource and network resource binding module 2024 .

所述资源池化与分配模块2021,用于将所述资源管理层设备发送的所述资源信息进行汇总,并保存在不同的数据库中,以便对全网跨域业务分配资源;The resource pooling and allocation module 2021 is configured to summarize the resource information sent by the resource management layer device and store it in different databases, so as to allocate resources to cross-domain services across the entire network;

可选的,资源池化与分配模块2021将资源信息重新汇总,组成资源池,以便统一对资源进行分配。汇总的过程也就是将资源管理层统计的资源信息录入到核心功能层的数据库的过程,这资源管理层与核心功能层的数据库的表单形式是不同的,资源管理层以设备为单位进行资源汇总,而在核心功能层按照算法实现的需要对资源信息进行汇总,即所有设备的带宽信息、路由信息、计算处理能力、防火墙信息等分别保存。Optionally, the resource pooling and allocation module 2021 re-summarizes resource information to form a resource pool, so as to allocate resources uniformly. The summary process is the process of inputting the resource information counted by the resource management layer into the database of the core function layer. The forms of the resource management layer and the database of the core function layer are different. The resource management layer summarizes resources in units of equipment. , and at the core function layer, the resource information is summarized according to the needs of the algorithm implementation, that is, the bandwidth information, routing information, computing and processing capabilities, and firewall information of all devices are stored separately.

可选的,将接收到的以设备为单位存储的资源信息汇总为以不同资源为单位的资源信息,并将不同资源信息保存在不同的数据库中,所述不同数据库包括:带宽信息数据库、路由信息数据库、计算处理能力数据库、防火墙信息数据库以及链路负载信息数据库。Optionally, the received resource information stored in units of devices is aggregated into resource information in units of different resources, and different resource information is stored in different databases, and the different databases include: bandwidth information database, routing An information database, a computing processing capability database, a firewall information database, and a link load information database.

所述跨域网络配置模块2022,用于对跨域业务所需的资源进行疏导以及管理;The cross-domain network configuration module 2022 is used to guide and manage resources required by cross-domain services;

可选的,不同设备厂家的SDN控制器控制的网络域可以理解为不同设备厂家的设备组成的不同的网络,对不同设备厂家的SDN控制器控制的网络域的管理也就是对跨域业务的执行的管理。Optionally, the network domains controlled by the SDN controllers of different equipment manufacturers can be understood as different networks composed of equipment from different equipment manufacturers. The management of the network domains controlled by the SDN controllers of different equipment manufacturers is the management of cross-domain services. Executive management.

所述计算资源与网络资源绑定模块2023,用于将计算资源与部署所述计算资源的网络资源进行绑定,以及当所述数据中心内部的虚拟机迁移后,所述计算资源响应所述虚拟机迁移的指令后,相应地迁移所述网络资源,使所述计算资源与所述网络资源相匹配;The computing resource and network resource binding module 2023 is configured to bind the computing resource and the network resource on which the computing resource is deployed, and when the virtual machine in the data center is migrated, the computing resource responds to the After the instruction of virtual machine migration, correspondingly migrate the network resources, so that the computing resources match the network resources;

可选的,计算资源与网络资源绑定模块2023主要用在当数据中心内部的虚拟机迁移后网络策略迁移的场景,确保计算资源响应虚拟机迁移的指令后,与计算资源对应的网络资源例如带宽、路由等资源能够快速相应地迁移,使计算资源与网络资源相匹配,使处理业务应用的虚拟机能够更好的提供服务。可选的,网络策略指虚拟机迁移后,迁移的虚拟机的IP地址、路由方式等重新配置的方式。Optionally, the computing resource and network resource binding module 2023 is mainly used in the scenario of network policy migration after the virtual machine in the data center is migrated, to ensure that after the computing resource responds to the virtual machine migration instruction, the network resources corresponding to the computing resource, such as Resources such as bandwidth and routing can be migrated quickly and accordingly, matching computing resources with network resources, and enabling virtual machines that process business applications to provide better services. Optionally, the network policy refers to a reconfiguration method such as the IP address and routing mode of the migrated virtual machine after the virtual machine is migrated.

所述附属资源与网络资源绑定模块2024,用于将所述附属资源与部署所述附属资源的网络资源进行绑定,以及当所述数据中心内部虚拟机迁移后,所述附属资源响应所述虚拟机迁移的指令后,相应地迁移所述网络资源,使所述附属资源与所述网络资源相匹配。The accessory resource and network resource binding module 2024 is configured to bind the accessory resource to the network resource on which the accessory resource is deployed, and when the internal virtual machine in the data center is migrated, the accessory resource responds to the After the virtual machine migration instruction is executed, the network resources are migrated accordingly, so that the auxiliary resources match the network resources.

进一步可选的,如图2所示,在业务协同平台实现系统外,还包括算法重构模块204;Further optionally, as shown in FIG. 2, an algorithm reconstruction module 204 is also included outside the business collaboration platform implementation system;

所述核心功能层设备202,与所述核心功能层外部的算法重构模块204连接,所述算法重构模块204用于为所述核心功能层设备提供具体的计算算法,以实现所述核心功能层的功能或者计算获得网络优化策略。可选的,算法重构模块204中包括由简单到复杂的路由算法、资源分配算法等的所有算法,并且通过软件程序指令的替换就能进行算法升级,整个过程不被其他层所感知。算法重构模块204中的各种算法仅可以被核心功能层调用,以实现算法功能。The core function layer device 202 is connected to an algorithm reconstruction module 204 outside the core function layer, and the algorithm reconstruction module 204 is used to provide a specific calculation algorithm for the core function layer device to realize the core The function or calculation of the functional layer obtains the network optimization strategy. Optionally, the algorithm reconstruction module 204 includes all algorithms from simple to complex routing algorithms, resource allocation algorithms, etc., and the algorithm can be upgraded by replacing software program instructions, and the whole process is not perceived by other layers. Various algorithms in the algorithm reconstruction module 204 can only be called by the core function layer to realize algorithm functions.

需要说明的是,核心功能层最终以资源管理层设备保存在数据库中的各种资源信息作为输入,结合外部的算法重构模块204中包括的各种算法和跨域的资源分配方式,得到网络优化后的输出,即可以计算获得优化策略。It should be noted that the core functional layer finally takes various resource information stored in the database by the resource management device as input, and combines various algorithms and cross-domain resource allocation methods included in the external algorithm reconstruction module 204 to obtain the network The optimized output can be calculated to obtain the optimization strategy.

所述系统集成层设备203,处于系统集成层,用于完成用户管理以及实现与用户交互的功能。The system integration layer device 203 is at the system integration layer, and is used to complete user management and realize functions of interacting with users.

进一步可选的,如图2所示,所述系统集成层设备203包括用户管理模块2031,用户云资源绑定与解除模块2032,资源监控与告警管理模块2033;Further optionally, as shown in FIG. 2, the system integration layer device 203 includes a user management module 2031, a user cloud resource binding and release module 2032, and a resource monitoring and alarm management module 2033;

所述用户管理模块2031,用于管理所有注册用户的用户信息,包括创建用户信息或者删除用户信息。即用户管理模块2031负责与用户有关的信息的管理,可以理解为网络管理中的安全管理。例如新的用户需要使用本系统则要先进行注册,通过系统管理员验证之后才能够使用系统,新的用户可以获得查看系统中的网络信息或者是更高的修改系统的网络配置的权限。其中,不同的用户根据其权限的不同可以查看系统中不同的网络信息,或者对系统执行不同的操作。The user management module 2031 is used to manage user information of all registered users, including creating user information or deleting user information. That is, the user management module 2031 is responsible for the management of user-related information, which can be understood as security management in network management. For example, if a new user needs to use the system, he must first register, and then he can use the system after being verified by the system administrator. The new user can obtain the permission to view the network information in the system or to modify the network configuration of the system. Among them, different users can view different network information in the system or perform different operations on the system according to their different rights.

所述用户云资源绑定与解除模块2032,用于将所述用户信息与所述用户权限范围内能操作的管理资源进行绑定或者解除绑定。即用户云资源绑定与解除模块2032主要负责将用户信息与其所能查看的网络信息或者可修改的网络配置进行对应和解除对应,当用户信息与其所能查看的网络信息或者可修改的网络配置的对应关系建立起来之后,用户只能对其能够查看或者修改其对应的管理资源。The user cloud resource binding and unbinding module 2032 is configured to bind or unbind the user information with the management resources that can be operated within the scope of the user's authority. That is, the user cloud resource binding and unbinding module 2032 is mainly responsible for associating and uncorresponding the user information with the network information that can be viewed or the network configuration that can be modified. After the corresponding relationship is established, the user can only view or modify its corresponding management resources.

所述资源监控与告警模块2033,用于监控所述资源池的资源信息,以及当所述资源池中的资源不足以分配或者网络出现故障时进行报警。The resource monitoring and alarming module 2033 is configured to monitor the resource information of the resource pool, and give an alarm when the resources in the resource pool are not enough for allocation or the network fails.

进一步可选的,如图2所示,在业务协同平台实现系统外,还包括管理视图模块205;Further optionally, as shown in FIG. 2, a management view module 205 is also included outside the business collaboration platform implementation system;

所述系统集成层设备203与所述系统集成层外部的管理视图模块205连接;The system integration layer device 203 is connected to the external management view module 205 of the system integration layer;

所述管理视图模块205,用于为用户的操作提供可视化界面,并显示实时信息以及所述核心功能层设备计算获得的优化策略,这样用户例如网络管理者最终可以了解到不同设备厂家的SDN控制器控制的网络域的网络情况,并可做出相应配置。The management view module 205 is used to provide a visual interface for user operations, and display real-time information and optimization strategies calculated by the core function layer equipment, so that users such as network managers can finally understand the SDN control of different equipment manufacturers The network conditions of the network domain controlled by the controller can be configured accordingly.

例如,将上述报警显示在所述管理视图模块205上,以便引起网络操作人员的注意。For example, the above-mentioned alarm is displayed on the management view module 205, so as to attract the attention of network operators.

可选的,网络中不同的业务流都有对应的流flow身份标识号码(Identity,ID),对于跨域业务,系统集成层通过区分ID来对不同的业务流进行管理,例如不同ID的业务流作为管理视图模块中显示的不同的项,用户通过点击相应的项就能查找到该ID的业务流的全部信息。Optionally, different service flows in the network have corresponding flow identity numbers (Identity, ID). For cross-domain services, the system integration layer manages different service flows by distinguishing IDs, for example, services with different IDs The flow is a different item displayed in the management view module, and the user can find all the information of the business flow of the ID by clicking the corresponding item.

进一步可选的,当所述用户管理模块2031接收一个新用户的注册信息时,所述用户管理模块2031将所述注册信息发送给所述用户云资源绑定与解除模块2032;Further optionally, when the user management module 2031 receives registration information of a new user, the user management module 2031 sends the registration information to the user cloud resource binding and release module 2032;

所述用户云资源绑定与解除模块2032接收所述注册信息,根据所述注册信息为所述新用户分配管理资源,将所述注册信息与对应的管理资源信息发送给所述用户管理模块2031以及所述资源监控与告警管理模块2033;The user cloud resource binding and releasing module 2032 receives the registration information, allocates management resources for the new user according to the registration information, and sends the registration information and corresponding management resource information to the user management module 2031 And the resource monitoring and alarm management module 2033;

所述用户管理模块2031,用于当所述新用户登录时显示与所述新用户对应的管理资源信息;The user management module 2031 is configured to display management resource information corresponding to the new user when the new user logs in;

所述资源监控与告警管理模块2033,用于当所述新用户管理范围内的资源不足时,通过所述管理视图模块显示提醒信息,所述提醒信息用于提供资源不足。The resource monitoring and alarm management module 2033 is configured to display reminder information through the management view module when resources within the management range of the new user are insufficient, and the reminder information is used to provide insufficient resources.

本发明实施例提供一种业务协同平台实现系统,通过资源管理层、核心功能层以及系统集成层构成,通过资源管理层设备将网络资源、计算资源和附属资源进行抽象后,通过核心功能层设备将资源管理层抽象后的资源进行汇总,构成资源池,使得可以进行资源池化与分配,跨域网络配置,资源绑定等,为资源协同和资源池化提供了解决方案,通过系统集成层设备完成用户管理,使得可以对本系统的网络情况进行监控,并可以根据核心功能层计算的优化策略进行配置等,因此,本实施例提供的方案可以将不同厂家的设备整合在一起,实现业务跨不同设备厂家时的端到端管理以及集中控制。The embodiment of the present invention provides a system for implementing a business collaboration platform, which is composed of a resource management layer, a core function layer, and a system integration layer. Summarize the abstracted resources of the resource management layer to form a resource pool, enabling resource pooling and allocation, cross-domain network configuration, resource binding, etc., providing a solution for resource collaboration and resource pooling, through the system integration layer The equipment completes user management, so that the network conditions of the system can be monitored, and configuration can be performed according to the optimization strategy calculated by the core function layer. End-to-end management and centralized control of different equipment manufacturers.

需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。It should be noted that the device embodiments described above are only illustrative, and the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physically separated. A unit can be located in one place, or it can be distributed to multiple network units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. It can be understood and implemented by those skilled in the art without creative effort.

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用CPU、专用存储器、专用元器件等来实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the present invention can be realized by means of software plus necessary general-purpose hardware. However, in many cases, the former is a better implementation. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, such as a floppy disk of a computer , U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk, etc., including several instructions to make a computer device (which can be personal computer, server, or network equipment, etc.) to execute the methods described in various embodiments of the present invention.

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置和系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。Each embodiment in this specification is described in a progressive manner, the same and similar parts of each embodiment can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device and system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and for relevant parts, refer to part of the description of the method embodiments.

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。The above is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Anyone skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present invention. Should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims (9)

1.一种业务协同平台实现系统,其特征在于,包括:资源管理层设备,核心功能层设备以及系统集成层设备;1. A business collaboration platform realization system, is characterized in that, comprises: resource management layer equipment, core function layer equipment and system integration layer equipment; 所述资源管理层设备,处于资源管理层,用于统计不同设备厂家的软件定义网络SDN控制器控制的网络域中的网络资源,以及统计数据中心网络中各信息技术IT厂家的IT设备和所述不同设备厂家的SDN控制器的计算资源以及附属资源,并将统计的资源信息发送给所述核心功能层设备;The resource management layer device is located in the resource management layer, and is used to count network resources in the network domain controlled by software-defined network SDN controllers of different device manufacturers, and to count the IT equipment and all information technology IT manufacturers in the data center network. Describe the computing resources and auxiliary resources of the SDN controllers of different equipment manufacturers, and send the statistical resource information to the core function layer equipment; 所述核心功能层设备,处于核心功能层,用于将接收的所述资源信息进行汇总,以及对汇总的资源信息进行疏导、管理,以及将虚拟资源和所述附属资源与对应的网络资源绑定;The core function layer device is located at the core function layer, and is used to summarize the received resource information, guide and manage the summarized resource information, and bind virtual resources and the attached resources to corresponding network resources Certainly; 所述系统集成层设备,处于系统集成层,用于完成用户管理以及实现与用户交互的功能;The system integration layer device is located at the system integration layer and is used to complete user management and realize functions of interacting with users; 其中,所述资源管理层设备包括网络资源抽象模块,计算资源抽象模块以及附属资源抽象模块;Wherein, the resource management layer device includes a network resource abstraction module, a computing resource abstraction module and an auxiliary resource abstraction module; 所述网络资源抽象模块,用于统计所述不同设备厂家的SDN控制器收集的设备信息以及所述不同设备厂家的SDN控制器控制的网络域的网络资源信息;The network resource abstraction module is used to count the device information collected by the SDN controllers of the different device manufacturers and the network resource information of the network domains controlled by the SDN controllers of the different device manufacturers; 所述计算资源抽象模块,用于统计所述数据中心网络中各IT厂家的虚拟机的计算能力信息以及虚拟资源,以及统计所述不同设备厂家的SDN控制器控制的网络域中各节点的计算能力信息,获得计算资源;The computing resource abstraction module is used for counting the computing capability information and virtual resources of the virtual machines of each IT manufacturer in the data center network, and counting the calculation of each node in the network domain controlled by the SDN controllers of the different equipment manufacturers Capability information, access to computing resources; 所述附属资源抽象模块,用于统计所述数据中心网络中各IT厂家的IT设备以及所述不同设备厂家的SDN控制器控制的网络域中各节点的除所述虚拟资源之外的附属资源,所述附属资源至少包括实现防火墙、链路负载均衡、深度报文检测的设备反馈的资源。The subsidiary resource abstraction module is used to count the IT equipment of each IT manufacturer in the data center network and the subsidiary resources of each node in the network domain controlled by the SDN controllers of the different equipment manufacturers except the virtual resources , the auxiliary resources at least include resources for implementing firewall, link load balancing, and device feedback for deep packet inspection. 2.根据权利要求1所述的系统,其特征在于,2. The system of claim 1, wherein: 所述网络资源抽象模块、所述计算资源抽象模块以及所述附属资源抽象模块将统计的全网的资源信息存储在数据库中;The network resource abstraction module, the computing resource abstraction module, and the affiliated resource abstraction module store the statistical resource information of the entire network in a database; 不同的数据库中存储的资源信息对核心功能层开放,以便所述核心功能层的所述核心功能层设备以所述不同的数据库中的资源信息作为输入数据执行计算。Resource information stored in different databases is open to the core function layer, so that the core function layer devices of the core function layer perform calculations using the resource information in the different databases as input data. 3.根据权利要求2所述的系统,其特征在于,所述网络资源抽象模块、所述计算资源抽象模块以及所述附属资源抽象模块将统计的全网的资源信息存储在数据库中,包括:3. The system according to claim 2, wherein the network resource abstraction module, the computing resource abstraction module, and the affiliated resource abstraction module store statistical resource information of the entire network in a database, including: 所述网络资源抽象模块、所述计算资源抽象模块以及所述附属资源抽象模块将统计的全网的资源信息以设备为单位存储在数据库中。The network resource abstraction module, the computing resource abstraction module and the auxiliary resource abstraction module store the statistical resource information of the whole network in the database in units of devices. 4.根据权利要求1-3中任一项所述的系统,其特征在于,4. The system according to any one of claims 1-3, characterized in that, 所述核心功能层设备包括资源池化与分配模块,跨域网络配置模块,计算资源域网络资源绑定模块以及附属资源与网络资源绑定模块;The core function layer device includes a resource pooling and allocation module, a cross-domain network configuration module, a computing resource domain network resource binding module, and an auxiliary resource and network resource binding module; 所述资源池化与分配模块,用于将所述资源管理层设备发送的所述资源信息进行汇总,并保存在不同的数据库中,以便对全网跨域业务分配资源;The resource pooling and allocation module is configured to summarize the resource information sent by the resource management layer device and store it in different databases, so as to allocate resources to cross-domain services across the entire network; 所述跨域网络配置模块,用于对跨域业务所需的资源进行疏导以及管理;The cross-domain network configuration module is used to guide and manage resources required by cross-domain services; 所述计算资源与网络资源绑定模块,用于将计算资源与部署所述计算资源的网络资源进行绑定,以及当所述数据中心内部的虚拟机迁移后,所述计算资源响应所述虚拟机迁移的指令后,相应地迁移所述网络资源,使所述计算资源与所述网络资源相匹配;The computing resource and network resource binding module is configured to bind the computing resource and the network resource on which the computing resource is deployed, and when the virtual machine in the data center is migrated, the computing resource responds to the virtual After the computer migration instruction, migrate the network resources accordingly, so that the computing resources match the network resources; 所述附属资源与网络资源绑定模块,用于将所述附属资源与部署所述附属资源的网络资源进行绑定,以及当所述数据中心内部虚拟机迁移后,所述附属资源响应所述虚拟机迁移的指令后,相应地迁移所述网络资源,使所述附属资源与所述网络资源相匹配。The accessory resource and network resource binding module is configured to bind the accessory resource to the network resource on which the accessory resource is deployed, and when the internal virtual machine in the data center is migrated, the accessory resource responds to the After the virtual machine is instructed to migrate, the network resources are migrated accordingly, so that the attached resources match the network resources. 5.根据权利要求4所述的系统,其特征在于,所述将所述资源管理层设备发送的所述资源信息进行汇总,并保存在不同的数据库中,包括:5. The system according to claim 4, wherein the resource information sent by the resource management layer device is summarized and stored in different databases, including: 将接收到的以设备为单位存储的资源信息汇总为以不同资源为单位的资源信息,并将不同资源信息保存在不同的数据库中,所述不同数据库包括:带宽信息数据库、路由信息数据库、计算处理能力数据库、防火墙信息数据库以及链路负载信息数据库。Summarize the received resource information stored in units of devices into resource information in units of different resources, and store different resource information in different databases, the different databases include: bandwidth information database, routing information database, computing Processing capacity database, firewall information database, and link load information database. 6.根据权利要求4所述的系统,其特征在于,6. The system of claim 4, wherein: 所述核心功能层设备,与所述核心功能层外部的算法重构模块连接,所述算法重构模块用于为所述核心功能层设备提供具体的计算算法,以实现所述核心功能层的功能或者计算获得网络优化策略。The core function layer device is connected to an algorithm reconstruction module outside the core function layer, and the algorithm reconstruction module is used to provide a specific calculation algorithm for the core function layer device to realize the core function layer Functions or calculations to obtain network optimization strategies. 7.根据权利要求6所述的系统,其特征在于,7. The system of claim 6, wherein: 所述系统集成层设备包括用户管理模块,用户云资源绑定与解除模块,资源监控与告警管理模块;The system integration layer device includes a user management module, a user cloud resource binding and release module, and a resource monitoring and alarm management module; 所述用户管理模块,用于管理所有注册用户的用户信息,包括创建用户信息或者删除用户信息;The user management module is used to manage user information of all registered users, including creating user information or deleting user information; 所述用户云资源绑定与解除模块,用于将所述用户信息与所述用户权限范围内能操作的管理资源进行绑定或者解除绑定;The user cloud resource binding and unbinding module is used to bind or unbind the user information with the management resources that can be operated within the scope of the user's authority; 所述资源监控与告警模块,用于监控所述资源信息,以及当资源不足以分配或者网络出现故障时进行报警。The resource monitoring and alarming module is used to monitor the resource information, and give an alarm when the resources are not enough to allocate or the network fails. 8.根据权利要求7所述的系统,其特征在于,8. The system of claim 7, wherein: 所述系统集成层设备与所述系统集成层外部的管理视图模块连接;The system integration layer device is connected to the external management view module of the system integration layer; 所述管理视图模块,用于为用户的操作提供可视化界面,并显示实时信息以及所述核心功能层设备计算获得的优化策略。The management view module is used to provide a visual interface for user operations, and display real-time information and optimization strategies calculated by the core function layer device. 9.根据权利要求7或8所述的系统,其特征在于,9. The system according to claim 7 or 8, characterized in that, 当所述用户管理模块接收一个新用户的注册信息时,所述用户管理模块将所述注册信息发送给所述用户云资源绑定与解除模块;When the user management module receives registration information of a new user, the user management module sends the registration information to the user cloud resource binding and release module; 所述用户云资源绑定与解除模块接收所述注册信息,根据所述注册信息为所述新用户分配管理资源,将所述注册信息与对应的管理资源信息发送给所述用户管理模块以及所述资源监控与告警管理模块;The user cloud resource binding and releasing module receives the registration information, allocates management resources for the new user according to the registration information, and sends the registration information and corresponding management resource information to the user management module and the Describe the resource monitoring and alarm management module; 所述用户管理模块,用于当所述新用户登录时显示与所述新用户对应的管理资源信息;The user management module is configured to display management resource information corresponding to the new user when the new user logs in; 所述资源监控与告警管理模块,用于当所述新用户管理范围内的资源不足时,通过所述管理视图模块显示提醒信息,所述提醒信息用于提供资源不足。The resource monitoring and alarm management module is configured to display reminder information through the management view module when the resources within the management scope of the new user are insufficient, and the reminder information is used to provide resource shortage.
CN201310418552.XA 2013-09-13 2013-09-13 A kind of business cooperation platform realizes system Active CN103475722B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310418552.XA CN103475722B (en) 2013-09-13 2013-09-13 A kind of business cooperation platform realizes system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310418552.XA CN103475722B (en) 2013-09-13 2013-09-13 A kind of business cooperation platform realizes system

Publications (2)

Publication Number Publication Date
CN103475722A CN103475722A (en) 2013-12-25
CN103475722B true CN103475722B (en) 2016-08-17

Family

ID=49800415

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310418552.XA Active CN103475722B (en) 2013-09-13 2013-09-13 A kind of business cooperation platform realizes system

Country Status (1)

Country Link
CN (1) CN103475722B (en)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103746911B (en) * 2014-01-20 2017-06-09 中国联合网络通信集团有限公司 A kind of SDN structure and its communication means
CN103795805B (en) * 2014-02-27 2017-08-25 中国科学技术大学苏州研究院 Distributed server load-balancing method based on SDN
CN104954281B (en) * 2014-03-31 2018-08-03 中国移动通信集团公司 Communication means, system, resource pool management system, interchanger and control device
CN103997513B (en) * 2014-04-21 2017-08-01 北京邮电大学 A Programmable Virtual Network Service System
CN105187223B (en) * 2014-06-16 2019-02-26 国家电网公司 A Planning and Design System Based on OTN Network
CN104407911B (en) * 2014-10-31 2018-03-20 新华三技术有限公司 Virtual machine migration method and device
CN105656778B (en) 2014-11-11 2019-11-19 中兴通讯股份有限公司 The method and SDN controller and SDN-OAF of calling routing algorithm
CN104901903B (en) * 2015-04-07 2019-05-07 北京邮电大学 Software-defined network multi-domain resource processing method and system
CN105227385B (en) * 2015-11-12 2019-03-05 中国联合网络通信集团有限公司 A kind of method and system of troubleshooting
CN107483335B (en) * 2016-06-07 2021-01-15 中国移动通信有限公司研究院 SDN service implementation method, application entity, management entity and controller
CN106357443B (en) * 2016-09-14 2019-08-02 中国联合网络通信集团有限公司 A kind of method and apparatus of network configuration
CN106452842B (en) * 2016-09-14 2019-09-24 上海海事大学 Network system based on network function virtualization intermediary system architecture
CN106452861B (en) * 2016-09-29 2019-05-21 中国联合网络通信集团有限公司 A kind of method and apparatus of synchronizing information
CN106550043B (en) * 2016-11-25 2020-03-31 中国银联股份有限公司 Cloud computing system based on SDN networking technology
CN107094119B (en) * 2017-07-07 2019-10-25 广州市品高软件股份有限公司 A kind of control method for equalizing load and system based on cloud computing and SDN network
CN109257198A (en) * 2017-07-13 2019-01-22 中国电信股份有限公司 Adapter, management system and the network resource operation method of SDN controller
CN109257264B (en) * 2017-07-14 2021-05-14 中国电信股份有限公司 System and method for opening Ethernet virtual private network service
CN109120459B (en) * 2018-09-27 2019-09-20 中国联合网络通信有限公司广东省分公司 A kind of metropolitan area network business processing method based on arranging service device
CN112887353B (en) * 2019-11-29 2024-01-23 中国移动通信有限公司研究院 Information processing method, device, terminal and storage medium
CN112383878B (en) * 2020-09-27 2021-07-30 中国信息通信研究院 A collaborative computing method and electronic device
CN112583641B (en) * 2020-12-11 2022-12-30 国家电网有限公司 Control method of data center heterogeneous network system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8078708B1 (en) * 2004-01-15 2011-12-13 Nortel Networks Limited Grid proxy architecture for network resources
CN103067476B (en) * 2012-12-25 2015-08-19 浙江大学 A kind of dynamic network reconstruction method based on virtual machine

Also Published As

Publication number Publication date
CN103475722A (en) 2013-12-25

Similar Documents

Publication Publication Date Title
CN103475722B (en) A kind of business cooperation platform realizes system
US10999189B2 (en) Route optimization using real time traffic feedback
CN109040276B (en) A method, device, computer storage medium and terminal for building a cloud platform
EP2957071B1 (en) Method, system, and computer readable medium for providing a thinking diameter network architecture
CN106375384B (en) The management system and control method of image network flow in a kind of virtual network environment
US9838483B2 (en) Methods, systems, and computer readable media for a network function virtualization information concentrator
EP2989749B1 (en) Network resource monitoring
EP2880829B1 (en) Adaptive infrastructure for distributed virtual switch
EP2559206B1 (en) Method of identifying destination in a virtual environment
CN103997513B (en) A Programmable Virtual Network Service System
US20140280864A1 (en) Methods of Representing Software Defined Networking-Based Multiple Layer Network Topology Views
CN105634998A (en) Physical machine and virtual machine unified monitoring method and system for multi-tenant environment
US20150215228A1 (en) Methods, systems, and computer readable media for a cloud-based virtualization orchestrator
CN104363159A (en) Virtual open network building system and method based on software definition network
CN103763367A (en) Method and system for designing distributed virtual network in cloud calculating data center
CN105847237A (en) Safety management method and device based on NFV (Network Function Virtualization)
CN105049419A (en) Mimicry-network step-by-step exchange routing system based on heterogeneous diversity
CN101601227A (en) Systems and methods related to network management
Romanov et al. Construction of the SDN Control Level Based on ONOS
CN112994942B (en) SDN control method and device
JP5523599B1 (en) Network system resource management system and method
Lee et al. Auto-scaling mechanism in the ICT converged cross stratum orchestration architecture for zero-touch service and network management
CN116193299A (en) Business management method, device and storage medium
Li et al. Towards centralized and semi‐automatic VLAN management
JP5716107B1 (en) Node detection system and method, and virtual node function control apparatus and method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant