网络通信 频道

采用MPLS基准定义测试网络处理器性能

网络处理论坛(NPF)提出的MPLS转发应用级基准规范实施协议(IA)是一项公开的业界规范,可以测量不同网络处理器系统的在MPLS数据层的性能。该规范概括了必要的需求、测试、测试参数及报告格式,并包含能移植脚本的详细实现工具,此外,还集成了几种可使测试结果偏差降至最低的重要实现方法。

网络处理器供应商正试图联合起来,以期获取最优的MPLS转发性能。幸而网络处理论坛新提出的“黑匣子”MPLS基准已经最好充分准备 ,可为设计人员提供处理器工作于真实环境下的性能数据。

承载商和业务提供商正在企业中大力推广多协议标记交换(MPLS),因为该协议有助于提升网络传输流速率、管理传输流量并提供品质保证。正是MPLS的广泛应用使得网络设备生产商和网络处理产品供应商迫切希望在众多基于网络处理器的系统(这些系统都要求运行MPLS)中寻求一种既公正又精确刻画MPLS性能的方法。

网络处理论坛(NPF)提出的MPLS转发应用级基准规范实施协议(IA)可以满足这项需要。这是一项公开的业界规范,可以在测量不同网络处理器系统的MPLS数据平面性能时,利用“黑匣子”方法实现公正性。该规范专注于描述性能,而非协议一致性,因而可以概括必要的需求、测试、测试参数及报告格式,并包含能轻松移植脚本的详细实现工具。该规范还集成了几种可使测试结果偏差降至最低的重要实现方法。

黑匣子环绕在处理器子系统四周,这样就能只对网络处理元件上观测的输入/输出匦越衅拦馈8梅椒梢猿晌到绫曜夹阅芑迹⑹构┯ι棠芨葑陨硇枰猩杓蒲≡瘛5谙蛔又械乃邢喙刈酉低承畔?如硬件列表、总功耗和机械规格)都必须给出相关的测试结果。

该基准专注于测试基本功能的性能,而非协议一致性。基准中假定了基本的协议一致性,这意味着供应商不必为了进行NPF基准测试而实现协议规范的全部特性。该基准是根据一致协商流程开发的开放式标准,开发过程中邀请了所有的NPF成员公司提供必要的输入。全部论坛基准规范可参见www.npforum.org。

MPLS基准IA本身就是专为网盒(network box)供应商提供的应用级基准,这些供应商将利用网盒提供的网络处理应用功能获取增值数据平面功能。由于这是硬件规范,因而不必限定系统采用的软件。然而,一旦加载了软件,那么就必须在整个测试流程中使用该软件,从而导致无法根据不同的测试需要更换适当的软件。

基准概述

MPLS领域包含了3种截然不同的转发点:入口、转口和出口(如需进一步了解MPLS,可参阅“MPLS raises bar for network speed and management”这篇文章)。

方法具有很强的包容性,可以充分削弱各成员公司的独立性,使其无法调整系统至MPLS规范限制的某个特定环节。

MPLS基准规范基于现有的RFC2544和NPF互联网协议版本4(IPv4)转发级基准实现规范提出的基准方法。测试经过调整,可致力于解决MPLS技术在测试网络处理器系统应用中的某些特定问题。



MPLS IA是性能测试基准,而非MPLS协议一致性验证工具。实施协议只测试了MPLS的一些基本特性,以确定MPLS在网络处理系统中的相对性能。MPLS基准规范并不能详尽地测试每项可能的特性或参数。当存在多种可选方案时,这不会对性能产生明显影响,因而可以选择一种应用最广泛的实现方法作为这组功能的性能指标。

例如,REC实现可采用网络前缀分类器(prefix classifier)、IP主机地址分类器或5-6元组分类器。之所以选择最大前缀匹配(LPM)或网络前缀分类器作为基准,因为该分类器是目前在MPLS领域应用最广泛的分类器。

MPLS基准规范的另一项重要特征是该基准只专注于数据平面功能。MPLS控制平面更新并不能极大地作用于系统,从而影响数据平面转发性能。因此,控制平面基准测试结果并不能有效地帮助供应商,所以控制平面性能测试也不包含在该基准中。相反,可以增加额外的测试,使MPLS路由器以其吞吐率测量标记交换路径(LSP)的最大数目。该测试对于供应商评估配置在传输流工程和流量管理网络解决方案中的MPLS路由器非常有效。

 

转载地址:http://www.net130.com/CMS/Pub/network/network_manage/2005_07_10_47912.htm

0
相关文章