一种用于确定业务传输路径的方法、PCE及SDN网络与流程

文档序号:13915355阅读:385来源:国知局

本发明涉及通信技术领域,尤其涉及一种用于确定业务传输路径的方法、pce及sdn网络。



背景技术:

在sdn(softwaredefinednetwork,软件定义网络)网络架构下,优化路径的请求、计算一般通过pcep(pathcomputationelementprotocol,路径计算单元协议)协议来实现。如图1所示,pcep协议是pcc(pathcomputationclient,路径计算客户端)与pce(pathcomputationelementation,路径计算单元)之间的通信协议。pcc是优化路径的请求方,pce是实施优化路径集中计算的实施方。rfc5440定义了pcep协议的一系列objectclass,用来传递路径计算过程中的一些约束条件,如优化路径的起始点、优化路径所要求的带宽,优化路径所需经过的中间节点等信息。但当前协议规定的objectclass中,没有传递待保障业务流与对应的优化路径之间的映射关系信息。

在实际部署过程中,需要用户部署另外的系统来实现二者之间的对应,导致整个优化系统实现复杂。图2显示了基于当前pcep协议,实现针对特定流量的保障方案实施架构。从图2中可以看出,用户需要同时与流量分析系统(trafficanalysis)、pce以及底层的路由器进行交互,由人工来分析流量采集分析系统的分析结果,收集pce针对某个业务端对的路径计算结果,之后再由人工将特定的流量调整到对应的流量优化路径计算结果上。整个系统很难实现自动化的收集、计算与部署,难以实现流量的自动化调整。



技术实现要素:

有鉴于此,本发明要解决的一个技术问题是提供一种用于确定业务传输路径的方法、pce及sdn网络。

根据本发明的一个实施例,提供一种用于确定业务传输路径的方法,包括:路径计算单元pce确定业务保障路径以及与所述业务保障路径对应的流量类别信息;所述pce基于扩展的路径计算单元协议pcep协议将所述业务保障路径和所述流量类别信息发送给路径计算客户端pcc;所述pcc基于所述业务保障路径和所述流量类别信息对业务流量自动疏导。

可选地,所述pce基于扩展的pcep协议将所述业务保障路径和所述流量类别信息发送给pcc包括:所述pce通过扩展的pcep协议向所述pcc发送路径与流量类别映射对象,所述路径与流量类别映射对象用于指定所述业务保障路径以及与所述业务保障路径对应的业务流类别。

可选地,所述路径与流量类别映射对象携带的数据包括:对象类型、流量类别参数长度、流量类别参数和显示路由对象;其中,所述流量类别参数包括:目的地址前缀、源地址前缀、ip协议、端口、源端口、目的端口、包长;所述流量类别参数承载于类型长度值tlv中;所述显示路由对象携带有一条或多条标记交换路径lsp隧道信息。

可选地,所述pce确定业务保障路径以及与所述业务保障路径对应的流量类别信息包括:所述pce根据业务流的流量信息以及网络利用率信息,计算出对于所述业务流的多条lsp隧道信息,以及与所述lsp隧道信息对应的流量类别信息;所述pce基于扩展的pcep协议将所述lsp隧道信息和所述流量类别信息发送给pcc包括:所述pce通过所述路径与流量类别映射对象将所述lsp隧道信息和所述流量类别信息发送给所述pcc。

可选地,流量分析系统接收到用户下发的针对业务流量的保障策略;所述流量系统获取所述业务流的实时流量信息以及网络利用率信息并发送给所述pce。

可选地,所述pcc基于所述业务保障路径和所述流量类别信息业务流量的自动疏导包括:所述pcc判断业务流特征是否与所述流量类别信息相匹配,如果是,则使用所述业务保障路径传输与所述流量类别信息相匹配的业务流。

根据本发明的另一个方面,提供一种路径计算单元pce,包括:路径信息确定模块,用于确定业务保障路径以及与所述业务保障路径对应的流量类别信息;路径信息发送模块,用于基于扩展的路径计算单元协议pcep协议将所述业务保障路径和所述流量类别信息发送给路径计算客户端pcc;其中,所述pcc基于所述业务保障路径和所述流量类别信息对业务流量自动疏导。

可选地,所述路径信息发送模块,还用于通过扩展的pcep协议向所述pcc发送路径与流量类别映射对象,其中,所述路径与流量类别映射对象用于指定所述业务保障路径以及与所述业务保障路径对应的业务流类别。

可选地,所述路径与流量类别映射对象携带的数据包括:对象类型、流量类别参数长度、流量类别参数和显示路由对象;其中,所述流量类别参数包括:目的地址前缀、源地址前缀、ip协议、端口、源端口、目的端口、包长;所述流量类别参数承载于类型长度值tlv中;所述显示路由对象携带有一条或多条标记交换路径lsp隧道信息。

可选地,所述路径信息确定模块,用于根据业务流的流量信息以及网络利用率信息,计算出对于所述业务流的多条lsp隧道信息,以及与所述lsp隧道信息对应的流量类别信息;所述路径信息发送模块,用于通过所述路径与流量类别映射对象将所述lsp隧道信息和所述流量类别信息发送给所述pcc。

根据本发明的又一方面,提供一种sdn网络,包括pcc、如上所述的pce。

可选地,包括:流量分析系统;所述流量分析系统接收到用户下发的针对业务流量的保障策略,获取所述业务流的实时流量信息以及网络利用率信息并发送给所述pce。

本发明的用于确定业务传输路径的方法、pce及sdn网络,pce将业务保障路径以及与业务保障路径对应的流量类别信息发送给pcc,对现有pcep协议进行扩充,新定义一种传递业务保障路径与流量类别信息映射关系的对象,以实现基于业务流的流量集中计算及流量自动化调整,易于实施,减少人工干预的环节,简化流量调度的实施方案。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为现有技术中的pcep协议架构示意图;

图2为现有技术中的基于当前pcep协议的流量集中优化调度系统的调度处理示意图;

图3为根据本发明的用于确定业务传输路径的方法的一个实施例的流程示意图;

图4a为pcep协议扩展的路径与流量类别映射对象示意图,图4b为路径与流量类别映射对象中的流量类别参数和显示路由对象的示意图;

图5为基于扩展后的pcep协议实现的流量集中优化调度系统的调度处理示意图;

图6为根据本发明的pce的模块示意图。

具体实施方式

下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。下面结合各个图和实施例对本发明的技术方案进行多方面的描述。

图3为根据本发明的用于确定业务传输路径的方法的一个实施例的流程示意图,如图3所示:

步骤301,pce确定业务保障路径以及与业务保障路径对应的流量类别信息。

步骤302,pce基于扩展的pcep协议将业务保障路径和流量类别信息发送给pcc。

步骤303,pcc基于业务保障路径和流量类别信息对业务流量自动疏导。

pcep协议可以采用多种扩充方式,用于将业务保障路径和流量类别信息发送给pcc。例如,pce通过扩展的pcep协议向pcc发送路径与流量类别映射对象,路径与流量类别映射对象用于指定业务保障路径以及与业务保障路径对应的业务流类别。

上述实施例中的用于确定业务传输路径的方法,pce将业务保障路径以及与业务保障路径对应的流量类别信息发送给pcc,对现有pcep协议进行扩充,新定义一种传递流量类别信息与对应优化路径之间映射关系的object,以实现基于业务流的流量集中计算及流量自动化调整。

在一个实施例中,路径与流量类别映射对象携带的数据包括:对象类型、流量类别参数长度、流量类别参数和显示路由对象等;流量类别参数包括:目的地址前缀、源地址前缀、ip协议、端口、源端口、目的端口、包长等。流量类别参数承载于类型长度值tlv中,显示路由对象携带有一条或多条标记交换路径lsp隧道信息。

流量分析系统接收到用户下发的针对业务流量的保障策略,流量系统获取业务流的实时流量信息以及网络利用率信息并发送给pce。pce根据业务流的流量信息以及网络利用率信息,计算出对于业务流的多条lsp隧道信息,以及与lsp隧道信息对应的流量类别信息。pce通过路径与流量类别映射对象将lsp隧道信息和流量类别信息发送给pcc。

pcc判断业务流特征是否与流量类别信息相匹配,如果是,则使用业务保障路径传输与流量类别信息相匹配的业务流。业务流特征是指接收到的业务流的目的地址前缀、源地址前缀、ip协议、端口、源端口、目的端口等信息。

如图4a所示,基于pcep协议当前规定,新定义一个objectclass,即为路径与流量类别映射对象mtl(matchingoftrafficclassandlsp)object。路径与流量类别映射对象包含四个字段,用于描述流量类别trafficclass与显示路由对象ero(explicitroutingobject)之间的对应关系。objecttype字段规定了标识该新objectclass的值,该值后续由iana统一分配。

如图4b所示,多个流量类别参数trafficclassparameter可以采用rfc5575规定的方式,例如可以采用源、目的prefix、端口、包长等信息。该信息采用trafficclassparameterslength,trafficclassparametertlv两个字段来联合规定,其中前者规定了描述某个流量类别trafficclass所需的tlv信息的总长度,后者则采用tlv方式按需填入所需的参数,以保证用户对业务流定义的灵活性。eroobject采用了现有pcep定义的objecttype,该object描述了优化路径所经过的节点,可以唯一描述一条优化路径。

如图5所示,对pcep协议进行扩展后,用户就只需要与流量分析系统进行交互,下发其针对特定流量的保障策略,流量分析系统自动分析针对该业务流的实时流量信息以及底层网络的利用率情况,将分析结果传送给pce。pce则根据这些信息,计算出可实现针对该业务流保障的多条保障路径,将计算后的业务保障路径以及与业务保障路径对应的流量类别信息,通过扩展的pcep的路径与流量类别映射对象下发给pcc,由pcc完成针对该业务流量的自动疏导。整个过程无需人工干预,大幅提升流量调整的自动化水平。

上述实施例提供的用于确定业务传输路径的方法,对现有pcep协议进行扩充,新定义一种传递业务保障路径与流量类别信息映射关系的对象,以实现基于业务流的流量集中计算及流量自动化调整,易于实施,减少人工干预的环节,简化流量调度的实施方案,可以实现复杂网络环境下的流量集中调度,可以实现面向特定业务的端到端路径保障,能够提升运营商在网络中的流量调度、优化能力。

在一个实施例中,如图6所示,本发明提供一种路径计算单元pce40,包括:路径信息确定模块41和路径信息发送模块42。路径信息确定模块41确定业务保障路径以及与业务保障路径对应的流量类别信息。路径信息发送模块42基于扩展的路径计算单元协议pcep协议将业务保障路径和流量类别信息发送给路径计算客户端pcc。pcc基于业务保障路径和流量类别信息对业务流量自动疏导。

路径信息发送模块42通过扩展的pcep协议向pcc发送路径与流量类别映射对象,路径与流量类别映射对象用于指定业务保障路径以及与业务保障路径对应的业务流类别。

路径与流量类别映射对象携带的数据包括:对象类型、流量类别参数长度、流量类别参数和显示路由对象。流量类别参数包括:目的地址前缀、源地址前缀、源端口号、目的端口号、包长等。流量类别参数承载于类型长度值tlv中,显示路由对象携带有一条或多条标记交换路径lsp隧道信息。

路径信息确定模块41根据业务流的流量信息以及网络利用率信息,计算出对于业务流的多条lsp隧道信息,以及与lsp隧道信息对应的流量类别信息。路径信息发送模块42通过路径与流量类别映射对象将lsp隧道信息和流量类别信息发送给pcc。

在一个实施例中,本发明提供一种sdn网络,包括pcc、如上的pce和流量分析系统。流量分析系统接收到用户下发的针对业务流量的保障策略,获取业务流的实时流量信息以及网络利用率信息并发送给pce。

上述实施例提供的用于确定业务传输路径的方法、pce及sdn网络,pce将业务保障路径以及与业务保障路径对应的流量类别信息发送给pcc,提供对现有pcep协议进行扩充,新定义一种传递业务保障路径与流量类别信息映射关系的对象,以实现基于业务流的流量集中计算及流量自动化调整,易于实施,减少人工干预的环节,简化流量调度的实施方案,可以实现复杂网络环境下的流量集中调度,可以实现面向特定业务的端到端路径保障,能够提升运营商在网络中的流量调度、优化能力。

可能以许多方式来实现本发明的方法和系统。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法和系统。用于方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。

本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1