本发明专利技术公开了业务链实现方法以及策略控制平台。该策略控制平台包括:分段路由标签管理模块和源路由路径生成模块。业务链实现方法包括:建立全网节点的分段路由标签与业务类型的对应关系;根据用户请求的业务类型,查找对应的节点分段路由标签;生成用户终端到节点分段路由标签所标示的节点之间的源路由路径。由于分段路由可以动态指定特定流量的路径,因此可以实现用户业务处理功能的动态配置,可以实现用户业务按需调度及处理。
【技术实现步骤摘要】
本专利技术涉及通信网络
,特别涉及业务链实现方法以及策略控制平台。
技术介绍
业务链(ServiceChain)是当前技术的研究热点,是SDN(SoftwareDefinedNetwork,软件定义网络)/NFV(NetworkFunctionVirtualization,网络功能虚拟化)的重要实现场景。现阶段,业界还没有广泛应用的标准化实现方案,主要存在两个技术难点:一是业务链的标识与订购,二是用户流量特定路径指定与设置。现有技术中采用图1所示的系统结构来解决上面两个问题。首先,网络初始化,配置好网络边缘102到每个业务功能处理设备(例如DPI(DeepPacketInspection,深度包检测技术)、FW(Firewall,防火墙)等)的隧道。然后网络边缘102接收到策略控制平台101的业务处理要求,配置相应的策略路由,例如业务A需要进行DPI处理,则将A重定向至DPI隧道。因此,在图1所示的现有方式下,用户业务处理功能基本上是静态配置的,基于用户订购的业务,通过隧道方式将用户流量重定向至相应业务功能处理设备。当业务发生变化,例如业务功能处理设备的IP地址发生改变时,需要重新更换配置。现有的实现方式无法实现用户业务自助式的按需服务。此外,业务功能之间无相关上下文信息,基本上是孤立的。
技术实现思路
本专利技术需要解决的一个问题是:现有用户业务处理功能基本上是静态配置的,当业务发生变化时,需要重新更换配置。根据本专利技术的第一方面,提供了一种业务链实现方法,包括:建立全网节点的分段路由标签与业务类型的对应关系;根据用户请求的业务类型,查找对应的节点分段路由标签;生成用户终端到所述节点分段路由标签所标示的节点之间的源路由路径。进一步,所述业务链实现方法包括:根据用户请求的N个业务类型的处理顺序,查找对应的节点分段路由标签,并按照所述处理顺序对所述节点分段路由标签从1到N依次进行排序,所述N为大于2的自然数;生成用户终端到第一顺序节点分段路由标签所标示的第一节点之间的第一段路由,依次生成所述第一节点到第二顺序节点分段路由标签所标示的第二节点之间的第二段路由,直到生成第N-1节点到第N顺序节点分段路由标签所标示的第N节点之间的第N-1段路由,并将第一段路由、第二段路由直到第N-1段路由连接起来形成源路由路径。进一步,所述业务链实现方法包括:向网络节点下发业务链策略报文,在所述报文中携带所述源路由路径以及所述业务类型,并由所述网络节点根据所述源路由路径将所述业务链策略报文依次传送至下一个网络节点。进一步,所述业务链实现方法包括:所述报文中携带源路由路径和优先级exp值,并且由所述exp值标识所述业务类型。根据本专利技术的第二方面,提供了一种策略控制平台,包括:分段路由标签管理模块,用于建立全网节点的分段路由标签与业务类型的对应关系;源路由路径生成模块,用于根据用户请求的业务类型,查找对应的节点分段路由标签;生成用户终端到所述节点分段路由标签所标示的节点之间的源路由路径。进一步,所述源路由路径生成模块根据用户请求的N个业务类型的处理顺序,查找对应的节点分段路由标签,并按照所述处理顺序对所述节点分段路由标签从1到N依次进行排序,所述N为大于2的自然数;生成用户终端到第一顺序节点分段路由标签所标示的第一节点之间的第一段路由,依次生成所述第一节点到第二顺序节点分段路由标签所标示的第二节点之间的第二段路由,直到生成第N-1节点到第N顺序节点分段路由标签所标示的第N节点之间的第N-1段路由,并将第一段路由、第二段路由直到第N-1段路由连接起来形成源路由路径。进一步,所述策略控制平台还包括:发送模块,用于向网络节点下发业务链策略报文,在所述报文中携带所述源路由路径以及所述业务类型;其中,所述网络节点根据所述源路由路径将所述业务链策略报文依次传送至下一个网络节点。进一步,所述策略控制平台还包括:业务上下文管理模块,用于利用分段路由标签的exp值标识业务类型;其中,所述发送模块从所述业务上下文管理模块读取与所述业务类型对应的exp值,并将读取的该exp值携带在业务链策略报文中。本专利技术中,由于分段路由可以动态指定特定流量的路径,因此可以实现用户业务处理功能的动态配置,当业务发生变化时,不需要重新更换配置,可以实现用户业务按需调度及处理。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明构成说明书的一部分的附图描述了本专利技术的实施例,并且连同说明书一起用于解释本专利技术的原理。参照附图,根据下面的详细描述,可以更加清楚地理解本专利技术,其中:图1是示意性地示出现有技术中业务链实现的系统结构图。图2是示意性地示出根据本专利技术一些实施例的业务链实现方法的流程图。图3是示意性地示出根据本专利技术一些实施例的CoA协议的属性扩展格式表。图4是示意性地示出根据本专利技术另一些实施例的业务链实现方法的流程图。图5是示意性地示出根据本专利技术一些实施例的策略控制平台的结构示意图。具体实施方式现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。分段路由是基于标签转发的源路由技术,可以应用与SDN过渡技术。分段路由可以动态指定特定流量的路径,以便于运营商实现实时的流量迁移,提升网络转发效益。分段路由标签可以包括:节点标签、邻接标签。对于这两种标签分别解释如下:节点标签:节点可以静态配置,数据导入至策略控制平台,也可以通过策略控制平台规划整网节点的标签,基于节点loopback(回路)地址唯一的节点标签分配给节点。邻接标签:节点邻接之间的关系,通常基于接口、路由前缀进行分配,本地有效;分配完成之后需通过北向接口(PCEP(PathComputationElementProtocol,路径计算单元通信协议)、BGP-LS(BorderGatewayProtocol-LinkState,边界网关协议-链路状态)等)将相应的信息上传至策略控制平台。图2是示意性地的示出根据本专利技术一些实施例的业务链实现方法的流程图。在步骤S201,建立全网节点的分段路由标签与业务类型的对应关系。在一些实施例中,可以利用策略控制平台完成全网节点的分段路由标签(例如,MPLS(Multi-ProtocolLabelSwitching,多协议标签交换)标签)的收集,然后建立全网节点的分段路由标签与业务类型的对应关系。在步骤S202,根据本文档来自技高网...
【技术保护点】
一种业务链实现方法,其特征在于,包括:建立全网节点的分段路由标签与业务类型的对应关系;根据用户请求的业务类型,查找对应的节点分段路由标签;生成用户终端到所述节点分段路由标签所标示的节点之间的源路由路径。
【技术特征摘要】
1.一种业务链实现方法,其特征在于,包括:建立全网节点的分段路由标签与业务类型的对应关系;根据用户请求的业务类型,查找对应的节点分段路由标签;生成用户终端到所述节点分段路由标签所标示的节点之间的源路由路径。2.根据权利要求1所述业务链实现方法,其特征在于,包括:根据用户请求的N个业务类型的处理顺序,查找对应的节点分段路由标签,并按照所述处理顺序对所述节点分段路由标签从1到N依次进行排序,所述N为大于2的自然数;生成用户终端到第一顺序节点分段路由标签所标示的第一节点之间的第一段路由,依次生成所述第一节点到第二顺序节点分段路由标签所标示的第二节点之间的第二段路由,直到生成第N-1节点到第N顺序节点分段路由标签所标示的第N节点之间的第N-1段路由,并将第一段路由、第二段路由直到第N-1段路由连接起来形成源路由路径。3.根据权利要求1或2所述业务链实现方法,其特征在于,包括:向网络节点下发业务链策略报文,在所述报文中携带所述源路由路径以及所述业务类型,并由所述网络节点根据所述源路由路径将所述业务链策略报文依次传送至下一个网络节点。4.根据权利要求3所述业务链实现方法,其特征在于,包括:所述报文中携带源路由路径和优先级exp值,并且由所述exp值标识所述业务类型。5.一种策略控制平台,其特征在于,包括:分段路由标签管理模块,用于建立全网节点的分段路由标签与业
【专利技术属性】
技术研发人员:朱永庆,陈华南,欧亮,陈迅,王素彬,黄灿灿,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。