一种时隙资源配置方法及装置的制作方法

文档序号:7847142阅读:160来源:国知局
专利名称:一种时隙资源配置方法及装置的制作方法
技术领域
本申请涉及光通信技术领域,特别是涉及一种时隙资源配置方法及装置。
背景技术
OTN(Optical Transport Network,光传送网)技术是的一种新的光传送技术,能够实现大容量业务的灵活调度和管理,已经成为骨干传送网的主流技术。OTN中除最初定义的具有固定带宽的容器类型,0DUl(0ptical Channel Data Unit 1,光通道数据单元1)、0DU2、0DU3和0DU4外,还定义了一种新的容器类型,即 ODUflex (flexible 0DU,灵活带宽的0DU),ODUflex的带宽不固定,能够承载多种带宽粒度的业务信号,更适合传送各种不同带宽需求的客户信息,而且节省带宽资源。ODUflex以 1. 25Gbps带宽的时隙为单位,复用到更高速率级别的ODU链上,如0DU2、0DU3、0DU4,不同带宽需求的ODUflex需要在ODU链路类型中占用不同的时隙数量。然而,不同速率级别的 ODU的时隙带宽不完全一样,比如0DU2的时隙带宽为1. 249384632Gbps, 0DU3的时隙带宽为1. 254678635Gbps, 0DU4的时隙带宽为1. 301683217Gbps,因此,在利用ODUflex传送特定带宽需求的业务时,不同类型的ODU形成的链路上需要的时隙数目不同,但是,如果需要动态调整ODUflex连接的带宽时,则需要保证该ODUflex在所经过的所有链路上占用的时隙数目相同。目前,在需要动态调整ODUflex连接的带宽时,采用人工通过网管对传送ODUflex 业务所经过的各条链路的时隙数目进行统一配置,建立连接,保证ODUflex连接在各条链路上占用的时隙数目一致,这种统一配置方法需要对各条链路中的逐个节点进行配置,配置效率低,而且容易出错。

发明内容
为解决上述技术问题,本申请实施例提供一种时隙资源配置方法及装置,以实现 OTN中的各节点间自动进行时隙资源的配置,技术方案如下基于本发明的一方面,公开了一种时隙资源配置方法,包括当前节点接收来自上一节点的第一链路信息搜集消息,所述第一链路信息搜集消息携带灵活带宽的光通道数据单元ODUflex业务的业务带宽以及第一链路类型,所述第一链路类型为首节点至当前节点之间的链路类型中传输所述ODUflex业务需要时隙数目最多的链路类型;当前节点根据所述业务带宽、当前节点与下一节点间链路的链路类型,以及所述第一链路类型,确定第二链路类型,所述第二链路类型为所述首节点至所述下一节点之间的链路类型中传输所述ODUflex业务需要时隙数目最多的链路类型;当前节点向所述下一节点发送第二链路信息搜集消息,所述第二链路信息搜集消息携带所述业务带宽以及所述第二链路类型;当前节点接收来自所述下一节点的时隙资源预留消息,所述时隙资源预留消息携带有需预留的时隙数目信息,并在当前节点与所述下一节点间的链路上为所述ODUflex业务预留相应数目的时隙资源。优选的,所述当前节点向所述下一节点发送第二链路信息搜集消息具体为当当前节点与所述下一节点间链路的空闲时隙数目不小于所述第二链路类型需要的时隙数目时,当前节点向所述下一节点发送第二链路信息搜集消息。优选的,所述确定第二链路类型具体包括根据所述业务带宽及所述第一链路类型,计算得到第一时隙数目,该第一时隙数目为首节点至当前节点传输所述ODUflex业务需要的时隙数目;根据所述业务带宽及当前节点与所述下一节点间链路的链路类型,计算得到第二时隙数目,该第二时隙数目为当前节点与所述下一节点间传输ODUflex业务所需的最多时隙数目;比较所述第一时隙数目及所述第二时隙数目,并将数值最大的时隙数目对应的链路类型确定为第二链路类型。优选的,所述确定第二链路类型,具体包括比较所述第一链路类型,以及当前节点与下一节点间链路的链路类型,将传输速率级别较低的链路类型,确定为第二链路类型。优选的,所述当前节点与所述下一节点之间的链路为一条链路时,当前节点与所述下一节点之间链路的链路类型为该条链路的链路类型。优选的,当当前节点和所述下一节点分别为相邻控制域中相邻的两个域边界节点时,当前节点与所述下一节点之间链路的链路类型为,当前节点与所述下一节点间的用户网络接口 UNI的链路类型;当当前节点和所述下一节点分别为同一控制域内的两个域边界节点,且所述控制域内包含多条链路时,当前节点与所述下一节点之间的链路类型为所述控制域内传输所述 ODUflex业务需要时隙数目最多的链路类型。优选的,上述的时隙资源配置方法,还包括当当前节点与所述下一节点间链路的空闲时隙数目,小于所述第二链路类型传输所述ODUflex业务需要的时隙数目时,向首节点发送重新选路的通告消息。基于本发明的另一方面,公开了一种时隙资源配置装置,包括消息接收单元,用于接收上一时隙资源配置装置发送的第一链路信息搜集消息, 该第一链路信息搜集消息携带ODUflex业务的业务带宽,以及首个时隙资源装置至当前时隙资源装置之间的链路类型中传输所述ODUflex业务需要的时隙数目最多的链路类型;第二链路类型确定单元,用于根据所述业务带宽、第一链路类型,以及当前时隙资源配置装置与下一时隙资源配置装置之间链路的链路类型,确定第二链路类型,所述第二链路类型为首个时隙资源配置装置至所述下一时隙资源配置装置间的链路类型中传输所述ODUflex业务需要时隙数目最多的链路类型;消息发送单元,用于向下一时隙资源配置装置发送第二链路信息搜集消息,所述第二链路信息搜集消息携带所述业务带宽及所述第二链路类型;时隙资源预留单元,用于接收来自所述下一时隙资源配置装置的时隙资源预留消息,所述时隙资源预留消息携带有需预留的时隙数目信息,并在当前时隙资源配置装置与所述下一时隙资源配置装置之间的链路上为所述ODUflex业务预留相应数目的时隙资源。优选的,所述消息发送单元进一步用于在当前时隙资源配置装置与下一时隙资源配置装置间链路的空闲时隙数目不小于所述第二链路类型需要的时隙数目时,向所述下一时隙资源配置装置发送第二链路信息搜集消息。优选的,所述第二链路类型确定单元包括第一时隙数目确定子单元,用于根据所述业务带宽及所述第一链路类型,计算得到第一时隙数目,该第一时隙数目为首个时隙资源配置装置至当前时隙资源配置装置中的链路传输所述ODUflex业务需要的最多时隙数目;第二时隙数目确定子单元,用于根据所述业务带宽及当前时隙资源配置装置与所述下一时隙资源配置装置间链路的链路类型,计算得到第二时隙数目,该第二时隙数目为当前时隙资源配置装置与下一时隙资源配置装置间的链路中传输所述ODUflex业务需要的时隙数目;比较单元,用于对比所述第一时隙数目和所述第二时隙数目,将数值最大的时隙数目对应的链路类型确定为第二链路类型。优选的,所述第二链路类型确定单元进一步用于,比较所述第一链路类型,以及当前时隙资源配置装置与下一时隙资源配置装置间链路的链路类型,将传输速率级别较低的链路类型确定为第二链路类型。优选的,上述的时隙资源配置装置,还包括通告单元,用于当当前时隙资源配置装置与下一时隙资源配置装置间链路的空闲时隙数目,小于所述第二链路类型需要的时隙数目时,向首个时隙资源配置装置发送重新选路的通告消息。由以上本申请实施例提供的技术方案可见,光传送网络中的各个节点之间通过链路信息搜集消息,搜集各条链路上的链路类型及空闲时隙资源,通过将链路信息搜集消息中的链路类型更新为首节点至当前节点的链路中传输ODUflex业务时所需要的最多时隙数目对应的链路类型,并在当前节点与下一节点之间的空闲时隙数目满足所述最多时隙数目时,将新的链路信息搜集消息发送给下一节点,直到末节点,并在接收到时隙资源预留消息后,为ODUflex业务预留相应数目的空闲时隙资源,光传送网络中的节点利用链路信息搜集消息自动完成时隙资源配置的过程,配置效率高,且不易出错。


为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。图1为本申请实施例一种时隙资源配置方法的流程图;图2为本申请实施例另一种时隙资源配置方法的流程图;图3为一种包含一个控制域的光传送网络的具体示例图;图4为图3对应的光传送网络的时隙资源配置方法的流程图;图5为一种包含多个控制域的光传送网络的具体示例图6为本申请实施例一种时隙资源配置装置的结构示意图;图7为本申请实施例一种第二链路类型确定单元的结构示意图。
具体实施例方式为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。请参见图1,示出了本申请一种方法实施例的流程图,该方法应用于传输灵活带宽的光通道数据单元ODUflex业务、且包含多个节点的OTN中,主要包括以下步骤S101,当前节点接收来自上一节点的第一链路信息搜集消息,所述第一链路信息搜集消息携带所述ODUflex业务的业务带宽及第一链路类型,所述第一链路类型为首节点至当前节点之间的链路类型中传输所述ODUflex业务需要时隙数目最多的链路类型。具体的,所述第一链路信息搜集消息携带有业务类型、业务带宽及第一链路类型此三类信息,所述业务类型为ODUflex、业务带宽为所述ODUflex业务的带宽,所述第一链路类型为从首节点至该当前节点之间的链路中,传输ODUflex业务需要时隙数目最多的链路类型。但是,当该当前节点的上一节点为首节点时,所述第一链路类型为首节点与该当前节点间链路的链路类型。所述第一链路信息搜集消息,可以通过信令消息实现,该信令消息具体可以是 PATH消息或Notify消息,在单个控制域情况下,可以使用所述PATH消息实现,在多个控制域的情况下,可以使用Notify消息。所述信令消息携带一个新定义的RNO对象(Resource Negotiation Object,资源协调对象)。RNO对象携带有所述链路的链路类型信息,具体包括,Link Type和Available TS Number两个字段,其中,Link Type字段代表链路类型,Available TS Number字段代表链路中的空闲时隙数目,Available TS Number字段为可选字段。当当前节点的上一节点为首节点时,所述首节点沿事先确定好的路径,获得首节点与当前节点间链路的链路类型作为第一链路类型生成第一链路信息搜集消息发送给下一节点;其中,事先确定传输路径的方式可以有多种,比如通过分布式路径计算单元或集中式路径计算单元或路由协议实现。S102,当前节点根据所述业务带宽、第一链路类型,以及当前节点与下一节点间链路的链路类型,确定第二链路类型。具体的,当前节点根据ODUflex业务的业务带宽及链路类型,可以计算得到该链路类型传输ODUflex业务所需要的时隙数目。比如,ODUflex业务的业务带宽为2. 5G bps, 链路类型为0DU3,该链路类型对应的时隙带宽为1. 254678635(ibpS,则需要在0DU3链路上分配2个时隙资源。当前节点根据所述业务带宽、第一链路类型及当前节点与下一节点间链路的链路类型,可以确定出所述第一链路类型及当前节点与下一节点间链路的链路类型,这两个链路类型中需要时隙数目最多的链路类型,并将该链路类型作为第二链路类型。
S103,当前节点向所述下一节点发送第二链路信息搜集消息,所述第二链路信息搜集消息携带所述业务带宽以及所述第二链路类型。具体的,当前节点确定出第二链路类型后,生成第二链路信息搜集消息,并发送给下一节点。S104,当前节点接收来自下一节点的时隙资源预留消息,所述时隙资源预留消息携带有需预留的时隙数目信息,在当前节点与所述下一节点之间的链路上为所述ODUflex 业务预留相应数目的时隙资源。具体的,循环执行S101-S103,直到末节点,此时,由末节点确定从首节点至末节点传输ODUflex业务需要的最多时隙数目,并由末节点向首节点方向返回时隙资源预留消息,该时隙资源预留消息携带有需预留的时隙数目信息。当当前节点接收来自下一节点的时隙资源预留消息,且当前节点与下一节点间链路的空闲时隙资源不小于所述需预留的时隙数目时,在当前节点与下一节点之间的链路上为所述ODUflex业务预留相应数目的时隙资源。本实施例提供的时隙资源方法,通过发送链路信息搜集消息搜集传输OUDflex业务的各条链路上的链路类型和空闲时隙数目,确定出传输ODUflex业务所需的最多时隙数目,从而自动完成时隙资源配置的过程,且能够保证ODUflex连接,在各条链路上占用的时隙数目一致,配置效率高,且不易出错。需要说明的是,本申请实施例提供的所述第二链路类型与所述第一链路类型可能相同,也可能不同,应视具体情况而定当所述第一链路类型需要的时隙数目大于当前节点和下一节点间链路的链路类型需要的时隙数目时,所述第二链路类型的类型值与所述第一类型的类型值相同;当所述第一链路类型需要的时隙数目不大于当前节点和下一节点间链路的链路类型需要的时隙数目时,所述第二链路类型为当前节点与下一节点间链路的链路类型。请参见图2,示出了另一种时隙资源配置方法的流程图,该方法包括S201,当前节点接收来自上一节点的第一链路信息搜集消息,所述第一链路信息搜集消息携带ODUflex业务的业务带宽以及第一链路类型。具体的,所述第一链路类型为首节点至当前节点之间的链路类型中传输所述 ODUflex业务需要时隙数目最多的链路类型。S202,当前节点根据所述业务带宽、当前节点与下一节点间链路的链路类型,以及所述第一链路类型,确定第二链路类型。具体的,第二链路类型为所述首节点至所述下一节点之间的链路类型中传输所述 ODUflex业务需要时隙数目最多的链路类型。S203,当前节点判断当前节点与下一节点间链路的空闲时隙数目是否不小于所述第二链路类型需要的时隙数目,如果是,则执行S204 ;否则执行S207。S204,当前节点向所述下一节点发送第二链路信息搜集消息,该第二链路信息搜集消息携带有所述业务带宽及所述第二链路类型。S205,判断所述下一节点是否为末节点,如果否,则返回执行S101,如果是,则执行 S206。S206,末节点向首节点方向逐级返回时隙资源预留消息。
具体实施时,末节点接收到来自上一节点的第一链路信息搜集消息后,根据该第一链路信息搜集消息携带的第一链路类型及业务带宽,最终确定出传输ODUflex业务所需的时隙数目,并向首节点方向逐跳返回时隙资源预留消息,各节点在接收到时隙资源预留消息后,为ODUflex业务预留相应数目的时隙资源。S207,向首节点返回重新选路的通告消息。本实施例提供的时隙资源配置方法中,在当前节点向下一节点发送链路信息搜集消息之前,当当前节点与下一节点之间的空闲时隙资源满足所述第二链路类型的链路传输 ODUflex业务需要的时隙数目时,向下一节点发送第二链路信息搜集消息,否则,向首节点返回重新选路的通告消息,从而,进一步提高了时隙资源配置方法的效率。上述实施例中的确定第二链路类型的过程具体可以通过两种方法实现。一种确定第二链路类型具体包括以下步骤A,根据所述业务带宽及所述第一链路类型,计算得到第一时隙数目,该第一时隙数目为首节点至当前节点传输所述ODUflex业务需要的时隙数目。B,根据所述业务带宽及当前节点与所述下一节点间链路的链路类型,计算得到第二时隙数目,该第二时隙数目为当前节点与所述下一节点间传输ODUflex业务所需的最多时隙数目;C,比较所述第一时隙数目及所述第二时隙数目,并将数值最大的时隙数目对应的链路类型确定为第二链路类型。另一种确定第二链路类型的方法,具体为比较所述第一链路类型,以及当前节点与下一节点间链路的链路类型,将传输速率级别较低的链路类型,确定为第二链路类型。上述的方法实施例可以应用到包含有一个控制域的OTN中,还可以应用到包含有多个网络域的OTN中,每个控制域包含多条链路,每个控制域内与其他控制域通信的节点为域边界节点。下面以两个具体的实例分别对单域情况及多域情况进行说明。请参见图3,示出了包含一个控制域的OTN的结构示意图。OTN包括A、B、C、D四个节点,其中节点A为首节点,节点B、C为中间节点,节点D 为末节点,而且,假设节点A和B之间的链路类型为0DU2,空闲时隙数目为5 ;节点B和C之间的链路类型为0DU3,空闲时隙数目为30 ;节点C和D之间的链路类型为0DU4,空闲时隙数目为78。请参见图4,为图4所示的单网络域的时隙资源配置方法流程图,具体包括以下步骤S401,节点A通过链路信息搜集消息搜集AB链路的链路类型和空闲时隙数目,当 AB链路上的空闲时隙数目满足传输ODUflex业务需要的时隙数目时,向节点B发送第一链路信息搜集消息。具体的,所述链路信息搜集消息携带有信号类型、业务带宽和链路类型,具体可以通过PATH消息或Notify消息来实现。所述第一链路信息搜集消息携带有AB链路的链路类型及AB链路上的空闲时隙数目。所述业务类型为ODUf lex,所述业务带宽为2. 5(ibpS,链路类型为AB链路的链路类型,即0DU2。A节点根据AB链路的链路类型0DU2的时隙带宽及ODUflex业务的业务带宽,计算得到传输ODUflex业务所需的时隙数目为3。如果A节点确定出AB链路中的空闲时隙数目,大于传输ODUflex业务所需的时隙数目3,则将第一链路信息搜集消息发送给节点B。否则,如果AB链路中的空闲时隙数目小于所述时隙数目3时,则通知首节点重新选择传输ODUflex业务的路径。S402,节点B根据所述业务带宽、AB链路的链路类型及BC链路的链路类型,确定出上述两种链路类型中传输ODUflex业务需要时隙数目最多的链路类型为第二链路类型, 并将该第二链路类型作为第二链路信息搜集消息中的链路类型。具体的,ODUflex业务在AB链路上传输时,需要的时隙数目为3,ODUflex业务在 BC链路上传输时,需要的时隙数目为2,则传输ODUflex业务需要的最多时隙数目为3,此时,第二链路类型为AB链路的链路类型-0DU2。S403,节点B判断出链路BC上的空闲时隙数目不小于最多时隙数目时,将所述第二链路信息搜集消息发送给节点C。具体的,BC链路上的空闲时隙数目为30,大于最多时隙数目3,则将携带链路类型为0DU2的链路信息搜集消息发送给节点C。此外,当BC链路上的空闲时隙数目小于最多时隙数目时,向首节点A返回重新选择传输所述ODUflex业务的路径的通告消息。节点A接收到该通告消息后,重新选择传输 ODUflex业务的路径。S404,节点C接收来自节点B的第一链路信息搜集消息,依据所述第一链路信息搜集消息中的业务带宽及第一链路类型,以及CD链路的链路类型,确定第二链路类型,所述第二链路类型为上述两个链路类型中传输ODUflex业务需要时隙数目最多的链路类型,并将该第二链路类型作为第二链路信息搜集消息中的链路类型。具体的,在本实施例中,该步骤中的第一链路信息搜集消息即步骤S503中的节点 B发出的第二链路信息搜集消息,所述第一链路类型即所述节点B发出的第二链路信息搜集消息携带的第二链路类型0DU2。在本实施例中,第一链路类型为0DU2,CD链路的链路类型为0DU4,则节点C确定出在0DU2和0DU4上传输2. 5Gbps带宽的ODUflex业务时,需要时隙数目最多的链路类型为0DU2,即确定出第二链路类型为0DU2。将第二链路类型0DU2作为第二链路信息搜集消息携带的链路类型,作为节点C所要发出的链路信息搜集消息。S405,节点C判断出CD链路上的时隙数目不小于所述最多时隙数目时,将所述第
二链路信息搜集消息发送给节点D。本实施例中,节点C获知CD链路上的空闲时隙数目为78,大于所述最多时隙数目 3,则将第二链路信息搜集消息发送给节点D。此外,当CD链路上的空闲时隙数目小于最多时隙数目时,向节点A返回重新选路的通告消息。节点A接收到重新选路的通告消息后,重新选择传输ODUflex业务的路径。S406,节点D接收到来自节点C的第一链路信息搜集消息后,确定出传输ODUflex业务最终需要预留的时隙数目,并向节点A方向的节点逐级返回资源预留消息。具体的,节点D根据所述业务带宽及链路类型,最终确定出从节点A至节点D传输 ODUflex业务需要的最多时隙数目,并向节点A方向的节点逐级返回资源预留消息,该资源预留消息携带有所述需预留的时隙数目,具体可以为RESV消息。节点A、B、C在接收到资源预留消息后,为ODUflex业务预留相应数目的时隙资源, 进而可以在节点A、B、C、D间的链路上传输ODUflex业务。以上是单网络域的时隙资源配置方法,下面结合图4,说明多控制域中的时隙资源配置方法。图5为包含多个网络域的OTN的结构示意图,该OTN包括三个网络域,其中节点 A为传输ODUflex业务的首节点,节点H为末节点,节点B、C为控制域networkl的两个域边界节点,节点D、E为控制域network〗的两个域边界节点,节点F、G为控制域netWOrk3的两个域边界节点。具体的,图5所对应的OTN的时隙资源配置方法的具体流程如下节点A的处理过程如下获得节点A、B间UNI (User Network hterface,用户网络接口 )的链路类型和空闲时隙数目,并根据该链路类型和ODUflex业务的业务带宽,计算得到传输ODUflex业务所需的时隙数目,如果所述空闲时隙数目不小于传输所述ODUflex业务所需的时隙数目时, 将第一链路信息搜集消息发送给节点B,所述第一链路信息搜集消息携带所述AB间链路的链路类型即该链路的空闲时隙数目;否则,重新选择一条路径传输ODUflex业务。节点B的处理过程如下a、节点B接收到第一链路信息搜集消息后,确定出节点B和节点C间的链路类型为整个networkl中传输ODUflex业务需要时隙数目最多的链路类型。具体的,确定networkl中传输ODUflex业务需要的最多时隙数目的过程与图3所示的单网络域的资源方法流程相似,此处不再赘述。b、节点B根据所述业务带宽、所述第一链路类型、节点B和节点C间的链路类型, 确定出第二链路类型,该第二链路类型为在节点A至节点C间传输所述ODUflex业务需要时隙数目最多的链路类型。C、节点B判断出networkl中的空闲时隙数目,能够满足传输ODUf lex业务需要的最多时隙数目时,将第二链路信息搜集消息发送给节点C,所述第二链路信息搜集消息携带所述业务带宽及所述第二链路类型。具体的,若节点B判断出networkl中的空闲时隙数目不小于在networkl中传输 ODUflex业务需要的最多时隙数目时,将第二链路信息搜集消息发送给下游的节点C;否则,向首节点A返回重新选路的通告消息。节点C的处理过程如下Al、接收到来自节点B第一链路信息搜集消息后,该第一链路信息搜集消息携带有业务带宽及第一链路类型,并依据所述业务带宽、第一链路类型,以及所述节点C、D之间的UNI的链路类型,确定出第二链路类型,该第二链路类型为从节点A至节点D传输 ODUflex业务需要时隙数目最多的链路类型。具体的,该步骤中第一链路信息搜集消息即节点B发出的第二链路信息搜集消息,第一链路类型即该第二链路信息搜集消息中的第二链路类型。Bi、节点C判断出节点C、D之间UNI的空闲时隙数目,不小于所述最多时隙数目, 则将第二链路信息搜集消息发送给节点D,该第二链路信息搜集消息携带有所述业务带宽及节点C确定出的第二链路类型。具体的,当节点C、D之间的UNI的空闲时隙数目小于所述最多时隙数目时,节点C 向节点A返回重新选路的通告消息。节点D、F重复执行节点B的比较和更新链路信息搜集消息携带的链路类型的过程,节点E、G重复执行节点C的比较和更新链路信息搜集消息携带的链路类型的过程。末节点H的处理过程如下节点H接收到来自节点G的链路信息搜集消息后,依据该链路信息搜集消息携带的业务带宽及链路类型,确定出需预留的时隙数目,并向节点A的方向逐级返回携带所述需预留的时隙数目的时隙资源预留消息,该时隙资源预留消息具体为RESV消息。OTN中的各节点在接收到时隙资源预留消息后,为ODUflex业务预留相应数目的时隙资源。需要说明的是,本实施例中的链路信息搜集消息的实现方式和图1对应的实施例中的链路信息搜集消息的实现方式相同。相应于上面的方法实施例,本申请还提供一种时隙资源配置装置。请参见图6,该装置包括消息接收单元610、第二链路类型确定单元620、消息发送单元630及时隙资源预留单元640,其中消息接收单元610,用于接收第一链路信息搜集消息,该第一链路信息搜集消息携带业务带宽和第一链路类型。第二链路类型确定单元620,用于根据所述业务带宽和链路类型,以及当前时隙资源配置装置与下一时隙资源配置装置之间链路的链路类型,确定第二链路类型,所述第二链路类型为首个时隙资源配置装置至所述下一时隙资源配置装置间的链路类型中传输所述ODUflex业务需要时隙数目最多的链路类型。具体的,该第二链路类型确定单元630,可以通过比较所述第一链路类型,以及当前时隙资源配置装置与下一时隙资源配置装置间链路的链路类型,将传输速率级别较低的链路类型确定为第二链路类型。消息发送单元630,用于向下一时隙资源配置装置发送第二链路信息搜集消息,所述第二链路信息搜集消息携带所述业务带宽及所述第二链路类型。优选的,该消息发送单元630用于,在当前时隙资源配置装置与下一时隙资源配置装置间链路的空闲时隙数目不小于所述第二链路类型需要的时隙数目时,向所述下一时隙资源配置装置发送第二链路信息搜集消息。时隙资源预留单元640,用于接收到携带有需预留的时隙数目的资源预留消息后, 为所述ODUflex业务预留相应数目的空闲时隙资源,并在当前时隙资源配置装置与所述下一时隙资源配置装置之间的链路上为所述ODUflex业务预留相应数目的时隙资源。优选的,参见图6,所述时隙资源配置装置还包括与消息发送单元630相连的通告单元650,该通告单元,用于当当前时隙资源配置装置与下一时隙资源配置装置间的链路中空闲时隙数目,小于所述第二链路类型的链路传输所述ODUflex业务需要的最多时隙数目时,向首个时隙资源配置装置发送重新选路的通告消息。本实施例提供的时隙资源配置装置,通过链路信息搜集消息搜集各链路的链路类型和空闲时隙数目,从而确定出传输ODUflex业务所需的最多时隙数目,最终完成时隙资源配置过程,该装置保证ODUflex业务在各链路中所占用的时隙数目一致,能够动态调整 ODUflex的带宽,而且,该装置利用信令消息自动完成时隙资源配置过程,配置效率高,且不
易出错。下面将介绍图6对应的装置实施例中的第二链路类型确定单元的具体结构,如图 7所示,该第二链路类型确定单元包括第一时隙数目确定子单元621、第二时隙数目确定子单元622和比较单元623,其中第一时隙数目确定子单元621,根据所述业务带宽及所述第一链路类型,计算得到第一时隙数目。第二时隙数目确定子单元622,用于根据所述业务带宽及当前时隙资源配置装置与所述下一时隙资源配置装置间链路的链路类型,计算得到第二时隙数目。比较单元623,用于对比所述第一时隙数目和所述第二时隙数目,将数值最大的时隙数目对应的链路类型确定为第二链路类型。对于上述的方法实施例,为了简单描述,故将其都表达为一系列的动作组合,但是本领域技术人员应该知道,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知道,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明所必须的。对于上述的装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的, 其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。 本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备
所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排
除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。以上所述仅是本申请的具体实施方式
,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
权利要求
1.一种时隙资源配置方法,其特征在于,包括当前节点接收来自上一节点的第一链路信息搜集消息,所述第一链路信息搜集消息携带灵活带宽的光通道数据单元ODUflex业务的业务带宽以及第一链路类型,所述第一链路类型为首节点至当前节点之间的链路类型中传输所述ODUflex业务需要时隙数目最多的链路类型;当前节点根据所述业务带宽、当前节点与下一节点间链路的链路类型,以及所述第一链路类型,确定第二链路类型,所述第二链路类型为所述首节点至所述下一节点之间的链路类型中传输所述ODUflex业务需要时隙数目最多的链路类型;当前节点向所述下一节点发送第二链路信息搜集消息,所述第二链路信息搜集消息携带所述业务带宽以及所述第二链路类型;当前节点接收来自所述下一节点的时隙资源预留消息,所述时隙资源预留消息携带有需预留的时隙数目信息,并在当前节点与所述下一节点间的链路上为所述ODUflex业务预留相应数目的时隙资源。
2.根据权利要求1所述的方法,其特征在于,所述当前节点向所述下一节点发送第二链路信息搜集消息具体为当当前节点与所述下一节点间链路的空闲时隙数目不小于所述第二链路类型需要的时隙数目时,当前节点向所述下一节点发送第二链路信息搜集消息。
3.根据权利要求1所述的方法,其特征在于,所述确定第二链路类型具体包括 根据所述业务带宽及所述第一链路类型,计算得到第一时隙数目,该第一时隙数目为首节点至当前节点传输所述ODUflex业务需要的时隙数目;根据所述业务带宽及当前节点与所述下一节点间链路的链路类型,计算得到第二时隙数目,该第二时隙数目为当前节点与所述下一节点间传输ODUflex业务所需的最多时隙数目;比较所述第一时隙数目及所述第二时隙数目,并将数值最大的时隙数目对应的链路类型确定为第二链路类型。
4.根据权利要求1所述的方法,其特征在于,所述确定第二链路类型,具体包括比较所述第一链路类型,以及当前节点与下一节点间链路的链路类型,将传输速率级别较低的链路类型,确定为第二链路类型。
5.根据权利要求1所述的方法,其特征在于,所述当前节点与所述下一节点之间的链路为一条链路时,当前节点与所述下一节点之间链路的链路类型为该条链路的链路类型。
6.根据权利要求1所述的方法,其特征在于,当当前节点和所述下一节点分别为相邻控制域中相邻的两个域边界节点时,当前节点与所述下一节点之间链路的链路类型为,当前节点与所述下一节点间的用户网络接口 UNI的链路类型;当当前节点和所述下一节点分别为同一控制域内的两个域边界节点,且所述控制域内包含多条链路时,当前节点与所述下一节点之间的链路类型为所述控制域内传输所述 ODUflex业务需要时隙数目最多的链路类型。
7.根据权利要求1-6任一项所述的方法,其特征在于,还包括当当前节点与所述下一节点间链路的空闲时隙数目,小于所述第二链路类型传输所述 ODUflex业务需要的时隙数目时,向首节点发送重新选路的通告消息。
8.一种时隙资源配置装置,其特征在于,包括消息接收单元,用于接收上一时隙资源配置装置发送的第一链路信息搜集消息,该第一链路信息搜集消息携带ODUflex业务的业务带宽,以及首个时隙资源装置至当前时隙资源装置之间的链路类型中传输所述ODUflex业务需要的时隙数目最多的链路类型;第二链路类型确定单元,用于根据所述业务带宽、第一链路类型,以及当前时隙资源配置装置与下一时隙资源配置装置之间链路的链路类型,确定第二链路类型,所述第二链路类型为首个时隙资源配置装置至所述下一时隙资源配置装置间的链路类型中传输所述 ODUflex业务需要时隙数目最多的链路类型;消息发送单元,用于向下一时隙资源配置装置发送第二链路信息搜集消息,所述第二链路信息搜集消息携带所述业务带宽及所述第二链路类型;时隙资源预留单元,用于接收来自所述下一时隙资源配置装置的时隙资源预留消息, 所述时隙资源预留消息携带有需预留的时隙数目信息,并在当前时隙资源配置装置与所述下一时隙资源配置装置之间的链路上为所述ODUflex业务预留相应数目的时隙资源。
9.根据权利要求8所述的装置,其特征在于,所述消息发送单元进一步用于在当前时隙资源配置装置与下一时隙资源配置装置间链路的空闲时隙数目不小于所述第二链路类型需要的时隙数目时,向所述下一时隙资源配置装置发送第二链路信息搜集消息。
10.根据权利要求8所述的装置,其特征在于,所述第二链路类型确定单元包括第一时隙数目确定子单元,用于根据所述业务带宽及所述第一链路类型,计算得到第一时隙数目,该第一时隙数目为首个时隙资源配置装置至当前时隙资源配置装置中的链路传输所述ODUflex业务需要的最多时隙数目;第二时隙数目确定子单元,用于根据所述业务带宽及当前时隙资源配置装置与所述下一时隙资源配置装置间链路的链路类型,计算得到第二时隙数目,该第二时隙数目为当前时隙资源配置装置与下一时隙资源配置装置间的链路中传输所述ODUflex业务需要的时隙数目;比较单元,用于对比所述第一时隙数目和所述第二时隙数目,将数值最大的时隙数目对应的链路类型确定为第二链路类型。
11.根据权利要求8所述的装置,其特征在于,所述第二链路类型确定单元进一步用于,比较所述第一链路类型,以及当前时隙资源配置装置与下一时隙资源配置装置间链路的链路类型,将传输速率级别较低的链路类型确定为第二链路类型。
12.根据权利要求8所述的装置,其特征在于,还包括通告单元,用于当当前时隙资源配置装置与下一时隙资源配置装置间链路的空闲时隙数目,小于所述第二链路类型需要的时隙数目时,向首个时隙资源配置装置发送重新选路的通告消息。
全文摘要
本发明公开了一种时隙资源配置方法及装置,应用于光传送网络中各节点间链路上的时隙资源配置,具体的,该方法通过链路信息搜集消息搜集光传送网络中的各条链路上的链路类型及空闲时隙资源,所述链路信息搜集消息携带有所述ODUflex业务的业务带宽及链路类型,其中,该链路类型为首节点至当前节点间的链路类型中传输所述ODUflex业务需要时隙数目最多的链路类型,当前节点接收下一节点发送的时隙资源预留消息后,在当前节点至下一节点之间的链路上,为所述ODUflex业务预留相应数目的空闲时隙资源,从而实现自动完成光传送网络中的时隙资源配置过程,配置效率高,且不易出错。
文档编号H04Q11/00GK102439921SQ201180002344
公开日2012年5月2日 申请日期2011年9月22日 优先权日2011年9月22日
发明者林毅, 胡莹, 资小兵 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1