[发明专利]规则集编排处理方法、装置及集群数据系统有效
申请号: | 201310062082.8 | 申请日: | 2013-02-27 |
公开(公告)号: | CN103152197B | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 迈克尔·舒曼;杨兴华;何俊 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京同立钧成知识产权代理有限公司11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 规则 编排 处理 方法 装置 集群 数据 系统 | ||
技术领域
本发明涉及通信领域,尤其涉及一种规则集编排处理方法、装置及集群数据系统。
背景技术
目前网络支持的应用业务越来越多,很多集群网络,如大型跨地域公司网络、集群数据中心等,需要部署多个网络设备以支撑纷繁多样的业务。用户通过对网络设备,如交换机(switcher)、路由器(router)、洋葱路由(the Onion Router,以下简称TOR)等中的各种业务定制对应的业务规则,从而进行业务控制。
随着业务种类的不断增多,各种业务对应的业务规则也相应的增加。每个网络设备上可能承载多种业务,需要多种业务规则,即构成规则集。为降低用户的管理成本,提高对多个网络设备的规则集的协同编排,现有技术中,一般通过如下方式对规则集进行编排处理:由管理设备将集群网络中所能承载的所有业务的业务规则发送至各个网络设备,由各个网络设备对规则集进行编排处理并负责执行;或者,由管理设备对所有网络设备的业务规则进行解析、编译等编排处理,形成编排处理后的规则集,作为规则知识库再发送至各个网络设备,各个网络设备查询规则知识库以找到匹配的规则并执行。
然而,上述方式中,由于每个网络设备接收的是所有业务规则或编排处理后的规则知识库,而每个网络设备并不需要承载所有业务,不需要所有规则,因此,上述规则集编排处理的方法存在对规则集重复处理和过度处理的问题。
发明内容
本发明实施例提供一种规则集编排处理方法、装置及集群数据系统,用于减少网络中各个网络设备中对规则集重复处理和过度处理,提高整个网络规则集协同编排能力。
第一个方面,本发明实施例提供一种规则集编排处理方法,包括:
根据网络中各个网络设备的设备信息对所述各个网络设备进行分组,得到至少一个网络设备组;
对于分组后得到的每一个所述网络设备组,选取与该网络设备组匹配的至少一个业务规则,形成该网络设备组的规则集,所述匹配的业务规则为该网络设备组中各个网络设备上定制的所有业务的业务规则;
分别将每一个网络设备组的规则集发送给该网络设备组中的各个网络设备。
在第一个方面的第一种可能的实现方式中,所述分别将每一个网络设备组的规则集发送给该网络设备组中的各个网络设备之前,还包括:
对各所述网络设备组的规则集进行编排处理,以得到各所述网络设备组中的各个网络设备可执行的规则集。
结合第一个方面的第一种可能的实现方式,在第二种可能的实现方式中,所述对各所述网络设备组的规则集进行编排处理之前,还包括:
滤除各所述网络设备组的规则集中重复的规则,以得到各所述网络设备组去重复的规则集;
所述对各所述网络设备组的规则集进行编排处理,以得到各所述网络设备组中的各个网络设备可执行的规则集,包括:
对各所述网络设备组去重复的规则集进行编排处理,以得到各所述网络设备组中的各个网络设备可执行的规则集。
结合第一个方面、第一个方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,该方法还包括:
接收第一网络设备发出的业务规则更新信息,所述业务规则更新信息用于指示所述第一网络设备定制的第一业务的业务规则发生更新;所述业务规则更新信息中包含有所述第一业务更新后的业务规则;其中,所述第一业务为所述网络设备上定制的各个业务中的一个或多个业务;
识别所述网络中,定制有所述第一业务的所有网络设备,以及定制所述第一业务的各个网络设备所属的网络设备组;
将识别出的各个网络设备组的规则集进行更新,以将所述识别出的各个网络设备组的规则集中,与所述第一业务对应的业务规则更新为所述业务规则更新信息中包含的所述第一业务更新后的业务规则;
将更新后的每一个规则集,分别发送至该规则集所属的网络设备组中的各个网络设备。
结合第一个方面、第一个个方面的第一种、第二种或第三种可能的实现方式,在第四种可能的实现方式中,所述根据网络中各个网络设备的设备信息对所述各个网络设备进行分组,得到至少一个网络设备组,具体包括:
根据所述各个网络设备的位置对所述各个网络设备进行分组,得到至少一个网络设备组;或
根据所述各个网络设备定制的业务规则对所述各个网络设备进行分组,得到至少一个网络设备组。
第二个方面,本发明实施例提供一种规则集编排处理装置,包括:
网络设备管理模块,用于根据网络中各个网络设备的设备信息对所述各个网络设备进行分组,得到至少一个网络设备组;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310062082.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:即时玻璃纤维烘干装置
- 下一篇:一种电工作业工具钳