路由器是 IP 网络的核心设备,其性能的好坏直接影响 IP 网网络规模、网络稳定性以及网络
可扩展性。路由器区别于一般简单的网络互连设备,在性能测试时还应该加上路由器特有的
性能测试。路由器在计算机网络中有着举足轻重的地位,是计算机网络的桥梁。通过它不仅
可以连通不同的网络,还能选择数据传送的路径,并能阻隔非法的访问。 路由器的配置对
初学者来说,并不是件十分容易的事。
(一)功能测试
路由器功能通常可以划分为如下方面。
(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)吞吐量:测试路由器包转发的能力。通常指路由器在不丢包条件下每秒转发包的极