当前位置: 首页 > 专利查询>刘昱专利>正文

网络管理系统及方法技术方案

技术编号:13049378 阅读:95 留言:0更新日期:2016-03-23 15:31
一种网络管理系统,应用于云网络,云网络包括云管理平台、虚拟交换机、物理交换机,包括:第一控制器用于接收云管理平台对虚拟交换机的第一配置信息,并将第一配置信息下发至虚拟交换机使虚拟交换机执行所述第一配置信息,同时生成第一配置信息的描述信息;第二控制器用于接收用户输入的第二配置信息,并依据描述信息对第二配置信息进行处理;第二控制器还用于依据预设策略将处理后的第二配置信息发送至虚拟交换机或/和物理交换机使虚拟交换机或/和物理交换机执行处理后的第二配置信息。本发明专利技术还提供了网络方法。本发明专利技术可让云网络配置更加灵活均衡,提高系统的可用性。

【技术实现步骤摘要】

本专利技术涉及网络通信领域,具体而言,涉及网络管理方法和系统。
技术介绍
目前,云网络中通常有很多物理服务器,每台物理服务器上面会运行多个虚拟机,物理服务器上的虚拟机通常会用虚拟交换机连接起来,虚拟交换机使用物理服务器的一块或多块物理网卡作为上行链路网卡与物理交换机级联,从而形成物理交换机和虚拟交换机多级互联的网络拓扑结构。而针对云网络中的各个虚拟机的管理,目前一种做法是通过云管理平台(如openstack)对各个虚拟交换机进行控制,使得“虚拟交换机”可以实现针对云平台中的虚拟机的网络功能,比如VLAN、VxLAN、L3路由、L2交换、访问控制和负载均衡等功能,但这种做法往往会因为虚拟交换机一般是以软件形态出现,所以性能不够好,不能承载较多、较复杂的网络功能,与“物理交换机”的相关功能无法很好的协同和分工。另一种做法是在前者基础上利用软件定义网络控制器(第二控制器)对物理交换机进行控制,使得“物理交换机”可以实现针对云平台中的虚拟机需要的网络功能,比如VLAN、VxLAN、L3路由、L2交换、QoS管理、访问控制、DHCP、NAT、GRE、MPLS、LACP、IPSEC、负载均衡和上网行为管理等功能。但此种做法可能使得物理交换机与“虚拟交换机”的相关功能无法很好的协同和分工,同时也因为有些虚拟机的流量直接通过虚拟交换机交换和处理,并未到达“物理交换机”,进而使得物理交换机对这些流量不可见也就是无法做任何处理,相当于相关功能失效。同时,软件定义网络和云网络一般都有对控制器高可用性(high available,HA)的需求。
技术实现思路
有鉴于此,本专利技术的目的是提供一种,使得云网络管理更加灵活均衡。本专利技术实施方式中提供的网络管理系统,应用于云网络,所述云网络包括云管理平台、虚拟交换机、物理交换机,所述系统包括:第一控制器用于接收所述云管理平台对所述虚拟交换机的第一配置信息,并将所述第一配置信息下发至所述虚拟交换机使所述虚拟交换机执行所述第一配置信息,同时生成所述第一配置信息的描述信息;第二控制器用于接收用户输入的第二配置信息,并依据所述描述信息对所述第二配置信息进行处理;所述第二控制器还用于依据预设策略将所述处理后的第二配置信息发送至所述虚拟交换机或/和物理交换机使所述虚拟交换机或/和物理交换机执行所述处理后的第二配置信息。优选地,所述预设策略为配置运行效率、配置使用通用性、服务器资源占有率、配置的应用环境需要,所述配置运行效率为配置执行的效率,所述配置使用通用性为所述配置在各个计算节点的使用上的通用性,所述服务器资源占有率是指所述云网络中服务器系统资源占有比例,所述配置应用环境是指所述配置适合的应用环境需要即需要虚拟交换机还是物理交换机。优选地,所述第二控制器还包括合并处理模块,所述合并处理模块用于依据所述描述信息对所述第二配置信息进行修改以去除与所述第一配置信息重复的配置部分;也依据所述描述信息判断所述第二配置信息中与所述第一配置信息相冲突的部分以自动适应修正或通知上层应用或者用户进行修改。优选地,所述第二控制器更进一步地用于依据所述预设策略将所述处理后的第二配置信息分发至所述第一控制器,所述第一控制器将接收的所述处理后的第二配置信息发送至所述虚拟交换机。优选地,所述第二控制器还包括功能应用管理模块,所述功能应用管理模块用于在所述第二控制器处理所述处理后的第二配置信息时,启用相应于所述处理后的第二配置信息的应用。优选地,所述第一控制器也包括所述功能应用管理模块。优选地,所述网络管理系统还包括高可用性(high available,HA)管理中心模块,所述高可用性管理中心模块用于管理所述第一控制器和所述第二控制器的注册信息或状态信息,当存在多个所述第一控制器或者多个所述第二控制器时,所述高可用性管理中心模块根据各个控制器的状态,实现主控制器和备用控制器的自动设定,实现控制器的高可用性功能。优选地,所述第一控制器为分布式控制器,所述第二控制器为软件定义网络控制器。本专利技术又一实施方式中提供的网络管理方法,应用于云网络,所述云网络包括云管理平台、虚拟交换机、物理交换机,所述方法包括:接收所述云管理平台对所述虚拟交换机的第一配置信息;将所述第一配置信息下发至所述虚拟交换机使所述虚拟交换机执行所述第一配置信息;生成所述第一配置信息的描述信息;接收用户输入的第二配置信息;依据所述描述信息对所述第二配置信息进行处理;依据预设策略将处理后的所述第二配置信息发送至所述虚拟交换机或/和物理交换机使所述虚拟交换机或/和物理交换机执行所述处理后的第二配置信息。优选地,所述预设策略为配置运行效率、配置使用通用性、服务器资源占有率、配置的应用环境需要,所述配置运行效率为配置执行的效率,所述配置使用通用性为所述配置在各个计算节点的使用上的通用性,所述服务器资源占有率是指所述云网络中服务器系统资源占有比例,所述配置应用环境是指所述配置适合的应用环境需要即需要虚拟交换机还是物理交换机。优选地,所述依据所述描述信息对所述第二配置信息进行处理的步骤进一步包括:依据所述描述信息对所述第二配置信息进行修改以去除与所述第一配置信息重复的配置部分;依据所述描述信息判断所述第二配置信息中与所述第一配置信息相冲突的部分以自动适应修正或通知上层应用或者用户进行修改。上述网络管理系统执行本网络管理方法,使得云网络中的虚拟交换机和物理交换机的配置更加协调,进而实现整个云网络的管理更加灵活,负载更加均衡,系统具有更高的可用性。以下结合附图和具体实施例对本专利技术进行详细描述,但不作为对本专利技术的限定。【附图说明】图1为本专利技术网络管理系统一实施方式的应用环境示意图。图2为本专利技术网络管理系统一实施方式的功能模块图。图3为本专利技术网络管理方法一实施方式的流程图。图4为本专利技术网络管理系统中高可用性管理中心模块的工作流程图主要元件符号说明网络管理系统 10第一控制器101第二控制器102合并处理模块 1021功能应用管理模块1022云管理平台11计算节点12虚拟交换机121虚拟机122物理交换机13如下【具体实施方式】将结合上述附图进一步说明本专利技术。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术网络管理系统10—实施方式的应用环境示意图。在图1所示的云网络环境中,包括网络管理系统10、云管理平台(如openstackHl、计算节点12、物理交换机13,在本实施方式中,计算节点12构成了云网络基本虚拟单元,其包括虚拟交换机121以及与之相连的虚拟机(VM)122。在本实施方式中,云网络通过网络管理系统10实现对云网络中的计算节点12中的虚拟交换机121以及物理交换机13进行控制管理,进而使得云网络的管理更加稳定高效。图2为本专利技术网络管理系统10—实施方式的功能模块图。如图2所示,网络管理系统10包括第一控制器101、第二控制器102和高可用性(HA)管理中心模块103,其中,第二控制器102还包括合并处理模块1021和功能本文档来自技高网...

【技术保护点】
一种网络管理方法,应用于云网络,所述云网络包括云管理平台、虚拟交换机、物理交换机,其特征在于,所述方法包括:接收所述云管理平台对所述虚拟交换机的第一配置信息;将所述第一配置信息下发至所述虚拟交换机使所述虚拟交换机执行所述第一配置信息;生成所述第一配置信息的描述信息;接收用户输入的第二配置信息;依据所述描述信息对所述第二配置信息进行处理;及依据预设策略将处理后的所述第二配置信息发送至所述虚拟交换机或/和物理交换机使所述虚拟交换机或/和物理交换机执行所述处理后的第二配置信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘昱
申请(专利权)人:刘昱
类型:发明
国别省市:广东;44

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

1