Spirent公司Martha Lawrence
MPLS 变得如此引人注意的原因是由于这个协议提供了服务质量(QoS)和流量工程(TE)控制的能力。采取QoS 和TE 后,网络的使用状况将出现独特的改进。这些改进能够而且应该体现在整个网络的多个点上。
MPLS 的工作原理是根据数据包上使用的标记,进行数据包转发。
网络有三种类型的标记交换路由器(LSR): 入口LSR、转发LSR和出口LSR。
■ 入口LSR (又称边缘LSR或标记边缘路由器(LER))。在这个“起始点”上,该LSR必须检查每个数据包并按照特定的LSP对该数据包进行分类。由于需要根据诸如来源/目的地IP地址、DiffServ代码点、端口号码或应用的内容等多种标准分类数据包,入口LSR通常比普通路由器更多地用于处理数据包的分类。
■ 转发 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 Automation Interface (SAI),与Sprient通信公司的SmartBits基础程序一起使用, 可以轻松测试数以千计的MPLS和非MPLS的IP、TCP和UDP信息流。
无论技术人员或工程师是否测试入口、转发或出口路由器,这些应用程序都支持动态和静态 MPLS标记分配。
摘自《网络世界》