【技术实现步骤摘要】
业务链转发控制方法及装置、业务组网
本专利技术涉及通信领域,具体而言,涉及一种业务链转发控制方法及装置、业务组网。
技术介绍
在数据中心、电信云基础设施等组网场景中,业务流量常常需要在正常二三层转发路径之外经过若干业务节点,以实现对应的特殊业务处理需求;具体而言,上述业务流量顺次通过一系列的网络业务节点,又称业务功能节点(ServiceFunction,SF)进行处理的过程中,该一系列有序的SF即可称为业务链(ServiceChain,SC)或业务功能链(ServiceFunctionChain,SFC)。为实现业务流程处理过程中各种灵活的业务逻辑,需要上述业务链实现可定义、可编程,即对业务链的编排。通常而言,上述对业务链进行编排的结果需转化为业务流程转发沿途各相关转发器(ServiceFunctionForwarder,SFF)上的转发表项,上述过程即为业务链的转发控制。相关技术中,在实现业务流量按照业务链的编排以顺次经过若干特殊业务节点,需要采用特殊的转发方式以进行业务链的转发控制,进而突破流量原始转发路径,从而插入若干途径点。目前常用的业务链的转发控制方式有两种:采用ACL引流的方式;具体而言,在业务链沿途所有SFF下发ACL重定向表,并根据流量特征对业务链流量进行转发,确保流量经过编排的转发路径和业务节点。采用网络服务头(NetworkServiceHeader,NSH)携带报文所归属的业务链及报文目前在该链中所处的位置,转发器根据NSH标签转发;具体而言,在业务链起点处,业务分类器( ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。