保护倒换方法及控制器技术

技术编号:17943941 阅读:47 留言:0更新日期:2018-05-15 23:10
本发明专利技术公开了一种保护倒换方法及控制器,涉及软件定义网络领域。其中的方法包括:控制器在当前服务功能路径SFP的源节点和目的节点之间,从可用服务功能SF资源中为当前SFP确定度量值优于预设值的备用SFP;若当前SFP失效,控制器启用备用SFP。从而在提高服务功能系统可靠性的同时,优化了服务功能系统的备份机制。

Protection reversing method and controller

The invention discloses a protection switching method and a controller, and relates to the field of software defined network. The methods include: the controller is between the source node and the destination node of the current service function path SFP and the standby SFP from the available service function SF resource for the current SFP to be superior to the preset value; if the current SFP fails, the controller enables the standby SFP. In order to improve the reliability of service function system, the backup mechanism of service function system is optimized.

【技术实现步骤摘要】
保护倒换方法及控制器
本专利技术涉及软件定义网络
,特别涉及一种保护倒换方法及控制器。
技术介绍
网络中存在的防火墙、负载均衡、入侵检测等设备功能被称为SF(ServiceFunction,服务功能),每个SF都与相应的SFF(ServiceFunctionForwarder,服务功能转发设备)相连接。源节点与目的节点间的报文按照业务逻辑所要求的既定的路径次序经过这些SF,形成SFC(ServiceFunctionChain,服务功能链),所经过的路径是控制器对有特殊服务需求的报文进行引流的SFP(ServiceFunctionPath,逻辑路径)。目前SFP缺乏有效的保护倒换方法。现有方法通常是对SFP中的各个SF采用传统的主备或双活机制,这是设备层面的冗余备份机制,SFP的业务恢复依赖于各SF的业务恢复。更重要的是,由于备用SF的带宽、延时等度量值可能不同于原有SF,因此现有技术中的保护倒换方法只是实现了SF的替换,但无法保证备用SF所形成的备用SFP具有符合要求的度量值。
技术实现思路
本专利技术所要解决的一个技术问题是:如何优化服务功能系统的备份机制。根据本专利技术实施例的一个方面,提供了一种保护倒换方法,包括:控制器在当前服务功能路径SFP的源节点和目的节点之间,从可用服务功能SF资源中为当前SFP确定度量值优于预设值的备用SFP;若当前SFP失效,控制器启用备用SFP。在一些实施例中,从可用SF资源中为当前SFP确定度量值优于预设值的备用SFP包括:控制器按照当前SFP中SF的类型以及各个类型的SF的路径次序,从可用SF资源中确定与当前SFP中SF的类型以及各个类型的SF的路径次序相同的可选SFP;控制器在可选SFP中确定度量值优于预设值的SFP作为备用SFP。在一些实施例中,度量值包括时延、带宽。在一些实施例中,控制器启用备用SFP包括:控制器确定与备用SFP相关联的服务功能转发设备SFF;控制器将备用SFP的流表信息下发至相关联的服务功能转发设备SFF,以便SFF根据备用SFP的流表信息将流量引入备用SFP。在一些实施例中,该方法还包括:控制器指示SFF将当前SFP中与SFF相连接的SF的配置信息同步至备用SFP中与SFF相连接的备用SF,以便备用SFP基于同步的配置信息提供服务功能。根据本专利技术实施例的一个方面,提供了一种控制器,其特征在于,控制器包括:备用路径确定模块,用于在当前SFP的源节点和目的节点之间,从可用SF资源中为当前SFP确定度量值优于预设值的备用SFP;备用路径启用模块,用于若当前SFP失效,启用备用SFP。在一些实施例中,备用路径确定模块包括:可选路径确定单元,用于按照当前SFP中SF的类型以及各个类型的SF的路径次序,从可用SF资源中确定与当前SFP中SF的类型以及各个类型的SF的路径次序相同的可选SFP;备用路径确定单元,用于在可选SFP中确定度量值优于预设值的SFP作为备用SFP。在一些实施例中,度量值包括时延、带宽。在一些实施例中,备用路径启用模块包括:转发设备确定单元,用于确定与备用SFP相关联的SFF;流表信息发送单元,用于将备用SFP的流表信息下发至相关联的服务功能转发设备SFF,以便SFF根据备用SFP的流表信息将流量引入备用SFP。在一些实施例中,控制器还包括:配置信息同步模块,用于指示SFF将当前SFP中与SFF相连接的SF的配置信息同步至备用SFP中与SFF相连接的备用SF,以便备用SFP基于同步的配置信息提供服务功能。本专利技术通过控制器在当前服务功能路径SFP的源节点和目的节点之间,从可用服务功能SF资源中为当前SFP确定度量值优于预设值的备用SFP;若当前SFP失效,控制器启用备用SFP。从而在提高服务功能系统可靠性的同时,优化了服务功能系统的备份机制。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1示出本专利技术保护倒换方法的实现架构的结构示意图。图2示出本专利技术保护倒换方法的一个实施例的流程示意图。图3示出本专利技术中确定备用SFP的方法的流程示意图。图4示出本专利技术中启用备用SFP的方法的流程示意图。图5示出本专利技术保护倒换方法的另一个实施例的流程示意图。图6示出本专利技术控制器的一个实施例的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。首先结合图1描述本专利技术保护倒换方法的实现架构。图1示出本专利技术保护倒换方法的实现架构的结构示意图。如图1所示,本专利技术保护倒换方法的实现架构包括SDN控制器、SFF以及资源池中的各个SF。其中,SF1、SF2、SF3组成当前SFP以提供服务功能。如何从资源池中的各个SF中选择SF以组成备用SFP,优化服务功能系统的备份机制,是本专利技术要解决的技术问题。下面结合图2描述本专利技术保护倒换方法的一个实施例。图2示出本专利技术保护倒换方法的一个实施例的流程示意图。如图2所示,本实施例的保护倒换方法包括:步骤S202,SDN控制器通过SFF发起对于当前SFP的监控,以监测当前SFP的度量值。其中,度量值由SFF定义,用于描述SFP的全局特征,例如可以包括时延、带宽。步骤S204,SFF向SDN控制器上报当前SFP的度量值。其中,当前SFP的度量值可以包括当前SFP中各个SF的度量值。以便SDN控制器将当前SFP的度量值作为参考指标确定备用SFP。步骤S206,SDN控制器在当前服务功能路径SFP的源节点和目的节点之间,从可用服务功能SF资源中为当前SFP确定度量值优于预设值的备用SFP。例如,SDN控制器可以根据当前网络资源池中的资源使用情况,按照预先定制的最短路径算法计算出时延最短的备用SFP或者带宽最大的备用SFP,该备用SFP由SF1、SF2’以及SF3’组成。步骤S209,若当前SFP失效,控制器启用备用SFP。由于在当前SFP失效之前已经提前确定备用SFP。因此当前SFP发生故障时,可以立即启用SFP保护倒换。上述实施例提出了面向全路径的SFP保护倒换方法。相比于现有技术中的保护倒换方法,本专利技术不再将某个独立的SF作为备用SF,而是选择一条度量值满足条件的SFP作为备用SFP。因此,本专利技术将SF层面的保护倒换上升为SFP层面的保护倒换,以实现服务功能系统的高可用性。从而在提高服务功能系统可靠性的同时,优化了服务功能系统的备份机制。同时,上述实施例对SDN控制器进行了功能上的扩展以实现最短路径算法的定制,并且对SFF进行了功能上的扩展以实现SFP度量值的监控,充分利用了现有服务功能系统架构中控制器和本文档来自技高网...
保护倒换方法及控制器

【技术保护点】
一种保护倒换方法,其特征在于,所述方法包括:控制器在当前服务功能路径SFP的源节点和目的节点之间,从可用服务功能SF资源中为当前SFP确定度量值优于预设值的备用SFP;若当前SFP失效,控制器启用备用SFP。

【技术特征摘要】
1.一种保护倒换方法,其特征在于,所述方法包括:控制器在当前服务功能路径SFP的源节点和目的节点之间,从可用服务功能SF资源中为当前SFP确定度量值优于预设值的备用SFP;若当前SFP失效,控制器启用备用SFP。2.如权利要求1所述的方法,其特征在于,所述从可用SF资源中为当前SFP确定度量值优于预设值的备用SFP包括:控制器按照当前SFP中SF的类型以及各个类型的SF的路径次序,从可用SF资源中确定与当前SFP中SF的类型以及各个类型的SF的路径次序相同的可选SFP;控制器在可选SFP中确定度量值优于预设值的SFP作为备用SFP。3.如权利要求1所述的方法,其特征在于,所述度量值包括时延、带宽。4.如权利要求1所述的方法,其特征在于,所述控制器启用备用SFP包括:控制器确定与备用SFP相关联的服务功能转发设备SFF;控制器将备用SFP的流表信息下发至相关联的服务功能转发设备SFF,以便SFF根据备用SFP的流表信息将流量引入备用SFP。5.如权利要求1所述的方法,其特征在于,所述方法还包括:控制器指示SFF将当前SFP中与所述SFF相连接的SF的配置信息同步至备用SFP中与所述SFF相连接的备用SF,以便备用SFP基于同步的配置信息提供服务功能。6.一种控制器,其...

【专利技术属性】
技术研发人员:付博睿
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

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

1