程序员为什么要做路由器功能测试

随着互联网的不断发展,基本上家家户户都有路由器了,而今天我们就通过案例分析来了解一下,路由器功能测试都包含哪些内容。

程序员为什么要做路由器功能测试

一、测试的目的和内容

路由器是通过转发数据包来实现网络互连的设备,可以支持多种协议(例如TCP/IP,SPX/IPX,AppleTalk),可以在多个层次上转发数据包(例如数据链路层、网络层、应用层)。

路由器需要连接两个或多个逻辑端口,至少拥有一个物理端口。路由器根据收到的数据包中网络层地址以及路由器内部维护的路由表决定输出端口以及下一条路由器地址或主机地址,并且重写链路层数据包头。路由表必须动态维护来反映当前的网络拓扑。路由器通常通过与其他路由器交换路由信息来完成动态维护路由表。

(一)路由器分类

当前路由器分类方法各异。各种分类方法有一定的关联,但是并不完全一致。通常可以按照路由器能力分类、结构分类、网络中位置分类、功能分类和性能分类等方法。在路由器标准制定中主要按照能力分类,按能力分为路由器和低端路由器。背板交换能力大于20Gbit/s,吞吐量大于20Mbit/s的路由器称为路由器。交换能力在上述数据以下的路由器成为低端路由器。与此对应,路由器测试规范分为路由器测试规范和低端路由器测试规范。

(二)测试目的及内容

通过测试路由器,可以了解到哪些路由器能提供好的性能、路由器在不同负载下的行为、模型化网络使用路由器的设计参数、路由器能否处理突发流量、路由器的性能限制、路由器能否提供不同服务质量、路由器不同体系结构对功能和性能的影响、路由器的功能特性和性能指标、路由器的使用是否影响网络安全、路由器协议实现的一致性以及路由器可靠性和路由器产品的优势和劣势等内容。

低端路由器设备测试主要包括:常规测试,即电气安全性测试;环境测试,包括高低温、湿度测试和高低温存储测试;物理接口测试,测试低端路由器可能拥有接口的电气和物理测性;协议一致性测试,测试协议实现的一致性;性能测试,测试路由器的主要性能;管理测试,主要测试路由器对无大项网管功能的支持。

路由器测试主要包括:接口测试,路由器可能拥有的接口测试;ATM协议测试,测试ATM协议要求;PPP协议测试,测试PPP协议的一致性;IP协议测试,测试IP协议一致性;路由协议测试,测试路由协议一致性;网管功能测试,验证测试网关功能;性能和QoS亚洲理论在线A中文字幕测试,测试路由器性能和QoS能力验证;网络同步测试,测试设备同步定时能力;可靠性测试,验证设备可靠性;供电测试,测试整机功耗等内容;环境测试,包括高低温、湿度测试和高低温存储测试。

【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!