电信行业有很多关于 MPLS 的热议。我能够理解 MPLS 如何在 IP 网络 (MPLS L3) 上工作。但是,什么是 MPLS 第 2 层网络,它与 MPLS L3 网络有何不同?
一些指向相关网站的指针也将受到高度赞赏。
实际上,IP 网络是通过 MPLS 工作的。MPLS 的思想是一系列标签可以应用于给定的数据包(或帧),随后可以使用这些标签通过网络进行交换。在 L3VPN 的情况下,这意味着与查看目标 IP 地址的传统机制不同,路由设备查看一个或多个先前应用的标签来做出转发决策。
上面的关键点是实际上没有考虑数据包的实际内容。一旦给定的数据包被标记,介入设备只需根据 LSP 已发送的任何信号转发它。在 L3VPN 的情况下,数据包是一个完整的 IP 数据包。在 L2VPN 的情况下,来自特定接口的帧添加了标签并被转发。这可能是一个完整的以太网帧(有或没有 802.1q 报头)、来自串行链路的 HDLC 帧、来自 ATM PVC 的一个或多个信元等。
L2 和 L3 VPN 之间的对比之一是用于发送信号和设置覆盖网络的机制。L3VPN (RFC2547bis) 扩展了 BGP 协议,允许 PE 用信号通知哪些路由在哪些 VPN 内可用。有更多可能的方法来组合第 2 层网络(即直接的点对点链路、多点、平移等),并且行业中也有更多的机制用于向这些不同的拓扑发送信号。
至于链接——谷歌显然是你的朋友,但如果 L2VPN 设计、架构或设置有某些特定方面,它会让我们更容易指导你。