波长资源预留方法及光网络节点技术

技术编号:8565168 阅读:200 留言:0更新日期:2013-04-11 07:28
本发明专利技术提供一种波长资源预留方法及光网络节点。该方法包括:中间节点接收目的节点发送的第一预留消息,所述第一预留消息中携带所述目的节点预留的第一波长资源信息;若所述中间节点根据所述第一波长资源消息确定第一波长资源已占用,则所述中间节点预留本地保存的链路空闲波长集中的第二波长资源;所述中间节点分别向源节点和所述目的节点发送第二预留消息,所述第二预留消息中携带所述中间节点预留的所述第二波长资源信息。该光网络节点包括:第一接收模块、第一处理模块和第一发送模块。本发明专利技术的波长资源预留方法及光网络节点,当发生波长预留资源冲突时,通过重选预留波长资源,提高链路建立成功率。

【技术实现步骤摘要】

本专利技术涉及光通信技术,尤其涉及一种波长资源预留方法及光网络节点
技术介绍
资源预留是分布式光网络智能化的一项关键技术。它使用一定的路由及信令协议,实现对特定网络资源的预留。资源预留技术是实现诸如交换连接建立、网络保护与恢复等各种智能化操作的基础。在以波长路由为基础的波分复用光网络中,资源预留也常被称为波长预留技术。现有的前向开始预留策略(Source-1nitiated Reservation, SIR),源节点直接预留多个波长资源,目的节点确定预留的波长资源后,路由上的各节点释放预留的多余波长资源。然而,这种方法由于建立链路前就已经预留了多个波长资源,同一节点上的波长资源容易被多条路由所预留,即预留了冗余的波长,引起资源缺乏和资源冲突,从而导致链路建立不易成功。现有的后向开始预留策略(Destination-1nitiatedReservation, DIR),源节点在信令中保存可用资源,目的节点确定预留的资源后,再通知源节点所预留的波长资源以完成链路建立。然而,这种方法在发送信令时并没有预留空闲波长,这就使得选定的工作波长可能被与路由上的节点有交叉链路的另一路由提前占用,而导致链路建立失败
技术实现思路
本专利技术提供波长资源预留方法及光网络节点,以提高链路建立成功率。为实现本专利技术的目的,一方面,本专利技术提供了一种波长资源预留方法,包括中间节点接收目的节点发送的第一预留消息,所述第一预留消息中携带所述目的节点预留的第一波长资源信息;若所述中间节点根据所述第一波长资源消息确定第一波长资源已占用,则所述中间节点预留本地保存的链路空闲波长集中的第二波长资源,所述本地保存的链路空闲波长集中包括选定路由上从源节点至所述中间节点的全部节点共有的空闲波长资源;所述中间节点分别向源节点和所述目的节点发送第二预留消息,所述第二预留消息中携带所述中间节点预留的所述第二波长资源信息。本专利技术还提供了一种波长资源预留方法,包括源节点接收第一中间节点发送的第二预留消息,所述第二预留消息中携带所述第一中间节点预留的第二波长资源信息;所述源节点根据所述第二波长资源信息,在所述第二波长资源上向目的节点发起链路建立过程。另一方面,本专利技术提供了一种光网络节点,包括第一接收模块,用于接收目的节点发送的第一预留消息,所述第一预留消息中携带所述目的节点预留的第一波长资源信息;第一处理模块,用于当根据所述第一波长资源确定第一波长资源已占用时,在本地保存的链路空闲波长集中预留第二波长资源,所述本地保存的链路空闲波长集中包括选定路由上从源节点至所述中间节点的全部节点共有的空闲波长资源;第一发送模块,用于分别向源节点和所述目的节点发送第二预留消息,所述第二预留消息中携带所述中间节点预留的所述第二波长资源信息。本专利技术还提供了一种光网络节点,包括第二接收模块,用于接收第一中间节点发送的第二预留消息,所述第二预留消息中携带所述中间节点预留的第二波长资源信息;建路模块,用于根据所述第二波长资源信息,在所述第二波长资源上向目的节点发起链路建立过程。本专利技术提供的波长资源预留方法及光网络节点,目的节点预留一波长,并向源节点发送携带预留波长信息的预留消息,而中间节点收到该消息时,目的节点预留的波长在该中间节点上不可用,即发生了波长预留资源冲突,该中间节点通过重选预留波长资源并分别向源节点和目的节点发送携带更改后的预留波长资源的消息以建立链路,提高链路建立成功率。附图说明图1为本专利技术提供的波长资源预留方法的一实施例的流程图;图2为本专利技术提供的波长资源预留方法的又一实施例的流程图;图3为本专利技术提供的波长资源预留方法的又一实施例的流程图;图4为本专利技术提供的波长资源预留方法的又一实施例的流程 图5为本专利技术提供的波长资源预留方法的一实例的流程图;图6为本专利技术提供的波长资源预留方法的又一实例的流程图;图7为本专利技术提供的光网络节点的一实施例的结构示意图;图8为本专利技术提供的光网络节点的又一实施例的结构示意图;图9为本专利技术提供的光网络节点的又一实施例的结构示意图;图10为本专利技术提供的光网络节点的又一实施例的结构示意图。具体实施例方式下面结合附图与实施例对本专利技术做进一步的描述。图1为本专利技术提供的波长资源预留方法的一实施例的流程图,如图1所示,本实施例具体可适用于分布式光网络的链路建立过程中的波长资源预留,可以由实施波长资源预留的一个或多个网元来执行,或由独立的网元执行,这些网元可以通过软件和/或硬件的形式来实现分布式光网络的链路建立过程中的波长资源预留,本实施例的波长资源预留方法的具体步骤如下Sll :中间节点接收目的节点发送的第一预留消息,该第一预留消息中携带目的节点预留的第一波长资源信息。在光网络中,当源节点接收到建路请求时,根据该建路请求约束路由,即根据一定约束条件(可以是服务质量(Quality of Service,QoS)约束条件也可以是其他策略性的约束条件)计算出所有的可能路径并根据一定的优选策略选出一条最优的路径,光网络通信中约束路由即是以一定的策略选择光网络节点作为从源节点到目的节点的传输路径。该源节点可以通过该路由上的节点逐跳向目的节点发送路径消息(Path Message,下称Path消息),该Path消息中携带有链路空闲波长集,其中包括该源节点上可用的空闲波长资源,该链路空闲波长集可以由Path消息中的标签适配体(Label Set Object,缩写为LSO)携带。当该Path消息发送至中间节点时,更新该链路空闲波长集为该中间节点与该源节点共有空闲波长,并在该中间节点保存该链路空闲波长集。其中,中间节点的个数可以是一个或多个。当目的节点接收到该Path消息时,更新该链路空闲波长集为该路由上全部节点共有空闲波长,并在该目的节点保存该链路空闲波长集,若该链路空闲波长集为非空,则该目的节点通过预设算法从该链路空闲波长集中选取至少一个波长作为工作波长,例如可以通过首次适应(First Fit,缩写为FF)波长选择算法,即选择该链路空闲波长集中第一个空闲波长作为工作波长,该目的节点再向该源节点发送携带已预留的波长资源信息(即第一波长资源信息)的第一预留消息。该已选路由上的中间节点接收该目的节点发送的该第一预留消息,该第一预留消息中携带该目的节点预留的第一波长资源信息。S12:若中间节点根据第一波长资源消息确定第一波长资源已占用,则该中间节点预留本地保存的链路空闲波长集中的第二波长资源,该本地保存的链路空闲波长集中包括选定路由上从源节点至该中间节点的全部节点共有的空闲波长资源。选定路由上的每一个节点接收到该节点的上游节点发送的链路空闲波长集时,更新该链路空闲波长集为该节点及其全部上游节点共有空闲波长,并在该节点保存该链路空闲波长集。则该中间节点本地保存的链路空闲波长集中包括选定路由上从源节点至该中间节点的全部节点共有的空闲波长资源。选定路由上的一个节点,可能同时为其他不同链路的源节点或者中间节点或者目的节点,即在该节点上形成多条链路的交叉。因此,当该中间节点接收到该第一波长资源时,可能由于其`他的交叉链路已经将该中间节点上的该第一波长资源预留或者使用,则该中间节点将从本地保存的链路空闲波长集中重新选取可用波长作为工作波长并预留,即预留第二波长资源。例如,目的节本文档来自技高网...

【技术保护点】
一种波长资源预留方法,其特征在于,包括:中间节点接收目的节点发送的第一预留消息,所述第一预留消息中携带所述目的节点预留的第一波长资源信息;若所述中间节点根据所述第一波长资源消息确定第一波长资源已占用,则所述中间节点预留本地保存的链路空闲波长集中的第二波长资源,所述本地保存的链路空闲波长集中包括选定路由上从源节点至所述中间节点的全部节点共有的空闲波长资源;所述中间节点分别向源节点和所述目的节点发送第二预留消息,所述第二预留消息中携带所述中间节点预留的所述第二波长资源信息。

【技术特征摘要】
1.一种波长资源预留方法,其特征在于,包括 中间节点接收目的节点发送的第一预留消息,所述第一预留消息中携带所述目的节点预留的第一波长资源信息; 若所述中间节点根据所述第一波长资源消息确定第一波长资源已占用,则所述中间节点预留本地保存的链路空闲波长集中的第二波长资源,所述本地保存的链路空闲波长集中包括选定路由上从源节点至所述中间节点的全部节点共有的空闲波长资源; 所述中间节点分别向源节点和所述目的节点发送第二预留消息,所述第二预留消息中携带所述中间节点预留的所述第二波长资源信息。2.根据权利要求1所述的方法,其特征在于,所述中间节点接收到目的节点发送的第一预留消息之前,还包括 所述中间节点接收所述源节点发送的第一路径消息,所述第一路径消息中携带路径长度信息,所述路径长度信息用于表示所述源节点至所述中间节点的上一跳节点之间的距离; 所述中间节点将所述路径长度信息更新为所述源节点至所述中间节点之间的距离; 所述中间节点向下一跳节点发送第二路径消息,所述第二路径消息中携带更新后的所述路径长度信息。3.根据权利要求2所述的方法,其特征在于,所述第一预留消息中还携带所述路径长度信息以及所述源节点至所述目的节点的路径长度信息,所述中间节点分别向源节点和所述目的节点发送第二预留消息之前,还包括 若所述中间节点根据所述路径长度信息判断所述中间节点距所述源节点小于设定距离,则所述中间节点分别向所述源节点和所述目的节点发送所述第二预留消息,否则,所述中间节点不向所述源节点和所述目的节点发送所述第二预留消息。4.一种波长资源预留方法,其特征在于,包括 源节点接收第一中间节点发送的第二预留消息,所述第二预留消息中携带所述第一中间节点预留的第二波长资源信息; 所述源节点根据所述第二波长资源信息,在所述第二波长资源上向目的节点发起链路建立过程。5.根据权利要求4所述的方法,其特征在于,所述在所述第二波长资源上向目的节点发起链路建立过程之前,还包括 若所述源节点在设定时间内没有接收到第二中间节点发送...

【专利技术属性】
技术研发人员:王光全刘晓甲张红刘刚何磊郑波陆月明王丽琼周晓霞王海军杨伟程保
申请(专利权)人:中国联合网络通信集团有限公司中讯邮电咨询设计院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1