路径分离的方法、装置及系统制造方法及图纸

技术编号:3541737 阅读:193 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例提供了一种路径分离的方法、装置及系统。首先当前隧道的首节点接收与其相关联隧道的首节点所发出的路径信息;然后将所述相关联隧道的路径作为排除路径进行算路,并将算路得到的路径作为所述当前隧道的路径。这样就可以实现当前隧道和相关联隧道之间的路径分离,由于上述过程不需要人工的干预,所以节省了人力成本,并且提高了路径分离效率,进而提升了系统的传输性能。

【技术实现步骤摘要】

本专利技术涉及网络通信领域,尤其涉及一种路径分离的方法、装置及系统
技术介绍
目前在数据的传输过程中,一般都会采用主备隧道的方式来对数据传输的安全性进行保护。如图1所示为流量工程TE隧道的非同首节点关联保护的传输示意图,图中:源节点S将数据分别发送到两个独立的供应商边缘设备(PE)上,即首节点1和首节点2上;然后首节点1与首节点2分别建立独立的TE隧道到达相同的目标节点。而为了使首节点1和首节点2这两条主备隧道之间得到更有效的保护,防止主备隧道同时失效的情况,就需要主备隧道的路径能够尽可能的分离。但由于这是两条独立的隧道,它们之间是互不感知的,无法自动进行路径的分离排除。在现有技术中,一般都是用户通过采用离线规划软件来规划出精确的主备隧道路径,从而实现路径之间的分离。而这种方法不仅需要规划人员的干预,而且还需要其他的配置,这样一方面增加了人力成本,另一方面路径分离的效率也不高,降低了系统的传输性能。
技术实现思路
本专利技术实施例提供了一种路径分离的方法、装置及系统。能够在不需要人工干预的情况下,自动实现相关联隧道路径之间的分离,从而节省了人力成本,并提高了路径分离效率,进而提升了系统的传输性能。本专利技术实施例提供了一种路径分离的方法,源节点到目的节点之间至少包括两条相关联的隧道,包括:-->当前隧道的首节点接收与其相关联隧道的首节点所发出的路径信息;将所述相关联隧道的路径作为排除路径进行算路,并将算路得到的路径作为所述当前隧道的路径。本专利技术实施例还提供了一种路径分离的装置,包括:路径信息接收单元,设置在当前隧道的首节点上,用于接收与其相关联隧道的首节点所发出的路径信息;算路单元,用于将所述路径信息接收单元所接收到的相关联隧道的路径作为排除路径进行算路,并将算路得到的路径作为所述当前隧道的路径。本专利技术实施例还提供了一种路径分离系统,所述系统包括当前隧道的首节点和与所述当前隧道相关联隧道的首节点,其中:所述相关联隧道的首节点,用于向所述当前隧道的首节点发送包含所述相关联隧道路径信息的消息;所述当前隧道的首节点,用于接收所述相关联隧道的首节点所发出的消息,并将所接收到的相关联隧道的路径作为排除路径进行算路,将算路得到的路径作为所述当前隧道的路径。由上述所提供的技术方案可以看出,首先当前隧道的首节点接收与其相关联隧道的首节点所发出的路径信息;然后将所述相关联隧道的路径作为排除路径进行算路,并将算路得到的路径作为所述当前隧道的路径。这样就实现了当前隧道和相关联隧道之间的路径分离,由于上述过程不需要人工的干预,所以节省了人力成本,并且提高了路径分离效率,进而提升了系统的传输性能。附图说明图1为现有技术中流量工程TE隧道非同首节点关联保护的传输示意图;图2为本专利技术实施例1所提供方法的流程示意图;图3为本专利技术实施例1所举实例的传输结构示意图;图4为本专利技术实施例4所提供装置的结构示意图;-->图5为本专利技术实施例5所提供系统的结构示意图。具体实施方式本专利技术实施例提供了一种路径分离的方法、装置及系统。在源节点和目的节点间存在至少两条相关联的隧道,在进行隧道路径计算时,由相关联隧道之间通过私有协议通信来相互通知各自的路径信息,并由当前隧道将其他相关联隧道的路径作为排除条件来进行算路,从而计算出路径分离的多条相关联路径,这样就实现了不需要人工干预就达到相关联隧道路径之间的分离,节省了人力成本,并提高了路径分离效率,进而提升了系统的传输性能。实施例1:本专利技术实施例1提供了一种路径分离的方法,如图2所示为所提供方法的流程示意图,所述方法包括:21:当前隧道的首节点接收相关联隧道的首节点所发出的路径信息。在源节点和目的节点间存在至少两条相关联的隧道,例如当源节点和目标节点之间存在主备两条隧道时,该主用隧道和备用隧道就可以称为相关联的隧道。同样的,当源节点和目标节点之间存在两条以上的隧道时,该两条以上的隧道都可以称为相关联的隧道。选定相关联隧道中的其中一条为当前隧道,当需要将该当前隧道和其他相关联隧道的路径分离时,就可以由当前隧道的首节点来接收与其相关联隧道的首节点所发出的路径信息,这里该当前隧道的首节点和与其相关联隧道的首节点是不一样的首节点,即非同首节点。这里,如果相关联隧道还没有建立路径,则该相关联隧道所发出的路径信息就为空;而所述的路径信息可以承载于传输控制协议(TCP,Transfer ControlProtocol)、用户数据报协议(UDP,User Datagram Protocol)和原始网际协议(RAWIP,Raw Internet Protocol)报文中的任意一种内,在实际实现过程中,一般可采用UDP报文,因为该UDP报文不需要维护连接关系,其维护过程比较简单。-->举例来说,如图3所示为本专利技术实施例1所举实例的传输结构示意图,图中:源节点和目标节点之间有两条隧道,一条隧道包含首节点1,另一条隧道包含首节点2;此处可以将其中一条隧道设定为当前隧道,那么相应的另一条隧道就可以设定为与该当前隧道相关联的隧道。在本实施例1中,可以将包含首节点2的隧道设定为当前隧道,并将包含首节点1的隧道设定为相关联隧道;当需要将当前隧道和相关联隧道的路径进行分离时,当前隧道的首节点2就会接收相关联隧道的首节点1所发出的路径信息,具体可以将路径信息承载在UDP报文中进行发送,从而将相关联隧道的路径信息传递给当前隧道的首节点2。22:将相关联隧道的路径作为排除路径进行算路,并将算路得到的路径作为所述当前隧道的路径。当前隧道的首节点接收到了相关联隧道的首节点所发出的路径信息,此时就可以将相关联隧道的路径作为排除路径进行算路,并将算路得到的路径作为所述当前隧道的路径。这样当前隧道的路径和相关联隧道的路径就分离开了,从而也就实现了隧道路径的自动分离。举例来说,还是以图3所示的传输结构为例,当前隧道的首节点2在接收到相关联隧道的首节点1所发出的路径信息之后,就将该相关联隧道的路径作为排除路径进行算路,若算路得到一条路径,那么就可以将这条路径作为该当前隧道的路径,从而实现路径的分离。例如,假设相关联隧道的路径为首节点1-P1-P2-目标节点;该首节点1将路径信息通过UDP报文发送给当前隧道的首节点2,该首节点2将相关联隧道的路径作为排除路径进行算路,得到的路径可以为首节点2-P3-P4-目标节点,然后将该路径作为当前隧道的路径;这样当前隧道的路径和相关联隧道的路径就分离开了。通过以上技术方案的实施,就可以在不需要人工干预的情况下,自动实现相关隧道路径之间的分离,从而节省了人力成本,并提高了路径分离效率,进-->而提升了系统的传输性能。另外,在以上实施例1中,若当前隧道的首节点在接收相关联隧道的首节点所发出的路径信息之前,该当前隧道已经建立好了路径,那么在当前隧道的首节点接收相关联隧道的首节点所发出的路径信息时,还会有一个判断过程,即判断所接收到的相关联隧道的路径与所述当前隧道的路径是否分离。若判断路径不分离,则再将所述相关联隧道的路径作为排除路径重新进行算路,并将重新算路得到的路径作为所述当前隧道的路径,从而实现当前隧道路径和相关联隧道路径的分离;这里所述的路径不分离指的是隧道之间的路径存在重合的部分,以附图3所示的传输结构为例,若一条隧道的本文档来自技高网...

【技术保护点】
一种路径分离的方法,源节点到目的节点之间至少包括两条相关联的隧道,其特征在于: 当前隧道的首节点接收与其相关联隧道的首节点所发出的路径信息; 将所述相关联隧道的路径作为排除路径进行算路,并将算路得到的路径作为所述当前隧道的路径。

【技术特征摘要】
1、一种路径分离的方法,源节点到目的节点之间至少包括两条相关联的隧道,其特征在于:当前隧道的首节点接收与其相关联隧道的首节点所发出的路径信息;将所述相关联隧道的路径作为排除路径进行算路,并将算路得到的路径作为所述当前隧道的路径。2、如权利要求1所述的方法,其特征在于,若所述当前隧道的首节点在接收与其相关联隧道的首节点所发出的路径信息之前,所述当前隧道已经建立好了路径,则:判断所接收到的相关联隧道的路径与所述当前隧道的路径是否分离;若路径不分离,则将所述相关联隧道的路径作为排除路径重新进行算路,并将重新算路得到的路径作为所述当前隧道的路径;或,将所述当前隧道的路径作为排除路径重新进行算路,并将重新算路得到的路径作为所述相关联隧道的路径。3、如权利要求1或2所述的方法,其特征在于,所述方法还包括:当所述当前隧道需要更改路径时,将所述相关联隧道的路径作为排除路径重新进行算路,并将重新算路得到的路径作为所述当前隧道的更改路径。4、如权利要求3所述的方法,其特征在于,在所述将重新算路得到的路径作为所述当前隧道的更改路径之后,所述方法还包括:将所述当前隧道更改后的路径信息发送给相关联隧道的首节点;若所述相关联隧道的路径发生了更改,则判断所述当前隧道更改后的路径与所述相关联隧道更改后的路径是否分离;若路径不分离,则将所述相关联隧道更改后的路径作为排除路径重新进行算路,并将重新算路得到的路径作为所述当前隧道新的更改路径;或,将所述当前隧道更改后的路径作为排除路径重新进行算路,并将重新算路得到的路径作为所述相关联隧道新的更改路径。5、如权利要求1或2所述的方法,其特征在于,所述方法还包括:当所述当前隧道不需要和所述相关联隧道存在关联关系时,所述当前隧道的首节点发送取消关联关系的消息给所述相关联隧道的首节点。6、如权利要求1或2所述的方法,其特征在于,所述路径信息承载于传输控制协议TCP、用户数据报协议UDP和原始网际协议RAWIP报文中。7、一种用于路径分离的装置,其特征在于,包括:路径信息接收单元,设置在当前隧道的首节点上,用于接收与其相关联隧道的首节点所发出的路径信息;算路单元,用于将所述路径信息接收单元所接收到的相关联隧道的路径作为排除路径进行算路,并将算路得到的路径作为所述当前隧道的路径。8、如权利要求7所述的装置,其特征在于,所述...

【专利技术属性】
技术研发人员:黄黎赖晓邓欢
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1