光网、光网传输装置、用于该装置的分布式路由选择控制方法

文档序号:7591270阅读:102来源:国知局
专利名称:光网、光网传输装置、用于该装置的分布式路由选择控制方法
技术领域
本发明涉及光网、光网传输装置、用于该装置的分布式路由选择控制方法、以及用于该方法的程序,尤其涉及通告光网中可用波长的方法和使用多条信息的路由计算方法。
背景技术
按照惯例,光网由多个光网传输装置(下文中称为节点或简称为装置)和连接这些节点的多个传输线路(下文中称为链路)构成。
为了在光网中设定光程,网络管理员通过使用NMS(网络管理系统)收集装置多条链路信息,并且考虑到收集的多条链路信息的特征设定路线。
最近提出网络分布式控制。典型结构是GMPLS(通用多重协议标记转换)(参见例如参考1(Eric Mannie等人的“通用多重协议标记转换(GMPLS)结构”,因特网设计,未完工程,draft-ietf-ccamp-gmpls-architecture-03.txt,2002年8月))。
在GMPLS中,每个装置中运行的路由协议自主通告和收集装置信息。通告意思是将装置链路信息通知给网络内所有其它装置。收集意思是获得网络内所有其它装置的多条链路信息(参见例如参考2(K.Kompella等人的“支持通用MPLS的路由选择扩展”,因特网设计,未完工程,draft-ietf-ccamp-gmpls-routing-05.txt,2002年8月))。
为了计算光程路线,根据通过路由选择协议收集的多条链路信息,执行路线计算,通过信令协议完成每个节点路线设定(参见例如参考3(Lou Berger等人的“通用MPLS-信号功能说明”,RFC3471,2003年1月))。
光网装置包括OADM(光分插复用器)装置和OXC(光交叉连接)装置。OADM装置是能够插入特定波长(给链路发送特定波长)和分出特定波长(从链路接收特定波长)的光网装置。OXC装置是转换光信号而无需任何波长变换的光网装置。
在设定光程上存在装置限度,以至于当OADM和OXC装置共存在上述常规光网中时,不能转换穿过装置的信号波长,并限制了可插入/可分出波长。在常规光网中,从起点到终点不能设定不经波长转换的光程,除非考虑到能在每个装置中插入/分出/传输的波长。
在参考1-3中公开的技术中,路由选择协议不能通告关于装置可插入/可分出波长的限度和关于可传输波长的限度。在无任何波长转换的设定光程中,在路线计算中,这些技术不能确定路线开始节点和终止节点上的可用波长。在装置限度的作用下,路线设定可能故障概率高。

发明内容
本发明已经克服了常规缺点,并且它的目的是考虑到装置限度通过发送信号能够进行路线设定,装置限度包括每个装置的可用波长。
为了实现上述目的,根据本发明,提供一种由多个光网传输装置和连接光网传输装置的多个传输线路构成的光网,其中每个光网传输装置包括通告设备和收集设备,通告设备用于自主通告连接到所述装置的传输线路中的可用波长,收集设备用于自主收集由另一装置通告的传输线路中的可用波长。
根据本发明,提供光网传输装置,其中通过传输线路连接装置和其它相邻装置,它包含通告设备和收集设备,通告设备用于自主通告连接到所述装置的传输线路中的可用波长,收集设备用于自主收集由其它装置通告的传输线路中的可用波长。
根据本发明,提供光网中的分布式路由选择控制方法,所述光网由多个光网传输装置和连接光网传输装置的多个传输线路构成,包含步骤使得每个光网传输装置自主通告连接到所述装置的传输线路中的可用波长,并且自主收集由另一装置通告的传输线路中的可用波长。


图1是表示根据本发明实施例的光网布置的方框图;图2是表示节点内部布置的方框图;图3是表示路由选择单元布置的方框图;图4是表示节点内部操作流程的流程图;图5表示由路由选择协议交换的链接信息实例;图6是表示本发明实施例中光程设定在λ3之后的光网布置的方框图,所述光网由OADM形成;图7是表示根据本发明另一实施例的光网布置的方框图。
具体实施例方式
下面将参考附图描述本发明优选实施例。
图1表示根据本发明实施例的光网布置。图1图解了OADM(光分插复用器)装置,它们配置成环形(环形网)。光网由节点(光网传输装置)11-15和连接节点11-15的链路(传输线路)21-25组成。
在初始状态中,波长是λ1-λ5,通过节点11-15可以插入/分出波长。可插入/分出的波长可以依赖节点而变化。OADM装置不能转换传输波长。
在图1中,从节点11到节点13以波长λ1形成光程,从节点12到节点15以波长λ2形成光程,从节点13到节点14以波长λ4形成光程。在这种情况下,节点11-15具有表1中所示的多条可用波长信息。表1表示在图1的节点11-15上可用的多条波长信息。



在表1中,节点11在链路25中具有可分出的波长“λ1,λ2,λ3,λ4,λ5”和可传输的波长“λ1,λ2,λ3,λ4,λ5”,并且在链路21中具有可插入的波长“λ2,λ3,λ4,λ5”和可传输的波长“λ2,λ3,λ4,λ5”。
节点12在链路21中具有可分出的波长“λ2,λ3,λ4,λ5”和可传输的波长“λ2,λ3,λ4,λ5”,并且在链路22中具有可插入的波长“λ3,λ4,λ5”和可传输的波长“λ3,λ4,λ5”。
节点13在链路22中具有可分出的波长“λ3,λ4,λ5”和可传输的波长“λ3,λ4,λ5”,并且在链路23中具有可插入的波长“λ1,λ3,λ5”和可传输的波长“λ1,λ3,λ5”。
节点14在链路23中具有可分出的波长“λ1,λ3,λ5”和可传输的波长“λ1,λ3,λ5”,并且在链路24中具有可插入的波长“λ1,λ3,λ4,λ5”和可传输的波长“λ1,λ3,λ4,λ5”。
节点15在链路24中具有可分出的波长“λ1,λ3,λ4,λ5”和可传输的波长“λ1,λ3,λ4,λ5”,并且在链路25中具有可插入的波长“λ1,λ2,λ3,λ4,λ5”和可传输的波长“λ1,λ2,λ3,λ4,λ5”。
图2表示图1中节点11的内部布置。节点11由计算机构成,并且通过执行预定程序实现链路管理单元111、路由选择单元112、路由计算单元113和信号单元114。如图3中所示,路由选择单元112包含通告单元121、收集单元122和链路信息存储单元123,其中通告单元121自主通告装置的链路信息11A,收集单元122自主收集由其它装置通告的多条链路信息,而链路信息存储单元123保存收集的多条链路信息。可以将实现节点11每个单元的程序保存和提供在记录介质115中,例如光盘只读存储器或硬盘。虽然未图示,其余节点12-15具有与节点11相同的布置。
将参考图1-4说明节点11的内部操作。图4表示节点11内部操作流程。通过由构成节点11的计算机执行记录介质115中的程序,实现图4中所示的操作。
在节点11中,链路管理单元111管理表1中所示关于节点11的信息。路由选择单元112从链路管理单元111中获得链路信息(相邻节点、链路号码、频带信息等等)11A,所述信息包含连接到节点11的链路25和21中可用的多条波长信息(图4中的步骤S1)。链路信息11A保存在路由选择单元112的链路信息存储单元123中。
通过使用路由选择协议,路由选择单元112与相邻节点12和15交换多条的链路信息。更具体地,路由选择单元112的通告单元121通知链路信息11A的相邻节点12和15。路由选择单元112的收集单元122从相邻节点12和15中获得多条链路信息12A和15A,它们包含连接到这些节点的链路中可用的多条波长信息。此时,当收集单元122获得另一节点的链路信息时,路由选择单元112也交换这个链路信息。在光网内的所有节点中重复相邻节点间的链路信息交换。节点11可以将链路信息11A通告给光网中的其余节点12-15,并且收集由其余节点12-15通告的所有多条链路信息12A-15A(图4中的步骤S2)。将收集的其余节点12-15的多条链路信息12A-15A保存在路由选择单元112的链路信息存储单元123中。将保存在链路信息存储单元123中的所有节点11-15的多条链路信息11A-15A传输给路由计算单元113。
图5表示由路由选择协议交换的链接信息实例。在图5中,链路信息包含“节点ID(本地节点ID)10.0.0.1”、“链路ID(本地IF ID)1”、“相邻节点ID(远程节点ID)10.0.0.2”、“相邻链路ID(远程IFID)2”、“最大可用频带12.0Gbps”、“可用频带4.8 Gbps”、…、“可插入的波长目录λ1,λ2,…”、“可分出的波长目录无”和“可传输的波长目录λ1,λ2,…”。
假设从节点11到节点14的光程设定请求51发送给节点11。节点11的信号单元114给路由计算单元113发送请求52,以便计算到达节点14的路径和可用波长。路由计算单元113根据从路由选择单元112中获取的多条链路信息11A-15A,计算从节点11到达节点14的路径(图4中的步骤S3)。
在这种情况下,从节点11到节点14的路径只是{节点11-链路21-节点12-链路22-节点13-链路23-节点14}。节点11到链路21的可插入波长包括λ2-λ5。节点12到链路21的可传输波长包括λ2-λ5,节点12到链路22的可传输波长包括λ3-λ5。节点13到链路22的可传输波长包括λ3-λ5,节点13到链路23的可传输波长包括λ1、λ3和λ5。从链路23到节点14的可分出波长包括λ1、λ3和λ5。
可以计算波长λ3或λ5,它用于沿这个路径形成光程而无需任何波长转化(图4中的步骤S4)。
路由计算单元113给信号单元114发回包含路径和可用波长λ3、λ5的信息53。信号单元114通过使用信令协议沿所述路径设定光程(图4中的步骤S5)。在这种情况下,使用波长λ3设定光程。图6表示使用波长λ3设定光程之后的网络。
设定光程结束之后(图4步骤S6中YES),信号单元114给链路管理单元111发送通知,即已经使用波长λ3设定了路径。刚一收到通知54,链路管理单元111就从可用波长信息中删除λ3,以便更新链路信息11A(图4中的步骤S7)。
信号单元114给相邻节点12发送信号信息55,即已经使用波长λ3沿节点11-14的路线设定了路径。信息55传输到节点14。已经收到信息55的节点12-14从从可用波长信息中删除λ3,以便更新多条链路信息12A-14A。
表2中图示了设定光程之后的多条可用信息。表2表示在图6中节点11-15上可用的多条波长信息。


在表2中,节点11在链路25中具有可分出的波长“λ1,λ2,λ3,λ4,λ5”和可传输的波长“λ1,λ2,λ3,λ4,λ5”,并且在链路21中具有可插入的波长“λ2,λ4,λ5”和可传输的波长“λ2,λ4,λ5”。
节点12在链路21中具有可分出的波长“λ2,λ4,λ5”和可传输的波长“λ2,λ4,λ5”,并且在链路22中具有可插入的波长“λ4,λ5”和可传输的波长“λ4,λ5”。
节点13在链路22中具有可分出的波长“λ4,λ5”和可传输的波长“λ4,λ5”,并且在链路23中具有可插入的波长“λ1,λ5”和可传输的波长“λ1,λ5”。
节点14在链路23中具有可分出的波长“λ1,λ5”和可传输的波长“λ1,λ5”,并且在链路24中具有可插入的波长“λ1,λ3,λ4,λ5”和可传输的波长“λ1,λ3,λ4,λ5”。
节点15在链路24中具有可分出的波长“λ1,λ3,λ4,λ5”和可传输的波长“λ1,λ3,λ4,λ5”,并且在链路25中具有可插入的波长“λ1,λ2,λ3,λ4,λ5”和可传输的波长“λ1,λ2,λ3,λ4,λ5”。
当释放光程时,信号单元114给链路管理单元111发送通知,即已经释放了使用λ3的路径。刚一接收到这个通知,链路管理单元111将λ3插入到可用波长信息中,以便更新链路信息11A。
在实施例中,通过自主分布通告和收集节点11-15的可用波长,并且共享通告的/收集的多条信息。在光程路由计算中,使用作为限度的多条信息来完成计算。在路程设定上通过发送信号,防止任何由装置限度导致的故障,可以有效利用波长资源。
图7表示根据本发明另一实施例的光网布置。图7图解了由OXC(光交叉连接)装置构成的光网(网状网络)。光网由节点31-34和连接到节点31-34的多个链路41-43组成。
节点33是不能转换任何波长的OXC装置,从节点31到节点34使用波长λ1设定光程。此时,节点33给链路41、42、43通告可用波长信息,包含“链路41的可用波长λ2和λ3”、“链路42的可用波长λ1、λ2和λ3”以及“链路43的可用波长λ2和λ3”。
当收到从节点32到节点34形成光程的请求时,节点32查阅由节点33通告的可用波长信息,选择可以到达节点34的波长,并设定路径。这种通告方法、路径设定方法等等与本发明上面实施例中所述的相同。
如上所述,根据实施例,在路程设定上通过发送信号,防止任何由装置限度导致的故障,可以有效利用波长资源。
权利要求
1.一种光网,由多个光网传输装置(11-15)和连接光网传输装置的多根传输线路(21-25)构成,其特征在于每个光网传输装置包含通告设备(121),用于自主通告连接到所述装置的传输线路中的可用波长,收集设备(122),用于自主收集由另一装置通告的传输线路中的可用波长。
2.根据权利要求1所述的网络,其中所述通告设备包含通知设备,用于将连接到所述装置的传输线路中的可用波长和由所述收集设备收集的传输线路中的可用波长,通知给与所述装置相邻的另一装置。
3.根据权利要求1所述的网络,其中所述光网传输装置进一步包含路由计算设备(113),用于根据连接到所述装置的传输线路中的可用波长和由所述收集设备收集的传输线路中的可用波长,计算光程路线。
4.根据权利要求1所述的网络,其中所述光网传输装置包含波长管理设备(111),用于管理连接到所述装置的传输线路中的可用波长,波长更新设备(114),用于当在连接到所述装置的传输线路中设定光程时,更新由所述可用波长管理设备管理的可用波长。
5.一种光网传输装置(11),其中由传输线路(21、25)连接装置(11)和其它相邻装置(12、15),其特征在于包含通告设备(121),用于自主通告连接到所述装置的传输线路中的可用波长,收集设备(122),用于自主收集由所述其它装置通告的传输线路(22、24)中的可用波长。
6.根据权利要求5所述的装置,其中所述通告设备包含通知设备,用于将连接到所述装置的传输线路中的可用波长和由所述收集设备收集的传输线路中的可用波长,通知给所述其它装置。
7.根据权利要求5所述的装置,进一步包含路由计算设备(113),用于根据连接到所述装置的传输线路中的可用波长和由所述收集设备收集的传输线路中的可用波长,计算光程路由。
8.根据权利要求1所述的装置,进一步包含波长管理设备(111),用于管理连接到所述装置的传输线路中的可用波长,波长更新设备(114),用于当在连接到所述装置的传输线路中设定光程时,更新由所述可用波长管理设备管理的可用波长。
9.一种光网中的分布式路由选择控制方法,所述光网由多个光网传输装置(11-15)和连接光网传输装置的多个传输线路(21-25)构成,其特征在于包含步骤(S2),使得每个光网传输装置自主通告连接到所述装置的传输线路中的可用波长,并且自主收集由另一装置通告的传输线路中的可用波长。
10.根据权利要求9所述的方法,其中通告步骤包含通知步骤,将连接到所述装置的传输线路中的可用波长和收集的传输线路中的可用波长,通知给与所述装置相邻的另一装置。
11.根据权利要求9所述的方法,进一步包含步骤(S3、S4),根据连接到所述装置的传输线路中的可用波长和收集的传输线路中的可用波长,计算光程路由。
12.根据权利要求9所述的方法,进一步包含步骤(S5),沿着通过路由计算获取的路线,设定光程;步骤(S6),更新连接到所述装置的传输线路中的可用波长。
13.一种机器可读记录介质,其记录光网中分布式路由选择控制方法的程序,所述光网由多个光网传输装置(11-15)和连接光网传输装置的多个传输线路(21-25)构成,其特征在于记录介质记录了程序,用于执行步骤(S2),自主通告连接到每个装置的传输线路中的可用波长,并且自主收集由另一装置通告的传输线路中的可用波长。
14.根据权利要求13所述的介质,其中作为通告步骤,所述程序执行通知步骤,将连接到所述装置的传输线路中的可用波长和收集的传输线路中的可用波长,通知给与所述装置相邻的另一装置。
15.根据权利要求13所述的介质,其中所述程序进一步执行步骤(S3、S4),根据连接到所述装置的传输线路中的可用波长和收集的传输线路中的可用波长,计算光程路由。
16.根据权利要求13所述的介质,其中所述程序进一步执行步骤(S5),沿着通过路由计算获取的路线,设定光程;步骤(S6),更新连接到所述装置的传输线路中的可用波长。
全文摘要
光网由多个光网传输装置和连接光网传输装置的多个传输线路构成,每个光网传输装置包括通告单元和收集单元,通告单元用于自主通告连接到所述装置的传输线路中的可用波长,收集单元用于自主收集由另一装置通告的传输线路中的可用波长。同样公开了光网传输装置、用于该装置的分布式路由选择控制方法、以及记录该方法程序的记录介质。
文档编号H04M7/00GK1533060SQ200410033218
公开日2004年9月29日 申请日期2004年3月26日 优先权日2003年3月26日
发明者柳生智彦 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1