米葫芦网

测试堆叠交换机

热度:9℃ 发布时间:2023-11-16 19:35:53

在9月1日本报技术特写文章《网络按需购买—高性能堆叠》中,我们介绍了市场新涌现的一系列高性能的堆叠交换机。最近,美国《Network World》对Cisco的Catalyst 3750交换机已经进行了测试,我们将这篇测试报告翻译出来,非凡是把他们对堆叠交换机的测试方法体现出来,希望能有一定的借鉴意义。

确定测试的项目
对于高性能堆叠交换机来说,一方面堆叠系统的冗余性要接近机箱交换机在电源和整个系统方面冗余性的水平。另外,堆叠系统整体的性能如何也是要考察的重点。Catalyst 3750利用专有连接器互联在一起构成环路并实现负载均衡。在全环路中,Cisco说它可以支持32Gbps的吞吐量。
Catalyst 3750堆叠根据6条准则为环路选择主交换机,在主交换机出现问题时会有交换机自动接替主交换机的工作,这一特性对于堆叠系统是否能够像机箱交换机一样工作非常重要。另外,新的堆叠特性是否会导致堆叠系统启动时间更长也是用户感爱好的地方。
堆叠的配置和治理可以通过命令行接口(CLI)和群集治理服务(CMS)来实现。CMS的易用性则需要进行考察。
跨堆叠的EtherChannel设置可以将多条链接配置为同一个逻辑链路,实现链路汇聚。有了这种堆叠特性,链路汇聚不必局限在同一台交换机的端口上。这种特性的运行情况也需要进行测试。
因此,此次测试时重点放在: 堆叠功能、冗余性、性能和治理方面。此次测试中使用了两台24端口千兆交换机和一台24端口快速以太网交换机(3750G-24T、3750G-24TS、3750-24TS)。
测试方法
堆叠功能
一致的控制台界面: 通过移动串口线分别与堆叠中每台交换机的Console接口相连。每种情况下用户看到的都应该是一样的。
重启时间:需要测量多种情况下的重启时间,包括:有配置的单台交换机;无配置的单台交换机;有配置的3台交换机的堆叠。
交换机重新编号:本测试的目的是观察当堆叠中的交换机重新编号时出现的情况。
主交换机优先级:本测试的目的是观察设备的主交换机优先级改变后的结果。
冗余性测试
冗余电源:测试两种情况下对交换机供电的影响:切断堆叠中一台交换机的AC电源(以切断主电源); 或者强制关闭冗余电源(冗余电源功能由一台Cisco Rp675提供)。
跨堆叠的EtherChannel:本测试考查支持跨堆叠链路汇聚的能力。我们在一个两交换机堆叠与另一台3750交换机之间配置EtherChannel。来自堆叠每一台交换机的4个端口连接到单台交换机上的共8个端口上。这8个链路配置为一个逻辑EtherChannel链路捆绑的成员。逻辑EtherChannel端口和一个千兆端口被添加到跨堆叠和单交换机的一个VLAN里。数据流被配置为注入EtherChannel。切断链接以显示带宽减少后数据流的情况。
性能
本测试确定堆叠环路的吞吐性能。利用两台安装34个千兆端口的SmartBits 6000机箱测试在发生数据包丢失前的最大吞吐量。堆叠中配置了3台Catalyst 3750交换机,并为两台千兆交换机的17个端口配置IP地址,测试的流量拓扑跨过了堆叠的线缆。并启动堆叠的IP路由功能。测试包括了以下堆叠配置:全环路和出现故障的环路(一条堆叠线缆被拔掉)的性能。包转发延迟的测试配置与吞吐量测试的相似。
治理
测试中所有的配置尽可能利用CMS完成,由于Java应用程序对浏览器类型和版本以及浏览器Java插件的版本十分挑剔,测试中选用了多种操作系统平台。;
网友评论
评论
发 布

更多软件教程
  • 软件教程推荐
更多+
Greenfoot设置中文的方法

Greenfoot设置中文的方法

Greenfoot是一款简单易用的Java开发环境,该软件界面清爽简约,既可以作为一个开发框使用,也能够作为集成开发环境使用,操作起来十分简单。这款软件支持多种语言,但是默认的语言是英文,因此将该软件下载到电脑上的时候,会发现软件的界面语言是英文版本的,这对于英语基础较差的朋友来说,使用这款软件就会...

07-05

Egret UI Editor修改快捷键的方法

Egret UI Editor修改快捷键的方法

Egret UI Editor是一款开源的2D游戏开发代码编辑软件,其主要功能是针对Egret项目中的Exml皮肤文件进行可视化编辑,功能十分强大。我们在使用这款软件的过程中,可以将一些常用操作设置快捷键,这样就可以简化编程,从而提高代码编辑的工作效率。但是这款软件在日常生活中使用得不多,并且专业性...

07-05

KittenCode新建项目的方法

KittenCode新建项目的方法

KittenCode是一款十分专业的编程软件,该软件给用户提供了可视化的操作界面,支持Python语言的编程开发以及第三方库管理,并且提供了很多实用的工具,功能十分强大。我们在使用这款软件进行编程开发的过程中,最基本、最常做的操作就是新建项目,因此我们很有必要掌握新建项目的方法。但是这款软件的专业性...

07-05

Thonny设置中文的方法

Thonny设置中文的方法

Thonny是一款十分专业的Python编辑软件,该软件界面清爽简单,给用户提供了丰富的编程工具,具备代码补全、语法错误显示等功能,非常的适合新手使用。该软件还支持多种语言,所以在下载这款软件的时候,有时候下载到电脑中的软件是英文版本的,这对于英语基础较差的小伙伴来说,使用这款软件就会变得十分困难,...

07-05

最新软件下载