Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2009067909 - PROCÉDÉ, DISPOSITIF DE NŒUD DE RÉSEAU ET SYSTÈME POUR CONFIGURER AUTOMATIQUEMENT UNE TABLE DE RÉGLAGE SILENCIEUX

Note: Texte fondé sur des processus automatiques de reconnaissance optique de caractères. Seule la version PDF a une valeur juridique

[ ZH ]
自动配置压制表的方法和网络节点设备及系统

本申请要求于 2007 年 11 月 14 日提交中国专利局、 申请号为 200710031385.8、发明名称为 "自动配置压制表的方法和网络节点设备及系统" 的中国专利申请的优先权,其全部内容通过引用结合在本申请中。

技术领域

本发明涉及网络通信领域, 尤其涉及一种自动配置压制表的方法和网络节 点设备及系统

背景技术

在网络通信中, 衡量一个网络好坏的重要标准就是该网络的可靠性、健壮 性以及自愈能力。 自愈能力就是网络设备或链路在发生故障时,系统能及时发 现故障并切换到备份设备或替代路由上,使业务能及时恢复,不影响用户正常 业务的开展。

在目前的 SDH ( Synchronous Digital Hierarchy, 同步数字体系)环网中,通 常采用复用段共享保护环 ( Multiplex Section shared protection rings , MS-SRRING )进行保护,而在 T-MPLS ( Transport Multi-protocol Lable Switch, 传送多协议标签交换) 环网中采用 T-MPLS 共享保护环 (T-MPLS Shared Protection Ring, TM-SPRING )技术进行保护。如图 1所示的 SDH环网,其采 用 MS-SPRING技术进行保护,即工作电路 Q和 R都采用同一保护电路进行保 护。当节点 A发生故障时,如图 2所示,电路 Q将在节点 B处切换到保护电路 中,并反向传递到节点 F, 节点 F再把保护电路切换到工作电路,由于节点 F 上工作电路为 R, 所以就切换到 R上,这样就发生了错联,这是在链路自愈保 护中应该避免的。

为了避免错联的发生,在 MS-SPRING中引入了压制表技术,所述压制表是 连接或电路经过网络中节点的相关信息,对于每一条连接或电路,压制表都记 录了其入口节点和出口节点。对于图 1所示的电路 Q的节点 A、 B、 C都存在一 张压制表,记录了电路 Q在环上经历的入口节点及出口节点标识(Node ID ), 其中, Node ID是网络管理员分配的节点号码。当网络故障时,位于故障节点相

邻两端的节点发送故障通知消息,环上其它节点根据故障通知消息及环上拓朴 信息判断故障位置,如图 2所示,判断出节点 A发生故障,则节点 B将查找压 制表,发现电路 Q的入 /出节点为 A, 则认为电路 Q已经不能进行保护,即不能 进行保护倒换, 仅在保护信道内插入 AU-AIS ( Administrative Unit Alarm Indication Signal, 管理单元告警指示信号)。

压制表技术除了可以防止错联外,还可以节省网络带宽。如 ITU-T G.8132 标准草案在 TM-SPRING技术中引入压制表技术,当网络故障时,判断故障节点 是否为工作连接的入 /出节点,如果为工作连接的入 /出节点则不进行保护倒换, 就不会占用保护连接的带宽,如图 3所示,节点 2、 1、 8、 7上都有一个关于工 作连接 Q的压制表,其记录了连接 Q的出口 /入口节点。当节点 7发生故障后, 保护将不能完成,保护切换点 8根据故障通知消息及环拓朴信息判断故障位置 在节点 7, 然后查找压制表,发现节点 7是连接 Q出节点,将不进行保护倒换, 从而不占用网络带宽。

目前的共享保护环技术中,采用网管人员配置的方式获得压制表,即在每 个节点配置完业务信息后, 还需在节点上配置业务的入口节点和出口节点的 Node ID, 而所述配置通过操作人员人工完成。发明人在实现本发明的过程中发 现,在 MS-SPRING中最多只能存在 16个环节点,当工作电路较少的情况下人工 配置是可以接受的,但在 TM-SPRING中环上最多节点数可以为 255个,当工作连 接比较多时,通过人工配置来建立压制表,工作量相当大,效率低下。

发明内容

本发明实施例的目的在于提供一种自动配置压制表的方法和网络节点设 备,网络节点可以自动获取入口节点(源节点)和出口节点(宿节点)信息, 自动配置压制表。

因此,本发明实施例提出了一种自动配置压制表的方法,其包括: 第一节点向第二节点发送第一消息,所述第一消息携带有所述第一节点的 身份信息或第一节点及第二节点的身份信息;

所述第二节点接收到所述第一消息后, 提取所述第一节点的身份信息或第 一节点及第二节点的身份信息,并将所述第一节点的身份信息记录到所述第二 节点的压制表中。

相应地,本发明实施例还提供了一种网络节点设备,其包括:

消息接收单元,用于接收消息,所述消息包括了节点的身份信息; 信息获取单元, 用于从所述消息接收单元接收到的消息中获取所述节点的 身份信息;

压制表存储单元,用于存储压制表;

配置单元,用于将信息获取单元获取的所述节点的身份信息记录到压制表 存储单元中的压制表上。

相应的,本发明实施例还提供了一种网络系统,包括第一节点和第二节点, 其中:

所述第一节点用于向第二节点发送第一消息, 所述第一消息携带有所述第 一节点的身份信息或第一节点及第二节点的身份信息;

所述第二节点用于收到所述第一消息后, 提取所述第一节点的身份信息或 第一节点及第二节点的身份信息,并将所述第一节点的身份信息记录到所述第 二节点的压制表中。

根据本发明实施例提出的一种配置压制表的方法和网络节点设备及系统, 通过将网络两端的第一节点 (即:入口节点或出口节点)或 /和第二节点(即: 出口节点或入口节点)的身份信息(包括:节点的网络地址和节点标识)承载 到第一节点发送给第二节点的消息中,第二节点从该消息中获取所述第一节点 的身份信息,并记录到压制表中,达到自动配置压制表目的,这样减少了操作 人员配置压制表的工作量,提高了工作效率。

附图说明

例或现有技术描述中所需要使用的附图作筒单地介绍, 显而易见地,下面描述 中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付 出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图 1是现有技术中一种采用 MS-SPRING技术的 SDH环的拓朴结构示意图; 图 2是图 1所述 SDH环中节点 A发生故障倒换示意图;

图 3是现有技术中一种采用 TM-SPRING技术的 SDH环的拓朴结构示意图; 图 4是本发明实施例的一种网络节点设备的结构示意图;

图 5是本发明实施例的一种自动配置压制表的方法的流程图;

图 6是本发明的一种自动配置压制表的方法的第一实施例的流程图; 图 7是本发明的一种自动配置压制表的方法的第二实施例的流程图; 图 8是本发明的一种自动配置压制表的方法的第三实施例的流程图; 图 9是本发明实施例的一种自动配置压制表的方法一种应用场景图。

具体实施方式

本发明实施例提供的一种自动配置压制表的方法和网络节点设备通过利用 入口节点和出口节点相互交互的消息来携带入口 /出口节点的身份信息,中间转 接所述消息的节点从该消息中获取入口 /出口节点的身份信息,完成压制表的配 置。

下面将结合附图,详细阐述本发明实施例的一种配置压制表的方法和网络 节点设备的技术方案。

参考图 4, 图示了本发明实施例的一种网络节点设备的结构示意图;所述网 络节点设备至少包括:

消息接收单元 6, 用于接收其它网络节点发送的消息,如:第一节点发送给 第二节点的消息,该节点可以是目的节点第二节点,也可以是位于第一节点和 第二节点消息通道上的中间节点;

信息获取单元 1 , 用于从所述消息中获取所述节点的身份信息,所述身份信 息包括:节点的网络地址或节点标识,该身份信息可以是第一节点身份信息和 / 第二节点身份信息;

压制表存储单元 2, 用于存储压制表;

配置单元 3 ,用于将信息获取单元 1获取的所述身份信息记录到压制表存储 单元 2中的压制表上。

在本发明实施例的另一实施方式中,所述网络节点设备进一步包括: 消息配置单元 4, 用于将该节点设备的身份信息添加到一消息中;

消息发送单元 5 , 用于将消息配置单元 4配置的消息发送出去。

在本发明实施例中, 所述第一节点可以为入口节点,则第二节点为出口节 点,那么,第一节点发送给第二节点的消息可以为 Path消息;所述第一节点为 出口节点,则第二节点为入口节点,那么,第一节点发送给第二节点的消息可 以为 Resv消息;

其中, 当所述身份信息为节点的网络地址时,所述配置单元 3将根据节点 的网络地址与节点的 Node ID (节点标识)的对应关系,查找相应的节点的 Node ID, 记录到压制表中。优选地,用节点的地址代替节点的 Node ID来构建网络 拓朴,则直接可以将节点的网络地址记录到压制表。所述节点的网络地址可以 是 IP ( Internet Protocol, 网际十办议)地址或者 MAC ( Media Access Control, 介 质访问控制)地址。

本发明实施例提供的网络节点设备, 在实际网络中可以为路由器或交换设 备等或,也可以是路由器或交换设备的一组件。

上面具体对本发明实施例的一种网络节点设备进行了说明,下面结合附图 , 具体说明本发明实施例的一种自动配置压制表的方法的技术方案。

参考图 5, 图示了本发明实施例的一种配置压制表的方法的流程图,所述方 法至少包括:

步骤 S1 , 网络一端的第一节点向该网络另一端的第二节点发送第一消息, 所述消息携带有第一节点的身份信息或第一节点的身份信息和第二节点的身份 信息;

步骤 S2, 接收到所述第一消息的中间节点提取所述第一消息携带的身份信 息,并将所述身份信息记录到自身的压制表中,并将所述第一消息转发到下一 节点?

步骤 S3, 所述第二节点接收到所述第一消息后,提取所述第一节点的身份 信息,并将所述第一节点的身份信息记录到所述第二节点的压制表中。

其中,所述身份信息包括:节点的网络地址或节点的 Node ID, 当所述身份 信息为节点的网络地址时,所述方法中将所述身份信息记录到压制表的步骤具 体包括:

A、根据节点的网络地址与节点的 Node ID的对应关系获取相应节点的 Node

ID;

B、 将相应节点的 Node ID记录到该节点的压制表中。

在本发明实施例的一种实施方式中, 所述第一节点可以为入口节点,则第 二节点为出口节点,那么,第一节点发送给第二节点的消息可以为 Path消息; 所述第一节点为出口节点,则第二节点为入口节点,那么,第一节点发送给第

二节点的消息可以为 Resv消息。

以上从整体上对本发明实施例的一种配置压制表的方法进行了描述, 下面 结合图 6、图 7和图 8,以基于流量工程扩展的资源预留协议( Resource Reservation Protocol-Traffic Extension , RSVP-TE ) 中入口节点和出口节点通过 Path消息和 Resv消息交互为例,具体阐述本发明的技术方案。

在建立一条 LSP连接时,入口节点仅仅知道自身的节点标识( Node ID )时, 如图 6所示,一种自动配置压制表的方法包括:

步骤 S 1 ,在入口节点发送给出口节点的 Path消息中携带入口节点的 Node ID (节点标识),如入口节点的 Node ID为 1 , 具体可以利用在 Path消息的发送者 模版对象(如表 1所示)内的 LSP ID之前的 16比特(0x00 )来标识入口节点 的 Node ID (如: 1 );

表 1、发送者模版对象

步骤 S102, 中间节点(本例中只有一个中间节点,在实际网络中可以包括 多个中间节点 )接收到 Path消息后,从该 Path消息中提取入口节点的 Node ID 为 1 , 并记录到该中间节点的压制表中;

步骤 S103 , 中间节点将所述 Path消息发送到下一节点,本例中只有一个中 间节点,下一节点即为出口节点,因此,将 Path消息发送到出口节点,如果存 在多个中间节点,则其余中间节点的处理与本例中的中间节点处理是相同的。

步骤 S104, 出口节点接收到 Path消息后,从该消息中提取入口节点的 Node ID为 1 , 并记录到出口节点的压制表中;

步骤 S105 , 出口节点向入口节点返回一 Resv消息,并在该消息中携带其自 身的 Node ID (如: 2 ), 具体可以利用会话对象(如表 2所示 ) 中 Tunnel ID之 前的 16位比特(0x00 )来标识出口节点的 Node ID;

表 2、会话对象

步骤 SI 06 ,中间节点接收到 Resv消息后,提取该消息内的出口节点的 Node ID为 2, 并记录到压制表中,此时,中间节点的压制表记录了关于本条连接的 入口节点和出口节点的 Node ID , 完成了该连接的压制表的添加;

步骤 S107 , 中间节点将所述 Resv消息转发到下一节点,在本例中,因为只 有一个中间节点,就转发给入口节点,如果存在多个中间节点,其余中间节点 的处理与本例中的中间节点的处理是相同的;

步骤 S108 ,入口节点接收到所述 Resv消息后,从该消息中提取出口节点的 Node ID为 2, 并记录到压制表中。

至此,本实施例中从入口节点到出口节点的连接(或路径)所经过的所有 节点都记录了该连接的入口节点的 Node ID ( 1 )和出口节点的 Node ID ( 2 ), 完成了该连接的压制表的配置,对于其他连接,采用上述相同的方法,进行压 制表的配置。

在本发明实施例的另一实施方式中,如图 7所示,当一条连接的入口节点 除了知道自身的 Node ID外,还知道出口节点的 Node ID , 则一种自动配置压制 表的方法包括:

步骤 S201 , 在入口节点发送给出口节点的 Path消息中同时携带入口节点的 Node ID和出口节点的 Node ID , 如: 1和 2。具体利用如表 1所示的发送者模 版对象(内的 LSP ID之前的 16比特( 0x00 )来标识入口节点和出口节点的 Node ID , 例如:所述 16bit中,前 8位标识入口节点的 Node ID , 后 8位标识出口节 点的 Node ID;

步骤 S202, 中间节点接收到所述 Path消息后,从该消息中提取入口节点和 出口节点的 Node ID , 并记录到该中间节点压制表中;

步骤 S203 , 中间节点转发所述 Path消息到下一节点,本例中只有一个中间 节点,因此下一节点即为出口节点,如果存在多个中间节点,则将 Path消息依 次转发给其余中间节点,并且其余中间节点的处理与本例中中间节点的处理完 全相同;

步骤 S204, 出口节点接收到所述 Resv消息后,从该消息中提取入口节点的 Node ID (因为其知道自身的 Node ID, 所以只提取了入口节点的 Node ID ), 并 记录到其压制表中。

至此, 本实施例中这条连接所经历的所有节点都知道并记录了该连接的入 口节点和出口节点的 Node ID ( 1和 2 ), 完成了压制表的配置。

在本发明实施例的另一实施方式中,如图 8所示,当一条连接的出口节点 除了知道自身的 Node ID外,还知道入口节点的 Node ID , 则一自动种配置压制 表的方法包括:

步骤 S301 ,在出口节点发送给入口节点的 Resv消息中同时携带入口节点的 Node ID和出口节点的 Node ID, 如: 1和 2, 具体利用如表 2所示的会话对象 内的 Tunnel ID之前的 16比特 ( 0x00 ) 来标识入口节点和出口节点的 Node ID, 例如:可以利用所述 16bit的前 8位标识出口节点的 Node ID , 后 8位标识入口 节点的 Node ID;

步骤 S302, 中间节点接收到所述 Resv消息后,从该消息中提取入口节点和 出口节点的 Node ID, 并记录到该中间节点压制表中;

步骤 S303, 中间节点转发所述 Resv消息到下一节点,本例中只有一个中间 节点,因此下一节点即为出口节点,如果存在多个中间节点,则将 Resv消息依 次转发给其余中间节点,并且其余中间节点的处理与本例中中间节点的处理完 全相同;

步骤 S304,入口节点接收到所述 Resv消息后,从该消息中提取出口节点的 Node ID (因为其知道自身的 Node ID , 所以只提取了出口节点的 Node ID ), 并 记录到其压制表中。

至此, 本实施例中这条连接所经历的所有节点都知道并记录了该连接的入 口节点和出口节点的 Node ID ( 1和 2 ), 完成了压制表的配置。

在本发明实施例的另一种实施方式中,如图 9所示,当 LSP连接的源、宿 端位于建立压制表的网络之外的情况,即:发起 Path和 Resv消息的节点不是网 络的入口节点 2和出口节点 7,而是位于需要建立压制表的环网络之外的节点 A

和 B。对于此,当入口节点 2接收到 Α发送的 Path消息后,在 Path消息中增加 节点 2 自身的 Node lD信息,如可以使用表 1所示的发送者模版对象内 LSP ID 之前的 16位来标识节点 2的 Node ID, 其后各个节点接收到所述 Path消息后, 从该 Path消息中提取入口节点的 Node ID, 并记录到压制表。

当宿端的节点 B接收到 Path消息后,向 A节点返回 Resv消息,出口节点 7 接收到 Resv消息后,将自身的 Node ID放入到 Resv消息中,如可以使用表 2 所示的会话对象中 Tunnel ID之前的 16位来标识节点 7的 Node ID,其后各个节 点接收到 Resv消息后,提取出口节点的 Node ID, 并记录到压制表,这样就在 该 LSP连接的各个节点上完成了压制表的配置。

以上是本发明实施例的优选实施方式而已,本领域的普通技术人员可以在 本发明原理下进行改进和变化,也在本发明的保护范围内,如:在上述实施例 中不携带入口或出口节点的 Node ID ,而只携带入口节点和出口节点的网络地址 (包括: IP地址或 MAC地址),则所述方法中获取了入口节点和出口节点的网 络地址后,进一步包括:

A、 根据节点的网络地址与 Node ID的对应关系获取所述入口节点或 /和出 口节点的 Node ID;

B、 将所述入口节点或 /和出口节点的 Node ID记录到所述压制表中。

除了利用网络地址与 Node ID的对应关系以外,还可以直接利用网络地址 来标识 Node ID, 节点获取到入口 /出口节点的网络地址后,直接将其记录到压 制表即可。

值得说明的是以上仅仅以 RSVP-TE协议为例以说明本发明实施例的技术方 案而已,本领域的普通技术人员应该知道本发明的技术方案可以适用于面向连 接技术的网络,如: MPLS ( Multi-protocol Label Switch, 多协议标签交换)网 络、 T-MPLS ( Transport Multi-protocol Label Switch, 传送多协议标签交换)网 络、 PBT ( Provider Backbone Transport, 运营商骨干传输)网络等。

综上所述,本发明实施例提出的一种自动配置压制表的方法和网络节点设 备,通过将网入口节点或出口节点的身份信息(包括:节点的网络地址和节点 的 Node ID )承载到入口节点和出口节点交互的消息中,如: Path消息和 Resv 消息,中间转发该消息的所有节点从该消息中获取所述入口节点或 /和出口节点 的身份信息,并记录到压制表中,达到自动配置压制表目的,这样减少了操作

人员配置压制表的工作量,提高了工作效,并降低了维护管理的难度。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程, 是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算 机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。 其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM )或随机存储记忆体(Random Access Memory, RAM )等。

以上揭露的仅为本发明的较佳实施例而已,当然不能以此来限定本发明之 权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。