[发明专利]控制规则的处理方法及装置有效
申请号: | 201380034020.4 | 申请日: | 2013-05-06 |
公开(公告)号: | CN104662860B | 公开(公告)日: | 2017-12-22 |
发明(设计)人: | 熊春山;余芳;朱雷 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京中博世达专利商标代理有限公司11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 规则 处理 方法 装置 | ||
技术领域
本发明涉及网络信息技术领域,特别涉及一种控制规则的处理方法及装置。
背景技术
SDN(software defined network,软件定义网络)是一种新型网络架构,在SDN网络架构中,最核心的部分是中央控制节点,通常称为SDN controller(SDN控制器),SDN controller位于网络设备和应用之间,任何应用和网络设备之间的通信都要经过SDN controller。SDN controller通过协议来配置网络设备以及为应用选择最优的网络转发路径。
目前OpenFlow交换机可以通过统一的流表机制来控制交换机的转发,OpenFlow controller(控制器)给交换机下发多级flow table(流表),交换机将数据包与流表进行匹配后采用相应的控制规则对数据包进行处理。对于路由器来说,由于网络中所有的路由器的功能相同,OpenFlow controller分发给一个路由器的控制规则同时也适用于网络中其它的路由器,因此OpenFlow交换机的flow table流表机制适用于所有的路由器和交换机,即可以通过OpenFlow controller为各个交换机统一下发控制规则。
然而由于SDN网络中包括各种不同节点类型的转发面节点,并且不同节点类型的转发面节点对应的控制规则不同,如果SDN Controller采用统一下发控制规则的方式为不同节点类型的转发面节点分配控制规则,即为不同节点类型的转发面节点分配相同的控制规则,会造成分配的控制规则与转发面节点的节点类型不匹配的问题,因此,统一下发控制规则的方式不适用于SDN网络进行自举的过程。
发明内容
本发明实施例提供一种控制规则的处理方法及装置,解决了采用统一下发控制规则的方式进行控制规则分配时,会造成下发的控制规则与转发面节点的节点类型不匹配的问题。
第一方面,提供一种控制规则的处理方法,包括:
中央控制节点与转发面节点建立通信连接;
所述中央控制节点获取所述转发面节点的节点类型,并生成与所述节点类型对应的控制规则集合;
所述中央控制节点向所述转发面节点发送所述控制规则集合,以使得所述转发面节点将所述控制规则集合中的控制规则配置在所述转发面节点上。
在第一方面的第一种可能的实现方式中,所述中央控制节点获取所述转发面节点的节点类型包括:
所述中央控制节点从第一数据库中,获取所述转发面节点的节点类型,所述第一数据库包括所述中央控制节点服务的各个转发面节点分别对应的拓扑位置信息和节点类型信息,所述各个转发面节点包括所述转发面节点;或者
所述中央控制节点接收所述转发面节点发送的所述节点类型。
结合第一方面或者第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述中央控制节点与所述转发面节点建立通信连接包括:所述中央控制节点根据所述第一数据库中的拓扑位置信息获取到所述转发面节点的IP地址后,与所述转发面节点建立通信连接。
结合第一方面或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述生成与所述节点类型对应的控制规则集合包括:所述中央控制节点从第二数据库中,获取与所述节点类型对应的基本功能集合,以及根据所述基本功能集合中的基本功能对应的控制规则,生成控制规则集合;
其中,所述第二数据库中包括至少一个节点类型分别对应的基本功能集合,以及与所述基本功能集合中的基本功能对应的控制规则,所述至少一个节点类型中包含所述节点类型。
结合第一方面或者第一方面的第一种可能的实现方式,或者第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述中央控制节点与所述转发面节点建立通信连接包括:所述中央控制节点接收到所述转发面节点发送的连接建立请求信息后,与所述转发面节点建立通信连接。
结合第一方面或者第一方面的任意一种可能的实现方式,在第一个方面的第五种可能的实现方式中,还包括:若所述中央控制节点为从属中央控制节点,则所述从属中央控制节点按照预先配置的周期,获取所述从属中央控制节点服务的转发面节点应用的控制规则和所述转发面节点的状态信息。
第二方面,提供另一种控制规则的处理方法,包括:
转发面节点与中央控制节点建立通信连接;
所述转发面节点接收所述中央控制节点发送的控制规则集合,其中,所述控制规则集合为所述中央控制节点生成的,并且与所述转发面节点的节点类型对应;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380034020.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种存放电子器件的支架
- 下一篇:一种机电安装专用的升降设备