MPLS 变得如此引人注重的原因是由于这个协议提供了服务质量(QoS)和流量工程(
TE)控制的能力。采取QoS 和TE 后,网络的使用状况将出现独特的改进。这些改进能够
而且应该体现在整个网络的多个点上。
MPLS 的工作原理是根据数据包上使用的标记,进行数据包转发。
网络有三种类型的标记交换路由器(LSR): 入口LSR、转发LSR和出口LSR。
■ 入口LSR (又称边缘LSR或标记边缘路由器(LER))。在这个“起始点”上,该LSR
必须检查每个数据包并按照特定的LSP对该数据包进行分类。由于需要根据诸如来源/目
的地IP地址、DiffServ代码点、端口号码或应用的内容等多种标准分类数据包,入口LS
R通常比普通路由器更多地用于处理数据包的分类。
■ 转发 LSR (又称核心LSR) 。转发 LSR接收带标记的数据包,进行标记交换,并
将这些数据包按照带标记的数据包进行再转发 (见下面的转发LSR图)。在MPLS网络的所
有LSR中,转发LSR通常必须要具备非常高的性能指标。衡量核心LSR的性能,通常是看该
设备能维护的大量动态标记交换路径(LSP)和设备的路由性能,或着是这两者的结合。
■ 出口LSR(又称边缘LSR或标记边缘路由器(LER))。出口LSR接收带标记的数据包,
将每个数据包转换为IP数据包并进行发送。将数据包转换为IP数据包是出口LSR的繁重任
务。这是由于MPLS标记堆栈条目必须被剥离,TTL信息必须从标记复制到IP标头,而且必
须重新计算IP校验和。出口路由器的性能可能由于某些因素而降低,包括路由和LSP数量
以及IP路由安排的复杂性。
假设一个服务供给商想要实施至少三种类型的高级QoS服务:
● QoS1 - 一个ISP的优先客户希望以确保的带宽和可靠的QoS水平接收视频通信。
● QoS2 - 这个同样的优先客户希望增强除视频以外的所有类型的通信传输质量。该客
户的通信根据位于源IP地址域的该公司IP地址予以确定。
● QoS3 - 该ISP提供的第三层QoS应能使所有带视频通信的其他客户使用确保的最低带
宽通道。
针对这个问题的 MPLS解决方案要达到要求的目标,严重依靠于入口LSR和MPLS的流
量工程处理能力。入口LSR负责通过检查源IP地址探测来自该首选的客户的通信业务。然
后检查数据包,看它是视频数据包还是数据通信。最后,检查该数据包的目的地IP地址
。
根据这些信息,该数据包将被发往相应的LSP之一。
假如该数据包不符合任何LSP的标准,它将通过标准的IP路由机制被转发,而不被放
入任何LSP。
这个在网络中推行QoS 的方法具有非常重要的意义。不需要由转发和入口LSR对数据
包进行深入检查以了解采用哪些QoS标准。因为这些信息已经在创建LSP时发出。LSP被创
建后,这些LSR可以设置适当的队列资源并直接将带有标记的数据包送交适当的队列。
正确的性能测量工具能够检测MPLS的效益并与非MPLS通信进行比较。 通过对一些重
要的统计数字,包括数据包序列的跟踪、延迟、帧丢失、吞吐量等, 延迟的变化和延迟
超时等情况进行分析可以得出结论。
一些网络性能分析仪,如SmartBits,结合有些应用程序,如SmartFlow和Script A
utomation Interface (SAI),与Sprient通信公司的SmartBits基础程序一起使用, 可以
轻松测试数以千计的MPLS和非MPLS的IP、TCP和UDP信息流。
无论技术人员或工程师是否测试入口、转发或出口路由器,这些应用程序都支持动
态和静态 MPLS标记分配。