基于软件定义技术的设备统一管控的方法、装置和系统制造方法及图纸

技术编号:11326776 阅读:48 留言:0更新日期:2015-04-22 16:21
一种在网络管控体系中基于软件定义技术的设备统一管控的方法、装置和系统。本发明专利技术的方法通过网管系统装置、控制器装置和代理装置三部分组成的系统上实现。网管系统对底层被控设备的物理拓扑初始化和逻辑拓扑的配置,对底层被控设备分组以及进行功能域和地域的划分,实现对底层被控设备的多分组、多域的统一管控。另外,通过对管理员载入全局任务分解,生成针对控制器的子任务,最后控制器对子任务分解成针对底层被控设备的原子任务,完成任务的智能实现,达到全局化管控。同时,网管系统将对底层被控设备的配置信息载入,控制信息经过网管系统、控制器、代理装置的处理,最后下达到底层被控设备,达到统一配置指令配置不同厂商设备的目的。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其是网络管理方面,包括网络的远程管控,跨平台管控,屏蔽设备差异化的统一管控等。
技术介绍
在传统网络中,数据转发和控制冗杂在一起,这样每次对于设备的控制和管理都需要对相应的设备下发管控信息,效率和灵活性会降低很多。即使在现有网络中存在Telnet等远程管理的技术。但是,由于完成相同功能的设备存在不同厂商的管控体系,从而造成对不同厂商设备的配置就需要运用不同厂商的配置命令,增加管控的难度和复杂度。在传统网络中开通新的业务有时需要几天甚至更长时间。同时,随着网络规模的扩大,业务种类的增多以及业务需求的变化加快,需要协调的方面更多,业务的开通效率会更低。同时,在现有网络环境中,由于不同地域设备的利用率不一,以及同一地域中设备数量有限,这样就造成有的地域设备不够用,有的地域设备没有充分利用的尴尬局面。软件定义网络(Software Defined Network)冲破传统网络的禁锢,提出将控制平面剥离上提汇总到统一的控制平面,管控人员通过控制平面获取的设备的全局视图对整个环境进行整体配置,实现网络的灵活配置,业务的快速下发等。在对现有技术的研宄和实践中,专利技术人发现现有技术至少存在以下问题:传统网络的管理方式或方法虽然有些可以实现远程方式实现对网络的管控,但是对设备的首次配置通常需要现场配置,这样管理效率低下。同时,由于缺乏全网视图的管理,缺乏网络的全局把握,业务的下发策略的生成以及业务的部署速度难以满足当前快速发展的网络需求。另外,传统的网管方式或方法都是一个厂商的设备配一套或多套网管,这就会造成一个网络管理员需要掌握多个厂商的多套网管系统的使用和命令的配置,增加网络管理者管理网络的复杂度,并且降低管控的效率。同时,传统的网管方法或方式不能进行对统一网络同时操作,不支持多域的划分以及不同分组的分组共同管控,这对于当前日益庞大且发展迅速的网络规模和网络复杂度是不能适应的,大大降低网络管控的效率。同时,设备利用率低,不利于大型网络的快速搭建。虽然软件定义网络可以将网络设备的数据平面和控制平面分离,通过统一的控制平面对网络控制,可以增加网络的灵活性与网络管理的效率。但是,软件定义网络的控制平面只能控制软件定义网络设备,而对于传统网络设备以及其他的可被控制的设备不能控制,这就大大降低软件定义技术在传统网络以及其他被控设备领域的应用,使软件定义技术的应用范围和领域大大降低。
技术实现思路
本专利技术提供了基于软件定义技术的设备统一管控的方法、装置和系统,可以在网络管理装置中看到全局视图对整个网络进行全局化管理,可以对设备进行远程控制,可以通过多分组同时操作网络环境中的设备提高配置的效率,可以对底层被控设备根据地域或者功能域的划分,既可以分块化管理又可以协同合作,共同完成大型网络的配置。另外,可以对涉及相同功能的不同厂商的全局任务进行任务的分解,最后细化到每个底层被控设备完成网络的配置。最后,可以实现传统网络域SDN网络的融合共同管理。为了实现上述技术,本专利技术通过以下技术方案实现:一方面,在网络管控体系中建立基于软件定义技术的设备统一管控的方法,主要包括两部分第I部分,管控信息下行过程。网管系统对超级管理员或普通管理员的管控信息的处理并完成下发给控制器,其中,登陆网管系统分为两种权限的管理员,超级管理员和普通管理员,超级管理员具有超级权限,可以对网管系统进行任何配置和管理;普通管理员的权限在超级管理员之下,普通管理员只能对本分组的底层被控设备以及备用组中有的底层被控设备配置操作并且可以载入全局任务;控制器对网管下发的管控信息解析、处理并且封装成特定的信息格式下发给代理装置;代理装置对控制器下发的管控信息解析、处理并且封装成规定的信息格式并下发给底层被控设备。网管系统向控制器发送控制数据信息获取在线底层被控设备状态信息,将底层被控设备状态信息存储在网管的后台设备数据库中并显示在网管页面。网管系统在收到超级管理员的初始化拓扑信息后生成底层被控设备的物理连接拓扑信息并将物理拓扑信息存储在网管的后台拓扑数据库中。网管根据超级管理员的配置生成逻辑拓扑,并将拓扑信息储存在拓扑数据库中。网管系统对底层被控设备的功能域和地域进行默认的划分。同时,网管系统可以根据超级管理员的需求对底层被控设备的功能域和地域进行修改。最后,网管系统根据超级管理员对底层被控设备的分组操作实现对底层被控设备的分组,并将分组信息存储在网管系统的后台分组数据库中,分组包括普通分组和备用组,普通分组只能被获得本分组权限的普通管理员和超级管理员可以操作,备用组可以被所有普通管理员和超级管理员操作。网管系统在普通管理员权限的登陆状态下会主动从网管系统的后台数据库中获取当前普通管理员权限下的分组设备并显示。网管系统收到普通管理员载入的全局任务后会进行处理,全局任务是根据底层被控设备提出的一个全局拓扑,网管系统根据后台设备数据库对全局任务划分成子任务,子任务是根据各个控制器进行划分的,也就是每个子任务对应一个控制器,网管系统将子任务通过通信单元下发到对应的控制器。控制器收到网管系统下发的子任务后,首先进行确认该子任务是否是发给自己的,如果不是就丢弃,如果是就根据控制器上的设备数据库将子任务再分解成原子任务,原子任务是与每个底层被控设备对应的。然后,控制器将原子任务封装成特定信息格式的信息,通过通信单元下发到对应的代理装置。代理收到控制器发送的原子任务,对任务进行解析、处理,生成对应底层被控设备的控制信息。最后,代理装置将控制信息封装成特定格式的信息格式,通过通信单元下发到底层被控设备,生成全局任务所需要的拓扑,完成全局任务的下发和执行。在完成全局任务的执行后,需要处理对单个设备的管控信息,网管系统处理管理员针对底层被控设备的控制信息,针对每个功能的底层被控设备的控制信息是一套统一的控制信息,不随着底层被控设备的厂商改变而改变。然后,网管系统将控制信息通过通信单元发送给控制器,控制器处理来自网管系统的控制信息,经过信令映射处理单元的处理,将控制信息处理生成对应的opcode。最后,将opcode封装成特定的信息格式通过规定的通信协议,经过通信单元发送代理装置。代理通过信息解析单元解析来自控制器的控制信息,获取opcode信息,然后经过信令映射处理单元将opcode处理生成代理所控制的底层被控设备可以识别的控制信息,最后代理装置将控制信息封装处理通过通信单元下发给底层被控设备。第2部分,反馈信息上行过程。反馈信息上行过程包括底层被控设备将响应信息上报给代理装置,代理装置对响应信息处理汇总后发送给控制器,控制器对响应信息处理、汇总以及格式化后发送给网管系统,网管系统对来自控制器的响应信息处理将部分响应信息存入后台数据库,将部分响应信息显示。详细过程如下,代理装置反馈给控制器的信息分为两种,一种是底层被控设备的状态信息,一种是底层被控设备对管控信息的响应信息。底层被控设备的状态信息方面,代理装置会一直检测底层被控设备的状态,并对底层被控设备状态信息汇总。在底层被控设备状态信息发生变化或者控制器请求底层被控设备状态信息之后,代理会将底层被控设备状态信息通过通信单元上传给控制器。控制器对收到的底层被控设备状态信息汇总,存储在设备状态信息库中本文档来自技高网
...

【技术保护点】
一种在基于软件定义技术的设备统一管控的方法,其特征在于,包括以下过程:在网络管控体系中建立基于软件定义技术的设备统一管控的方法,主要包括两部分:第1部分,管控信息下行过程。网管系统通过管理员输入或者根据任务主动生成的对底层被控设备的管控信息,然后网管系统将管控信息下发给控制器,控制器对来自网管系统的管控信息处理后下发给代理装置,代理装置对来自控制器的管控信息处理后下发给底层被控设备,底层被控设备对来自代理装置的管控信息响应,完成信息上行过程;第2部分,反馈信息上行过程。代理装置从底层被控设备获取属性、状态等信息,这些信息经过分析处理后生成发给控制器的反馈信息,控制器对来自代理装置的反馈信息处理后发给网管系统装置,网管系统对收到的反馈信息进行处理,一部分存储在后台数据库中,一部分显示在页面上,完成反馈信息上行过程。

【技术特征摘要】

【专利技术属性】
技术研发人员:顾仁涛臧俊捷王思雨纪越峰
申请(专利权)人:北京邮电大学
类型:发明
国别省市:北京;11

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

1