一种路径建立方法及装置与流程

文档序号:15395325发布日期:2018-09-08 02:03阅读:165来源:国知局

本发明涉及光通信中控制平面技术领域,尤其涉及一种光传送网的路径建立方法及装置。



背景技术:

光通信在高速和全光灵活演进方面近年取得了较大进展,最新版本的g.709引入了更高速率的光传送单元(otu,opticaltransformunit)信号,也就是完全标准化的光传送单元-cn(otucn,completelystandardizedopticaltransportunit-cn),otucn的标称速率是n×100g,支持5g时隙颗粒度。otucn可以用来承载任意超过100g速率的客户信号。

针对上述超100g的光传送网络(otn,opticaltransportnetwork)的标准,现有的控制平面技术仅能提供对时隙的分发,而不支持绑定接口相关的配置。因此,提供一种光传送网路径建立方案,能够应用于超100gotn领域,且支持绑定接口相关的配置,已成为亟待解决的问题。



技术实现要素:

本发明实施例提供一种路径建立方法及装置,至少解决了现有技术中存在的问题,能够应用于超100gotn领域,且支持绑定接口相关的配置。

本发明实施例的技术方案是这样实现的:

本发明实施例提供了一种路径建立方法,所述方法应用于第一节点设备,所述方法包括:

基于服务层路径发送第一路径建立请求消息;所述第一路径建立请求消息用于请求建立与第二节点设备间完全标准化的光传送单元-cn(otucn,completelystandardizedopticaltransportunit-cn)信号类型或otucn-m信号类型的路径;

接收携带第一标签的第一资源预留消息,并基于所述第一资源预留消息建立与所述第二节点设备间otucn/otucn-m信号类型的路径;其中,所述第一标签至少携带支路端口号信息、服务层接口类型及标签长度信息;

基于建立的所述otucn/otucn-m信号类型的路径发送第二路径建立请求消息;所述第二路径建立请求消息用于请求建立与第二节点设备间光数据单元-cnoducn信号类型的路径;

接收携带第二标签的第二资源预留消息,并基于所述第二资源预留消息建立与所述第二节点设备间oducn信号类型的路径,以承载用户业务;其中,所述第二标签的标签格式与所述第一标签的标签格式相同。

上述方案中,基于服务层路径发送第一路径建立请求消息之前,所述方法还包括:

接收用户业务请求,并基于所述用户业务请求确定所述用户业务需要所述第一节点设备至第二节点设备间的oducn信号类型的路径来承载。

上述方案中,所述基于服务层路径发送第一路径建立请求消息,包括:

基于服务层路径,经至少一个中间节点设备发送第一路径建立请求消息给所述第二节点设备。

上述方案中,所述方法还包括:

所述至少一个中间节点设备分别基于自身的下一跳节点设备发送的资源预留消息完成本地的资源预留,并生成相应的资源预留消息发送给自身的上一跳节点设备;

相应的,所述接收携带第一标签的第一资源预留消息,包括:

接收所述第一节点设备的下一跳节点设备完成本地的资源预留之后发送的所述第一资源预留消息。

上述方案中,所述基于建立的所述otucn/otucn-m信号类型的路径发送第二路径建立请求消息,包括:

基于建立的所述otucn/otucn-m信号类型的路径,直接发送第二路径建立请求消息给所述第二节点设备。

上述方案中,所述接收携带第二标签的第二资源预留消息,包括:

直接接收所述第二节点设备发送的携带第二标签的第二资源预留消息;所述第二标签至少携带:支路端口号信息、服务层接口类型、标签长度信息、时隙比特位图、不可用时隙数目。

上述方案中,第一路径建立请求消息携带显示路由对象ero子对象;所述ero子对象携带:服务层接口数目、服务层接口速率以及最大不可用时隙数目信息;所述方法还包括:

所述至少一个中间节点设备分别基于自身的下一跳中间节点设备发送的资源预留消息完成本地的资源预留,以及完成与自身的下一跳中间节点设备间部分速率路径的建立,并生成相应的资源预留消息发送给自身的上一跳节点设备;

其中,中间节点设备间的资源预留消息携带记录式路由对象rro;所述rro携带的标签包括不可用时隙的位置及数目信息。

本发明实施例还提供了一种路径建立装置,所述装置应用于第一节点设备;所述装置包括:第一发送模块、第一接收模块、第二发送模块及第二接收模块;

所述第一发送模块,用于基于服务层路径发送第一路径建立请求消息;所述第一路径建立请求消息用于请求建立与第二节点设备间otucn信号类型或otucn-m信号类型的路径;

所述第一接收模块,用于接收携带第一标签的第一资源预留消息,并基于所述第一资源预留消息建立与所述第二节点设备间otucn/otucn-m信号类型的路径;其中,所述第一标签至少携带支路端口号信息、服务层接口类型及标签长度信息;

所述第二发送模块,用于基于建立的所述otucn/otucn-m信号类型的路径发送第二路径建立请求消息;所述第二路径建立请求消息用于请求建立与第二节点设备间oducn信号类型的路径;

所述第二接收模块,用于接收携带第二标签的第二资源预留消息,并基于所述第二资源预留消息建立与所述第二节点设备间oducn信号类型的路径,以承载用户业务;其中,所述第二标签的标签格式与所述第一标签的标签格式相同。

上述方案中,所述第一接收模块,还用于接收用户业务请求,并基于所述用户业务请求确定所述用户业务需要所述第一节点设备至第二节点设备间的oducn信号类型的路径来承载。

上述方案中,所述第一发送模块,还用于基于服务层路径,经至少一个中间节点设备发送第一路径建立请求消息给所述第二节点设备。

上述方案中,所述第一接收模块,还用于接收所述第一节点设备的下一跳节点设备完成本地的资源预留之后发送的所述第一资源预留消息。

上述方案中,所述第二发送模块,还用于基于建立的所述otucn/otucn-m信号类型的路径,直接发送第二路径建立请求消息给所述第二节点设备。

上述方案中,所述第二接收模块,用于直接接收所述第二节点设备发送的携带第二标签的第二资源预留消息;所述第二标签至少携带:支路端口号信息、服务层接口类型、标签长度信息、时隙比特位图、不可用时隙数目。

应用本发明实施例提供的路径建立方法及装置,第一节点设备基于服务层路径发送第一路径建立请求消息;所述第一路径建立请求消息用于请求建立与第二节点设备间完全标准化的光传送单元-cn信号类型或otucn-m的路径;接收携带第一标签的第一资源预留消息,并基于所述第一资源预留消息建立与所述第二节点设备间otucn/otucn-m信号类型的路径;其中,所述第一标签至少携带支路端口号信息、服务层接口类型及标签长度信息;基于建立的所述otucn/otucn-m信号类型的路径发送第二路径建立请求消息;所述第二路径建立请求消息用于请求建立与第二节点设备间光数据单元-cn(oducn,opticaldataunit-cn)信号类型的路径;接收携带第二标签的第二资源预留消息,并基于所述第二资源预留消息建立与所述第二节点设备间oducn信号类型的路径,以承载用户业务;其中,所述第二标签的标签格式与所述第一标签的标签格式相同。如此,可实现超100gotn领域中端到端otucn/oducn路径的建立,且由于第一标签及第二标签中可携带支路端口号信息、服务层接口类型及标签长度信息等,因此,能够支持绑定接口相关的配置。

附图说明

图1为本发明实施例中路径建立方法流程示意图一;

图2为本发明实施例中otucn应用场景示意图;

图3为本发明实施例中第一标签的标签格式示意图;

图4为本发明实施例中标签示意图一;

图5为本发明实施例中标签示意图二;

图6为本发明实施例中路径建立方法流程示意图二;

图7为本发明实施例中otucn-m应用场景示意图;

图8为本发明实施例中标签示意图三;

图9为本发明实施例中标签示意图四;

图10为本发明实施例中路径建立装置的组成结构示意图。

具体实施方式

发明人在研究过程中发现,在光传送网络中,otucn的复用结构为:otucn再生段层、oducn复用段层、光数据单元-k(oduk,opticaldataunit-k)层;其中otucn和oducn仅是点到点连接,不支持基于oducn的交叉。

在实际应用中,otucn信号的速率也可能不是100g整数倍,这种信号通常被称为otucn-m,即opticaltransportunit-cnwithnoxucoverheadinstancesandm5gtributaryslots,具有n个开销实例和m个5g时隙的otucn,一个otucn-m信号携带n个otuc头部,n个oduc头部以及n个opuc头部。当使用otucn-m来传送oducn的时候,20-m个信号被标识为不可用的,这些信息也被承载在光负载单元(opucn,opticalpayloadunit)的复用结构标识符(msi,multiplexstructureidentifier)字段中,哪个otucn-m时隙分配到那个otuc是由运营商或者具体的应用来决定的。

g.709标准中描述,otu/odu/opu头部的交织存在于otucn的接口上,但这种交织过程是和接口息息相关的,具体的接口交织过程定义在g.709.x标准中。g.709中定义的otucn,oducn以及opucn和具体的接口无关,只是将otucn,oducn以及opucn简单划分为n个otuc,oduc及opuc。举例来说,g.709.1定义了一种短距离的灵活光传送网络接口,通过使用多个绑定起来的灵活以太网接口来传输otucn信号,具体来说,是在支持flexo技术的源端节点将otucn分解为n个otuc实例,然后将一个或者多个otuc实例放到一个flexo接口上来传输,flexo接口的速率可以是100g的整数倍,可以是200g的接口,也可以是400g的接口。flexo路径在本发明中是作为服务层路径的形式出现的,实施例中使用服务层路径,可以指代flexo路径。

针对itu-t制定的超100gotn的标准,现有的控制平面技术仅能提供对时隙的分发,而不支持绑定接口相关的配置,无法应用到超100gotn领域。

本发明实施例提供一种路径建立方法及装置,第一节点设备基于服务层路径发送第一路径建立请求消息,;所述第一路径建立请求消息用于请求建立与第二节点设备间otucn/otucn-m信号类型的路径;接收携带第一标签的第一资源预留消息,并基于所述第一资源预留消息建立与所述第二节点设备间otucn/otucn-m信号类型的路径;其中,所述第一标签至少携带支路端口号信息、服务层接口类型及标签长度信息;基于建立的所述otucn/otucn-m信号类型的路径发送第二路径建立请求消息;所述第二路径建立请求消息用于请求建立与第二节点设备间oducn信号类型的路径;接收携带第二标签的第二资源预留消息,并基于所述第二资源预留消息建立与所述第二节点设备间oducn信号类型的路径,以承载用户业务;其中,所述第二标签的标签格式与所述第一标签的标签格式相同。

下面结合附图和具体实施例对本发明作进一步详细说明。

实施例一

图1为本发明实施例中路径建立方法流程示意图,所述方法应用于oducn到otucn映射的场景中,如图2所示,所述方法应用于第一节点设备,如图1所示,本发明实施例中路径建立方法包括:

步骤101:第一节点设备基于服务层路径发送第一路径建立请求消息。

这里,所述第一路径建立请求消息用于请求建立与第二节点设备间otucn信号类型的路径。

在一实施例中,本步骤之前,所述方法还包括:

接收用户业务请求,并基于所述用户业务请求确定所述用户业务需要所述第一节点设备至第二节点设备间的oducn信号类型的路径来承载;其中,所述用户业务可以为oduflex业务;基于所述用户业务请求还可得出所述oduflex业务需要的带宽,如:为750g,进而可知oducn信号需要的带宽,对应所述750g即为800g。而根据层次关系,在建立节点设备a到节点设备d的oducn路径之前,需要先建立节点设备a到节点设备d之间的otucn路径,于是节点设备a封装otucn层的信令消息,即第一路径建立请求消息,以请求建立与节点设备d间otucn信号类型的路径。其中,在第一路径建立请求消息中指示要建立一条从节点设备a到节点设备d的otucn信号类型的路径,客户信号为oducn,中间经过设备b和设备c,需要的带宽为800g,且在每对节点设备之间通过4条200g的flexo线路来承载;这里,节点设备间亦可采用2条400g的flexo线路,或者8条100g的flexo线路,具体可依据实际资源情况确定。

在实际应用中,所述第一节点设备与第二节点设备间存在至少一个中间节点设备,在本实施例中,第一节点设备即节点设备a,第二节点设备即节点设备d,第一节点设备与第二节点设备间存在节点设备b、节点设备c;

相应的,所述基于flexo服务层路径发送第一路径建立请求消息,包括:

基于flexo服务层路径,经至少一个中间节点设备发送第一路径建立请求消息给所述第二节点设备。

需要说明的是,由于flexo服务层路径的建立属于现有流程,因此,在本发明实施例中,在建立节点设备间otucn信号类型的路径的时候,默认flexo服务层路径已经建立完毕,每条光传送网线路信号可能由不同的接口来承载,也可能由同一个接口来承载。所述第一路径建立请求消息从节点设备a发出,经过节点设备b和节点设备c到达节点设备d,沿途设备做相应的资源检查,确定资源是否足够可用。

步骤102:接收携带第一标签的第一资源预留消息,并基于所述第一资源预留消息建立与所述第二节点设备间otucn信号类型的路径。

这里,第一标签至少携带支路端口号信息、服务层接口类型及标签长度信息;其中,所述服务层接口类型可以为100g、200g、400g的以太网接口;在一实施例中,所述第一标签还可携带时隙比特位图、不可用时隙数目及不可用时隙比特位图等;其中,携带的支路端口号tpn即为分配给客户信号的支路端口号码;服务层接口类型用于描述可供otucn/oducn使用的灵活光传送网的接口类型,可以是100g/200g/400g的以太网接口;长度:用于说明此标签的长度;时隙比特位图(20位)即分配给客户的时隙位置;不可用时隙数目说明不可用时隙的数目;不可用时隙比特位图(20位)说明不可用时隙的位置。在本实施例中,所述第一标签的标签格式如图3所示。

基于本发明上述实施例,在实际应用中,节点设备d在接收到节点设备a发送的第一路径建立请求消息后,解析该请求消息,并根据本地的资源信息,确定使用flexo路径1、2、3、4来共同绑定承载otucn信号,并封装资源预留协议_hop(rsvp_hop,resourcereservationprotocol)对象,用以指示所要使用的物理链路是哪四条灵活光传送网路径,同时,采用标签/资源分配信息块标识给oduflex业务分配的支路端口号、服务层接口类型及标签长度;在本实施例中,包括四个标签,如图4所示,支路端口号码设置为0,因为此时不需要给oduflex客户业务分配编号;灵活光传送网接口类型设置均为200g,用于说明使用4条200g的灵活光传送网路径来承载otucn信号;长度字段设置为0,用于说明此otucn是用来承载oducn信号的,不涉及部分速率的场景,也不涉及分配具体时隙资源给客户信号。每个标签/资源分配信息块所标识的接口资源与rsvp_hop对象是一一对应的。

第二节点设备在完成标签及rsvp_hop对象的封装后,采用资源预留消息发送给自身的上一跳节点设备c,节点设备c基于收到的资源预留消息首先完成本地的资源预留,然后通过路径计算,确定和上一跳节点之间的资源不需要使用部分速率场景,同样采用图4中的标签格式/资源分配信息发送资源预留消息到上一跳节点设备b;节点设备b重复上述的操作,发送第一资源预留消息给节点设备a,节点设备a完成本地的资源预留,完成端到端的otucn的路径建立。在实际应用中,当第一节点设备与所述第二节点设备间存在两个或两个以上的中间节点设备时,中间节点设备分别基于自身的下一跳节点设备发送的资源预留消息完成本地的资源预留,并生成相应的资源预留消息发送给自身的上一跳节点设备,以使第一节点设备基于自身的下一跳节点设备发送的资源预留消息完成路径的建立。

步骤103:基于建立的所述otucn信号类型的路径发送第二路径建立请求消息。

第一节点设备在完成otucn的路径建立之后,触发oducn层的路径建立消息继续,发送第二路径建立请求消息给第二节点设备,所述第二路径建立请求消息用于请求建立与第二节点设备间oducn信号类型的路径;这里,由于已建立了第一节点设备与第二节点设备间端到端的otucn的路径,因此,可直接发送第二路径建立请求消息给第二节点设备。

在实际应用中,第一节点设备在发送第二路径建立请求消息之前,首先要封装oducn层的信令消息,即oducn层的路径建立请求消息,即所述第二路径建立请求消息,在所述消息中指示要建立一条第一节点设备到第二节点设备间的oducn信号类型的路径来承载客户业务,oducn的带宽为800g。而对所述第二路径建立请求消息的封装既可以在建立完otucn的路径之后,亦可在建立完otucn的路径之前封装。

步骤104:接收携带第二标签的第二资源预留消息,并基于所述第二资源预留消息建立与所述第二节点设备间oducn信号类型的路径,以承载用户业务。

这里,所述第二标签的标签格式与所述第一标签的标签格式相同,且中间节点设备间的标签亦可与所述第一标签的标签格式相同。

在实际应用中,第二节点设备在接收到所述第二路径建立请求消息后,基于该消息完成本地的资源预留,并确定使用flexo路径1、2、3、4来共同绑定承载oducn信号,封装rsvp_hop对象,用来指明使用的物理链路是哪四条flexo路径,并采用第二标签标识给oduflex业务分配的支路端口号、服务层接口类型及标签长度;在本实施例中,包括四个标签,如图5所示,每个标签所标识的接口资源与rsvp_hop对象是一一对应的。在本实施例中,支路端口号码设置为5,说明分配给客户oduflex业务的支路端口号码为5;灵活光传送网接口类型设置均为200g,用于说明使用4条200g的灵活光传送网路径来承载oducn信号;长度字段设置为8,用于说明每个标签/资源分配信息块的长度均为8字节,此字段说明了分配给oduflex客户业务的时隙有哪些,其中使用字符1填充的比特位说明此时隙分配给客户使用,0则表示未分配给客户使用。

第二节点设备在完成标签/资源分配信息块的封装之后,使用资源预留消息发送给第一节点设备;第一节点设备直接接收第二节点设备发送的第二资源预留消息,解析所述第二资源预留消息,基于所述第二标签及相应的rsvp_hop对象,完成本地的资源预留之后,完成第一节点设备与第二节点设备间端到端的oducn路径的建立。

实施例二

图6为本发明实施例中路径建立方法流程示意图,所述方法应用于oducn到部分速率otucn-m映射的场景中,如图7所示,所述方法应用于第一节点设备,如图6所示,本发明实施例中路径建立方法包括:

步骤601:第一节点设备接收用户业务请求。

在本实施例中,所述用户业务为oduflex业务,所述oduflex业务需要的带宽为600g。

步骤602:基于服务层路径,经至少一个中间节点设备发送第一路径建立请求消息给第二节点设备;第一路径建立请求消息携带部分速率子对象。

在本实施例中,令第一节点设备为节点设备a,第二节点设备为节点设备d,第一节点设备至第二节点设备间包括两个中间节点设备,分别为节点设备b和节点设备c,节点设备b和节点设备c之间有600g的带宽资源可用,但这些带宽资源分布在4个200gflexo路径上。所述服务层路径可以为flexo路径。

第一节点设备解析所述用户业务请求后,确定所述oduflex业务需要所述第一节点设备至第二节点设备间的oducn信号类型的路径来承载,且需要的带宽为600g,而根据层次关系,在建立节点设备a到节点设备d的oducn路径之前,需要先建立节点设备a到节点设备d之间的otucn路径,考虑到节点设备b和节点设备c之间的可用带宽资源分布在4条200g的flexo路径上,确定使用4条200g的flexo路径来承载,于是节点设备a封装otucn层的信令消息,即第一路径建立请求消息,用于请求建立与第二节点设备间otucn信号类型的路径。其中,在第一路径建立请求消息中指示要建立一条从节点设备a到节点设备d的otucn/otucn-m信号类型的路径,客户信号为oducn,中间经过设备b和设备c,需要的带宽为600g,且在每对节点设备之间通过4条200g的flexo线路来承载,且所述第一路径建立请求消息中携带显式路由对象(ero,explicitrouteobject),即部分速率子对象,用于携带路径计算结果,即路径需要占用的flexo接口的速率及数目,以及可允许的最大不可用时隙数目。

需要说明的是,由于flexo路径的建立属于现有流程,因此,在本发明实施例中,在建立节点设备间otucn/otucn-m信号类型的路径的时候,默认flexo路径已经建立完毕,每条光传送网线路信号可能由不同的接口来承载,也可能由同一个接口来承载。第一路径建立请求消息从节点设备a发出,经过节点设备b和节点设备c到达节点设备d,沿途设备做相应的资源检查,确定资源是否足够可用。

步骤603:接收携带第一标签的第一资源预留消息,并基于所述第一资源预留消息建立与所述第二节点设备间otucn信号类型的路径。

基于本发明上述实施例,在实际应用中,第二节点设备在接收到第一节点设备的第一路径建立请求消息后,根据本地的资源信息以及第一路径建立请求消息中携带的部分速率子对象信息,确定使用灵活光传送网路径1,2,3,4来共同绑定承载oducn信号,将四个标签/资源分配信息块及rsvp_hop对象封装进资源预留消息,该标签至少携带支路端口号信息、服务层接口类型及标签长度信息;其中,支路端口号为分配给客户信号的支路端口号码,服务层接口类型用于描述可供otucn/oducn使用的服务层接口类型,可以为100g、200g、400g的以太网接口;标签长度用于说明该标签的长度;所述rsvp_hop对象,用以指示所要使用的物理链路是哪四条灵活光传送网路径;

其中,标签的支路端口号码设置为0,因为此时不需要给oduflex客户业务分配编号;灵活光传送网接口类型设置均为200g,用于说明使用4条200g的灵活光传送网路径来承载otucn信号;长度字段设置为0,用于说明此otucn是用来承载oducn信号的,不涉及部分速率的场景,也不涉及分配具体时隙资源给客户信号。节点设备d在完成标签/资源分配信息块的封装之后,使用资源预留消息发送给上一跳节点设备c。

节点设备c解析节点设备d(第二节点设备)发送的资源预留消息后,首先完成本地的资源预留,然后通过路径计算,根据本地可用资源的信息,确定和上一跳节点设备b之间的资源需要使用部分速率场景,然后进行本地的资源预留及标签分配,如图8所示,该标签除携带支路端口号信息、服务层接口类型及标签长度信息以外,还携带时隙比特位图、不可用时隙数目及不可用时隙比特位图;其中,时隙比特位图为分配给客户信号的时隙位置,不可用时隙数目说明不可用时隙的数目,不可用时隙比特位图说明不可用时隙的位置。节点设备c将分配的标签封装进资源预留消息后发送给自身的上一跳节点设备b,节点设备b基于节点设备c发送的资源预留消息完成本地的资源预留,实现节点设备b和节点设备c之间部分速率路径的建立,然后重复节点设备d的操作,发送携带第一标签的第一资源预留消息给第一节点设备(节点设备a)。

在本实施例中,节点设备间标签的标签格式相同,也即所述第一标签至少携带支路端口号信息、服务层接口类型及标签长度信息,第一标签的标签格式如图3所示。第一节点设备解析所述第一资源预留消息得到所述第一标签携带的信息,完成本地的资源预留,实现与第二节点设备间端到端的otucn路径的建立。

步骤604:基于建立的所述otucn信号类型的路径,直接发送第二路径建立请求消息给第二节点设备。

第一节点设备在完成otucn的路径建立之后,触发oducn层的路径建立消息继续,发送第二路径建立请求消息给第二节点设备,所述第二路径建立请求消息用于请求建立与第二节点设备间oducn信号类型的路径;这里,由于已建立了第一节点设备与第二节点设备间端到端的otucn的路径,因此,可直接发送第二路径建立请求消息给第二节点设备。

在实际应用中,第一节点设备在发送第二路径建立请求消息之前,首先要封装oducn层的信令消息,即oducn层的路径建立请求消息,即所述第二路径建立请求消息,在所述消息中指示要建立一条第一节点设备到第二节点设备间的oducn信号类型的路径来承载客户业务,oducn的带宽为600g。而对所述第二路径建立请求消息的封装既可以在建立完otucn的路径之后,亦可在建立完otucn的路径之前封装。

步骤605:接收第二节点设备发送的携带第二标签的第二资源预留消息,并基于所述第二资源预留消息建立与第二节点设备间oducn信号类型的路径。

这里,所述第二标签的标签格式与所述第一标签的标签格式相同,且中间节点设备间的标签亦可与所述第一标签的标签格式相同。

在实际应用中,第二节点设备在接收到所述第二路径建立请求消息后,基于该消息完成本地的资源预留,并确定使用flexo路径1、2、3、4来共同绑定承载oducn信号,封装rsvp_hop对象,用来指明使用的物理链路是哪四条flexo路径,并采用第二标签标识给oduflex业务分配的支路端口号、服务层接口类型、标签长度、时隙比特位图、不可用时隙比特位图等;在本实施例中,包括四个标签,如图9所示,每个标签所标识的接口资源与rsvp_hop对象是一一对应的。在本实施例中,支路端口号码设置为5,说明分配给客户oduflex业务的支路端口号码为5;灵活光传送网接口类型设置均为200g,用于说明使用4条200g的灵活光传送网路径来承载oducn信号;长度字段设置为8,用于说明每个标签/资源分配信息块的长度均为8字节,此字段说明了分配给oduflex客户业务的时隙有哪些,其中使用字符1填充的比特位说明此时隙分配给客户使用,0则表示未分配给客户使用。

第二节点设备在完成标签/资源分配信息块的封装之后,使用资源预留消息发送给第一节点设备;第一节点设备解析所述第二资源预留消息,基于所述第二标签及相应的rsvp_hop对象,完成本地的资源预留之后,完成第一节点设备与第二节点设备间端到端的oducn路径的建立,采用所述oducn路径承载用户oduflex业务。

实施例三

图10为本发明实施例中路径建立装置的组成结构示意图,如图10所示,本发明实施例中路径建立装置应用于第一节点设备;包括:第一发送模块11、第一接收模块12、第二发送模块13及第二接收模块14;

所述第一发送模块11,用于基于服务层路径发送第一路径建立请求消息;所述第一路径建立请求消息用于请求建立与第二节点设备间otucn/otucn-m信号类型的路径;

所述第一接收模块12,用于接收携带第一标签的第一资源预留消息,并基于所述第一资源预留消息建立与所述第二节点设备间otucn/otucn-m信号类型的路径;其中,所述第一标签至少携带支路端口号信息、服务层接口类型及标签长度信息;

所述第二发送模块13,用于基于建立的所述otucn/otucn-m信号类型的路径发送第二路径建立请求消息;所述第二路径建立请求消息用于请求建立与第二节点设备间oducn信号类型的路径;

所述第二接收模块14,用于接收携带第二标签的第二资源预留消息,并基于所述第二资源预留消息建立与所述第二节点设备间oducn信号类型的路径,以承载用户业务;其中,所述第二标签的标签格式与所述第一标签的标签格式相同。

在一实施例中,所述第一接收模块12,还用于接收用户业务请求,并基于所述用户业务请求确定所述用户业务需要所述第一节点设备至第二节点设备间的oducn信号类型的路径来承载。

在一实施例中,所述第一发送模块11,还用于基于服务层路径,经至少一个中间节点设备发送第一路径建立请求消息给所述第二节点设备。

在一实施例中,所述第一接收模块12,还用于接收所述第一节点设备的下一跳节点设备完成本地的资源预留之后发送的所述第一资源预留消息。

在一实施例中,所述第二发送模块13,还用于基于建立的所述otucn/otucn-m信号类型的路径,直接发送第二路径建立请求消息给所述第二节点设备。

在一实施例中,所述第二接收模块14,用于直接接收所述第二节点设备发送的携带第二标签的第二资源预留消息;所述第二标签至少携带:支路端口号信息、服务层接口类型、标签长度信息、时隙比特位图、不可用时隙数目。

在一实施例中,第一路径建立请求消息携带ero子对象,即部分速率子对象;所述ero子对象携带:服务层接口数目、服务层接口速率以及最大不可用时隙数目信息;

所述至少一个中间节点设备分别基于自身的下一跳中间节点设备发送的资源预留消息完成本地的资源预留,以及完成与自身的下一跳中间节点设备间部分速率路径的建立,并生成相应的资源预留消息发送给自身的上一跳节点设备;

其中,中间节点设备间的资源预留消息携带记录式路由对象rro;所述rro携带的标签包括不可用时隙的位置及数目信息。

在本发明实施例中,所述第一发送模块11、第一接收模块12、第二发送模块13及第二接收模块14,均可由节点设备中的硬件(发送器/接收器)实现。

这里需要指出的是:以上涉及路径建立装置的描述,与上述方法描述是类似的,同方法的有益效果描述,不做赘述。对于本发明所述路径建立装置实施例中未披露的技术细节,请参照本发明方法实施例的描述。

以上所述,仅为本发明的具体实施方式,并不用于限定本发明的保护范围。

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