控制业务传输的方法及装置与流程

文档序号:13763271阅读:133来源:国知局
控制业务传输的方法及装置与流程

本发明涉及通信技术领域,尤其涉及一种控制业务传输的方法及装置。



背景技术:

城域网络中IP/MPLS((Internet Protocol/Multi-Protocol Label Switching,基于IP的多协议标签交换)网络是面向LTE(Long Term Evolution,长期演进)时代的多业务承载网络,主要进行移动业务的回传和汇聚,城域边缘部署IP/MPLS网络设备,但是为了节省光纤资源和单位比特的传送成本,同时提高了传送质量和可靠性,业务在汇聚层达到10G颗粒的时候,网络中采用MPLS-TP(Multi-Protocol Label Switching/Transport Profile,基于传输配置文件的多协议标签交换)网络中光传送的方式进行业务的透传和汇聚,所以,城域网络为IP/MPLS网络和MPLS-TP网络混合组网。在业务传输时,IP/MPLS网络中业务转发是基于IP(Internet Protocol,网络之间互连的协议)的MPLS(Multi-Protocol Label Switching,多协议标签交换)转发技术,其LDP(Label Distribution Protocol,标签分发协议)报文是基于IP进行选路和逐跳转发的,而MPLS-TP网络中业务转发是基于静态管道的MPLS转发技术,其LDP报文是基于网管配置进行MPLS转发的,所以,IP/MPLS网络采用的动态的协议报文,MPLS-TP网络采用的静态的协议报文,当业务在两个网络之间传输时,由于两个网络业务传输的方式不同,两者无法直接进行实现相互报文的解析,业务只能进行透传,这就大大降低了业务调度和传输的灵活性。



技术实现要素:

本发明的实施例提供一种控制业务传输的方法及装置,能够解决业务在IP/MPLS网络和MPLS-TP网络之间传输时,由于两个网络业务传输的方式不同,业务只能进行透传,降低了业务调度和传输的灵活性的问题。

为达到上述目的,本发明的实施例采用如下技术方案:

第一方面,本发明的实施例提供一种控制业务传输的方法,用于协同控制系统,包括:

协同控制系统获取基于网络之间互连的协议的多协议标签交换IP/MPLS网络和基于传输配置文件的多协议标签交换MPLS-TP网络的网络拓扑结构;

当所述协同控制系统接收到业务层下发的业务建立需求时,根据所述业务建立需求和所述网络拓扑结构确定业务传输的路径信息,所述业务建立需求包括所述业务传输的起始位置、所述业务传输的终止位置、所述业务传输的速率信息、所述业务的类型,所述路径信息包括所述业务传输经过的设备、所述业务传输的MPLS标签和所述业务传输的速率;

协同控制系统将所述路径信息下发至所述业务传输经过的设备,使所述业务传输经过的设备根据所述路径信息配置业务传输的路径,以及根据业务传输的路径对业务进行传输,所述业务传输经过的设备位于所述IP/MPLS网络和/或所述MPLS-TP网络。

第二方面,本发明的实施例提供一种控制业务传输的装置,用于协同控制系统,包括:

获取单元,用于获取IP/MPLS网络和MPLS-TP网络的网络拓扑结构;

确定单元,用于当所述协同控制系统接收到业务层下发的业务建立需求时,根据所述业务建立需求和所述网络拓扑结构确定业务传输的路径信息,所述业务建立需求包括所述业务传输的起始位置、所述业务传输的终止位置、所述业务传输的速率信息、所述业务的类型,所述路径信息包括所述业务传输经过的设备、所述业务传输的MPLS标签和所述业务传输的速率;

下发单元,用于将所述路径信息下发至所述业务传输经过的设备,使所述业务传输经过的设备根据所述路径信息配置业务传输的路径,以及根据业务传输的路径对业务进行传输,所述业务传输经过的设备位于所述IP/MPLS网络和/或所述MPLS-TP网络。

本发明实施例提供的一种控制业务传输的方法及装置,本发明实施中协同控制系统获取IP/MPLS网络和MPLS-TP网络的网络拓扑结构;当接收到业务层下发的业务建立需求时,根据所述业务建立需求和所述网络拓扑结构确定业务传输路径的路径信息,所述业务建立需求包括所述业务传输的起始位置、所述业务传输的终止位置、所述业务传输的速率信息、所述业务的类型,所述路径信息包括所述业务传输经过的设备、所述业务传输的MPLS标签和所述业务传输的速率;将所述路径信息下发至所述业务传输经过的设备,使所述业务传输经过的设备根据所述路径信息配置业务传输的路径,以及根据业务传输的路径对业务进行传输,所述业务传输经过的设备位于所述IP/MPLS网络和/或所述MPLS-TP网络。如此,对IP/MPLS网络和MPLS-TP网络混合组网的城域网络需要进行业务传输时,协同控制系统根据业务建立需求和网络拓扑结构确定出传输业务的路径信息,以及业务传输的标签和速率,并下发给需要传输数据的设备,这样城域网络中的各设备只需要根据协同控制系统确定的路径信息,将业务传输给相应的设备即可,即IP/MPLS网络和MPLS-TP网络业务传输的方式是统一的,即使业务在两个网络之间传输,由于两个网络业务传输方式一致,可以直接解析相互的报文,从而提高业务调度和传输的灵活性。

附图说明

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

图1,图2为本发明实施例提供的系统架构示意图;

图3为本发明一实施例提供的方法流程图;

图4为本发明一实施例提供的方法流程图;

图5为本发明一实施例提供的方法流程图;

图6为本发明一实施例提供的方法流程图;

图7、图8为本发明又一实施例提供的装置结构示意图。

具体实施方式

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

为使本发明技术方案的优点更加清楚,下面结合附图和实施例对本发明作详细说明。

本发明实施例应用于协同控制系统,如图1所示,协同控制系统与业务层连接,与业务层进行交互,例如,接收业务层下发的业务建立需求等信息,协同控制系统与IP/MPLS网络和MPLS-TP网络的设备连接,例如接入设备或核心设备等,与IP/MPLS网络和MPLS-TP网络的设备进行交互,可以向设备下发业务传输路径等信息,也可以接收上述设备反馈的信息。进一步的,如图2所示,协同控制系统还可以包括IP/MPLS网络的控制器和MPLS-TP网络的控制器,通过IP/MPLS网络的控制器与IP/MPLS网络的设备进行交互,通过MPLS-TP网络的控制器与MPLS-TP网络的设备进行交互。

本发明一实施例提供一种控制业务传输的方法,如图3所示,所述方法包括:

101、协同控制系统获取IP/MPLS网络和MPLS-TP网络的网络拓扑结构。

102、当所述协同控制系统接收到业务层下发的业务建立需求时,根据所述业务建立需求和所述网络拓扑结构确定业务传输的路径信息。

其中,所述业务建立需求包括所述业务传输的起始位置、所述业务传输的终止位置、所述业务传输的速率信息、所述业务的类型,业务的类型可以包括包业务、SDH(Synchronous Digital Hierarchy,同步数字体系),业务、PDH(Plesiochronous Digital Hierarchy,准同步数字体系)业务等等。所述路径信息包括所述业务传输经过的设备、所述业务传输的MPLS标签和所述业务传输的速率。业务传输的MPLS标签作为业务报文在传送网中的标识,将业务报文按照事先分配好的标签转发路径进行传送。

需要说明的是,协同控制系统接收业务层下发的业务建立需求后,可以根据业务建立需求的具体内容来计算业务传输的路径,进而确定出业务传输的路径信息。业务建立需求还包括业务传输策略,例如,传输时间最短、传输距离最短等等,协同控制系统在计算路径后,可以根据业务传输策略确定满足上述测量的路径进行业务传输,进而确定出业务传输的路径信息。

103、协同控制系统将路径信息下发至所述业务传输经过的设备。

其中,协同控制系统将路径信息下发至所述业务传输经过的设备,使所述业务传输经过的设备根据路径信息配置业务传输的路径,以及根据业务传输的路径对业务进行传输,所述业务传输经过的设备位于所述IP/MPLS网络和/或所述MPLS-TP网络。

需要说明的是,协同控制系统将路径信息下发至业务传输经过的设备,即负责传输业务的设备,然后设备根据协同控制系统下发的路径信息完成配置,进而对业务进行传输,设备配置的内容包括传输业务的速率、占用的带宽等等。协同控制系统将路径信息下发至业务传输经过的设备时,可以针对每一个具体设备,下发与其相关的路径信息,而不是将完整的路径信息全部下发至每一个业务传输经过的设备,如此来节省资源。

需要说明的是,协同控制系统将路径信息下发至业务传输经过的设备,设备在井陉业务传输过程中接收到来自其他设备的业务报文时,会对业务的MPLS标签进行解析,并查询设备本地MPLS标签转发表,获得具有该标签的业务转发的路径和对应的设备本地端口(物理端口或者逻辑端口),并通过设备上对应的端口,将业务发送至下一跳的目标设备。

本发明实施例的方法还可以简化城域网络的结构和层次,降低混合组网中业务配置任务的复杂性,提高整个城域网络在网络扩展和业务发放等方面的效率。

本发明实施中协同控制系统获取IP/MPLS网络和MPLS-TP网络的网络拓扑结构;当接收到业务层下发的业务建立需求时,根据所述业务建立需求和所述网络拓扑结构确定业务传输路径的路径信息,所述业务建立需求包括所述业务传输的起始位置、所述业务传输的终止位置、所述业务传输的速率信息、所述业务的类型,所述路径信息包括所述业务传输经过的设备、所述业务传输的MPLS标签和所述业务传输的速率;将所述路径信息下发至所述业务传输经过的设备,使所述业务传输经过的设备根据所述路径信息配置业务传输的路径,以及根据业务传输的路径对业务进行传输,所述业务传输经过的设备位于所述IP/MPLS网络和/或所述MPLS-TP网络。如此,对IP/MPLS网络和MPLS-TP网络混合组网的城域网络需要进行业务传输时,协同控制系统根据业务建立需求和网络拓扑结构确定出传输业务的路径信息,以及业务传输的标签和速率,并下发给需要传输数据的设备,这样城域网络中的各设备只需要根据协同控制系统确定的路径信息,将业务传输给相应的设备即可,即IP/MPLS网络和MPLS-TP网络业务传输的方式是统一的,即使业务在两个网络之间传输,由于两个网络业务传输方式一致,可以直接解析相互的报文,从而提高业务调度和传输的灵活性。

本发明实施例提供一种实施方式,在如图2所示的结构中,协同控制系统包括所述IP/MPLS网络的控制器和所述MPLS-TP网络的控制器,则在图3所示方法流程基础上,如图4所示,步骤103可以具体为1031和1032。

1031、当所述业务传输经过的设备包括所述IP/MPLS网络的设备时,将所述路径信息通过所述IP/MPLS网络的控制器下发至所述IP/MPLS网络的设备。

1032、当所述业务传输经过的设备包括所述MPLS-TP网络的设备时,将所述路径信息通过所述MPLS-TP网络的控制器下发至所述MPLS-TP网络的设备。

由于IP/MPLS网络和MPLS-TP网络中设备不同,本发明实施例针对不同网络设置相应的控制器,通过与网络对应的控制器来完成与网络中设备的交互。

本发明实施例又提供一种实施方式,所述路径信息还包括所述业务传输经过的设备中对应每个设备接收所述业务时的端口,以及对应每个设备发送所述业务时的端口和目的设备,则在图3所示方法流程基础上,如图5所示,步骤103可以具体为1033。

1033、协同控制系统将所述业务传输经过的设备中对应目标设备接收所述业务时的端口,以及对应目标设备发送所述业务时的端口和目的设备、所述业务传输的MPLS标签和所述业务传输的速率下发至所述目标设备。

本实施方式中,路径信息还包括所述业务传输经过的设备中对应每个设备接收所述业务时的端口,以及对应每个设备发送所述业务时的端口和目的设备,则协同控制系统可以针对业务传输经过的每一设备,下发此设备接收所述业务时的端口以及对应此设备发送所述业务时的端口和目的设备,如此设备配置完成传输业务时的端口,以及将业务传输至的目的设备,而不需要知道全部的业务传输的路径即可完成业务的传输,执行流程简单方便。

本发明实施例又提供一种实施方式,在图3所示方法流程基础上,如图6所示,步骤101可以具体为1011和1012。

1011、协同控制系统从所述IP/MPLS网络中的设备获取IP/MPLS网络的网络拓扑结构。

其中,协同控制系统从所述IP/MPLS网络中的设备获取IP/MPLS网络的网络拓扑结构的方式可以为从一个设备获取整个IP/MPLS网络的网络拓扑结构,也可以从IP/MPLS网络的各设备中获取拓扑结构,在此不做限定。

1012、协同控制系统从所述MPLS-TP网络中的设备获取MPLS-TP网络的网络拓扑结构。

其中,协同控制系统从所述MPLS-TP网络中的设备获取MPLS-TP网络的网络拓扑结构的方式可以为从一个设备获取整个MPLS-TP网络的网络拓扑结构,也可以从MPLS-TP网络的各设备中获取拓扑结构,在此不做限定。

需要说明的是,本实施方式中,协同控制系统还可以通过IP/MPLS网络的控制器从所述IP/MPLS网络中的设备获取IP/MPLS网络的网络拓扑结构,以及协同控制系统还可以通过MPLS-TP网络的控制器从所述MPLS-TP网络中的设备获取MPLS-TP网络的网络拓扑结构。

本实施方式中,协同控制系统从IP/MPLS网络和MPLS-TP网络中设备来获取网络的网络拓扑结构,更加准确。

本发明又一实施例提供一种控制业务传输的装置20,如图7所示,所述装置20包括:

获取单元21,用于获取IP/MPLS网络和MPLS-TP网络的网络拓扑结构。

确定单元22,用于当所述协同控制系统接收到业务层下发的业务建立需求时,根据所述业务建立需求和所述网络拓扑结构确定业务传输的路径信息,所述业务建立需求包括所述业务传输的起始位置、所述业务传输的终止位置、所述业务传输的速率信息、所述业务的类型,所述路径信息包括所述业务传输经过的设备、所述业务传输的MPLS标签和所述业务传输的速率。

下发单元23,用于将所述路径信息下发至所述业务传输经过的设备,使所述业务传输经过的设备根据所述路径信息配置业务传输的路径,以及根据业务传输的路径对业务进行传输,所述业务传输经过的设备位于所述IP/MPLS网络和/或所述MPLS-TP网络。

进一步的,所述协同控制系统包括所述IP/MPLS网络的控制器和所述MPLS-TP网络的控制器;如图8所示,所述下发单元23还可以包括第一下发子单元231和第二下发子单元232。

所述第一下发子单元231,用于当所述业务传输经过的设备包括所述IP/MPLS网络的设备时,将所述路径信息通过所述IP/MPLS网络的控制器下发至所述IP/MPLS网络的设备。

所述第二下发子单元232,用于当所述业务传输经过的设备包括所述MPLS-TP网络的设备时,将所述路径信息通过所述MPLS-TP网络的控制器下发至所述MPLS-TP网络的设备。

进一步的,所述路径信息还包括所述业务传输经过的设备中对应每个设备接收所述业务时的端口、以及对应每个设备发送所述业务时的端口和目的设备。

所述下发单元23具体用于将所述业务传输经过的设备中对应目标设备接收所述业务时的端口,以及对应目标设备发送所述业务时的端口和目的设备、所述业务传输的MPLS标签和所述业务传输的速率下发至所述目标设备。

进一步的,所述获取单元21具体用于从所述IP/MPLS网络中的设备获取IP/MPLS网络的网络拓扑结构;以及,用于从所述MPLS-TP网络中的设备获取MPLS-TP网络的网络拓扑结构。

其中,所述业务建立需求还包括业务传输策略。

本发明实施中协同控制系统获取IP/MPLS网络和MPLS-TP网络的网络拓扑结构;当接收到业务层下发的业务建立需求时,根据所述业务建立需求和所述网络拓扑结构确定业务传输路径的路径信息,所述业务建立需求包括所述业务传输的起始位置、所述业务传输的终止位置、所述业务传输的速率信息、所述业务的类型,所述路径信息包括所述业务传输经过的设备、所述业务传输的MPLS标签和所述业务传输的速率;将所述路径信息下发至所述业务传输经过的设备,使所述业务传输经过的设备根据所述路径信息配置业务传输的路径,以及根据业务传输的路径对业务进行传输,所述业务传输经过的设备位于所述IP/MPLS网络和/或所述MPLS-TP网络。如此,对IP/MPLS网络和MPLS-TP网络混合组网的城域网络需要进行业务传输时,协同控制系统根据业务建立需求和网络拓扑结构确定出传输业务的路径信息,以及业务传输的标签和速率,并下发给需要传输数据的设备,这样城域网络中的各设备只需要根据协同控制系统确定的路径信息,将业务传输给相应的设备即可,即IP/MPLS网络和MPLS-TP网络业务传输的方式是统一的,即使业务在两个网络之间传输,由于两个网络业务传输方式一致,可以直接解析相互的报文,从而提高业务调度和传输的灵活性。

本发明实施例提供的控制业务传输的装置可以实现上述提供的方法实施例,具体功能实现请参见方法实施例中的说明,在此不再赘述。本发明实施例提供的控制业务传输的方法及装置可以适用于协同控制系统,但不仅限于此。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

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