MPLS是一种交换技术,而不是一种服务,它可以提供从IP VPN到城域以太网的任何网络需求,但它的费用是很昂贵的。云时代,随着SD-WAN的出现,更多企业逐渐把视角投向SD-WAN,试图使用SD-WAN的智能互联、多WAN接入、多云多网互联、随需互联等优点,优化企业成本。
你应该有过网购经验吧,在线订购然后追踪包裹,到不同的快递站点一目了然。这称之为互联网IP路由的远程方式,当因特网路由器接收到IP分组时,该分组不携带超出站点范围IP地址的信息,没有关于该数据包应该如何到达目的地的指令或者应该如何处理它,每个路由器仅根据数据包的网络层报头为每个数据包做出独立的转发决策。因此,每当数据包到达路由器时,路由器必须“思考”下一步发送数据包的位置,IP通过引用复杂的路由表来完成此操作,最后完成快递到达目的地。这种分组最终达到目的地的方式,都会导致时间敏感的应用程序(如视频会议或IP语音(VoIP))性能下降。
一、什么是MPLS?
多协议标签交换(MPLS),是一种在开放的通信网上利用标签引导数据高速、高效传输的新技术。多协议的含义是指MPLS不但可以支持多种网络层层面上的协议,还可以兼容第二层的多种数据链路层技术。
对于MPLS,数据包第一次进入网络时,会将其分配给特定的转发等价类(FEC),通过在数据包中附加一个短位序列(标签)来表示。网络中的每个路由器都有一个表,指示如何处理特定FEC类型的数据包,因此一旦数据包进入网络,路由器就不需要执行报头分析,相反,后续路由器使用该标签作为表的索引,为该表提供新的FEC。
这使MPLS网络能够以一致的方式处理具有特定特征(例如来自特定端口或承载特定应用类型的流量)的分组。承载实时流量的数据包(如语音或视频)可以轻松映射到网络中的低延迟路由,这对于传统路由来说是一个挑战。所有这一切的关键架构点是标签提供了一种方法,可以将附加信息到每个数据包,超出路由器以前的信息。
二、MPLS如何工作?
MPLS