路由器测试的类型和方法
路由器打环测试

路由器打环测试1、引言本文档旨在提供路由器打环测试的详细步骤和要求,以确保网络系统的稳定性和可靠性。
本测试适用于各种类型的路由器,并可用于评估其性能和功能。
2、测试目的此测试的主要目的是验证路由器在高负载情况下的表现,包括传输速度、吞吐量和延迟等指标。
通过测试,我们可以评估路由器的性能,并为网络系统的优化和改进提供参考。
3、测试环境为确保测试的准确性和可靠性,需要构建以下测试环境: - 一台具有高带宽和低延迟特性的服务器- 多台客户端设备(可模拟真实网络环境)- 路由器设备(待测试对象)- 网络测试工具(如iperf、Wireshark等)4、测试步骤4.1 准备工作在进行测试之前,需要进行以下准备工作:- 确保路由器已正常安装和连接至网络系统- 确保客户端设备已正确配置和连接至路由器- 启动服务器,并确保其与路由器和客户端设备相互连接4.2 配置打环测试在路由器上进行以下配置:- 设置打环测试的开始时间和持续时间- 配置测试工具,并确定测试流量和目标4.3 开始打环测试- 启动测试工具,并开始记录测试数据- 模拟真实网络环境下的流量负载,包括实时应用程序流量、多媒体流、大文件传输等- 测试期间,监控和记录路由器的性能指标,如传输速度、吞吐量和延迟等4.4 分析测试结果- 结束打环测试,并获取测试数据- 对测试数据进行分析,评估路由器的性能和功能表现- 基于测试结果,识别任何性能瓶颈、错误或改进空间5、测试报告在完成测试后,需要编写测试报告,该报告应包括以下内容: - 测试的目的和背景- 测试的详细步骤和环境- 测试结果的分析和评估- 推荐的改进措施和建议6、附件本文档涉及的附件包括:- 测试工具配置文件7、法律名词及注释- 路由器:一种网络设备,将数据包从源地质转发到目标地质的设备。
- 吞吐量:指单位时间内通过一个网络节点传输的数据量。
- 延迟:数据包从发送端到接收端所需的时间。
- 测试工具:用于测量和评估网络性能的软件或硬件工具。
RIP测试方法

目录1 概述 (2)2 测试说明 (2)3 测试环境 (2)4 相关问题描述 (2)5测试方案详细说明 (2)1 概述本文档是参考文档《中华人民共和国信息产业部发布的通信行业标准低端路由器测试规范》(YD/T 1098-2001)中对RIP协议的测试。
对RIP协议在F-Engine R3001路由器上进行功能和协议一致性测试。
2 测试说明2.1测试拓扑2.2 测试仪表说明:因为没有测试仪,所以利用主机构造数据包的方法来进行测试。
在测试中,被测路由器的Eth 1口与集线器(hub)相连,主机通过网卡的插口连到集线器上。
在测试中,被测设备为路由器R1;主机发RIP包。
2.3 相关技术文档2.4术语缩写3 测试环境RIP协议测试相关信息如下:√R IP运行的硬件平台:R3001;√R IP运行的软件平台:Vxworks 5.4;4 相关问题描述详见具体测试例中5测试方案详细说明RIP V1应答报文定时器RIP V1版本字节的测试RIP V1报文中全零域为非零值的处理附:RIP数据包格式:0 1 2 3 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | command (1) | version (1) | must be zero (2) | +---------------+---------------+-------------------------------+ | address family identifier (2) | must be zero (2) | +-------------------------------+-------------------------------+| IP address (4) | +---------------------------------------------------------------+ | must be zero (4) | +---------------------------------------------------------------+ | must be zero (4) | +---------------------------------------------------------------+ | metric (4) | +---------------------------------------------------------------+RIP V1 应答报文端口非法的处理RIP V1 应答报文中条目值非法的处理RIP V1应答报文中非法地址的处理RIP V1 更新路由报文处理RIP V1 路由删除处理RIP V1 在安静状态下对请求报文的处理设置说明:请求报文是将command的值设置为1。
路由器打环测试教程

路由器打环测试教程环回测试是很常用的一种测试,通常用于检查和分析端口或线路问题。
如下图所示,我们在设备端口上用命令loopback(某些端口上命令格式为loopbackdiagnostic)使接口从内部将自己发送的信号转接到自己的接收端(如红线所示),通过检查数据发送和接收的情况来判断端口工作状态是否正常。
如果需要对端口进行完全的检测,可以使用符合标准的短跳线将端口收发短接构成环。
如果端口正常,可以将线路的一部分或全部包括到环中进行测试,即在线路中的某个点上进行短接构成环(如紫红色线所示)。
这些点可以是在配线架、CSU/DSU、传输设备等之上。
在某些类型的端口上,还可以用命令 loopback line 在端口上将对方发送的信号转接到对方的接收短,构成测试环。
以下内容需要回复才能看到观察环回测试成功与否,首先看端口有没有形成环,如用命令 show interface 看看端口是不是已经从down状态变到up状态,状态中有没有“(looped)”的字样。
端口的某些封装形式,如串行口上的PPP、帧中继等封装会检测环路,阻止端口变成up状态,所以可能要临时改为HDLC封装以便进行测试。
其次是通过ping 产生一定的流量,观察有没有丢包,show interface 检查端口计数器有没有显示input/output错误,有没有CRC、Frame等错误。
注意在点对点类型的端口上ping 路由器本身的地址比ping 对端路由器的地址延时要小一半,原因可以参考下面的分析。
在ATM等二层端口上不能直接产生测试数据包,可能需要额外的配置,如在8500交换机上可以这样配置:interface atm 1/0/0 //需要进行环回测试的ATM二层端口!inter atm 0.1 point-to-pointatm pvc 0 100 interface atm 0/1/0 0 100 encap aal5snapip address 172.31.20.1 255.255.255.0! 如果测试发现有丢包情况,可以通过命令show controller了解更多细节情况。
路由器包转发率测试方法

路由器包转发率测试方法一、引言路由器是计算机网络中的重要设备,用于将数据包从源地址转发到目标地址。
路由器包转发率是指路由器在单位时间内成功转发数据包的能力。
在网络中,测试路由器包转发率的方法对于评估网络性能和保障数据传输的质量至关重要。
本文将介绍一种常用的路由器包转发率测试方法,并详细说明其步骤和注意事项。
二、路由器包转发率测试方法1. 确定测试环境在进行路由器包转发率测试之前,首先需要确定一个合适的测试环境。
测试环境应包括路由器、计算机和网络设备等。
确保所有设备都处于正常工作状态,并且网络连接稳定可靠。
2. 配置测试工具选择一款专业的网络测试工具,例如Iperf、Wireshark等。
根据测试需求,配置测试工具的相关参数,例如数据包大小、数据传输速率等。
3. 设置测试参数确定需要测试的路由器的转发能力。
根据路由器的规格和厂商提供的技术参数,了解路由器的最大转发速率、最大并发连接数等信息。
根据这些信息,设置测试工具的参数,以模拟真实网络环境。
4. 进行测试在测试环境中,通过测试工具发送一定数量的数据包,并记录路由器成功转发的数据包数量。
根据测试工具的反馈结果,计算出路由器的包转发率。
可以多次进行测试,取平均值以提高测试结果的准确性。
5. 分析结果根据测试结果,评估路由器的包转发率。
将测试结果与路由器的规格和厂商提供的技术参数进行比较,判断路由器的性能是否符合要求。
三、注意事项1. 确保测试环境的稳定性和可靠性,避免其他因素对测试结果的影响。
2. 选择合适的测试工具和参数配置,以模拟真实网络环境并获得准确的测试结果。
3. 在进行测试时,避免过多的网络流量和并发连接,以免影响测试结果。
4. 针对不同类型的路由器,可以根据其特点和需求进行不同的测试方法和参数配置。
5. 测试结果应该与路由器的规格和厂商提供的技术参数进行比较,以评估路由器的性能是否符合要求。
6. 在测试过程中,及时记录测试结果,并进行分析和总结,为后续的网络优化和设备选择提供参考。
无线路由器测试规范和要求

无线路由器测试规范和要求目录一、测试要求 (4)二、测试设备 (4)三、性能测试 (4)3.1 有线测试(用Smarbit测试) (4)3.1.1、LAN-LAN throughput (100 米网线) (4)3.1.2、LAN-LAN Frame loss (100 米网线) (5)3.1.3、Latency(100 米网线) (5)3.1.4、Back to Back (100 米网线) (5)3.1.5、address cach size (5)3.1.6、LAN-WAN Throughput (100 米网线) (5)3.1.7、LAN→WAN Throughput(100 米网线) (5)3.1.8、并发会话数 (5)3.1.9、每秒最大连接数 (5)3.2.1、单向单进程LAN→WLAN (6)3.2.2、单向单进程WLAN→LAN (6)3.2.3、单向单进程WLAN→WLAN (6)3.2.4、单向六进程LAN→WLAN (7)3.2.5、单向六进程WLAN→LAN (7)3.2.6、双向六进程WLAN→ LAN (7)3.2.7、双向六进程WLAN →WLAN (7)3.2.8、双向双进程WDS→WDS (8)3.2.9、单向单进程WLAN-W AN (8)3.3、加密测试 (8)3.3.1、不加密 (8)3.3.2、加密类型WEP (8)3.3.3、加密类型WPA (9)3.3.4、加密类型WPS (9)3.4、无线距离测试 (9)3.4.1、5 米距离单向单进程LAN→WLAN (9)3.4.2、10 米距离单向单进程LAN→WLAN (10)3.4.3、20 米距离单向单进程LAN→WLAN (10)3.4.4、50 米距离单向单进程LAN→WLAN (10)3.4.5、100 米距离单向单进程LAN→WLAN (10)3.4.6、穿墙测试单向单进程LAN→WLAN (11)3.5、电压拉偏测试 (11)3.6、无线路由器其它测试 (11)3.6.1、指示灯测试 (11)3.6.2、50 次开关电源测试 (11)3.6.3、按钮测试 (11)3.6.4、ping 包测试 (11)3.6.5、端口双工协商测试 (12)3.7、稳定性测试 (12)3.7.1、LAN--WLAN 12 小时稳定性测试 (12)3.7.2、WDS--WDS 12 小时稳定性测试 (12)3.7.3、LAN-LAN 12 小时稳定性测试 (12)3.7.4、PPPOE 拨号上网稳定性测试 (13)3.7.5、应用程序测试 (13)3.7.6 Qos 测试 (13)3.7.7、LAN-W AN12 小时稳定性测试 (14)3.8、老化测试 (14)3.9、硬件兼容性测试 (14)3.9.2、无线兼容性测试 (14)3.10、对比测试 (15)近距离单向单进程 (15)LAN→WLAN (15)近距离双向六进程 (15)WLAN -LAN (15)四、软件功能测试 (15)为了规范无线路由器测试,特别是硬件测试,制定本规范。
无线路由器的传输速度测试

无线路由器的传输速度测试无线路由器作为我们日常生活中不可或缺的网络设备之一,其传输速度直接影响到我们的网络体验。
而为了客观评估和测试无线路由器的传输速度,我们可以采用以下方法和工具进行测试。
一、测试工具准备在进行无线路由器传输速度测试之前,我们首先需要准备以下测试工具:1. 一台主机设备(如笔记本电脑或台式机):用于进行测试连接和实际下载上传操作。
2. 一台无线路由器:作为被测试对象,可以是任意型号和品牌的无线路由器。
3. 一个网络测试软件或网站:用于测量无线路由器的传输速度。
二、连接测试网络在进行传输速度测试之前,我们需要正确连接测试网络,确保测试结果的准确性。
以下是连接步骤:1. 打开主机设备,并确保其已连接到无线路由器的Wi-Fi网络中。
2. 确保无线路由器已连接到互联网,并且其无线信号强度良好。
三、选择测试工具在选择测试工具时,我们可以根据自己的需求和实际情况选择合适的工具。
以下是几种常用的测试工具:1. Speedtest网站:Speedtest是一个网站平台,可以测量无线路由器的下载和上传速度。
只需打开Speedtest网站,点击“开始测试”按钮即可。
2. iPerf工具:iPerf是一种网络性能测量工具,可以在两个主机之间进行测速。
通过在一台主机上运行iPerf服务器端,另一台主机上运行iPerf客户端,可以测量出无线路由器的传输速度。
3. NetStress软件:NetStress是一款免费的网络性能测试软件,可以测试网络的吞吐量和响应时间。
四、进行传输速度测试选择了合适的测试工具后,我们可以开始进行无线路由器的传输速度测试了。
以下是详细步骤:1. 打开选定的测试工具,按照其提供的操作指南进行设置和测试参数调整。
2. 在测试工具中选择测试服务器的位置,选择距离最近或网络质量最好的服务器。
3. 点击开始测试按钮,测试工具会开始测量无线路由器的下载和上传速度。
4. 测试工具通常会显示测速结果,包括下载速度、上传速度和延迟等数据。
路由器生产测试流程

路由器生产测试流程1. 测试准备1.1 确保所有所需的设备和工具都已就位,包括:- 路由器样机- 电脑或笔记本电脑- 网线、网口转接头等连接配件1.2 检查测试环境是否符合要求,如网络连通性、供电稳定性等。
2. 初始设置检测在开始正式进行功能及性能测试之前,需要对路由器进行初始设置检测。
- 验证默认管理IP地址是否正确配置;- 验证无线信号强度以及SSID广播状态;- 配置WAN口参数并验证上行链路可用;3. 功能测试阶段a) 基础功能:确认以下基础功能均正常运作i) 上网访问: 使用不同类型(有线/无线)终端设备通过该路由器成功访问互联网,并确保速率满足预期标准。
此外还应当注意到DNS解析服务质量与延迟时间;ii) 局域网内文件共享: 同时使用多台计算机在局域网中传输大型文件, 并观察数据传输速率和稳定性;iii) 安全策略实施效果: 验证路由器的防火墙、入侵检测系统(IDS)和访问控制列表(ACL)等安全策略是否能够有效地保护网络免受攻击;iv) 端口转发与端口触发:测试配置好的端口映射规则,确保外部设备可以正常访问内网服务。
b) 无线功能:i) WiFi覆盖范围及信号强度验证- 使用WiFi扫描仪或类似工具,在不同位置进行信号强度测试,并记录结果。
确认WiFi覆盖范围符合设计要求。
ii) 客户终端连接稳定性- 连接多个客户终端到该路由器上,并在各种情况下(如距离远近,隔墙遮挡程度),对连接质量进行评估并记录数据.4. 性能测试a) 带宽速率:测试使用有线/无线方式从互联网文件时所达到的最大带宽速率。
根据产品规格书中提供的标准值来判断实际表现是否满足预期。
b ) 同时在线用户数:在给定条件下同时模拟多台计算机通过该路由器访问互联网,以确定其支持的最大同时在线用户数。
c) 稳定性测试:在长时间运行和高负载条件下,检查路由器是否能够保持稳定工作,并且不出现重启或死机等问题。
5. 安全性与兼容性测试a) 支持的加密协议:验证该路由器所支持的各种安全加密协议(如WPA2、AES)在实际使用中是否正常工作;b ) 兼容性测试: 测试设备对于其他厂商产品以及特殊网络环境(例如双NAT, 多层防火墙),是否存在任何连接上/配置上的限制.6. 整体评估综合以上所有功能和性能方面的结果进行综合评估,确认整个生产过程符合设计要求并达到预期目标。
无线路由器性能测试

无线路由器性能测试无线路由器性能测试文档1. 引言1.1 目的本文档旨在提供一套完整的无线路由器性能测试方案,以评估不同型号和品牌的无线路由器在各项指标上表现如何。
1.2 背景随着互联网普及程度越来越高,人们对于网络速度和稳定性要求也日益增加。
作为连接设备与互联网之间关键节点的无线路由器,在保证用户体验方面起到至关重要的作用。
因此,了解并比较不同类型、规格或厂商生产出来产品是非常必要且有意义。
2. 测试目标在进行实际测量前需要明确以下几个主要目标:- 网络传输速率:包括(Upstream)和(Downstream)带宽;- 延迟时间:即从发送数据开始直到接收端成功处理该数据所需花费时间;- 连接数限制:最大支持同时连接多少台终端设备;- Wi-Fi覆盖范围: 室内/户外信号强度分布情况等;3.环境设置搭建适当环境以模拟真实使用场景,包括:- 路由器放置位置:室内/户外;- 终端设备数量和类型:方式、电脑等;- 信号干扰源设置。
4.测试方法根据目标制定相应的测试方案,并使用合适的工具进行测量。
主要步骤如下:4.1 网络传输速率测试使用网络性能分析仪或相关软件,在不同距离(近、中、远)以及在有无障碍物情况下对带宽进行多次测量。
4.2 延迟时间测试在稳定连接状态下,通过Ping命令来计算从发送数据到接收成功所需花费时间。
记录并比较各个路由器之间延时差异。
4.3 连接数限制分别尝试同时连接大量终端设备至每台路由器上,并观察是否出现断连或者网速明显降低等问题。
5.结果与分析6.结论7.建议8 .参考文献9 .附件10 .法律名词及注释- 法律名词A: 解释说明...- 法律名词B: 解释说明...。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
路由器测试的类型和方法一、测试的目的和内容路由器是通过转发数据包来实现网络互连的设备,可以支持多种协议(例如TCP/IP,SPX/IPX,AppleTalk),可以在多个层次上转发数据包(例如数据链路层、网络层、应用层)。
路由器需要连接两个或多个逻辑端口,至少拥有一个物理端口。
路由器根据收到的数据包中网络层地址以及路由器内部维护的路由表决定输出端口以及下一条路由器地址或主机地址,并且重写链路层数据包头。
路由表必须动态维护来反映当前的网络拓扑。
路由器通常通过与其他路由器交换路由信息来完成动态维护路由表。
(一)路由器分类当前路由器分类方法各异。
各种分类方法有一定的关联,但是并不完全一致。
通常可以按照路由器能力分类、结构分类、网络中位置分类、功能分类和性能分类等方法。
在路由器标准制定中主要按照能力分类,按能力分为高端路由器和低端路由器。
背板交换能力大于20Gbit/s,吞吐量大于20Mbit/s的路由器称为高端路由器。
交换能力在上述数据以下的路由器成为低端路由器。
与此对应,路由器测试规范分为高端路由器测试规范和低端路由器测试规范。
(二)测试目的及内容通过测试路由器,可以了解到哪些路由器能提供最好的性能、路由器在不同负载下的行为、模型化网络使用路由器的设计参数、路由器能否处理突发流量、路由器的性能限制、路由器能否提供不同服务质量、路由器不同体系结构对功能和性能的影响、路由器的功能特性和性能指标、路由器的使用是否影响网络安全、路由器协议实现的一致性以及路由器可靠性和路由器产品的优势和劣势等内容。
低端路由器设备测试主要包括:常规测试,即电气安全性测试;环境测试,包括高低温、湿度测试和高低温存储测试;物理接口测试,测试低端路由器可能拥有接口的电气和物理测性;协议一致性测试,测试协议实现的一致性;性能测试,测试路由器的主要性能;管理测试,主要测试路由器对无大项网管功能的支持。
高端路由器测试主要包括:接口测试,高端路由器可能拥有的接口测试;ATM协议测试,测试ATM协议要求;PPP协议测试,测试PPP协议的一致性;IP协议测试,测试IP 协议一致性;路由协议测试,测试路由协议一致性;网管功能测试,验证测试网关功能;性能和QoS测试,测试路由器性能和QoS能力验证;网络同步测试,测试设备同步定时能力;可靠性测试,验证设备可靠性;供电测试,测试整机功耗等内容;环境测试,包括高低温、湿度测试和高低温存储测试。
上述两个测试规范由于起草单位以及起草时间不同,组织安排有所不同。
除上述测试外,建议在测试中考虑下面所列测试项目。
(1)功能测试:主要来验证产品是否具备了设计的每一项功能。
(2)稳定性和可靠性测试:一般采取加重负载的办法来评估和分析设备在长时间、高负载的情况下的运行能力。
(3)互操作性测试:不同的网络产品之间必须能够互操作。
互操作性测试考察一个网络产品是否能在一个由不同厂家的多种网络产品互连的网络环境中很好地工作,如验证路由器与Cisco产品的互操作,交换机与Cisco、3Com、Lucent、Intel等的互操作等。
二、测试方法路由器测试方法通常分为本地测试法、分布测试法、远端测试法和协同测试法。
由于篇幅限制,本文不介绍其他测试法的特点以及适用范围,只列出路由器测试中最常用到的远端测试法。
其中,控制观察点(PCO):通常由两个先入先出(FIFO)队列组成,其功能类似于一对输入输出端口,向队列一端发送命令,从同一队列的另一端接收应答信号;被测实体(IUT):Item Under Test;下测试器(LT):通过位于被测试实体下层的PCO与被测试层交互的测试系统称为下层测试系统。
三、测试分类综合上文中的测试内容,路由器测试一般可以分成以下几类:功能测试、性能测试、稳定性可靠性测试、一致性测试、互操作性测试以及网管测试。
(一)功能测试路由器功能通常可以划分为如下方面。
(1)接口功能:该功能用作将路由器连接到网络。
可以分为局域网接口及广域网接口两种。
局域网接口主要包括以太网、令牌环、令牌总线、FDDI等网络接口。
广域网接口主要包括E1/T1、E3/T3、DS3、通用串行口(可转换成X.21DTE/DCE、V.35DTE/DCE、RS232DTE/DCE、RS449DTE/DCE、EIA530DTE)等网络接口。
(2)通信协议功能:该功能负责处理通信协议,可以包括TCP/IP、PPP、X.25、帧中继等协议。
(3)数据包转发功能:该功能主要负责按照路由表内容在各端口(包括逻辑端口)间转发数据包并且改写链路层数据包头信息。
(4)路由信息维护功能:该功能负责运行路由协议,维护路由表。
路由协议可包括RIP、OSPF、BGP等协议。
(5)管理控制功能:路由器管理控制功能包括五个功能,SNMP代理功能,Telnet服务器功能,本地管理、远端监控和RMON功能。
通过多种不同的途径对路由器进行控制管理,并且允许纪录日志。
(6)安全功能:用于完成数据包过滤,地址转换,访问控制,数据加密,防火墙,地址分配等功能。
路由器对上述功能并非必要完全实现。
但是由于路由器作为网络设备,存在最小功能集,对最小功能集所规定的功能,路由器必须支持。
因为绝大多数功能测试可以由接口测试、性能测试、协议一致性测试和网管测试所函盖,所以路由器功能测试一般可以只对其他测试无法涵盖的功能作验证性测试。
路由器功能测试一般采用远端测试法。
(二)性能测试路由器是IP网络的核心设备,其性能的好坏直接影响IP网网络规模、网络稳定性以及网络可扩展性。
由于IETF没有对路由器性能测试作专门规定,一般来说只能按照RFC2544( Benchmarking Methodology for Network Interconnect Devices)作测试。
但路由器区别于一般简单的网络互连设备,在性能测试时还应该加上路由器特有的性能测试。
例如路由表容量、路由协议收敛时间等指标。
路由器性能测试应当包括下列指标。
(1)吞吐量:测试路由器包转发的能力。
通常指路由器在不丢包条件下每秒转发包的极限,一般可以采用二分法查找该极限点。
(2)时延:测试路由器在吞吐量范围内从收到包到转发出该包的时间间隔。
时延测试应当重复20次然后取其平均值。
(3)丢包率:测试路由器在不同负荷下丢弃包占收到包的比例。
不同负荷通常指从吞吐量测试到线速(线路上传输包的最高速率),步长一般使用线速的10%。
(4)背靠背帧数:测试路由器在接收到以最小包间隔传输时不丢包条件下所能处理的最大包数。
该测试实际考验路由器缓存能力,如果路由器具备线速能力(吞吐量=接口媒体线速),则该测试没有意义。
(5)系统恢复时间:测试路由器在过载后恢复正常工作的时间。
测试方法可以采用向路由器端口发送吞吐量110%和线速间的较小值,持续60秒后将速率下降到50%的时刻到最后一个丢包的时间间隔。
如果路由器具备线速能力,则该测试没有意义。
(6)系统复位:测试路由器从软件复位或关电重启到正常工作的时间间隔。
正常工作指能以吞吐量转发数据。
在测试上述RFC2544中规定的指标时应当考虑下列因素。
帧格式:建议按照RFC2544所规定的帧格式测试;帧长:从最小帧长到MTU顺序递增,例如在以太网上采用64, 128, 256, 512, 1024, 1280, 1518字节;认证接收帧:排除收到的非测试帧,例如控制帧、路由更新帧等;广播帧:验证广播帧对路由器性能的影响,上述测试后在测试帧中夹杂1%广播帧再测试;管理帧:验证管理帧对路由器性能的影响,上述测试后在测试帧中夹杂每秒一个管理帧再测试;路由更新:路由更新即下一跳端口改变对性能的影响;过滤器:在设置过滤器条件下对路由器性能的影响,建议设置25个过滤条件测试;协议地址:测试路由器收到随机处于256个网络中的地址时对性能的影响;双向流量:测试路由器端口双向收发数据对性能的影响;多端口测试:考虑流量全连接分布或非全连接分布对性能的影响;多协议测试:考虑路由器同时处理多种协议对性能的影响;混合包长:除测试所建议的递增包长外,检查混合包长对路由器性能的影响,RFC2544除要求包含所有测试包长外没有对混合包长中各包长所占比例作规定。
笔者建议按照实际网络中各包长的分布测试,例如在没有特殊应用要求时以太网接口上可采用60字节包50%,128字节包10%,256字节包15%,512字节包10%,1500字节包15%。
除上述RFC2544建议的测试项外还建议测试如下内容。
①路由震荡:路由震荡对路由器转发能力的影响。
路由震荡程度即每秒更新路由的数量可以依据网络条件而定。
路由更新协议可采用BGP。
②路由表容量:测试路由表大小。
骨干网路由器通常运行BGP,路由表包含全球路由。
一般来说要求超过10万条路由,建议通过采用BGP输入导出路由计数来测试。
③时钟同步:在包含相应端口例如POS口的路由器上测试内钟精度以及同步能力。
④协议收敛时间:测试路由变化通知到全网所用时间。
该指标虽然与路由器单机性能有关,但是一般只能在网络上测试,而且会因配置改变而变化。
可以在网络配置完成后通过检查该指标来衡量全网性能。
测试时间应当根据具体项目以及测试目标而定。
一般认为测试时间应当介于60秒到300秒之间。
另外一般可以根据用户要求和测试目标作设定选择。
路由器性能测试一般可采用远端测试法。
(三)一致性测试路由器一致性测试通常采用“黑箱”方法,被测试设备IUT叫做“黑箱”。
测试系统通过控制观察点PCO与被测试设备接口。
不同的测试事件是通过不同的PCO来控制和观察的,按照其应答是否遵守规范,即定时关系和数据匹配限制,测试的结果可分为通过、失败、无结果3种。
路由器是一种复杂的网络互连设备,需要在各个通信层上实现多种协议。
例如相应的接口的物理层和链路层协议、IP/ICMP等互联网层协议、TCP/UDP等传输层协议、Telnet/SNMP等应用层协议以及RIP/OSPF/BGP等路由协议。
协议一致性测试应当包含路由器所实现的所有协议。
由于该测试内容繁多测试复杂,在测试中可以选择重要的协议以及所关心的内容测试。
由于骨干网上路有器可能影响全球路由,所以在路由器测试中应特别重视路由协议一致性测试例如OSPF和BGP协议。
由于一致性测试只能选择有限测试例测试,一般无法涵盖协议所有内容。
所以即使通过测试也无法保证设备完全实现协议所有内容,所以最好的办法是在现实环境中试运行。
路由器一致性测试一般采用分布式测试法或远端测试法。
(四)互操作测试由于通信协议、路由协议非常复杂且拥有众多选项,实现同一协议的路由器并不能保证互通互操作。
并且因为一致性测试能力有限,即使通过协议一致性测试也未必能保证完全实现协议。
所以有必要对设备进行互操作测试。
互操作测试实际上是将一致性测试中所用的仪表替换成需要与之互通互操作的设备,选择一些重要且典型的互连方式配置,观察两设备是否能按照预期正常工作。