MPLS 是什么?
多协议标签技术
标准解释:是一种旨在提高大型网络或边缘站点传输数据的速度和效率的技术。是可以加快并简化从数据中心跨网络主干到边缘以及两者之间任何位置的连接。MPLS 在虚拟专用网(VPN)中工作,并与任何底层基础架构集成,使其成为可拓展、低延迟的网络选项。
浅短解释:是一种网络加速连接的技术。正常网络数据包走向一般将数据包从一个路由器转向下一个路由器,直至数据包到达目的地。而 MPLS 是沿着预定的网络路径发送数据包。在理想情况下的结果是,路由器花费更少的时间来决定每个数据包转发到哪里,且每个数据包采用的都是相同的路径。
典型网络:路由决定路由;MPLS:标签决定路由。
MPLS 被认为是在OSI模型中的 2.5 层工作,低于网络层(第 3 层),高于数据链路层(第 2 层)。
MPLS 是如何运作的
在典型的互联网路由中,每个路由器都是根据自身内部的路由表来独立判断做出下一跳的。即使两个数据包来自同一个地方,且去往同一个目的地,如果路由器在通过第一个数据包后,更新了它的路由表,下一个数据包是有可能采用不同的网络路径(第二个数据包不同于第一个数据包的路径)。然而,在 MPLS 中,数据包每次采用的都是相同的路径。
MPLS 会建立一个节点(或路由器)系统,数据包从 MPLS 的网络边缘入口-标签边缘路由器(LER)开始,在这里每个数据包都被分配到一个转发等价类(FEC)。根据 FEC 决定了数据包将分配到哪个单向标签路径(LSP)。具有相同 FEC 的数据包都遵循相同的 LSP。