概述
多协议标签交换(MPLS)是一种旨在提高跨大型网络和/或在边缘站点传输数据的速度和效率的技术。MPLS 在虚拟专用网络(VPN)中工作,并与任何底层基础架构(包括互联网协议(IP)、以太网、帧中继和异步传输模式(ATM))集成,使其成为可扩展、低延迟的网络选项。
MPLS 可以加快并简化从数据中心跨网络主干到边缘以及两者之间任何位置的连接。这种连接是开放混合云大计的一部分,它可以让您在整个架构中获得一致的应用和运维体验。
MPLS 网络是如何运作的?
MPLS 会建立一个节点(或路由器)系统,以最高效的路径将打包的数据单元(也称为数据包)从一个 IP 传输到另一个 IP。数据包从 MPLS 网络边缘的入口标签边缘路由器(LER)开始其旅程,在此处路由器检查数据包并为其分配转发等价类(FEC)。根据 FEC,将标签推送到数据包上,以确定它接下来将沿着单向标签交换路径(LSP)在 MPLS 网络中的行进方向。
然后,数据包会传输到多个标签交换机路由器(LSR)。每次,系统都会根据网络的查找或路由表或标签信息库(LIB)将新标签交换到数据包上。该过程将一直持续到数据包到达出口 LER。LER 弹出或删除标签,并将数据包转发到新的 IP 网络。
可以把它想象成在转机航班上从一架飞机转移到另一架飞机的行李。行李托运人员在行李上贴写着目的地的标签,在旅程的每一段,标签都会更新,告知它下一步应该去哪里,直到行李到达最终目的地并按路径送达行李领取处。
MPLS 的好处
经典数据路由中,路由器必须检查数据包并浏览多个网络以寻找匹配项,MPLS 与此不同,它能结合路由和交换的最有效方面,以确定快速、高效和可靠的路径。由于 MPLS 存在于 OSI 7 层模型的第 2 层和第 3 层之间,因此它将在任何 IP 的底层基础架构之上工作。
MPLS 在 VPN 中工作,与基于 IP 的网络相比,VPN 是更加安全的传输选项。MPLS 未加密,但用户应考虑将此保护层添加到 MPLS 网络。由于 FEC 和 LIB 各自为数据包分配一个编号,然后根据该编号沿预设路径推送数据包,因此数据包的整个路径在开始移动之前便已绘制好,这使得 MPLS 更加可靠。由于数据包标签能够快速交换,因此通常可以避免网络中的流量延迟。MPLS 对于连接构成物联网(IoT)的远程设备和实时应用十分有用。
MPLS 传输配置文件(TP)于 2008 年发布,对原始 MPLS 系统进行了其他改进,包括可逆路径、内置维护工具、连续性检查和发生中断时的保护路径。虽然原始 IP/MPLS 在核心网络(在网络主干中将多个网络连接在一起)中运行良好,但 MPLS-TP 最适合边缘、聚集和访问网络。
MPLS 和 SD-Wan
红帽助您一臂之力
无论是在数据中心还是在边缘工作,您都需要快速可靠的传输网络。红帽® 企业 Linux® 将 MPLS 和 SD-WAN 等路由技术的优势与内置的边缘功能、持续的 IT 安全防护,以及现代 IT 和企业混合云部署所需的一致运维基础相结合。
红帽企业 Linux 不断向上游社区反映您的需求,并获得相应的稳定更新,从而为您的开源创新提供支持。红帽长期以来一直坚持在上游开展工作,与更广大的社区一起验证想法,并共同构建新功能、版本、内容等。