LDP为所有Peer分标签
本子特性主要是为了解决目字形组网发生链路故障收敛比较慢的问题而提出的。
在只给上游Peer分标签的情况下,发送标签Mapping消息的时候,要根据路由信息对会话的上下游关系进行确认。对于某一条路由,上游节点不向下游节点发送标签Mapping消息;如果发生路由变化,上下游关系倒换,新的下游需要重新给上游节点发送标签Mapping消息,收敛比较慢。
在本子特性完成后,每个节点都可以向所有的对等体发送标签Mapping消息,不再区分上下游关系。
如图3-20所示,P2原来到PE3的路径为P2->P1->P3->PE3和P2->P4->PE4->PE3,对于PE3上的Loopback接口路由,P1是P2的路由的下一跳。当P2从P1上接收到标签Mapping消息之后,只向上游分标签的情况下,P2不会向P1发送关于这个路由的标签Mapping消息,这样当P1、P3之间发生链路故障,从PE1到PE3的路径由PE1->P1->P3->PE3切换为PE1->P1->P2->P4->P3->PE3,P2切换为P1的下游,但是由于P2没有向P1发送标签Mapping消息,必须等待重新发送标签Mapping消息后才能使LSP重新收敛,速度比较慢。
在LDP为所有Peer分标签的情况下,P2从P1上接收到标签Mapping消息之后,会直接向P1发送关于这个路由的标签Mapping消息,并在P1上生成一个Liberal LSP。这样当P1P3之间发生链路故障,从PE1到PE3的路径由PE1->P1->P3->PE3切换为PE1->P1->P2->P4->P3->PE3,P2切换为P1的下游,Liberal LSP直接变化为Normal LSP,LSP收敛速度加快。
如果需要指定某些LSR只向上游对等体分配标签,可以配置水平分割命令。