光网络中通过显示路由实现信令并发优收的装置及方法

文档序号:7616952阅读:235来源:国知局
专利名称:光网络中通过显示路由实现信令并发优收的装置及方法
技术领域
本发明属于光通讯领域,涉及一种在光网络中通过显示路由实现信令并发优收的装置及方法,特别涉及一种基于分组交换技术,实现光网络中对信令通信快速、可靠传送的装置及方法,本发明在遭遇故障时候无需信令倒换或者实时重选路由。
背景技术
在现代光网络(如G.8080标准)中将传送网分为三个独立的平面,即传送平面(transport plane)、控制平面(control plane)和管理平面(mana gement plane),以及一个独立的信令网。其中信令网定义了互通的信令传输协议,负责信令在光网络各节点设备的控制平面之间传递。
在光传送网(OTN)和SDH/SONET网络中,通常使用ECC通道传送控制平面之间信令信息和网管平面之间的网管信息。
在波分复用(DWDM)系统中,当前通常使用光监控通道(OSC)传输通讯控制信令,每个OSC通道使用一个一次群,每个一次群分为32个时隙。在一次群的32个时隙中分配几个固定时隙作为数据通信通道(DCC),通过时分复用方式将通讯控制信令复用到OSC通道的一次群中预先分配作为DCC的几个固定时隙中。DWDM网络中的其它节点的DWDM设备从OSC通道中为DCC分配的固定时隙,通过解复用解出通讯控制信令信息。但随着光网络的网络结构、网元结构的日益复杂和网络上所承载的业务量的快速增加,一次群的容量已不足以满足要求,普遍提出了OSC通道使用SDH/SONET信号(例如STM-1信号)的方案。
OSC通道使用SDH/SONET信号的方案有着明显的不足,主要表现在由SDH/SONET信号组成的信令网,属于同步网,而DWDM网络本身无此要求,这将明显增加网络技术的复杂性并增大故障几率;当以SDH/SONET信号组成信令网时,虽然其本身具有比较完善的保护机制,但需要提供较大的额外资源,增加了组网的复杂性和成本。
另一方面,目前信令网可能使用硬件环境比较多样,如果对网络底层技术规定较死,不利于信令网的互联互通。为此,ITU-T在G.7712中建议信令网链路支持各种接口实现,包括WAN接口、LAN接口和ECC接口,在网络层支持IP/OSI网络层协议互通。
这种面向无连接的网络具有以下特点一台主机任何时候都可以发送分组,中间节点(或路由器)可以立即转发分组。发送分组时,主机并不知道网络是否可以转发该分组或者目的主机是否可以收到。每个分组独立于前几个分组,既使这几个分组的传送目的相同。当中间节点或链路故障,有可能在故障点找到一条可替换路径,并相应更新转发表。
转发数据包的处理过程是数据包从源主机发往目标机,沿途可能经过几个路由器。任意一个节点,无论是主机还是路由器,首先证实是否与目标机在同一物理网络。通常采用比较目标地址的网络部分与本地每个接口的网络,如果匹配则直接传送。否则选择一个最佳或者认为接近目标的路由器,所选择的下一跳路由器查询转发表<网络号,下一跳>,进行逐跳转发。通常还可以设置一个默认路由器,当表上记录都不匹配时候选用。这种IP路由转发是基于本地路由表的转发机制,逐跳转发只能在源端和目的端之间构成一条路由,这种面向无连接的信令传送方式不太可靠。
在上述分组转发的过程中,中间的任意一个节点由于网络底层的故障或者处理缓冲区溢出等原因,都可能导致数据包丢失,这种丢失事件只有在网络更上层加上检测机制才能发现,一般时间较长。而节点发现路由故障通常是依靠路由协议的hello握手机制,如果再加上确认时间,一般都需秒级甚至更多时间。因此这种面向无连接路由/交换技术虽然很灵活、容易实现,但是很难满足传送网对信令传送的可靠性要求,特别是在故障条件下,快速稳定传送信令的要求。

发明内容
本发明的目的在于提供一种在光网络中通过显示路由实现信令并发优收的装置及方法,解决的技术问题是在光网络信令控制平台上,实现比原有IP数据包转发更为可靠的信令传送,为源节点和目的节点之间的信令通信同时提供多条源路由并发,从不同的路由发送的同一信令在目的节点择优选用,以提高网元间通讯的抗毁性。
本发明的核心在于基于分组交换技术建立一个统一的光网络信令控制平台,光网络各节点间的信令在网络层以分组交换数据包的形式传递,在信令的源节点产生并发的信令数据包,在目的节点优收该信令数据包。
本发明是这样实现的一种在光网络中通过显示路由实现信令并发优收的装置,其特征在于在每个网元设备的控制节点中设置一个由IP路由维护单元和IP分组交换单元组成的信令路由模块,以作为通讯信令的控制平台,用于对通讯信令进行显示路由计算和分组转发;所述IP路由维护单元,用于负责链路状态的维护,链路的监控,以及拓扑信息扩散和网络拓扑的更新,通过调用分离路由算法或者带有约束的路由算法计算源路由,根据信令网拓扑得到至少两条与链路相关性最低的源路由;所述IP分组交换单元,用于负责解析IP信令包,根据显示路由进行分组交换,查找路由端口映射关系,实现IP包的转发;控制平面各节点间的信令以分组交换数据包的方式在网元间传输,在信令的源节点产生并发的信令数据包,在目的节点优收该数据包;所述路由的转发依靠由源节点计算并携带在分组数据包中的显示路由决定转发端口。
所述IP路由维护单元中通过调用分离路由算法或者带有约束的路由算法计算源路由,是在任意控制节点中生成显示路由表,记录任意节点与网络其他每个节点之间的至少两条链路相关性最低的路由;其中,普通路由表通常记录为<目的地,开销,下一跳点>,记录在每个转发节点;显示路由表通常是<源点,开销,下一跳点,下一跳点,...,目的地>,只需记录在源节点;相同源、目的节点之间的显示路由表下一跳点的相关性最低。
所述分离路由算法计算源路由对每个有信令发送的源节点使用向前搜索Dijkstra算法,从收集的LSP(链路状态包)汇集的信令网映像计算显示路由表,维护两张表试探表和证实表,每张表中有多条记录,记录为<目的地,开销,下一跳点,...>,通过两次搜索计算获得两条源显示路由,最终证实路由表仅仅记录了本地为源节点到可能目的节点之间经过的所有节点的路由地址。
所述分组数据包的包头地址字段携带有源节点计算的显示路由,从源节点开始,每个收到数据包的节点信令路由模块查询包头的显示路由;当前地址指示的不是目的地址,根据数据包指示的下一跳点地址映射到相应的设备端口发送,同时,将指示当前的下一跳点地址移动一个指针位置;由于发送节点和接收节点之间的路径可能经过若干跳节点转发,所述数据包头需要包含至少两条显示路由信息,使得路径上的每个节点都能够设置确定转发输出端口的路由信息。
一种在光网络中通过显示路由实现信令并发优收的方法,包括步骤一在每个网元设备的控制节点中设置一个信令路由模块;步骤二使用信令路由模块在整个光网络中构建一个独立的分组交换信令网,扩散控制节点之间的链路状态到整个网络控制节点,信令的控制节点启动分离路由算法或者带有约束的路由算法,在每两个节点之间都计算出至少两条链路相关性最低的源显示路由;步骤三实现源节点并发数据包,信令路由模块将需要传递的信令信息同时封装入两个分组数据包,在每个包头中携带一条不同源路由,将信令包按照不同路由发出;
步骤四进行数据包转发,各网元信令路由模块接收到数据后,根据数据包头携带地址查找显示路由对应的设备端口进行转发;步骤五目的节点根据数据包接收情况优选一个分组数据包,解出信令交给业务处理模块或者进一步转发,丢弃多余的数据包。
所述步骤二中的信令路由模块配置信令网中唯一的地址,首先通过网管和GUI接口配置节点和相邻节点的列表,包括其间的链路开销,然后利用链路状态协议扩散这种链路状态信息到每个节点,使得每个节点都有足够信息建立一张完整信令网映像,即网络拓扑;所述步骤二中计算源显示路由,需要在任意控制节点之间计算源显示路由表并保存,计算两条链路相关性最低的路由、或者更多的路由,每条路由之间尽量没有重合的中间节点和链路,以提高抗毁性。
所述步骤二中通过调用分离路由算法或者带有约束的路由算法计算源路由,是在任意控制节点中生成显示路由表,记录任意节点与网络其他每个节点之间的至少两条链路相关性最低的路由;其中,普通路由表通常记录为<目的地,开销,下一跳点>,记录在每个转发节点,而显示路由表通常是<源点,开销,下一跳点,下一跳点,...,目的地>,只需记录在源节点;相同源、目的节点之间的显示路由表下一跳点相关性最低。
所述分离路由算法计算源路由对每个有信令发送的源节点使用向前搜索Dijkstra算法,收集的LSP(链路状态包)汇集的信令网映像计算显示路由表,维护两张表试探表和证实表,每张表中有多条记录,记录为<目的地,开销,下一跳点,...>,通过两次搜索计算获得两条源显示路由,最终证实路由表仅仅记录了本地为源节点到可能目的节点之间经过的所有节点的路由地址。
所述步骤四中分组数据包的转发过程是数据包的包头地址字段携带有源节点计算的显示路由,从源节点开始,每个收到数据包的节点信令路由模块查询包头的显示路由;如果当前地址指示的不是目的地址,根据数据包指示的下一跳点地址映射到相应的设备端口发送,同时,将指示当前的下一跳点地址移动一个指针位置;由于发送节点和接收节点之间的路径可能经过若干跳节点转发,每个数据包头都需要包含一条显示路由信息,使得路径上的每个节点都能够根据路由信息确定转发输出端口。
本发明相对于使用ECC通道传输通讯控制信令和通常IP数据包信令网,具有以下效果遵循了传送网信令控制平台标准,目前有关G.7712信令通信网标准定义了使用IP/OSI网络提供信令通道,便于不同厂家设备的信令网在网络层互通。
使用分离路由的显示路由分组交换代替原来的路由表交换,提高了网络的抗毁性。
本发明使用分组数据包的并发优收技术,提高信令传送对单点或者受限多点(没有同时影响所有路由)故障的抗毁性,节约了信令的保护倒换时间,保证了mesh网保护和恢复倒换性能。
当信令网拓扑结构发生变化后,备份路由仍然能够保证信令包稳定传送,避免了实时依赖动态路由算法(例如OSPF,BGP,IS-IS)求解备份路由,从而解决了收敛慢的问题。
改进的分离路由选择算法可以快速的获得链路相关性最低的多条源路由,方便地实现了源路由的获取。
发现连接故障,信令网拓扑自愈以后可以在后台重新选择一条路由替代损坏的路由,动态实现了路由的备份。
信令路由模块改造方便,只需要在原有路由器协议的基础上增加源点计算多条显示路由功能和遵循IP路由标准的显示路由转发功能即可,不影响传统路由器的转发功能。传统路由器只要按照IP路由标准规定支持显示路由转发,本模块与传统路由器组成的IP/OSI信令网对接容易,只要将源、目的节点作为边缘节点,传统路由器节点透明地直接转发即可。


图1是改进Dijkstra算法流程图;图2是本发明信令路由模块功能示意图;图3是本发明中信令路由模块组成的独立信令网的示意图;图4是通常拓扑计算源路由拓扑图;图5是受限拓扑计算源路由拓扑图。
具体实施例方式
下面根据

具体实施例方式本发明的技术方案是在光网络系统中信令以分组交换数据包(可以是而不限于IP包,OSI包等等)的形式在网元间传递,在每个网元中设计一个信令路由模块作为通讯信令的控制平台,该模块的主要作用就是对通讯信令进行显示路由计算和分组转发,控制平面信令以分组交换数据包的方式网元间传输。与通常路由器路由表转发不同,该路由的转发是依靠由源节点计算并携带在分组数据包中的显示路由决定转发端口。
本发明所述方法,其过程如下步骤一获取路由拓扑。每个网络节点的控制平面都建立信令路由模块,并配置有本信令网中唯一的地址,在整个光网络中构建一个独立的分组交换信令网。首先通过网管和GUI接口配置节点和相邻节点的列表,包括其间的链路开销。然后利用链路状态协议扩散这种链路状态信息到每个节点,使得每个节点都有足够信息建立一张完整信令网映像,即网络拓扑;步骤二计算源路由。任意控制节点之间需要计算源显示路由表并保存,可以计算两条链路相关性最低的路由(或者更多的路由),每条路由之间尽量没有重合的中间节点和链路,以提高抗毁性;步骤三源节点实现并发数据包。信令路由模块将需要传递的信令信息封装成分组数据包。在源节点生成两份信令内容完全相同,但是包头包含不同的源显示路由,数据段中标识ID不同的数据包,ID标识符(X,Y1)和(X,Y2)。X表示数据包的序号,可以是流水号。数字Y1,Y2表示同一组数据包X的第一份和第二份。组包后向相应的端口发出;步骤四进行数据包转发。各中间节点信令路由模块接收到数据后,根据分组数据包携带显示路由进行交换和转发;在各个节点设备的每个输出端口的都有编号,根据数据包携带显示路由可以映射到输出端口,由分组交换单元将分组发送到那个输出端口上。
步骤五目的节点信令路由模块优收的分组数据包,根据数据包携带的ID标识选择一个好的数据包(可以是首先到达或者质量较好的),并丢弃重复的数据包。既使其中任意一条路由经过的节点或者链路出现故障(一条路由可用),缓冲区溢出导致丢失数据包,都不会影响信令的传送;对于步骤二,关键是在任意控制节点中生成显示路由表,记录任意节点与网络其他每个节点之间的至少两条链路无关的路由。普通路由表通常记录为<目的地,开销,下一跳点>,记录在每个转发节点。而显示路由表通常是<源点,开销,下一跳点,下一跳点,…,目的地>,只需记录在源节点。相同源、目的节点之间的显示路由表下一跳点尽量不要重合。可以而不限于采用分离路由算法或者带有约束的路由算法计算源路由。一种改进后Dijkstra算法详细过程如下每个有信令发送的源节点使用向前搜索Dijkstra算法(其他约束路由算法也可获得显示路由),从它收集的LSP(链路状态包)汇集的信令网映像计算显示路由表。它维护两张表试探表和证实表。每张表中有多条记录,记录为<目的地,开销,下一跳点,…>,通过两次搜索计算获得两条源显示路由,最终证实路由表仅仅记录了本地为源节点到可能目的节点之间经过的所有节点的路由地址。流程图如图1所示。
对于步骤四,分组数据包的转发过程是数据包的包头地址字段携带有源节点计算的显示路由,从源节点开始,每个收到数据包的节点信令路由模块查询包头的显示路由。如果当前地址指示的不是目的地址,那么本节点处不是目的地址,根据数据包指示的下一跳点地址映射到相应的设备端口发送出去,同时,将指示当前的下一跳点地址移动一个指针位置。由于发送节点和接收节点之间的路径可能经过若干跳节点转发,数据包头需要包含足够的显示路由信息,使得路径上的每个节点都能够根据路由信息确定转发输出端口。
本发明所述的装置及方法,解决的是以前控制平台兼容性、扩展性和抗毁性能差等技术问题。每个网元的信令路由模块构成光网络控制节点的信令传送部分。
信令路由模块的功能见图2,所述信令路由模块分为两部分,采用软件或者硬件对分组交换数据包携带的显示路由进行查询和分组交换,实现数据包的分组转发;通过软件维护控制整个信令网的拓扑,根据网络的拓扑结构以及信令通道的通断情况,及时更新路由表中的两条(或者多条)链路相关性最小的源显示路由。它由两个部分共同实现IP路由维护单元负责链路状态的维护,链路的监控,以及拓扑信息的扩散和网络拓扑的更新。源路由计算对象通过调用分离路由算法,根据信令网拓扑计算出两条尽可能链路无关的源路由。IP分组交换单元负责解析IP信令包,对根据显示路由进行分组交换,查找路由端口映射关系,实现IP包的转发。
本发明组成的独立信令网示意图见图3,传送平面和控制平面分离,每个控制节点都包含信令路由模块,网元设备可以是各种OTN和SDH传送设备。传送平面可以是目前的DWDM和SDH设备等光传送设备。其中信令路由模块实现控制平面的信令路由功能,控制节点其他模块处理控制平面业务层次的信令功能。控制平面节点之间信令数据包通过信令路由模块在网元节点之间转发。信令的分组交换数据包通过显示路由进行并发优收的策略传送,可以是通过两条(甚至更多条)显示路由传送,任意一条路径故障仍然能够保证分组包正常传送,不依赖于故障倒换。特别改进的Dijkstra算法能够较快地算出两条链路相关性最低的路由。特别涉及以IP/OSI数据包(不限于此)为代表的分组交换网。
信令路由模块根据信令网管的配置的点对点之间邻居关系,利用OSPF路由协议扩散链路状态到网络中的所有网元的信令路由模块,各个网元自动生成控制平面信令网络拓扑图。当网元设备1,3两点之间需要建立一条物理连接,在设备1,2首先需要建立连接,设备1,2分别对应控制节点A,C。两点之间首次进行信令传送时候,启动分离路由选择算法或者约束路由算法,计算出两条链路无关的的源路由A-B-C和A-D-E-C,并且记录下来以后传送信令时候也可使用。
分离路由算法和约束路由算法很多,可以根据优化目的选用。一种简单的实现举例是改进Dijkstra算法可以很容易获得这种源路由。如图4所示,首先将控制节点的连接开销全部设置为1,那么运行Dijkstra算法,很容易获得一条最小跳数的路径A-B-C。然后将被使用过的连接开销设置为一个较大的数(比如5),那么再次运行Dijkstra算法以后,自然可以获得一条链路相关性最小的路径A-D-E-C(选取路径A-H-I-C实质一样,不影响讨论)。将使用过的连接开销设置很大而不是删除的好处在于找不到链路完全无关的路径情况下,可以允许部分离路由重合。如图5所示,在一些特殊拓扑条件下如BC段重合,为避免算法搜索失败,根据链路开销变化而不删除使用段,可以选取A-F-I-B-C作为另一路由。当然,这是由于信令网络拓扑受限而做出的权衡。
控制节点A生成两份信令内容相同的IP数据包,在数据段分别加入两个有联系ID标识符(X,1)和(X,2)。X表示数据包的序号,可以是流水号。数字1,2表示同一组数据包X的第一份和第二份。IP包头的源路由分别使用A-B-C和A-D-E-C。分组交换单元根据显示路由找到对应的输出端口,分别发送往节点B和D。为了方便下一个节点获得正确信息,节点A将发送源路由列表进行循环移位,分别为B-C-A和D-E-C-A。节点B和节点D查找源路由列表找到输出端口以后,再进行一次循环移位,分别为C-A-B和E-C-A-D,转发到下一个节点C和节点E。直至到达目的点,各自完成一次完整的循环移位。
正常状态下控制网元A,C之间存在的信令消息传送,两个IP信令包都会正常到达目的网元C。在采用选取先到数据包策略条件下,目的网元的信令路由模块将信令转交给控制平面业务处理模块进行处理,同时保留一份IP数据包ID标识或者副本。当同样内容的第二份信令数据包到达后,经过比较序号和组号,确认同一信令以后丢弃该数据包和保留的数据包ID标识或者副本。当路由A-B-C出现故障后,不影响路由A-D-E-C上传送的信令数据包。同样道理,路由A-D-E-C上的故障,也不会影响路由A-B-C上的信令数据传送。对于不同时影响两条路由的D,E多点故障,信令传送依然有效。根据需要,甚至可以使用两条以上的信令路由进行转发,其处理机制与上面相同。
OSPF路由协议具有一定的网络自愈功能,根据网络的实时状态可以重新修改信令在网元之间的传送可靠性。如果路由A-B-C上的B控制节点故障在一定时间内(如OSPF协议的网络自愈通常在60秒)没有排除,根据刷新后的网络拓扑,分离路由算法再次计算源路由时候,可以重新选择路由A-H-I-C作为另外一条新的第二路由。
在网元设备2,3之间建立连接的过程与上面类似,在传送平面对应的控制平面节点之间获取两条路由C-Z,C-J-Z进行信令的传送和转发。
本发明所述方法也可适用于对信令传送有较高要求的其他数据通信网(DCN)中。
权利要求
1.一种在光网络中通过显示路由实现信令并发优收的装置,其特征在于在每个网元设备的控制节点中设置一个由IP路由维护单元和IP分组交换单元组成的信令路由模块,以作为通讯信令的控制平台,用于对通讯信令进行显示路由计算和分组转发;所述IP路由维护单元,用于负责链路状态的维护,链路的监控,以及拓扑信息扩散和网络拓扑的更新,通过调用分离路由(diversity)算法或者带有约束的路由算法计算源路由(显示路由),根据信令网拓扑得到至少两条链路(节点)相关性最低的源路由;所述IP分组交换单元,用于负责解析IP信令包,根据显示路由进行分组交换,查找路由端口映射关系,实现IP包的转发;控制平面各节点间的信令以分组交换数据包的方式在网元间传输,在信令的源节点产生并发的信令数据包,在目的节点优收该数据包;所述路由的转发依靠由源节点计算并携带在分组数据包中的显示路由决定转发端口。
2.如权利要求1所述在光网络中通过显示路由实现信令并发优收的装置,其特征在于所述IP路由维护单元中通过调用分离路由算法或者带有约束的路由算法计算源路由,是在任意控制节点中生成显示路由表,记录任意节点与网络其他每个节点之间的至少两条链路相关性最低的路由;其中,普通路由表通常记录为<目的地,开销,下一跳点>,记录在每个转发节点;显示路由表通常是<源点,开销,下一跳点,下一跳点,...,目的地>,只需记录在源节点;相同源、目的节点之间的显示路由表下一跳点的相关性最低。
3.如权利要求1或2所述在光网络中通过显示路由实现信令并发优收的装置,其特征在于所述分离路由算法计算源路由对每个有信令发送的源节点使用向前搜索Dijkstra算法,从收集的LSP(链路状态包)汇集的信令网映像计算显示路由表,维护两张表试探表和证实表,每张表中有多条记录,记录为<目的地,开销,下一跳点,...>,通过两次搜索计算获得两条源显示路由,最终证实路由表仅仅记录了本地为源节点到可能目的节点之间经过的所有节点的路由地址。
4.如权利要求1所述在光网络中通过显示路由实现信令并发优收的装置,其特征在于所述分组数据包的包头地址字段携带有源节点计算的显示路由,从源节点开始,每个收到数据包的节点信令路由模块查询包头的显示路由;当前地址指示的不是目的地址,根据数据包指示的下一跳点地址映射到相应的设备端口发送,同时,将指示当前的下一跳点地址移动一个指针位置;由于发送节点和接收节点之间的路径可能经过若干跳节点转发,所述每个数据包头都需要包含一条显示路由信息,使得路径上的每个节点都能够根据路由信息确定转发输出端口。
5.一种在光网络中通过显示路由实现信令并发优收的方法,包括步骤一在每个网元设备的控制节点中设置一个信令路由模块;步骤二使用信令路由模块在整个光网络中构建一个独立的分组交换信令网,扩散控制节点之间的链路状态到整个网络控制节点,信令的控制节点启动分离路由算法或者带有约束的路由算法,在每两个节点之间都计算出至少两条链路相关性最低的源显示路由;步骤三实现源节点并发数据包,信令路由模块将需要传递的信令信息同时封装入两个分组数据包,在每个包头中携带一条不同源路由,将信令包按照不同路由发出;步骤四进行数据包转发,各网元信令路由模块接收到数据后,根据数据包头携带地址查找显示路由对应的设备端口进行转发;步骤五目的节点根据数据包接收情况优选一个分组数据包,解出信令交给业务处理模块或者进一步转发,丢弃多余的数据包。
6.如权利要求5所述在光网络中通过显示路由实现信令并发优收的方法,其特征在于所述步骤二中的信令路由模块配置有信令网通信地址,首先通过网管和GUI接口配置节点和相邻节点的列表,包括其间的链路开销,然后利用链路状态协议扩散这种链路状态信息到每个节点,使得每个节点都有足够信息建立一张完整信令网映像,即网络拓扑;所述步骤二中计算源显示路由,需要在任意控制节点之间计算源显示路由表并保存,计算两条链路相关性最低的路由、或者更多的路由,每条路由之间尽量没有重合的中间节点和链路,以提高抗毁性。
7.如权利要求5所述在光网络中通过显示路由实现信令并发优收的方法,其特征在于所述步骤二中通过调用分离路由算法或者带有约束的路由算法计算源路由,是在任意控制节点中生成显示路由表,记录任意节点与网络其他每个节点之间的至少两条链路相关性最低的路由;其中,普通路由表通常记录为<目的地,开销,下一跳点>,记录在每个转发节点,而显示路由表通常是<源点,开销,下一跳点,下一跳点,...,目的地>,只需记录在源节点;相同源、目的节点之间的显示路由表下一跳点链路相关性最低。
8.如权利要求5或7所述在光网络中通过显示路由实现信令并发优收的方法,其特征在于所述分离路由算法计算源路由对每个有信令发送的源节点使用向前搜索Dijkstra算法,收集的LSP(链路状态包)汇集的信令网映像计算显示路由表,维护两张表试探表和证实表,每张表中有多条记录,记录为<目的地,开销,下一跳点,...>,通过两次搜索计算获得两条源显示路由,最终证实路由表仅仅记录了本地为源节点到可能目的节点之间经过的所有节点的路由地址。
9.如权利要求5所述在光网络中通过显示路由实现信令并发优收的方法,其特征在于所述步骤四中分组数据包的转发过程是数据包的包头地址字段携带有源节点计算的显示路由,从源节点开始,每个收到数据包的节点信令路由模块查询包头的显示路由;如果当前地址指示的不是目的地址,根据数据包指示的下一跳点地址映射到相应的设备端口发送,同时,将指示当前的下一跳点地址移动一个指针位置;由于发送节点和接收节点之间的路径可能经过若干跳节点转发,每个数据包头都需要包含一条显示路由信息,使得路径上的每个节点都能够根据路由信息定转发输出端口。
全文摘要
本发明属于光通讯领域,涉及一种在光网络中通过显示路由实现信令并发优收的装置及方法。本发明基于分组交换技术,在每个网元设备的控制节点中建立一个信令路由模块作为光网络信令控制平台,光网络各节点间的信令在网络层以分组交换数据包的形式传递,在信令的源节点产生并发的信令数据包,在目的节点优收该信令数据包。在所述光网络信令控制平台上,实现比原有IP数据包转发更为可靠的信令传送,为源节点和目的节点之间的信令通信同时提供多条源路由并发,从不同的路由发送的同一信令在目的节点择优选用,以提高网元间通讯的抗毁性。本发明在遭遇故障时候无需信令倒换或者实时重选路由。
文档编号H04Q11/00GK1571301SQ0313990
公开日2005年1月26日 申请日期2003年7月16日 优先权日2003年7月16日
发明者马恒, 高峰, 刘建国 申请人:深圳市中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1