专利名称:在节点间建立连接的网络的制作方法
技术领域:
本发明涉及一种网络,它通过从第一节点向第二节点发送请求消息并从第二节点向第一节点发送分配消息建立从第一节点到第二节点的连接。
这样的网络的例子是光纤网络,这样的节点的例子是光交换机。
背景技术:
现有技术的网络是公知的普通知识。第一节点向第二节点发送请求消息并从第二节点接收作为响应的分配消息。这些消息与一个和相同的信令过程有关。
此外,由于已知网络的节点有时能够处理不同的信令过程,所以已知网络是不利的。在这种情况下,对于信令过程中的每一个过程,请求消息和分配消息都需要交换。这是相对低效的(两个单独的往返过程)。
发明内容
本发明的目的是提供一种如上定义的网络,它是相对有效的。
根据本发明的网络的特征在于请求消息包括指示,用于指出第一节点对于第一信令过程和对于第二信令过程的能力;分配消息包括指令,用于指示第一节点使用信令过程中的一个过程来建立连接。
通过提供具有指示的请求消息和提供具有指令的分配消息,仅仅需要一个往返过程。因此,根据本发明的网络更有效。
根据本发明的网络的一个实施例的特征在于第一节点包括第一控制器,用于提供包括用于第一信令过程的第一优选值和用于第二信令过程的第二优选值的指示;第二节点包括第二控制器,用于提供包括信令信息和信令过程分配的指令。
第一(第二)优选值例如包括一个比特,如果第一节点不能处理或者不想处理第一(第二)信令过程,则具有值0;如果第一节点能够处理或者想处理第一(第二)信令过程,则具有值1。如果两个优选值都具有值1,则第二节点具有选择信令过程中的一个过程的选项。
根据本发明的网络的一个实施例的特征在于第二控制器用于运行标签分配算法,用于根据优选值进行信令过程分配;第一控制器用于从信令信息中获得另一个信令信息,其中信令信息与第一信令过程有关,另一个信令信息与第二信令过程有关。
标签分配算法产生信令过程分配,用于将信令过程中的一个过程分配给第一节点。只要第一节点能够从该信令信息中获得另一个信令信息,则该信令信息就与第一信令过程有关。接着,第二节点不需要改写这个信令信息,就能独立地根据将使用的信令过程的类型向第一节点发送该信令信息。根据本发明的网络是非常有效的。
根据本发明的网络的一个实施例的特征在于第一信令过程是波长交换,第二信令过程是波段交换。
于是,信令信息包括将使用的波长。如果波段正需要被交换(可能优选地),则这个波段可从波长信息中获得。
根据本发明的网络的一个实施例的特征在于第一信令过程是波段交换,第二信令过程是光纤交换。
于是,信令信息包括将使用的波段。如果光纤需要被交换(可能优选地),则该将使用的光纤可从波段信息中获得。
根据本发明的网络的一个实施例的特征在于第一节点是上游节点,第二节点是下游节点。
于是,连接向下游方向建立,其中下游节点指示上游节点将使用哪种类型的信令过程。
本发明还涉及网络中使用的第一节点,其中网络通过从第一节点向第二节点发送请求消息并从第二节点向第一节点发送分配消息建立从第一节点到第二节点的连接。
根据本发明的第一节点的特征在于请求消息包括指示,用于指出第一节点对于第一信令过程和对于第二信令过程的能力;分配消息包括指令,用于指示第一节点使用信令过程中的一个过程来建立连接。
本发明还涉及网络中使用的第二节点,其中网络通过从第一节点向第二节点发送请求消息并从第二节点向第一节点发送分配消息建立从第一节点到第二节点的连接。
根据本发明的第二节点的特征在于请求消息包括指示,用于指出第一节点对于第一信令过程和对于第二信令过程的能力;分配消息包括指令,用于指示第一节点使用信令过程中的一个过程来建立连接。
本发明进一步地涉及一种建立从第一节点到第二节点连接的方法,该方法包括从第一节点向第二节点发送请求消息的步骤和从第二节点向第一节点发送分配消息的步骤。
根据本发明的方法的特征在于请求消息包括指示,用于指出第一节点对于第一信令过程和对于第二信令过程的能力;分配消息包括指令,用于指示第一节点使用信令过程中的一个过程来建立连接。
本发明还进一步地涉及一种用于建立从第一节点到第二节点的连接的处理器程序产品,该处理器程序产品包括从第一节点向第二节点发送请求消息的功能和从第二节点向第一节点发送分配消息的功能。
根据本发明的处理器程序产品的特征在于请求消息包括指示,用于指出第一节点对于第一信令过程和对于第二信令过程的能力;分配消息包括指令,用于指示第一节点使用信令过程中的一个过程来建立连接。
根据本发明的第一节点的实施例、根据本发明的第二节点的实施例、根据本发明的方法的实施例和根据本发明的处理器程序产品的实施例对应根据本发明的网络的实施例。
本发明基于这样一种认识,即用于两个单独的信令过程的两个单独的往返过程使网络相对低效,并基于这样一种基本思想,即第一节点对于第一信令过程和对于第二信令过程的能力可插入一个和相同的请求消息中。作为响应,一个分配消息足够指示第一节点使用信令过程中的一个过程来建立连接。
本发明解决了这个问题以提供如导言中定义的网络,并且由于仅仅需要一个往返过程,因此该网络相对有效和有利。
参照下面所描述的实施例,本发明的这些和其它方面是明显的并加以说明。
图1示意性地示出根据本发明的网络,其包括根据本发明的节点;图2示意性地示出在根据本发明的节点间建立连接的第一个例子;图3示意性地示出在根据本发明的节点间建立连接的第二个例子;图4示意性地示出在根据本发明的节点间建立连接的第三个例子;图5示意性地示出在根据本发明的节点间建立连接的第四个例子。
具体实施例方式
如图1所示的根据本发明的网络8,例如光纤网络,包括根据本发明的节点1、2,例如光交换机。第一节点1包括连接到光纤9的第一接口12,例如第一收发信机;包括连接到光纤5的第二接口13,例如第二收发信机。这两个接口12、13都通过波长交换机14、波段交换机15和光纤交换机16的平行电路相互连接。所有的单元12-16都连接到第一控制器11。第二节点2包括连接到光纤5的第一接口22,例如第一收发信机;包括连接到光纤6的第二接口23,例如第二收发信机。这两个接口22、23都通过波长交换机24、波段交换机25和光纤交换机26的平行电路相互连接。所有的单元22-26都连接到第二控制器21。
网络8及其节点1、2的性能将在图2-5所示的四个例子的配合下进行说明。
如图2所示的在根据本发明的节点1-4间建立连接的第一个例子在其上面部分和下面部分公开了四个节点1-4。节点1包括波长交换机14和波段交换机15,节点2包括波长交换机24和波段交换机25,节点3包括波长交换机34和波段交换机35,节点4包括波长交换机44和波段交换机45。在节点1和节点2之间存在光纤5,在节点2和节点3之间存在光纤6,在节点3和节点4之间存在光纤7。图2在上面部分进一步公开了一些请求消息和分配消息。节点1向节点2发送请求消息R1,节点2向节点3发送请求消息R2,节点3向节点4发送请求消息R3。作为响应,节点4向节点3发送分配消息A3,节点3向节点2发送分配消息A2,节点2向节点1发送分配消息A1。图2在下面部分进一步公开了响应分配消息A1-A3建立的连接。
节点1已经发送请求消息R1,该请求消息包括指示,用于指出这个节点对于第一信令过程(通过波长交换机14的波长交换)和对于第二信令过程(通过波段交换机15的波段交换)的能力。该指示包括由R1的第一非空块指出的用于第一信令过程的第一优选值P=1和由R1的第二非空块指出的用于第二信令过程的第二优选值Q=1。所以,节点1已经指出两种信令过程均是可能的。
节点2已经发送请求消息R2,该请求消息包括指示,用于指出这个节点对于第一信令过程(通过波长交换机24的波长交换)和对于第二信令过程(通过波段交换机25的波段交换)的能力。该指示包括由R2的第一非空块指出的用于第一信令过程的第一优选值P=1和由R2的第二非空块指出的用于第二信令过程的第二优选值Q=1。所以,节点2已经指出两种信令过程均是可能的。
节点3已经发送请求消息R3,该请求消息包括指示,用于指出这个节点对于第一信令过程(通过波长交换机34的波长交换)和对于第二信令过程(通过波段交换机35的波段交换)的能力。该指示包括由R3的第一非空块指出的用于第一信令过程的第一优选值P=1和由R3的第二空白块指出的用于第二信令过程的第二优选值Q=0。所以,节点3已经指出第一信令过程是优选的。
节点4已经发回分配消息A3,该分配消息包括指令,用于指示节点3使用信令过程中的一个过程来建立连接。该指令包括信令信息和信令过程分配。因为P=1并且Q=0,所以节点4已经没有选择信令过程的选项,并且如A3的非空块所指出的,节点4已经被迫选择第一信令过程由节点3使用。结果,波长交换机34用于交换通过光纤7的连接。
节点3已经发回分配消息A2,该分配消息包括指令,用于指示节点2使用信令过程中的一个过程来建立连接。该指令包括信令信息和信令过程分配。因为P=1并且Q=1,所以节点3已经具有选择信令过程的选项,并且如A2的非空块所指出的,节点3已经选择第一信令过程由节点2使用。结果,波长交换机24用于交换通过光纤6的连接。
节点2已经发回分配消息A1,该分配消息包括指令,用于指示节点1使用信令过程中的一个过程来建立连接。该指令包括信令信息和信令过程分配。因为P=1并且Q=1,所以节点2已经具有选择信令过程的选项,并且如A1的非空块所指出的,节点2已经选择第一信令过程由节点1使用。结果,波长交换机14用于交换通过光纤5的连接。
如图3所示的在根据本发明的节点1-4间建立连接的第二个例子在其上面部分和下面部分公开了如已在上面说明的四个节点1-4。
节点1已经发送请求消息R1,该请求消息包括指示,用于指出这个节点对于第一信令过程(通过波长交换机14的波长交换)和对于第二信令过程(通过波段交换机15的波段交换)的能力。该指示包括由R1的第一非空块指出的用于第一信令过程的第一优选值P=1和由R1的第二非空块指出的用于第二信令过程的第二优选值Q=1。所以,节点1已经指出两种信令过程均是可能的。
节点2已经发送请求消息R2,该请求消息包括指示,用于指出这个节点对于第一信令过程(通过波长交换机24的波长交换)和对于第二信令过程(通过波段交换机25的波段交换)的能力。该指示包括由R2的第一非空块指出的用于第一信令过程的第一优选值P=1和由R2的第二空白块指出的用于第二信令过程的第二优选值Q=0。所以,节点2已经指出第一信令过程是优选的。
节点3已经发送请求消息R3,该请求消息包括指示,用于指出这个节点对于第一信令过程(通过波长交换机34的波长交换)和对于第二信令过程(通过波段交换机35的波段交换)的能力。该指示包括由R3的第一非空块指出的用于第一信令过程的第一优选值P=1和由R3的第二非空块指出的用于第二信令过程的第二优选值Q=1。所以,节点3已经指出两种信令过程都是可能的。
节点4已经发回分配消息A3,该分配消息包括指令,用于指示节点3使用信令过程中的一个过程来建立连接。该指令包括信令信息和信令过程分配。因为P=1并且Q=1,所以节点4已经具有选择信令过程的选项,并且如A3的非空块所指出的,节点4已经选择第一信令过程由节点3使用。结果,波长交换机34用于交换通过光纤7的连接。
节点3已经发回分配消息A2,该分配消息包括指令,用于指示节点2使用信令过程中的一个过程来建立连接。该指令包括信令信息和信令过程分配。因为P=1并且Q=0,所以节点3已经没有选择信令过程的选项,并且如A2的非空块所指出的,节点3已经被迫选择第一信令过程由节点2使用。结果,波长交换机24用于交换通过光纤6的连接。
节点2已经发回分配消息A1,该分配消息包括指令,用于指示节点1使用信令过程中的一个过程来建立连接。该指令包括信令信息和信令过程分配。因为P=1并且Q=1,所以节点2已经具有选择信令过程的选项,并且如A1的非空块所指出的,节点2已经选择第一信令过程由节点1使用。结果,波长交换机14用于交换通过光纤5的连接。
如图4所示的在根据本发明的节点1-4间建立连接的第三个例子在其上面部分和下面部分公开了已在上面描述的四个节点1-4,除了节点1不包括波段交换机15以外。可选地,该波段交换机15出了故障。
节点1已经发送请求消息R1,该请求消息包括指示,用于指出这个节点对于第一信令过程(通过波长交换机14的波长交换)和对于第二信令过程(通过波段交换机15的波段交换)的能力。该指示包括由R1的第一非空块指出的用于第一信令过程的第一优选值P=1,但不包括第二优选值Q。所以,节点1已经指出只有第一信令过程是可能的。
节点2已经发送请求消息R2,该请求消息包括指示,用于指出这个节点对于第一信令过程(通过波长交换机24的波长交换)和对于第二信令过程(通过波段交换机25的波段交换)的能力。该指示包括由R2的第一非空块指出的用于第一信令过程的第一优选值P=1和由R2的第二非空块指出的用于第二信令过程的第二优选值Q=1。所以,节点2已经指出两种信令过程都是可能的。
节点3已经发送请求消息R3,该请求消息包括指示,用于指出这个节点对于第一信令过程(通过波长交换机34的波长交换)和对于第二信令过程(通过波段交换机35的波段交换)的能力。该指示包括由R3的第一空白块指出的用于第一信令过程的第一优选值P=0和由R3的第二非空块指出的用于第二信令过程的第二优选值Q=1。所以,节点3已经指出第二信令过程是优选的。
节点4已经发回分配消息A3,该分配消息包括指令,用于指示节点3使用信令过程中的一个过程来建立连接。该指令包括信令信息和信令过程分配。因为P=0并且Q=1,所以节点4已经没有选择信令过程的选项,并且如A3的空白块所指出的,节点4已经选择第二信令过程由节点3使用。结果,波段交换机35用于交换通过光纤7的连接。
节点3已经发回分配消息A2,该分配消息包括指令,用于指示节点2使用信令过程中的一个过程来建立连接。该指令包括信令信息和信令过程分配。因为P=1并且Q=1,所以节点3已经具有选择信令过程的选项,并且如A2的非空块所指出的,节点3已经选择第一信令过程由节点2使用。结果,波长交换机24用于交换通过光纤6的连接。
节点2已经发回分配消息A1,该分配消息包括指令,用于指示节点1使用信令过程中的一个过程来建立连接。该指令包括信令信息和信令过程分配。因为P=1并且没有给出Q,所以节点2已经没有选择信令过程的选项,并且如A1的非空块所指出的,节点2已经选择第一信令过程由节点1使用。结果,波长交换机14用于交换通过光纤5的连接。
如图5所示的在根据本发明的节点1-4间建立连接的第四个例子在其上面部分和下面部分公开了已在上面说明的四个节点1-4。
节点1已经发送请求消息R1,该请求消息包括指示,用于指出这个节点对于第一信令过程(通过波长交换机14的波长交换)和对于第二信令过程(通过波段交换机15的波段交换)的能力。该指示包括由R1的第一非空块指出的用于第一信令过程的第一优选值P=1和由R1的第二空白块指出的用于第二信令过程的第二优选值Q=0。所以,节点1已经指出第一信令过程是优选的。
节点2已经发送请求消息R2,该请求消息包括指示,用于指出这个节点对于第一信令过程(通过波长交换机24的波长交换)和对于第二信令过程(通过波段交换机25的波段交换)的能力。该指示包括由R2的第一非空块指出的用于第一信令过程的第一优选值P=1和由R2的第二非空块指出的用于第二信令过程的第二优选值Q=1。所以,节点2已经指出两种信令过程都是可能的。
节点3已经发送请求消息R3,该请求消息包括指示,用于指出这个节点对于第一信令过程(通过波长交换机34的波长交换)和对于第二信令过程(通过波段交换机35的波段交换)的能力。该指示包括由R3的第一空白块指出的用于第一信令过程的第一优选值P=0和由R3的第二非空块指出的用于第二信令过程的第二优选值Q=1。所以,节点3已经指出第二信令过程是优选的。
节点4已经发回分配消息A3,该分配消息包括指令,用于指示节点3使用信令过程中的一个过程来建立连接。该指令包括信令信息和信令过程分配。因为P=0并且Q=1,所以节点4已经没有选择信令过程的选项,并且如A3的空白块所指出的,节点4已经选择第二信令过程由节点3使用。结果,波段交换机35用于交换通过光纤7的连接。
节点3已经发回分配消息A2,该分配消息包括指令,用于指示节点2使用信令过程中的一个过程来建立连接。该指令包括信令信息和信令过程分配。因为P=1并且Q=1,所以节点3已经具有选择信令过程的选项,并且如A2的空块所指出的,节点3已经选择第二信令过程由节点2使用。结果,波段交换机25用于交换通过光纤6的连接。
节点2已经发回分配消息A1,该分配消息包括指令,用于指示节点1使用信令过程中的一个过程来建立连接。该指令包括信令信息和信令过程分配。因为P=1并且Q=0,所以节点2已经没有选择信令过程的选项,并且如A1的非空块所指出的,节点2已经被迫选择第一信令过程由节点1使用。结果,波长交换机14用于交换通过光纤5的连接。
为了能引入用于指出节点对于第一信令过程和对于第二信令过程以及可能对于第三信令过程等的能力的指示,请求消息R1-R3需要获得附加的字段或者标签。指示的插入可通过接口12,13,22,23中的一个或者交换机14,15,16,24,25,26中的一个来完成。控制器11,21提供包括用于第一信令过程的第一优选值和用于第二信令过程的第二优选值和可能用于第三信令过程的第三优选值等的指示。为了能引入用于指示节点使用信令过程中的一个过程来建立连接的指令,或者使用已有的字段或标签,或者分配消息A1-A3需要获得附加的字段或者标签。指令的插入可通过接口12,13,22,23中的一个或者交换机14,15,16,24,25,26中的一个来完成。控制器11,21提供包括信令信息和信令过程分配的指令。
控制器11,21用于运行标签分配算法来依靠优选值进行信令过程分配,并用于从信令信息中获得另一个信令信息,其中信令信息与第一信令过程有关,另一个信令信息与第二信令过程有关,并且可能用于从(另一个)信令信息中获得再一个信令信息,其中(另一个)信令信息与第一(第二)信令过程有关,再一个信令信息与第三信令过程有关等。标签分配算法产生信令过程分配,用于向接收分配消息的节点分配信令过程中的一个过程。信令信息可与第一信令过程有关,只要该节点能够从这个(另一个)信令信息中获得(再)另一个信令信息。于是,发送分配消息的节点不需要改写这个信令信息,就能独立地根据将使用的信令过程的类型向接收分配消息的节点发送信令信息。为了能够从(另一个)信令信息中获得(再)另一个信令信息,例如使用表格存储器。
第一信令过程例如是波长交换,第二信令过程例如是波段交换。于是,信令信息包括将使用的波长。如果波段需要被交换(可能优选地),则这个波段可从波长信息中获得。可选地和/或另外,第一信令过程例如是波段交换,第二信令过程例如是光纤交换。于是,信令信息包括将使用的波段。如果光纤需要被交换(可能优选地),则将使用的光纤可从波段信息中获得。不排除其它类型的交换过程。
节点1例如位于一个上游位置,节点4例如位于下游位置。于是,向下游方向建立连接,其中下游节点指示上游节点将使用哪个类型的信令过程。请求消息向下游发送,分配消息向上游发送。
标签分配算法的一个例子如下
在例如“用于建立”,“用于指出”和“用于指示”中的表达“用于”不排除也完成其它功能,同时或者不同时。表达“连接到Y的X”、“X和Y间的连接”和“连接X和Y”不排除在X和Y间存在元素Z。表达“P包括Q”和“包括Q的P”等不排除也包括元素R。术语“一个”不排除可能存在一个或者更多个。
发送等步骤/功能不排除另外的步骤,例如图1-5所描述的步骤/功能。
权利要求
1.一种通过从第一节点(1)向第二节点(2)发送请求消息(R1)并从所述第二节点(2)向所述第一节点(1)发送分配消息(A1)建立从所述第一节点(1)到所述第二节点(2)的连接的网络(8),其特征在于,所述请求消息(R1)包括指示,用于指出所述第一节点对于第一信令过程和对于第二信令过程的能力;所述分配消息(A1)包括指令,用于指示所述第一节点(1)使用所述信令过程中的一个过程来建立连接。
2.如权利要求1所述的网络(8),其特征在于,所述第一节点(1)包括第一控制器(11),用于提供包括用于所述第一信令过程的第一优选值和用于所述第二信令过程的第二优选值的指示;所述第二节点(2)包括第二控制器(21),用于提供包括信令信息和信令过程分配的指令。
3.如权利要求2所述的网络(8),其特征在于,所述第二控制器(21)用于运行标签分配算法以根据所述优选值进行所述信令过程分配;所述第一控制器(11)用于从所述信令信息中获得另一个信令信息,其中,所述信令信息与所述第一信令过程有关,所述另一个信令信息与所述第二信令过程有关。
4.如权利要求3所述的网络(8),其特征在于,所述第一信令过程是波长交换,所述第二信令过程是波段交换。
5.如权利要求3所述的网络(8),其特征在于,所述第一信令过程是波段交换,所述第二信令过程是光纤交换。
6.如权利要求1、2或3所述的网络(8),其特征在于,所述第一节点(1)是上游节点,所述第二节点(2)是下游节点。
7.一种在网络(8)中使用的第一节点(1),所述网络通过从第一节点(1)向第二节点(2)发送请求消息(R1)并从所述第二节点(2)向所述第一节点(1)发送分配消息(A1)建立从所述第一节点(1)到所述第二节点(2)的连接,其特征在于,所述请求消息(R1)包括指示,用于指出所述第一节点对于第一信令过程和对于第二信令过程的能力;所述分配消息(A1)包括指令,用于指示所述第一节点(1)使用所述信令过程中的一个过程来建立连接。
8.一种在网络(8)中使用的第二节点(2),所述网络通过从第一节点(1)向第二节点(2)发送请求消息(R1)并从所述第二节点(2)向所述第一节点(1)发送分配消息(A1)建立从所述第一节点(1)到所述第二节点(2)的连接,其特征在于,所述请求消息(R1)包括指示,用于指出所述第一节点对于第一信令过程和对于第二信令过程的能力;所述分配消息(A1)包括指令,用于指示所述第一节点(1)使用所述信令过程中的一个过程来建立连接。
9.一种建立从第一节点(1)到第二节点(2)的连接的方法,所述方法包括从所述第一节点(1)向所述第二节点(2)发送请求消息(R1)的步骤;从所述第二节点(2)向所述第一节点(1)发送分配消息(A1)的步骤;其特征在于,所述请求消息(R1)包括指示,用于指出所述第一节点对于第一信令过程和对于第二信令过程的能力;所述分配消息(A1)包括指令,用于指示所述第一节点(1)使用所述信令过程中的一个过程来建立连接。
10.一种用于建立从第一节点(1)到第二节点(2)的连接的处理器程序产品,所述处理器程序产品包括从所述第一节点(1)向所述第二节点(2)发送请求消息(R1)的功能;从所述第二节点(2)向所述第一节点(1)发送分配消息(A1)的功能;其特征在于,所述请求消息(R1)包括指示,用于指出所述第一节点对于第一信令过程和对于第二信令过程的能力;所述分配消息(A1)包括指令,用于指示所述第一节点(1)使用所述信令过程中的一个过程来建立连接。
全文摘要
通过提供具有用于指出第一节点对于不同信令过程的能力的指示的请求消息(R1)和提供具有用于指示第一节点(1)使用信令过程中的一个过程的指令的分配消息(A1),使通过请求消息(R1)和分配消息(A1)在节点(1,2)之间建立连接的网络更加高效。仅仅需要一个往返过程。该指示包括用于第一信令过程(波长交换)的第一优选值和用于第二信令过程(波段交换)的第二优选值。该指令包含信令信息和信令过程分配。第二节点(2)运行标签分配算法以根据优选值进行信令过程分配。第一节点(1)从信令信息中获得另一个信令信息,其中信令信息与第一信令过程有关,另一个信令信息与第二信令过程有关。
文档编号H04L12/00GK1716860SQ20051008045
公开日2006年1月4日 申请日期2005年7月1日 优先权日2004年7月2日
发明者D·帕帕季米特里乌 申请人:阿尔卡特公司