[发明专利]快速重路由方法及标签交换路由器有效
申请号: | 200710177133.6 | 申请日: | 2007-11-09 |
公开(公告)号: | CN101431466A | 公开(公告)日: | 2009-05-13 |
发明(设计)人: | 阿密特·库默 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06;H04L12/46 |
代理公司: | 北京凯特来知识产权代理有限公司 | 代理人: | 郑立明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 快速 路由 方法 标签 交换 路由器 | ||
1.一种快速重路由方法,其特征在于,所述方法包括如下处理过程:
在快速重路由保护条件下,发生链路故障时,该故障链路的本地保护节点向上游节点发送路径错误消息,并向下游节点发送路径消息;
上游的本地保护节点接收到所述路径错误消息后,检查旁路隧道出接口是否在数据流经过的路径上,如果出接口不在数据流经过的路径上,则解除该旁路隧道的绑定,否则保留该绑定,在解除所述旁路隧道的绑定后,查找另外一条合适的旁路隧道;
下游融合节点接收到路径消息后,判断是否从旁路隧道接收所述路径消息,若是,则判断被保护隧道是否经过以本节点为融合节点的旁路隧道的头节点,若不经过则丢弃该路径消息,否则接收该路径消息;若是从非旁路隧道的普通路径接收的所述路径消息,则判断当前正在使用的旁路隧道的头节点是否在从该普通路径收到的路径消息的路径记录对象中,若不在,则接收所述路径消息;否则丢弃所述从普通路径接收的路径消息;
所述下游融合节点根据上述对路径消息的接收情况更新路径记录对象。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:所述上游节点若不是当前被保护隧道的头节点,则继续向上游转发所述路径错误消息,直到所述被保护隧道头节点。
3.如权利要求1或2所述的方法,其特征在于,所述判断被保护隧道是否经过以本节点为融合节点的旁路隧道的头节点的方法包括:
通过检查所述旁路隧道的头节点是否在所述下游融合节点的本地路径状态的路径记录对象中。
4.如权利要求1所述的方法,其特征在于,所述下游融合节点从非旁路隧道的普通路径接收的所述路径消息,且确定接收所述路径消息后,所述方法还包括:
所述下游融合节点删除本节点作为融合节点的标志位。
5.一种标签交换路由器,其特征在于,包括:
判断模块,用于在接收到路径错误消息后,判断本节点是否是节点保护的旁路隧道的本地保护节点;
路径错误消息处理模块,用于接收所述判断模块的判断结果,当本节点是节点保护的旁路隧道的本地保护节点时,在接收到路径错误消息后检查所述旁路隧道的合法性;
绑定关系解除模块,用于接收所述路径错误消息处理模块的处理结果,在检查到所述旁路隧道的出接口不合法时解除所述旁路隧道的绑定;
还包括:
路径消息判断模块,用于在接收到路径消息后,判断该路径消息是否是从旁路隧道接收的;
第一判断模块,用于接收路径消息判断模块的判断结果,若判断结果为从旁路隧道接收到所述路径消息,则该第一判断模块判断被保护隧道是否经过所述旁路隧道的头节点;
第二判断模块,用于接收路径消息判断模块的判断结果,若判断结果为从非旁路隧道的普通路径接收到所述路径消息,则该第二判断模块判断当前使用的旁路隧道的头节点是否在所述普通路径发送的路径消息的路径记录对象中;
路径消息处理模块,用于根据所述第一判断模块及第二判断模块的判断结果,在判断所述被保护隧道不经过所述旁路隧道的头节点时丢弃该路径消息,否则接收该路径消息;在判断当前使用的旁路隧道的头节点不在所述普通路径发送的路径消息的路径记录对象中时,接收所述路径消息,否则丢弃从所述普通路径接收的所述路径消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710177133.6/1.html,转载请声明来源钻瓜专利网。