业务链转发控制方法及装置、业务组网制造方法及图纸

技术编号:28948089 阅读:29 留言:0更新日期:2021-06-18 22:05
本发明专利技术提供了一种业务链转发控制方法及装置、业务组网,其中,业务链转发控制方法包括:获取第一业务功能节点SF信息以及第二SF信息,并根据所述第一SF信息以及所述第二SF信息生成第一转发表项;根据所述第一转发表项对所述第一SFF进行业务链转发控制;其中,所述第一SF信息用于指示附着在所述第一SFF之上的SF的信息,所述第二SF信息用于指示附着在第二SFF之上的SF的信息;所述第二SFF为通过软件定义网络SDN控制器进行控制的SFF。通过本发明专利技术,解决了相关技术中混合组网的场景下无法实现业务链的转发控制的问题,进而达到了混合组网的场景下实现业务链的转发控制的效果。

【技术实现步骤摘要】
业务链转发控制方法及装置、业务组网
本专利技术涉及通信领域,具体而言,涉及一种业务链转发控制方法及装置、业务组网。
技术介绍
在数据中心、电信云基础设施等组网场景中,业务流量常常需要在正常二三层转发路径之外经过若干业务节点,以实现对应的特殊业务处理需求;具体而言,上述业务流量顺次通过一系列的网络业务节点,又称业务功能节点(ServiceFunction,SF)进行处理的过程中,该一系列有序的SF即可称为业务链(ServiceChain,SC)或业务功能链(ServiceFunctionChain,SFC)。为实现业务流程处理过程中各种灵活的业务逻辑,需要上述业务链实现可定义、可编程,即对业务链的编排。通常而言,上述对业务链进行编排的结果需转化为业务流程转发沿途各相关转发器(ServiceFunctionForwarder,SFF)上的转发表项,上述过程即为业务链的转发控制。相关技术中,在实现业务流量按照业务链的编排以顺次经过若干特殊业务节点,需要采用特殊的转发方式以进行业务链的转发控制,进而突破流量原始转发路径,从而插入若干途径点。目前常用的业务链的转发控制方式有两种:采用ACL引流的方式;具体而言,在业务链沿途所有SFF下发ACL重定向表,并根据流量特征对业务链流量进行转发,确保流量经过编排的转发路径和业务节点。采用网络服务头(NetworkServiceHeader,NSH)携带报文所归属的业务链及报文目前在该链中所处的位置,转发器根据NSH标签转发;具体而言,在业务链起点处,业务分类器(ServiceClassifier)根据流特征识别需进入业务链的流量,并在报文头部插入NSH标签;沿途各SFF根据NSH标签将流量向去往下一跳SF的方向转发;SF在进行业务处理后修改NSH,以更新流量在链中所处的位置;位于业务链终点的SFF弹出报文的NSH,流量恢复正常转发。以上业务链的转发控制方式均是在传统的硬件组网中实现的,即转发器所对应的控制面为本地控制面。目前,数据中心和电信云基础设施等组网场景中开始普及使用软件定义网络(SoftwareDefinedNetwork,SDN)技术,SDN是一种新型网络创新架构,其核心方案是将网络的控制和转发平面分离,以增加网络管理的灵活性和可扩展性。SDN中的控制面由原先硬件组网中的交换机、路由器等网络设备中的控制功能抽取出来,采用独立且集中部署的控制软件进行实现,进而使得原有的一个或多个本地交换机、路由器中的控制功能从本地基础设施层剥离,由SDN控制面统一实施转发管理。SDN网络中,业务链的转发控制是由控制面通过OpenFlow协议向转发面中各个交换机写入流表和组表等转发表项,以完成对整个网络的控制的。由于SDN软件组网构架的出现,适用于传统的硬件组网构架业务链的转发控制方式并无法在SDN软件组网中实现,相应的,针对SDN软件组网构架的业务链的转发控制方式,即通过OpenFlow协议转发的方式也无法在硬件组网中实现。针对上述相关技术中,针对混合组网的场景下无法实现业务链的转发控制的问题,相关技术中尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供一种业务链转发控制方法及装置、业务组网,以至少解决相关技术中针对混合组网的场景下无法实现业务链的转发控制的问题。根据本专利技术的一个实施例,提供了一种业务链转发控制方法,应用于第一业务转发器SFF,所述第一SFF为通过本地控制器进行控制的SFF;所述方法包括:获取第一业务功能节点SF信息以及第二SF信息,并根据所述第一SF信息以及所述第二SF信息生成第一转发表项;根据所述第一转发表项对所述第一SFF进行业务链转发控制;其中,所述第一SF信息用于指示附着在所述第一SFF之上的SF的信息,所述第二SF信息用于指示附着在所述第二SFF之上的SF的信息;所述第二SFF为通过软件定义网络SDN控制器进行控制的SFF。根据本专利技术的另一个实施例,还提供了一种业务链转发控制方法,应用于软件定义网络SDN控制器;所述方法包括:获取第一业务功能节点SF信息以及第二SF信息,并根据所述第一SF信息以及所述第二SF信息生成第二转发表项;下发所述第二转发表项至所述第二SFF以进行业务链转发控制;其中,所述第一SF信息用于指示附着在所述第一SFF之上的SF的信息,所述第二SF信息用于指示附着在所述第二SFF之上的SF的信息;所述第一SFF为通过本地控制器进行控制的SFF,所述第二SFF为通过软件定义网络SDN控制器进行控制的SFF。根据本专利技术的另一个实施例,还提供了一种业务链转发控制方法,应用于第二业务转发器SFF,所述第二SFF为通过软件定义网络SDN控制器进行控制的SFF;所述方法包括:根据所述SDN控制器下发的第二转发表项以进行业务链转发控制;其中,所述第二转发表项由所述SDN控制器根据所述SDN控制器获取的第一SF信息以及第二SF信息生成;所述第一SF信息用于指示附着在所述第一SFF之上的SF的信息,所述第二SF信息用于指示附着在所述第二SFF之上的SF的信息;所述第一SFF为通过本地控制器进行控制的SFF。根据本专利技术的另一个实施例,还提供了一种业务组网,包括:第一业务转发器SFF,通过本地控制器进行控制;所述第一SFF配置为,获取第一业务功能节点SF信息以及第二SF信息,并根据所述第一SF信息以及所述第二SF信息生成第一转发表项;所述第一SFF还配置为,根据所述第一转发表项对所述第一SFF进行业务链转发控制;第二SFF,通过SDN控制器进行控制;所述SDN控制器,配置为获取所述第一SF信息以及所述第二SF信息,并根据所述第一SF信息以及所述第二SF信息生成第二转发表项;所述SDN控制器还配置为,下发所述第二转发表项至所述第二SFF以进行业务链转发控制;其中,所述第一SF信息用于指示附着在所述第一SFF之上的SF的信息,所述第二SF信息用于指示附着在所述第二SFF之上的SF的信息.根据本专利技术的另一个实施例,还提供了一种业务链转发控制装置,应用于第一业务转发器SFF,所述第第一SFF为通过本地控制器进行控制的SFF;所述装置包括:第一获取模块,用于获取第一业务功能节点SF信息以及第二SF信息,并根据所述第一SF信息以及所述第二SF信息生成第一转发表项;第一控制模块,用于根据所述第一转发表项对所述第一SFF进行业务链转发控制;其中,所述第一SF信息用于指示附着在所述第一SFF之上的SF的信息,所述第二SF信息用于指示附着在所述第二SFF之上的SF的信息;所述第二SFF为通过软件定义网络SDN控制器进行控制的SFF。根据本专利技术的另一个实施例,还提供了一种业务链转发控制装置,应用于SDN控制器;所述装置包括:第二控制模块,用于获取第一业务功能节点SF信息以及第二SF信息,并根据所述第一SF信息以及所述第二SF信息生成第二转发表项;下发模块,用于下发所述第二转本文档来自技高网
...

【技术保护点】
1.一种业务链转发控制方法,其特征在于,应用于第一业务转发器SFF,所述第一SFF为通过本地控制器进行控制的SFF;所述方法包括:/n获取第一业务功能节点SF信息以及第二SF信息,并根据所述第一SF信息以及所述第二SF信息生成第一转发表项;/n根据所述第一转发表项对所述第一SFF进行业务链转发控制;/n其中,所述第一SF信息用于指示附着在所述第一SFF之上的SF的信息,所述第二SF信息用于指示附着在第二SFF之上的SF的信息;所述第二SFF为通过软件定义网络SDN控制器进行控制的SFF。/n

【技术特征摘要】
1.一种业务链转发控制方法,其特征在于,应用于第一业务转发器SFF,所述第一SFF为通过本地控制器进行控制的SFF;所述方法包括:
获取第一业务功能节点SF信息以及第二SF信息,并根据所述第一SF信息以及所述第二SF信息生成第一转发表项;
根据所述第一转发表项对所述第一SFF进行业务链转发控制;
其中,所述第一SF信息用于指示附着在所述第一SFF之上的SF的信息,所述第二SF信息用于指示附着在第二SFF之上的SF的信息;所述第二SFF为通过软件定义网络SDN控制器进行控制的SFF。


2.根据权利要求1所述的方法,其特征在于,所述获取第一SF信息以及第二SF信息,包括:
通过路由协议获取所述SDN控制器发布的所述第二SF信息。


3.根据权利要求2所述的方法,其特征在于,所述通过路由协议以获取所述SDN控制器发布的第二SF信息,包括:
在所述SDN控制器与所述第一SFF之间建立路由邻居,以通过所述路由协议获取所述SDN控制器发布的所述第二SF信息;或者,
在所述SDN控制器与路由反射器之间建立路由邻居,并在所述第一SFF与所述路由反射器之间建立路由邻居,以通过所述路由协议获取所述SDN控制器发布的所述第二SF信息。


4.根据权利要求1所述的方法,其特征在于,所述获取第一业务功能节点SF信息以及第二SF信息,还包括:
获取所述SDN控制器发送的业务链配置信息,以根据所述业务链配置信息获取所述第一SF信息;其中,所述业务链配置信息由所述SDN控制器根据预设的业务链编排信息生成。


5.根据权利要求4所述的方法,其特征在于,所述获取所述SDN控制器发送的业务链配置信息,包括:
在所述SDN控制器与所述第一SFF之间建立管理连接,以获取所述SDN控制器下发的所述业务链配置信息;或者,
在所述SDN控制器与所述第一SFF之间建立路由邻居,以通过路由协议获取所述SDN控制器发布的所述业务链配置信息;或者,
在所述SDN控制器与路由反射器之间建立路由邻居,并在所述第一SFF与所述路由反射器之间建立路由邻居,以通过路由协议获取所述SDN控制器发布的所述业务链配置信息。


6.根据权利要求4或5所述的方法,其特征在于,所述业务链编排信息包括以下至少之一:
业务链的标识信息、业务链所包括的业务类型类型、业务类型所包括的业务功能实例信息、业务功能实例的入口信息以及出口信息。


7.根据权利要求4或5所述的方法,其特征在于,所述业务链配置信息包括以下至少之一:业务路径标识、业务标识;
其中,所述业务路径标识用于指示所述业务链的对象;所述业务标识用于指示所述业务链所包含的业务类型。


8.根据权利要求4或5所述的方法,其特征在于,所述根据所述业务链配置信息获取所述第一SF信息之后,还包括:
由所述第一SFF对应的所述本地控制器对所述第一SF信息对应的SF进行维护。


9.一种业务链转发控制方法,其特征在于,应用于软件定义网络SDN控制器;所述方法包括:
获取第一业务功能节点SF信息以及第二SF信息,并根据所述第一SF信息以及所述第二SF信息生成第二转发表项;
下发所述第二转发表项至第二业务转发器SFF以进行业务链转发控制;
其中,所述第一SF信息用于指示附着在第一SFF之上的SF的信息,所述第二SF信息用于指示附着在所述第二SFF之上的SF的信息;所述第一SFF为通过本地控制器进行控制的SFF,所述第二SFF为通过软件定义网络SDN控制器进行控制的SFF。


10.根据权利要求9所述的方法,其特征在于,所述获取第一SF信息以及第二SF信息,包括:
通过路由协议获取所述第一SFF发布的所述第一SF信息。


11.根据权利要求10所述的方法,其特征在于,所述通过路由协议获取所述第一SFF发布的所述第一SF信息,包括:
在所述SDN控制器与所述第一SFF之间建立路由邻居,以通过所述路由协议获取所述第一SFF发布的所述第一SF信息;或者,
在所述SDN控制器与路由反射器之间建立路由邻居,并在所述第一SFF与所述路由反射器之间建立路由邻居,以通过所述路由协议获取所述第一SFF发布的所述第一SF信息。


12.根据权利要求9所述的方法,其特征在于,所述获取第一SF信息以及第二SF信息之前,还包括:
根据预设的业务链编排信息生成业务链配置信息,并将所述业务链配置信息发送至所述第一SFF,以使所述第一SFF根据所述业务链配置信息生成所述第一SF信息。


13.根据权利要求12所述的方法,其特征在于,所述将所述业务链配置信息发送至所述第一SFF,包括:
在所述SDN控制器与所述第一SFF之间建立连接,以将所述业务链配置信息下发至所述第一SFF;或者,
在所述SDN控制器与所述第一SFF之间建立路由邻居,以通过路由协议向所述第一SFF发布所述业务链配置信息;或者,
在所述SDN控制器与路由反射器之间建立路由邻居,并在所述第一SFF与所述路由反射器之间建立路由邻居,以通过路由协议向所述第一SFF发布所述业务链配置信息。


14.根据权利要求12或13所述的方法,其特征在于,所述业务链编排信息包括以下至少之一:
业务链的标识信息、业务链所包括的业务类型类型、业务类型所包括的业务功能实例信息、业务功能实例的入口信息以及出口信息。


15.根据权利要求12或13所述的方法,其特征在于,所述业务链配置信息包括以下至少之一:业务路径标识、业务标识;
其中,所述业务路径标识用于指示所述业务链的对象;所述业务标识用于指示所述业务链所包含的业务类型。


16.根据权利要求9所述的方法,其特征在于,所述获取第一SF信息以及第二SF信息,还包括:
在所述SDN控制器与所述第二SFF之间建立连接,以通过所述SDN控制器与所述第二SFF之间运行的预设交互协议获取所述第二SF信息。


17.根据权利要求16所述的方法,其特征在于,所述通过所述SDN控制器与所述第二SFF之间运行的预设交互协议获取所述第二SF信息之后,还包括:
对所述第二SF信息对应的SF进行维护。


18.一种业务链转发控制方法,其特征在于,应用于第二业务转发器SFF,所述第二SFF为通过软件定义网络SD...

【专利技术属性】
技术研发人员:许多
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1