详细测试三层交换机总结之谈
一般来说,三层交换机的每个端口都用来连接一个独立的网段,但是有时为了提供更快的接入速度,不能将具有不同速率的输入/输出端口直接接通,而且容易丢包。
我们共同商讨制定了专门针对三层交换机的横向评定测试方案,其中包含了物理特性、功能特性、路由协议、交换性能、可管理性以及可靠性在内的六大方面,同时对交换机的每端口价格也进行了考虑。
这项测试主要从六个方面来进行。首先是外观,考察对象包括指示灯设置是否合理;是否设有故障指示灯和流量指示灯;是否具有电源开关;是否提供机架安装的附件以及说明书编写是否明了、详尽,语言是否为中文。
第二是端口配置,包含端口数目、端口类型、是否有WAN/MAN端口、是否支持10/100M自适应、FDX/HDX自适应、有无可选的MDI/MDI-X端口,端口设置是否合理。第三为模块化设计,涉及到支持何种模块,接口类型以及扩展能力。
第四为堆叠特性,考察三层交换机是否支持堆叠及堆叠能力。然后是底座类型,分为固定、模块和混合三种情况。最后是热插拔特性:包括连接模块、上行模块、风扇、电源等部件。
目前三层交换机普遍采用的管理方式包括通过控制台进行的软件管理、Telnet方式的远程管理、人性化较强的Web管理以及智能型的网络管理(SNMP、RMON),主要测试交换机对它们的支持能力以及是否易于实施。另外用户访问控制是否有安全措施以及安全策略如何也在测试之列。
主要测试交换机在如何避免发生故障以及发生故障后如何解决问题方面的能力,其中包括三层交换机是否具备一定的冗余能力,厂家是否提供相关的技术支持(网站、热线电话、现场支持等),产品是否通过了国家强制性标准如电磁辐射标准、各种安全标准以及对交换机散热问题的考虑和采取的措施等。
测试环境
其中控制台为一台Dell Latitude CPi 笔记本,采用PentiumII处理器,内存64M,操作系统为Windows98,通过串行口COM1与SmartBits2000相连。在控制台上运行相应的测试软件,可控制SmartBits2000完成相应的测试。
随着网络设备的逐渐增加,网络中会产生大量的背对背帧。比如使用NFS协议的远程磁盘服务器,比如RDUMP这样的远程磁盘备份系统,以及像远程磁带访问系统那样配置成一个请求就可以引发一批大小为64K字节的数据被返回。
对于穿越像以太网三层交换机这样MTU(最大传输单元)相对较小的的网络来说,由此会导致许多数据分片在网络中传输。由于只有当所有的数据分片都被收到时才会将它们重组。
此即使只有一个分片因网络中的某些网络设备没能对连续帧进行充分处理而丢失,都将会使发送方陷入无限循环中,不断地尝试着发送大量数据段来使接收方完整地收到这些数据分片。
随着Internet的规模不断扩大,使得路由更新会产生许多帧,因此要求现代路由器的传送速度必须非常快。由于路由信息数据帧的丢失将会产生网络不可达的错误信息,那么对这个参数的测试目的主要就是来确定网络设备的数据缓存的大小。