在 L3VPN 中使用传输标签有什么好处?

网络工程 多路复用器 隧道 l3vpn
2022-02-19 23:31:25

如果不使用任何形式的 TE(流量工程),在 L3VPN 中使用传输标签是否有任何好处——而不仅仅是使用简单的 IPinIP 隧道?

例如,如果流量从环回地址为 1.1.1.1 的出口 PE1 到环回地址为 2.2.2.2 的出口 PE2,为什么不将数据包封装在另一个带有 SIP:1.1.1.1 和 DIP:2.2.2.2 的 IP 标头中,而不是使用标签?

2个回答

使用标签的两个主要原因:

  1. 它使传输层独立于客户寻址方案。多个客户可以有重叠的地址。交通工具不在乎

  2. 协议独立性。您所描述的内容适用于 IP,但 MPLS 也可以处理非 IP 协议(​​L2、伪线)。

SprintLink Peerless网络实际上是一个 IP-over-IP 网络,而不是 MPLS L3VPN 网络。Sprint 工程师认为 IP 路由技术成熟且价格低廉,并认为它是比采用新的 MPLS 技术更好的选择。

我提到这一点主要是为了确定在可用的技术堆栈上有不同的思想流派。

理论上,MPLS 应该为我们带来不需要完整 IP 路由表的更便宜的骨干 (P) 节点。这会使网络看起来更像 90 年代中期和 90 年代后期的 IP-over-ATM 和 IP-over-Frame-Relay 网络。然而,在实践中,供应商并没有提供经济的 MPLS P 盒。事实上,思科和瞻博网络都发布了许多可能是 PE 但不是 P 的产品。例如许多 Cat 6500/7600 卡和早期的 EX 系列交换机。

再次谈到一些历史,理论上,ATM 或帧中继交换机或整个网络可以充当 MPLS P 节点,由单独的控制平面配置。据我所知,从未在生产中部署过这样的网络。然而,提供这种能力的愿望导致了许多 MPLS 协议的设计决策,例如每个接口的标签分配。