核心网路由器测试技术和方法
无线路由器性能测试

无线路由器性能测试在当今高度互联的时代,无线网络已经成为我们日常生活不可或缺的一部分。
而要实现高速、稳定的无线网络连接,选择一台性能良好的无线路由器至关重要。
因此,对无线路由器的性能进行科学全面的测试是十分必要的。
本文将从多个方面对无线路由器的性能进行测试和评估,以帮助用户做出明智的购买决策。
一、无线传输速率测试首先,我们需要测试无线路由器的无线传输速率。
这是衡量一个无线路由器性能的重要指标之一。
一般来说,无线路由器的传输速率包括上行速率和下行速率两个方面。
在测试无线传输速率时,我们可以选择使用专业的测试工具,如Iperf或Jperf。
通过在不同距离和干扰环境下进行测试,可以更加真实地模拟用户日常使用的情况。
测试结果应包括理论速率和实际速率,以便用户更好地了解无线路由器的性能。
二、覆盖范围测试除了传输速率之外,无线路由器的覆盖范围也是用户关注的重点之一。
要测试无线路由器的覆盖范围,可以使用WiFi扫描仪或专业的无线网络性能测试工具。
测试时,我们应该将无线路由器放置在不同的位置,并记录测得的信号强度。
通过将测试结果绘制成热力图,用户可以清晰地了解无线路由器信号的覆盖范围和强度分布情况。
三、稳定性测试稳定性是衡量无线路由器性能的重要指标之一。
一个稳定的无线连接可以避免断流和卡顿的问题,提供流畅的网络体验。
在进行稳定性测试时,我们可以利用专业的网络负载测试工具。
通过模拟多用户同时访问无线网络的情况,可以测试无线路由器的负载能力和稳定性。
测试结果应包括丢包率、延迟等指标,以便用户评估无线路由器在高负载情况下的表现。
四、安全性测试无线网络的安全性也是用户关注的焦点。
一个安全的无线路由器可以有效地保护用户的个人信息和网络数据免受恶意攻击。
因此,我们需要对无线路由器的安全性进行测试。
在安全性测试中,我们应检查无线路由器是否支持最新的安全协议,如WPA3。
同时,还需测试无线路由器的防火墙功能,以及是否能够有效地过滤和阻塞潜在的威胁。
路由器测试的类型和方法

路由器测试的类型和方法一、测试的目的和内容路由器是通过转发数据包来实现网络互连的设备,可以支持多种协议(例如TCP/IP,SPX/IPX,AppleTalk),可以在多个层次上转发数据包(例如数据链路层、网络层、应用层)。
路由器需要连接两个或多个逻辑端口,至少拥有一个物理端口。
路由器根据收到的数据包中网络层地址以及路由器内部维护的路由表决定输出端口以及下一条路由器地址或主机地址,并且重写链路层数据包头。
路由表必须动态维护来反映当前的网络拓扑。
路由器通常通过与其他路由器交换路由信息来完成动态维护路由表。
(一)路由器分类当前路由器分类方法各异。
各种分类方法有一定的关联,但是并不完全一致。
通常可以按照路由器能力分类、结构分类、网络中位置分类、功能分类和性能分类等方法。
在路由器标准制定中主要按照能力分类,按能力分为高端路由器和低端路由器。
背板交换能力大于20Gbit/s,吞吐量大于20Mbit/s的路由器称为高端路由器。
交换能力在上述数据以下的路由器成为低端路由器。
与此对应,路由器测试规范分为高端路由器测试规范和低端路由器测试规范。
(二)测试目的及内容通过测试路由器,可以了解到哪些路由器能提供最好的性能、路由器在不同负载下的行为、模型化网络使用路由器的设计参数、路由器能否处理突发流量、路由器的性能限制、路由器能否提供不同服务质量、路由器不同体系结构对功能和性能的影响、路由器的功能特性和性能指标、路由器的使用是否影响网络安全、路由器协议实现的一致性以及路由器可靠性和路由器产品的优势和劣势等内容。
低端路由器设备测试主要包括:常规测试,即电气安全性测试;环境测试,包括高低温、湿度测试和高低温存储测试;物理接口测试,测试低端路由器可能拥有接口的电气和物理测性;协议一致性测试,测试协议实现的一致性;性能测试,测试路由器的主要性能;管理测试,主要测试路由器对无大项网管功能的支持。
高端路由器测试主要包括:接口测试,高端路由器可能拥有的接口测试;ATM协议测试,测试ATM协议要求;PPP协议测试,测试PPP协议的一致性;IP协议测试,测试IP 协议一致性;路由协议测试,测试路由协议一致性;网管功能测试,验证测试网关功能;性能和QoS测试,测试路由器性能和QoS能力验证;网络同步测试,测试设备同步定时能力;可靠性测试,验证设备可靠性;供电测试,测试整机功耗等内容;环境测试,包括高低温、湿度测试和高低温存储测试。
路由器测试方案

路由器测试方案1.引言路由器是现代网络中必不可少的设备,用于在不同网络之间转发数据包。
测试路由器的性能和功能对于确保网络的稳定和安全运行非常重要。
本文档旨在提供一个详细的路由器测试方案,用于指导和记录路由器的测试过程。
2.测试目标明确测试路由器的目标,例如测试性能、功能、兼容性和安全性等方面。
3.测试环境搭建详细描述测试环境的搭建,包括网络拓扑、硬件设备和软件版本等。
确保环境的准确和稳定,以减少测试结果的误差。
4.性能测试4.1 带宽测试对路由器的带宽进行测试,通过发送大量数据包来评估其传输速度和带宽容量。
记录并分析测试结果,以便评估路由器的性能指标。
4.2 吞吐量测试测试路由器的吞吐量,即单位时间内传输的数据量。
通过同时向路由器发送多个数据包,并记录测试结果进行分析。
4.3 延迟测试测试路由器在数据传输过程中的延迟情况。
通过测试数据包在路由器中的传输时间来评估路由器的延迟性能。
5.功能测试5.1 路由功能测试测试路由器在不同网络之间转发数据包的能力,确保路由器能够正确地将数据包发送到目标网络。
5.2 VLAN和子网划分测试测试路由器对虚拟局域网(VLAN)和子网的支持,确保路由器能正确地将数据包转发到相应的VLAN或子网。
5.3 VPN功能测试测试路由器的虚拟专用网络(VPN)功能,确保路由器能够建立安全的远程连接。
5.4 防火墙测试测试路由器的防火墙功能,包括入侵检测、防止DDoS攻击等。
验证防火墙的有效性和可靠性。
6.兼容性测试6.1 网络协议兼容性测试测试路由器对不同网络协议的支持,包括TCP/IP、IPv6等。
确保路由器能够与不同类型的网络设备正常通信。
6.2 设备兼容性测试测试路由器与其他设备(如交换机、服务器等)的兼容性,确保它们能够正确地配合工作。
7.安全性测试7.1 访问控制测试测试路由器的访问控制功能,包括密码保护、用户权限管理等。
确保只有授权用户能够访问路由器。
7.2 安全漏洞测试测试路由器的安全漏洞,如弱密码、未及时修补的漏洞等。
路由器测试技术和方法

随着信息产业的飞速发展,计算机网络技术得到广泛应用,计算机网络已成为现代工作生活中必不可少的一部分。
路由器作为计算机网的核心设备,相应地在网络上存在广泛的应用。
高端路由器现已由企业级设备成为公众网上重要的电信级设备。
随着互联网络的逐步普及以及它在生活中重要性的增加,路由器的性能、功能、安全性、可靠性等指标变得越来越重要。
所以对路由器的测试有其重要性与必要性。
路由器测试规范主要有下面通信行业标准来规范:YD/T1156-2001《路由器测试规范-高端路由器》;YD/T1098-2001《路由器测试规范-低端路由器》。
以上标准分别参照下面标准制定:YD/T1097-2001《路由器设备技术规范-高端路由器》;YD/T1096-2001《路由器设备技术规范-低端路由器》。
本文的测试介绍主要依据上述路由器测试规范。
但是由于以上测试规范只作设备入网测试标准,是一种入门测试,所以我们重点介绍在上述规范基础上补充的一些其他测试内容。
一、测试的目的和内容路由器是通过转发数据包来实现网络互连的设备,可以支持多种协议(例如TCP/IP,SPX/IPX,AppleTalk),可以在多个层次上转发数据包(例如数据链路层、网络层、应用层)。
路由器需要连接两个或多个逻辑端口,至少拥有一个物理端口。
路由器根据收到的数据包中网络层地址以及路由器内部维护的路由表决定输出端口以及下一条路由器地址或主机地址,并且重写链路层数据包头。
路由表必须动态维护来反映当前的网络拓扑。
路由器通常通过与其他路由器交换路由信息来完成动态维护路由表。
(一)路由器分类当前路由器分类方法各异。
各种分类方法有一定的关联,但是并不完全一致。
通常可以按照路由器能力分类、结构分类、网络中位置分类、功能分类和性能分类等方法。
在路由器标准制定中主要按照能力分类,按能力分为高端路由器和低端路由器。
背板交换能力大于20Gbit/s,吞吐量大于20Mbit/s的路由器称为高端路由器。
无线路由器的传输速度测试

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

核心路由器测试方案核心路由器测试方案目录:1.引言2.测试目标3.测试范围4.测试准备4.1 硬件准备4.2 软件准备4.3 网络拓扑4.4 测试环境配置5.测试方案5.1 性能测试5.2 功能测试5.3 可靠性测试5.4 安全性测试5.5 兼容性测试6.测试执行6.1 性能测试执行 6.2 功能测试执行 6.3 可靠性测试执行 6.4 安全性测试执行6.5 兼容性测试执行7.测试报告7.1 性能测试报告 7.2 功能测试报告 7.3 可靠性测试报告 7.4 安全性测试报告7.5 兼容性测试报告8.测试总结9.附件附件一:测试计划附件二:测试用例附件三:测试数据附件五:测试环境配置文件附件六:其他相关文档1.引言这份文档旨在提供一个详细的核心路由器测试方案,以保证核心路由器的性能、功能、可靠性、安全性和兼容性达到预期的要求。
通过执行这个测试方案,我们将评估并验证核心路由器在各种功能和环境下的运行情况,以确保它能够正常运行并满足用户需求。
2.测试目标本次测试的主要目标包括:- 评估核心路由器的性能,包括吞吐量、延迟等指标;- 验证核心路由器的各项功能是否正常工作,例如路由转发、安全防护、流量控制等;- 确保核心路由器具备稳定和可靠的运行特性;- 检查核心路由器是否满足相关的安全标准和要求;- 确认核心路由器与不同设备和系统的兼容性。
3.测试范围本次测试的范围包括核心路由器的硬件和软件功能,以及其与整个网络环境的交互。
具体测试范围包括:- 核心路由器的性能测试;- 核心路由器的基本功能测试,如路由转发、ACL配置、QoS设置等;- 核心路由器的可靠性测试,包括持续稳定运行测试和故障恢复测试;- 核心路由器的安全性测试,包括漏洞扫描、权限控制、DDoS 攻击模拟等;- 核心路由器的兼容性测试,与不同设备和系统进行互操作性验证。
4.测试准备4.1 硬件准备- 核心路由器设备- 客户端设备- 服务器设备- 网络交换设备- 其他相关设备4.2 软件准备- 核心路由器固件- 客户端操作系统- 服务器操作系统- 网络管理软件- 其他相关软件4.3 网络拓扑搭建测试所需的网络拓扑,包括核心路由器、客户端、服务器及其他网络设备的连接方式和配置。
移动核心网CE路由器应急演练测试方案探讨

张丽娟
中国联合 网络通 信有 限公 司安徽省 分公 司
Ⅱ 引 言
随 着 移 动 通 信 网 的 飞 速 发 展 ,数 据 业 务 的增 长 对 承 载 网提 出 了更 高 的要
目 应 急演 练测 试 准备
21 . RNC与CE 间存 在 的 组 网风 险 之
各 厂 商 的R NC在 与 CE 由 器 对 路
例 ,采 用 静 态 路 由 和BF D检 测 功 能 , RNC与CE 间 的连 接采 用 的 “ 选 C 之 优 E
的原 则 ” 。如 图 1 示 ,RNC的G P的 1 所 II
会 一 直 向CE 发 送 数 据 包 , 故 链 路 将 1 无 法建立。 部 分 设 备 厂 商 选 择 CE 式 存 在 风 方
一
西 门子 RNC 用主 备路 由选 择 C 的原 采 E
则 ,一 旦 C 1 E 出现 上述连 接 故障 ,RNC1 将 无 法 将 信 令 面 、业 务面 切 换 到 CE 承 2
求。I化承载具有高传输效率 、低运维 P 成本等优势,因此成为移动通信网的重
要 发 展 趋 势 之 一 。承 载 网 络 从 稳 定 的 传 统 TDM承 载 发 展 为 I 承 载 以后 ,很 P
2. 正 常 情 况 下 的 网 络 业 务 路 由 3 ()GS RNC下 行 路 由 1S N-
下行流量为 荷分担方 式。
的通 信关 键位 置 。由于 网络 结构 的变
化 和 核 心 网交 换 维 护 人 员 对 产 品 了解 不 够 ,在 网络 运 行 过 程 中时 有 CE 由 路 器 维 护 不 当或 对 承 载 网路 由不 熟 悉 导 致的业务障碍 。
的 是 优 选 CE 原 则 ,一 旦 出 现 上 述 的 CE 接 故 障 ,中兴 R NC 辖 的 5%的 连 所 0 No e 将 出 现业 务全 阻 。 d B 华 为RNC: 由于华 为 RNC 用 的 采 是 负 荷 分 担 选 择 CE 原 则 ,一 旦 出 现 的
核心网路由器性能优化与负载均衡研究

核心网路由器性能优化与负载均衡研究摘要:本文深入研究了核心网路由器的性能优化和负载均衡的重要性。
首先,我们分析了核心网路由器的现状和挑战,指出了当前存在的性能瓶颈和负载不平衡的问题。
接着,我们介绍了几种常见的性能优化技术和负载均衡策略,并详细讨论了它们的原理和实施方法。
最后,我们提出了一种基于动态流量调度的核心网路由器性能优化与负载均衡综合解决方案,并进行了性能评估的实验。
一、引言核心网路由器是现代网络中起关键作用的组件之一,负责处理大量的数据流量以实现网络的高效传输。
然而,随着网络规模的不断扩大和数据流量的持续增长,核心网路由器的性能和负载均衡面临着越来越大的挑战。
为了提高核心网路由器的性能和实现负载均衡,本文进行了深入的研究和分析。
二、核心网路由器的现状和挑战目前,核心网路由器面临着多种挑战。
其中之一是大规模的数据流量造成的性能瓶颈。
由于核心网路由器需要处理大量的数据包和流量,硬件资源和算力限制了其性能的提升。
此外,由于网络中的不对称流量分布,核心网路由器面临着负载不平衡的问题,导致部分路由器负载过重,影响了网络的整体性能。
三、核心网路由器性能优化技术为了提升核心网路由器的性能,研究人员提出了多种性能优化技术。
其中一种是基于硬件升级的优化方法。
通过增加核心网路由器的硬件资源,如更高频率的CPU和更大容量的内存,可以提高其数据处理能力和并发处理能力,从而提高性能。
另一种方法是使用更高效的算法和数据结构。
例如,改进路由表的查找算法和使用更紧凑的数据结构可以减少路由器的计算复杂度,提高数据包的处理速度。
此外,使用快速缓存和流水线技术也是提升性能的有效途径。
四、核心网路由器负载均衡策略为了解决核心网路由器的负载不平衡问题,研究人员提出了多种负载均衡策略。
一种常见的方法是基于静态流量调度的负载均衡。
通过在网络拓扑中选择合适的路径和节点来分配流量,可以实现负载的均衡。
另一种方法是基于动态流量调度的负载均衡。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
核心网路由器测试技术和方法随着信息产业的飞速发展,计算机网络技术得到广泛应用,计算机网络已成为现代工作生活中必不可少的一部分。
路由器作为计算机网的核心设备,相应地在网络上存在广泛的应用。
高端路由器现已由企业级设备成为公众网上重要的电信级设备。
随着互联网络的逐步普及以及它在生活中重要性的增加,路由器的性能、功能、安全性、可靠性等指标变得越来越重要。
所以对路由器的测试有其重要性与必要性。
路由器测试规范主要有下面通信行业标准来规范:YD/T1156-2001《路由器测试规范-高端路由器》;YD/T1098-2001《路由器测试规范-低端路由器》。
以上标准分别参照下面标准制定:YD/T1097-2001《路由器设备技术规范-高端路由器》;YD/T1096-2001《路由器设备技术规范-低端路由器》。
本文的测试介绍主要依据上述路由器测试规范。
但是由于以上测试规范只作设备入网测试标准,是一种入门测试,所以我们重点介绍在上述规范基础上补充的一些其他测试内容。
一、测试的目的和内容路由器是通过转发数据包来实现网络互连的设备,可以支持多种协议(例如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等的互操作等。
二、测试方法路由器测试方法通常分为本地测试法、分布测试法、远端测试法和协同测试法。
由于篇幅限制,本文不介绍其他测试法的特点以及适用范围,只列出路由器测试中最常用到的远端测试法。
远端测试法如图1所示:其中,控制观察点(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与被测试设备接口,其测试原理如图2所示。
不同的测试事件是通过不同的PCO来控制和观察的,按照其应答是否遵守规范,即定时关系和数据匹配限制,测试的结果可分为通过、失败、无结果3种。
路由器是一种复杂的网络互连设备,需要在各个通信层上实现多种协议。