建立LSP后如何撤销会话和环路检测

安全
所谓CR-LDP,就是入口节点在发起建立LSP时,在标签请求消息中对建立LSP路由附加了一定的约束信息。终止建立LSP过程。

建立LSP后如何撤销会话和环路检测,使用无线路由器时,经常出现建立LSP丢失等问题,还有初始密码设置问题以及上网经常掉线,这里将介绍D建立LSP码所涉及到的很多问题的解决方法。

会话撤销

LDP通过检测会话连接上传输的LDPPDU来判断会话的完整性。LSR为每个会话建立一个“生存状态”定时器,每收到一个LDPPDU时刷新该定时器。如果在收到新的LDPPDU之前定时器超时,LSR认为会话中断,对等关系失效。LSR将关闭相应的传输层连接,终止会话进程。

LDP环路检测

在MPLS域中建立LSP也要防止产生环路,LDP环路检测机制可以建立LSP环路的出现,并避免标签请求等消息发生环路。ComwareV3操作手册(MPLS)LDP环路检测有两种方式:

最大跳数

在传递标签绑定的消息中包含跳数信息,每经过一跳该值就加一。当该值超过规定的最大值时认为出现环路,终止建立LSP过程。

路径向量

在传递标签绑定的消息中记录路径信息,每经过一跳,相应的LSR就检查自己的ID是否在此记录中。如果没有,将自己的ID添加到该记录中;如果有,说明出现了环路,终止建立LSP过程。

基于约束路由的LDP

MPLS还支持基于约束路由的LDP机制(CR-LDP,Constrain-basedRoutingLDP)。所谓CR-LDP,就是入口节点在发起建立LSP时,在标签请求消息中对建立LSP路由附加了一定的约束信息。这些约束信息可以是对沿途LSR的精确指定,即逐一指定建立LSP上的LSR,此时叫严格的显式路由;也可以是对选择下游LSR的模糊限制,即只指定建立LSP上的个别LSR,此时叫松散的显式路由。

MPLS与其他协议间的关系

LDP通过逐跳方式建立LSP时,要利用沿途各LSR路由转发表中的信息来确定下一跳,而路由转发表中的信息一般是通过IGP、BGP等路由协议收集的。但是,LDP并不直接和各种路由协议有关联,只是间接使用路由信息。

另一方面,虽然LDP是专门用来实现标签分发的协议,但LDP并不是唯一的标签分发协议。对BGP、RSVP等已有协议进行扩展,也可以支持MPLS标签的分发。MPLS的一些应用也需要对某些路由协议进行扩展。

例如,基于MPLS的VPN应用就需要对BGP协议进行扩展,以便BGP协议能传播VPN的路由信息;基于MPLS的流量工程TE(TrafficEngineering)需要对OSPF或IS-IS协议进行扩展,以便携带链路状态信息。

RSVP对MPLS的扩展

资源预留协议RSVP(ResourceReservationProtocol)经扩展后可以支持MPLS标签的分发,同时,在传送标签绑定消息时,还能携带资源预留的信息。通过这种方法建立LSP可以具有资源预留功能,即沿途的LSR可以为该建立LSP分配一定的资源,使在此建立LSP上传送的业务得到保证。ComwareV3操作手册(MPLS)

RSVP协议的扩展主要是在其Path消息和Resv消息中增加新的对象,这些新对象除了可以携带标签绑定信息外,还可以携带对沿途LSR寻径时的限制信息,从而支持LSP约束路由的功能。扩展的RSVP协议还支持快速重路由,即在一定条件下建立LSP需要改变时,可以在不中断用户业务的同时,将原来的业务流重新路由到新建立LSP上。

责任编辑:佟健 来源: chinaunix
相关推荐

2010-01-04 20:10:43

MPLS

2022-10-27 09:34:06

git撤销

2009-12-30 15:56:09

MPLS网络

2009-12-30 16:06:08

LDP协议

2017-01-19 11:16:43

数据网络技术

2011-05-12 11:32:23

交换机单向链路

2010-01-06 17:42:28

交换机端口

2022-04-10 22:50:20

SSHLinux会话

2011-07-06 13:45:58

iOS SDK

2021-07-09 13:48:45

开发VSCode LSP

2011-03-18 10:51:50

2014-06-04 09:34:36

2014-05-12 10:57:41

TermRecord终端会话

2015-06-24 09:54:38

Git撤销

2019-07-02 08:24:07

HTTPHTTPSTCP

2013-11-26 17:02:00

2023-01-29 14:29:59

Python识别车牌

2023-11-14 14:21:43

Git三路合并

2010-03-19 10:58:48

Java Socket

2020-03-03 22:15:58

byobuSSH会话Linux
点赞
收藏

51CTO技术栈公众号