一种基于云计算数据中心的网络控制器实现方法技术

技术编号:12879279 阅读:58 留言:0更新日期:2016-02-17 13:45
本发明专利技术涉及云计算数据技术领域,特别涉及一种基于云计算数据中心的网络控制器实现方法。本发明专利技术通过各个网络设备实时上传当前的工作状态,以及网络数据包当前的数据量和历史数据分析,控制器动态的下发每个设备的路径表。这样可以动态的改变网络拓扑结构和优化数据包传输路径,从而提高了网络资源的利用率。

【技术实现步骤摘要】

本专利技术涉及云计算数据
,特别涉及。
技术介绍
随着科技的发展,网络利用率要求越来越高,靠每个网络设备局部控制数据转发,导致网络路径不合理利用,网络延迟,丢包现象明显。就好比是交通,有一条线路已经拥堵,但是在赶往这条线路的车辆,在没有广播或者其他信息的条件下,是无法得知该线路已经涌动,当到达后再发现已经拥堵,这时已经没办法了,只能是车辆越堵越多。现在的传统网络设备,也是这个原理,其他网络设备在选择路径的时候,是无法事先知道其他设备当前的运行状态,只是知道通过路由表,怎样到达该设备,这样就会有可能造成局部网络拥堵。由于目前互联网的应用平台在日常生活中应用越来越多,各种应用不断的推出,各种应用需要协作的业务也越来越多。单一应用平台提供的服务是有限的,并且现在全数据集、多角度数据集的业务也越来越有优势。现在系统平台中的数据不再是单纯的线性数据,需要交叉复现,这样往往就会牵扯到其他业务系统中的业务数据,根据多业务系统中的数据,进行交叉复现。从而为用户提供最全面、最准确的信息,并帮助用户做出正确的决策。但是这种多业务数据交叉复现,往往会遇到各种困难,系统本身数据隐私保密,数据安全设置,多平台架构不同等问题,都使我们进行数据整合时遇到了很大的阻力。现在网络拓扑结构错综复杂,再靠单一设备自己决策数据包流向,已经无法满足高速发展的互联网要求,并且网络资源利用率非常低,无法做到智能动态管理,这样会造成大量的资源浪费,同时在某些局部网络环境中,又因为没有全局统筹管理控制器,造成网络拥堵,从而造成信息延迟,经济损失等现象。并且这种现象随着手机终端不断普及,会更加明显。
技术实现思路
为了解决现有技术的问题,本专利技术提供了,其通过数据中心的集中式网络控制器,可以有效的控制数据包流向。通过每个网络设备实时的上报运行参数,集中式网络控制器可以全局统筹管理各个网络设备,实时的根据当前网络数据包数据量情况,下发各个网络设备路径表信息,当网络中数据包信息有变化后,集中式网络控制器再重新下发网络设备路径表信息。可以动态的管理网络设备,在网络数据包数据量比较少的情况下,可以动态关闭网络设备,已达到降低功耗。本专利技术所采用的技术方案如下: ,包括以下步骤: A、分析云计算数据中心中的网络设备,并将网络控制器系统的img文件烧写到网络设备中; B、部署网络控制器的控制节点; C、进行云计算数据中心中的虚拟机管理和虚拟网络建设,通过ovs技术实现网络2层、3层协议虚拟交换机,从而实现了虚拟机之间的网络交换技术。img 文件是在 ONIE (Open Network Install Environment,开源网络安装环境)的支持下,实现硬件虚拟化,并提供统一的对外接口支持,所述的接口包括网络设备实时上传当前的工作状态的接口和网络控制器下发路径表的接口。步骤B具体包括: B1、网络控制器的控制节点的各个网络设备实时的上传数据,所述数据包括工作状态以及异常包情况; B2、网络控制器的控制节点进行数据分析和决策,并根据系统中设计的模型和决策方案,自动的产生针对当前网络数据包的情况,下发路径表; B3、不断的检测各个网络设备的工作状态,根据检测到的工作情况,实时的进行网络资源微调,当网络数据包的数据量和数据包发生变化后,控制节点再通过接口重新下发网络设备路径表。本专利技术提供的技术方案带来的有益效果是: 本专利技术通过集中式网络控制器与传输数据平面分离的方式,实现了合理利用网络资源的方法。通过各个网络设备实时上传当前的工作状态,以及网络数据包当前的数据量和历史数据分析,控制器动态的下发每个设备的路径表。这样可以动态的改变网络拓扑结构和优化数据包传输路径,从而提高了网络资源的利用率。本专利技术采用REST、json、XML、RPC、MAVEN、Webservice、EJB、servlet 和 YANG 等技术研发的数据中心的网络控制器实现方法,通过控制器与数据传输平面分离,实现数据中心的网络集中控制。有效的提高了资源的利用率,并且实时的避免和控制网络拥堵显现发生。【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的的数据中心网络构架图;图2为本专利技术的的方法流程图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例一 如附图 1、2 所示,本实施例的利用 REST、json、XML、RPC、MAVEN、Webservice、EJB、servlet和YANG等技术研发的数据中心的网络控制器实现方法,是通过控制器与数据传输平面分离,实现数据中心的网络集中控制。有效的提高了资源的利用率,并且实时的避免和控制网络拥堵显现发生的实现方法,具体实现方法包括: 首先将云计算数据中心中的网络设备进行分析,通过分析网络设备的硬件信息,来判断哪些设备是可以支持网络控制器系统,并将网络控制器系统的img文件烧写到网络设备中,这个img文件是在ONIE的支持下,实现硬件虚拟化,并提供统一的对外接口支持,这个接口包括网络设备实时上传当前的工作状态,网络控制器下发路径表等接口。然后部署网络控制器的控制节点,网络控制器的控制节点主要是通过各个网络设备上传的数据,进行数据分析和决策,各个网络设备实时的通过REST、WebService, EJB等方式上传工作状态,以及异常包情况,然后网络控制器的控制节点,通过这些上传上来的数据,进行分析和计算,并根据系统中设计的模型和决策方案,自动的产生针对当前网络数据包的情况,下发路径表,并不断的检测各个网络设备的工作状态,根据检测到的工作情况,实时的进行网络资源微调,当网络数据包的数据量和数据包发生变化后,控制节点再通过接口,重新下发网络设备路径表,实现了数据中心中网络环境智能管理和控制,从而达到资源合理利用、数据包高效传输,实现了网络安全、高效和低成本的要求。最后通过网络控制器的智能管理和软件虚拟化技术,实现了云计算中心中的虚拟机管理和虚拟网络建设,通过OVS技术实现网络2层,3层协议虚拟交换机,从而实现了虚拟机之间的网络交换技术。以上所述仅为本专利技术的较佳实施例,并不用以限制本专利技术,凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。【主权项】1.,包括以下步骤: A、分析云计算数据中心中的网络设备,并将网络控制器系统的img文件烧写到网络设备中; B、部署网络控制器的控制节点; C、进行云计算数据中心中的虚拟机管理和虚拟网络建设,通过ovs技术实现网络2层、3层协议虚拟交换机,从而实现了虚拟机之间的网络交换技术。2.根据权利要求1所述的,其特征在于,所述的img文件是在ONIE的支持下,实现硬件虚拟化,并提供统一的对外接口支持,所述的接口包括网络设备实时上传当前的工作状态的接口和网络控制器下发路径表的接口。3.根据权利要求1所述的,其特征在于,所述的步骤B具体包括: B1、网络控制器的控制节点的本文档来自技高网
...

【技术保护点】
一种基于云计算数据中心的网络控制器实现方法,包括以下步骤:A、分析云计算数据中心中的网络设备,并将网络控制器系统的img文件烧写到网络设备中;B、部署网络控制器的控制节点;C、进行云计算数据中心中的虚拟机管理和虚拟网络建设,通过ovs技术实现网络2层、3层协议虚拟交换机,从而实现了虚拟机之间的网络交换技术。

【技术特征摘要】

【专利技术属性】
技术研发人员:郑亮金长新于治楼
申请(专利权)人:浪潮集团有限公司
类型:发明
国别省市:山东;37

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

1