一种路径检测的实现方法及节点技术

技术编号:8388929 阅读:228 留言:0更新日期:2013-03-07 20:45
本发明专利技术公开了一种路径检测的实现方法及节点,更灵活快捷地完成路径检测。所述方法包括:发起节点向检测节点发送响应请求报文,其中携带地址列表信息,地址列表信息中包括发起节点地址;检测节点检查接收到的响应请求报文中携带的地址列表信息中的节点地址是否可达,将查找到的可达地址作为响应应答报文的目的地址;检测节点将本节点地址信息添加到地址列表信息中,携带在回复的响应应答报文中。所述节点包括请求报文发送模块、查找模块和回复模块。在节点没有头节点的可达路由时,可通过响应请求报文中携带的地址列表信息找到报文所经过的LSP上的其他节点,通过接力的方式将响应应答报文传递给发起节点,提高跟踪路由的成功率。

【技术实现步骤摘要】

本专利技术涉及网络通信技术,具体涉及在基于MPLS技术的网络中进行的路径检测的实现方法及节点
技术介绍
MPLS(多协议标签交换)LSP(标签交换路径)Ping技术作为一种有效的OAM(Operation Administration and Maintenance,操作管理和维护)技术,能够实现业务转发路径的连通性检测和逐跳的故障定位,并且能够检验控制平面和数据平面的一致性。在互联网工程任务组(IETF,The Internet Engineering Task Force)RFC4379中,对MPLS LSP Ping技术做了详细的描述:通过头节点沿着业务的转发路径发送echo request(响应请求)报文,LSP上的检测节点进行处理返回echo reply(响应应答)报文,实现对LSP的连通性检测或是对LSP故障的逐跳定位。在echo reply报文的返回模式中,最常见的是echo reply报文通过IP路由转发到头节点。但是,回复echo reply报文的检测节点并不是总有头节点的可达路由。在很多场景中,由于网络管理员需要对路由的分发进行合理的控制,LSP上的其他节点并没有到达头节点的转发路由。比如,对于跨域AS(自治系统)的LSP,不同AS的节点不具有达到对方的路由;或是在无缝(Seamless)MPLS场景中,对于不同路由区域的节点,也不具有到达对方的路由。IETF的草案draft-ietf-mpls-interas-lspping-00中描述了一种通过机械的记录ASBR(自治系统边界路由器)的方式来解决在跨越AS的LSP,ASBR控制不同AS之间路由分发的场景中,检测节点无法回复头节点检测回应报文的情况。但是,对于更为普遍的,检测节点没有头节点可达路由的场景,该方案并不能够解决。
技术实现思路
本专利技术所要解决的技术问题是提供一种路径检测的实现方法及节点,更灵活快捷地完成路径检测。为解决上述技术问题,本专利技术提供了一种路径检测的实现方法,包括:发起节点向检测节点发送响应请求报文,其中携带地址列表信息,所述地址列表信息中包括发起节点地址;检测节点检查接收到的响应请求报文中携带的地址列表信息中的节点地址是否可达,将查找到的可达地址作为响应应答报文的目的地址;检测节点将本节点地址信息添加到地址列表信息中,携带在回复的响应应答报文中。进一步地,所述发起节点向检测节点发送响应请求报文,其中携带地址列表信息,所述地址列表信息中包括发起节点地址,包括:发起节点在发送的首个响应请求报文中携带地址列表信息,该首个响应请求报文中携带的地址列表信息中的首个地址为发起节点地址。进一步地,所述发起节点向检测节点发送响应请求报文,其中携带地址列表信息,所述地址列表信息中包括发起节点地址,包括:发起节点发送第n个携带地址列表信息的响应请求报文,如果所述发起节点接收到该响应请求报文的目的节点反馈的响应应答报文,则在发送第n+1个响应请求报文时,携带所述响应应答报文中的地址列表信息;如果所述发起节点没有接收到该响应请求报文的目的节点反馈的响应应答报文,则在发送第n+1个响应请求报文时,携带第n个响应请求报文中的地址列表信息。进一步地,所述将查找到的可达地址作为响应应答报文的目的地址,包括:将查找到的首个可达地址作为响应应答报文的目的地址。进一步地,所述方法还包括:检测节点接收到响应应答报文,检查该响应应答报文中携带的地址列表信息中的节点地址是否可达,将所述响应应答报文的目的地址更新为查找到的可达地址,向该目的地址发送携带地址列表信息的响应应答报文。进一步地,所述将所述响应应答报文的目的地址更新为查找到的可达地址,包括:将所述响应应答报文的目的地址更新为查找到的首个可达地址。进一步地,所述检测节点将本节点地址信息添加到地址列表信息中,包括:所述检测节点删除地址列表信息中查找到的可达地址之后的地址信息,在该可达地址之后插入本节点地址。进一步地,所述地址列表信息采用TLV形式封装。进一步地,所述地址列表信息中的地址为环回地址。为解决上述技术问题,本专利技术还提供了一种路径检测的节点,包括请求报文发送模块、查找模块和回复模块,其中:所述请求报文发送模块,用于在所述节点作为发起节点时,向检测节点发送响应请求报文,其中携带地址列表信息,所述地址列表信息中包括发起节点地址;所述查找模块,用于在所述节点作为检测节点时,检查接收到的响应请求报文中携带的地址列表信息中的节点地址是否可达,将查找到的可达地址作为响应应答报文的目的地址;所述回复模块,用于在所述节点作为检测节点时,将本节点地址信息添加到地址列表信息中,携带在回复的响应应答报文中。进一步地,所述请求报文发送模块,是用于采用以下方式向检测节点发送响应请求报文,其中携带地址列表信息,所述地址列表信息中包括发起节点地址:在发送首个响应请求报文时,在该首个响应请求报文中携带地址列表信息,该首个响应请求报文中携带的地址列表信息中的首个地址为发起节点地址;在发送第n+1个响应请求报文时,判断如果本节点接收到第n个响应请求报文的目的节点反馈的响应应答报文,则在第n+1个响应请求报文中携带所述响应应答报文中的地址列表信息;如果本节点没有接收到第n个响应请求报文的目的节点反馈的响应应答报文,则在第n+1个响应请求报文中携带第n个响应请求报文中的地址列表信息。进一步地,所述查找模块是用于采用以下方式将查找到的可达地址作为响应应答报文的目的地址:将查找到的首个可达地址作为响应应答报文的目的地址。进一步地,所述节点还包括:转发模块,其用于在所述节点接收到响应应答报文后,检查该响应应答报文中携带的地址列表信息中的节点地址是否可达,将所述响应应答报文的目的地址更新为查找到的可达地址,向该目的地址发送携带地址列表信息的响应应答报文。进一步地,所述转发模块是用于采用以下方式将所述响应应答报文的目的地址更新为查找到的可达地址:将所述响应应答报文的目的地址更新为查找到的首个可达地址。进一步地,所述回复模块是用于采用以下方式将本节点地址信息添加到地址列表信息中:删除地址列表信息中查找到的可达地址之后的地址信息,在该可达地址之后插入本节点地址。与现有的技术相比,本专利技术实施例具有以下优点:在节点对LSP Ping的响应请求报文进行回应,又没有头节点的可达路由时,可以本文档来自技高网
...
一种路径检测的实现方法及节点

【技术保护点】
一种路径检测的实现方法,包括:发起节点向检测节点发送响应请求报文,其中携带地址列表信息,所述地址列表信息中包括发起节点地址;检测节点检查接收到的响应请求报文中携带的地址列表信息中的节点地址是否可达,将查找到的可达地址作为响应应答报文的目的地址;检测节点将本节点地址信息添加到地址列表信息中,携带在回复的响应应答报文中。

【技术特征摘要】
1.一种路径检测的实现方法,包括:
发起节点向检测节点发送响应请求报文,其中携带地址列表信息,所述
地址列表信息中包括发起节点地址;
检测节点检查接收到的响应请求报文中携带的地址列表信息中的节点地
址是否可达,将查找到的可达地址作为响应应答报文的目的地址;
检测节点将本节点地址信息添加到地址列表信息中,携带在回复的响应
应答报文中。
2.如权利要求1所述的方法,其特征在于:
所述发起节点向检测节点发送响应请求报文,其中携带地址列表信息,
所述地址列表信息中包括发起节点地址,包括:
发起节点在发送的首个响应请求报文中携带地址列表信息,该首个响应
请求报文中携带的地址列表信息中的首个地址为发起节点地址。
3.如权利要求1所述的方法,其特征在于:
所述发起节点向检测节点发送响应请求报文,其中携带地址列表信息,
所述地址列表信息中包括发起节点地址,包括:
发起节点发送第n个携带地址列表信息的响应请求报文,如果所述发起
节点接收到该响应请求报文的目的节点反馈的响应应答报文,则在发送第
n+1个响应请求报文时,携带所述响应应答报文中的地址列表信息;如果所
述发起节点没有接收到该响应请求报文的目的节点反馈的响应应答报文,则
在发送第n+1个响应请求报文时,携带第n个响应请求报文中的地址列表信
息。
4.如权利要求1所述的方法,其特征在于:
所述将查找到的可达地址作为响应应答报文的目的地址,包括:
将查找到的首个可达地址作为响应应答报文的目的地址。
5.如权利要求1所述的方法,其特征在于:所述方法还包括:
检测节点接收到响应应答报文,检查该响应应答报文中携带的地址列表
信息中的节点地址是否可达,将所述响应应答报文的目的地址更新为查找到
的可达地址,向该目的地址发送携带地址列表信息的响应应答报文。
6.如权利要求5所述的方法,其特征在于:
所述将所述响应应答报文的目的地址更新为查找到的可达地址,包括:
将所述响应应答报文的目的地址更新为查找到的首个可达地址。
7.如权利要求1-6中任一权利要求所述的方法,其特征在于:
所述检测节点将本节点地址信息添加到地址列表信息中,包括:
所述检测节点删除地址列表信息中查找到的可达地址之后的地址信息,
在该可达地址之后插入本节点地址。
8.如权利要求1所述的方法,其特征在于:
所述地址列表信息采用TLV形式封装。
9.如权利要求1所述的方法,其特征在于:
所述地址列...

【专利技术属性】
技术研发人员:郑直焦欣文金利忠
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1