2个对等LSR可以为相同或不同的前缀生成相同的标签并在它们之间分发吗?

网络工程 协议理论 聚光灯 射频卡 敬请回复 低密度脂蛋白
2021-07-19 08:06:05

MPLS 标签的范围是在路由器内还是在接口内,对吗?所以这意味着对等邻居 LSR 路由器可以生成自己的标签值。所以用下面的 mpls 拓扑说。

|LSR1|-------------lsp------------ |LSR2|

LSR1 和 LSR2(路由器)是否可以为相同的前缀(例如 10.0.0.1)生成相同的标签(例如 10),或者即使可以为两个不同的前缀生成相同的标签 10 并在它们之间分发????根据 RFC,这是否合法?

1个回答

是的,两个 LSR[12] 都可以通告给定的 FEC,比如说 10.0.0.1/32,标签为 10。

然后,如果 IGP 对 LSR1 说 10.0.0.1/32 出口接口朝向 LSR2,它将强加(或交换到)标签 10 并向 LSR2 发送。然后 LSR2 会发现出口接口不是朝向 LSR1 的东西,并将标签交换到该方向所宣传的任何东西,可能仍然是标签 10,或者可能是其他东西,根本不重要。

标签在今天完全是本地的,一些 RFC 规定它应该是怎样的。就个人而言,为了简单起见,我希望 IGP 标签是全球性的。因为 MPLS LSR 不知道标签从其他人的 POV 中看起来如何,所以在实现 rLFA(无远程循环替代)时,我们需要像 tLDP(目标 LDP)这样的黑客。我们需要 tLDP 来学习远程节点的绑定。

关于标签范围,今天的标签空间在我见过的每个设备中都是机箱范围的,但标准完全允许每个接口的标签空间。