交换机性能测试研究
千兆交换机性能测试详解

我们都知道,吞吐量的高低决定了千兆交换机在没有丢帧的情况下发送和接收帧的最大速率,在测试时,我们要着重的分析一下。
AD:
千兆在这里拿出来和大家分享一下,希望对大家有用。交换机作为企业网络的核心连接设备,它的性能是保障企业网络速度的主要标准。为了帮助读者比较清楚地了解千兆交换机的性能全貌,我们利用业界先进的IXIA1600测试仪器对涉及千兆交换机性能中的9项主要指标进行了测试,当然,测试条件相对于实际工作环境来说是相当严酷的。
5.错误帧过滤 该测试项目决定千兆交换机能否正确过滤某些错误类型的帧,比如过小帧、超大帧、CRC错误帧、Fragment、Alignment错误和Dribble错误,过小帧指的是小于64字节的帧,包括16、24、32、63字节帧,超大帧指的是大于1518字节的帧,包括1519、2000、4000、8000字节帧,Fragment指的是长度小于64字节的帧,CRC错误帧指的是帧校验和错误,Dribble帧指的是在正确的CRC校验帧后有多余字节,交换机对于Dribble帧的处理通常是将其更正后转发到正确的接收端口,Alignment结合了CRC错误和dribble错误,指的是帧长不是整数的错误帧。该测试配置为1对多映射。
我们进行性能测试的主要依据是RFC2544和RFC2285,测试中主要选择了64字节、512字节和1518字节三种常用的以太网帧长度。
1.吞吐量 作为用户选择和衡量千兆交换机性能最重要的指标之一,吞吐量的高低决定了千兆交换机在没有丢帧的情况下发送和接收帧的最大速率。在测试时,我们在满负载状态下进行。该测试配置为一对一映射。
6.背压 决定千兆交换机能否支持在阻止将外来数据帧发送到拥塞端口时避免丢包。一些千兆交换机当发送或接收缓冲区开始溢出时通过将阻塞信号发送回源地址实现背压。交换机在全双工时使用IEEE802.3x流控制达到同样目的。该测试通过多个端口向一个端口发送数据检测是否支持背压。如果端口设置为半双工并加上背压,则应该检测到没有帧丢失和碰撞。如果端口设定为全双工并且设置了流控,则应该检测到流控帧。如果未设定背压,则发送的帧总数不等于收到的帧数。
网络交换机巡检报告性能问题及优化建议

网络交换机巡检报告性能问题及优化建议网络交换机巡检报告日期:xxxx年xx月xx日巡检人员:xxxx一、性能问题经过对网络交换机进行全面巡检和测试,我们发现了以下性能问题:1. 网络速度下降:在进行带宽测试时,我们发现网络吞吐量明显下降,导致用户在访问互联网和内部资源时感受到延迟和卡顿现象。
2. 延迟过高:我们对网络延迟进行了测试,发现在一些关键任务和应用中延迟过高,影响了用户的正常工作效率。
3. 丢包率增加:网络交换机存在一定的丢包现象,丢包率明显高于正常范围,这对网络传输质量和用户数据完整性产生了负面影响。
4. 网络拓扑不合理:在巡检的过程中,我们还发现网络拓扑结构存在问题,部分网络设备连接方式不正确,导致了性能瓶颈和网络未充分利用的情况。
二、优化建议为了解决以上性能问题,并提高网络交换机的稳定性和可靠性,我们提出以下优化建议:1. 带宽管理与流量控制:对网络带宽进行合理分配和管理,设置合适的流量控制策略,避免网络拥塞和资源浪费。
可以考虑使用优先级队列(QoS)来管理不同类型的流量,确保关键应用的稳定传输。
2. 优化物理连接:检查并优化物理连接,确保网络设备之间的连接稳定可靠。
同时,在连接中采用更高质量的网线和合适的连接方式,减少信号干扰和数据传输错误。
3. 定期更新设备固件:网络交换机的固件更新可以解决已知的软件和硬件问题,并提供更好的性能和安全性。
定期检查并更新设备固件,确保交换机处于最佳工作状态。
4. VLAN分割和隔离:通过合理使用虚拟局域网(VLAN)技术,将网络分割为多个独立的广播域,减少广播风暴和冲突,提高网络传输效率。
同时,可以通过隔离关键应用和敏感数据的VLAN,提高安全性和保护隐私。
5. 安全策略加强:采用有效的安全策略,限制非法访问和网络攻击。
配置适当的访问控制列表(ACL)、防火墙和入侵检测/阻断系统(IDS/IPS),保护网络交换机和内部资源的安全。
6. 数据重传与错误校验:在网络交换机上启用数据重传机制和错误校验功能,确保数据传输的可靠性和完整性。
交换机检测报告

交换机检测报告近年来,随着信息技术的飞速发展,交换机作为网络架构的重要组成部分,扮演着连接网络设备的关键角色。
然而,交换机的工作状态和性能如何一直备受关注。
本文将针对交换机的检测进行探讨,并详细介绍检测报告的内容和意义。
一、交换机性能检测1.1 交换机性能指标交换机性能检测是评估交换机工作状态和性能优劣的重要手段。
性能指标主要包括吞吐量、转发能力、时延、丢包率等。
吞吐量,指交换机单位时间内处理的数据量。
它代表了交换机的数据传输能力,一般以每秒传输的比特位数(bps)来衡量,常见的值有10Mbps、100Mbps、1000Mbps等。
转发能力,指交换机每秒钟处理的数据包数量。
它反映了交换机对数据包的转发速度和处理能力,通常用PPS(每秒传输的数据包数)来表示。
时延,指数据包从一个端口进入交换机,到从另一个端口出去所需要的时间。
时延可以分为传输时延、处理时延和排队时延,其中传输时延主要取决于物理链路的长度和传输速率,处理时延则由交换机的转发能力决定。
丢包率,指单位时间内丢失的数据包数量与传输的总数据包数量之比。
丢包率的高低反映了交换机的稳定性和可靠性。
1.2 交换机性能检测方法交换机性能检测可以采用直接测试和间接测试两种方法。
直接测试是通过物理连接交换机的测试仪器,对交换机进行数据传输、转发速度等性能指标的测量。
这种方法消耗资源较大,一般适用于对特定交换机进行详细评估。
间接测试是通过网络探测工具对交换机进行监测和评估。
这种方法能够在实际网络环境中测试交换机的性能,并提供一些重要的指标数据。
二、交换机检测报告的内容交换机检测报告是根据交换机性能检测结果生成的一份结构化的文档,主要包括以下内容:2.1 检测概况检测概况介绍了检测的目的和范围,包括被检测的交换机型号、配置信息等。
2.2 检测结果检测结果列出了交换机性能指标的具体数值,包括吞吐量、转发能力、时延、丢包率等。
对于每个指标,报告会给出对应的理论标准值,并进行评估和分析,判断该交换机在各方面的表现优劣。
交换机实验

交换机实验交换机实验是计算机网络课程中的一个重要实验,主要涉及到交换机的基本原理、配置和故障排除等方面。
本文将针对交换机实验进行详细介绍,包括实验所需材料、实验步骤、实验预期目标和实验注意事项等。
一、实验所需材料1. 交换机:实验室中通常会配备一些简单的交换机,如CISCO SG200-08等,也可自备其他品牌的交换机;2. 电缆:用于将交换机和其他设备连接起来的网线,通常采用CAT5以上的网线;3. 计算机和服务器:可用于进行互联网连接和内部网络测试的设备;4. 软件:配置交换机所需的软件,如Hyper Terminal或Putty等。
二、实验步骤1. 连接交换机:首先,将计算机和服务器用网线连接到交换机的任意端口上,并将交换机的电源线插入电源插座中。
确保连接的网线是直通线或交叉线,以便进行互联网连接和内部网络测试。
2. 配置交换机:使用电脑连接交换机,在连接的计算机上打开Hyper Terminal或Putty等终端软件。
通过串口或Telnet访问交换机并输入登录信息。
首先需要对交换机进行IP地址和密码等基本配置,通常是使用命令行进行配置。
3. 测试内网连接:使用ping命令测试各个设备之间的网络连接,确认内部网络是否正常。
应确保所有设备都能够互相ping通,并且延迟较小。
4. 配置互联网连接:通过路由器或其他硬件设备,将交换机连接到互联网。
在交换机上设置外网接口IP地址等参数,允许内部设备访问互联网。
然后使用计算机测试访问互联网是否成功。
5. 测试性能:使用性能测试工具测试内部网络的吞吐量和延迟等性能参数。
可使用iperf等工具进行测试。
三、实验预期目标1. 熟悉交换机的基本原理和配置过程;2. 理解交换机的内部结构和工作原理,包括端口、MAC地址、ARP表等概念;3. 掌握交换机的配置方法和技巧,包括基本配置、VLAN配置、QoS配置、访问控制配置等;4. 能够使用性能测试工具测试交换机的性能指标,如吞吐量和延迟等。
交换机检测报告

交换机检测报告
报告编号: [编号]
报告日期: [日期]
1. 检测目的
本次交换机检测旨在确认交换机的正常工作状态,包括网络连接、数据传输和设备操作等方面的性能。
2. 检测对象
交换机型号: [型号]
交换机序列号: [序列号]
3. 检测内容
3.1 确认交换机网络连接正常,包括电源连接、网络线连接等;
3.2 测试交换机的数据传输性能,包括吞吐量、延迟和丢包率等指标;
3.3 检查交换机的设备操作功能,包括变速风扇、温度和端口状态等。
4. 检测结果
4.1 交换机的网络连接正常,所有电源连接和网络线连接均良好;
4.2 交换机的数据传输性能测试结果良好,吞吐量达到了预期的水平,延迟控制在合理范围内,丢包率很低;
4.3 交换机的设备操作功能正常,变速风扇工作正常,温度在正常范围内,所有端口状态正常。
5. 建议和改进措施
鉴于本次检测结果显示交换机正常工作,未发现明显问题,建议继续监控交换机的工作状态,并定期进行维护保养,以确保其长期稳定运行。
6. 结论
本次交换机检测结果显示交换机的网络连接、数据传输和设备操作功能均正常,符合预期要求。
建议继续监控和维护交换机,确保其正常运行。
如有其他问题或需进一步了解检测报告,请随时与我们联系。
交换机实验实验报告

交换机实验实验报告1. 引言交换机是计算机网络中常见的网络设备之一,其作用是在局域网中实现包的转发和交换。
本实验旨在深入了解交换机的工作原理和功能,并通过实验验证其在网络通信中的作用。
2. 实验目的- 了解交换机的基本工作原理和功能- 掌握交换机的配置和管理方法- 验证交换机在网络通信中的作用3. 实验设备- 交换机- 计算机4. 实验步骤步骤一:交换机的基本配置首先,将交换机与计算机通过网线相连。
然后,通过计算机的网卡配置界面,设置计算机的IP地址和子网掩码。
接下来,打开交换机的管理界面,进入交换机的配置模式。
在配置模式下,设置交换机的IP地址、子网掩码和网关。
保存配置并重启交换机。
步骤二:交换机的端口配置进入交换机的管理界面,配置交换机的端口参数。
设置端口的速率、双工模式等参数,确保交换机能够正常工作。
步骤三:交换机的VLAN配置在交换机的管理界面中,设置VLAN(虚拟局域网)参数。
创建VLAN并将不同端口划分到不同的VLAN中,以实现不同VLAN 之间的隔离和通信。
步骤四:交换机的链路聚合配置在交换机的管理界面中,设置链路聚合(Link Aggregation)参数。
通过将多个端口绑定在一起,实现带宽的合并,提高网络性能和可靠性。
步骤五:实验验证交换机功能通过在不同VLAN中的计算机之间进行通信测试,验证交换机的VLAN功能。
同时,通过启用链路聚合,测试网络的带宽和传输性能是否得到提升。
5. 实验结果与分析通过实验,我们成功配置了交换机的基本参数,包括IP地址、子网掩码和网关。
同时,我们针对不同的需求创建了不同的VLAN,并成功将端口划分到相应的VLAN中。
通过对不同VLAN中的计算机进行通信测试,我们发现交换机能够实现不同VLAN之间的隔离,并确保数据的准确传输。
此外,通过启用链路聚合,我们成功将多个端口的带宽合并,提高了网络的传输性能。
6. 实验总结通过本次实验,我们深入了解了交换机的工作原理和功能,并掌握了交换机的基本配置和管理方法。
华为交换机测试方案

华为交换机测试方案1. 引言华为交换机是一种用于构建企业网络的关键设备,其功能涵盖了数据转发、安全防护、流量控制等多个方面。
为了确保华为交换机的性能稳定和安全可靠,需要进行一系列的测试工作。
本文档旨在介绍华为交换机测试方案,包括测试目标、测试环境、测试策略和测试方法。
2. 测试目标华为交换机测试的主要目标是评估其性能、稳定性和安全性,确保其可以满足企业网络的需求。
具体的测试目标包括: - 性能测试:评估华为交换机的数据转发能力、吞吐量和延迟等性能指标。
- 稳定性测试:验证华为交换机在长时间运行和高负载情况下的稳定性。
- 安全性测试:测试华为交换机的安全功能,如访问控制、防攻击和数据加密等。
3. 测试环境为了进行有效的测试,我们需要搭建一个符合实际情况的测试环境。
测试环境应包括以下组成部分: - 华为交换机:选取适合测试的华为交换机设备,并确保其与实际生产环境的硬件和软件配置相似。
- 测试服务器:用于模拟网络流量和执行性能测试的服务器,建议使用高性能的服务器硬件。
- 测试工具:选择适合的测试工具,如Spirent TestCenter、Ixia和Wireshark等,用于生成流量和分析测试结果。
- 网络设备:搭建适当数量的网络设备,如路由器和服务器,以模拟真实的网络环境。
4. 测试策略华为交换机测试需要制定合理的测试策略,以确保全面覆盖各项测试目标。
以下是几个重要的测试策略建议: - 冒烟测试:在进行详细测试之前,首先进行冒烟测试以验证华为交换机是否基本可用。
- 压力测试:通过增加并发用户和流量量,测试华为交换机在高负载情况下的性能和稳定性。
- 安全测试:通过模拟攻击和验证访问控制策略,测试华为交换机的安全功能。
- 协议测试:验证华为交换机对不同网络协议的兼容性和性能。
5. 测试方法在进行具体的测试时,我们需要选择合适的测试方法和工具。
以下是几个常用的华为交换机测试方法:5.1 性能测试性能测试主要用于评估华为交换机的数据转发能力、吞吐量和延迟等性能指标。
某型AFDX网络交换机测试性分析

某型AFDX网络交换机测试性分析
随着飞机系统发展的需要,飞机通信网络的要求也越来越高。
AFDX(Avionics
Full-Duplex Switched Ethernet)网络是一种飞机通信网络的标准,它基于以太网的技术,但在飞机系统中有更高的实时性要求和可靠性要求。
某型AFDX网络交换机是一种用于飞机通信网络的设备,具有多个以太网端口,用于连接不同的飞机系统。
为保证其正常工作,需要对该交换机进行测试性分析。
首先需要进行的测试是性能测试。
性能测试是为了验证该交换机在满负荷运行时,是
否能够满足实时性要求。
测试过程中,需要模拟多个飞机系统同时发送数据,观察交换机
的传输延迟和丢包率。
通过性能测试,可以评估交换机的实时性能,并确定其是否符合设
计要求。
其次是功能测试。
功能测试是为了验证交换机的各项功能是否正常工作。
测试过程中,需要对交换机的各个功能进行测试,包括端口的连接性、转发功能、过滤功能等等。
通过
功能测试,可以确保交换机的各项功能都能正常工作,以满足飞机系统的通信需求。
最后是安全性测试。
安全性测试是为了验证交换机的数据安全和防护能力。
测试过程中,需要对交换机进行入侵测试和攻击测试,观察其是否能够有效防止外部攻击,并保护
飞机系统的数据安全。
通过安全性测试,可以确保交换机在面对各种攻击时能够提供有效
的安全保护。
某型AFDX网络交换机的测试性分析包括性能测试、功能测试、可靠性测试和安全性测试。
通过这些测试,可以全面验证交换机的性能、功能、可靠性和安全性,以确保其在飞
机系统中的正常运行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
交换机性能测试研究【摘要】本文主要介绍了交换技术的起源,以及对于交换机性能的测试方法,并且介绍了影响交换性能的因素-时钟频率偏差,并提出相应的解决方法。
【关键词】交换性能;时钟频率偏差;测试0 引言在以太网之初,使用的是共享技术,即在一个逻辑网络上的每一个工作站都处于同一物理介质上。
采用CSMA/CD机制,这种冲突检测方法保证了只能有一个站点在总线上传输。
如果有两个站点试图同时访问总线并传输数据,这就意味着“冲突”发生了,两站点都将被告知出错。
然后它们都被拒发,并等待一段时间以备重发。
当网络上的用户量较少时,网络上的交通流量较轻,冲突也就较少发生,在这种情况下冲突检测法效果较好。
当网络上的交通流量增大时,冲突也增多,同进网络的吞吐量也将显著下降。
局域网交换技术是作为对共享式局域网提供有效的网段划分的解决方案而出现的,它可以使每个用户尽可能地分享到最大带宽。
交换技术是在OSI七层网络模型中的第二层,即数据链路层进行操作的,因此交换机对数据包的转发是建立在MAC(Media Access Control)地址--物理地址基础之上的,对于IP网络协议来说,它是透明的,即交换机在转发数据包时,不知道也无须知道信源机和信宿机的IP地址,只需知其物理地址即MAC地址。
交换机在操作过程当中会不断的收集资料去建立它本身的一个地址表,这个表相当简单,它说明了某个MAC地址是在哪个端口上被发现的,所以当交换机收到一个TCP/IP封包时,它便会看一下该数据包的目的MAC地址,核对一下自己的地址表以确认应该从哪个端口把数据包发出去。
由于这个过程比较简单,加上这功能由硬件进行处理,因此速度相当快,一般只需几十微秒,交换机便可决定一个IP封包该往那里送。
1 交换技术从20世纪90年代开始,出现了局域网交换设备。
从网络交换产品的形态来看,交换产品大致有三种:端口交换、帧交换和信元交换。
1.1 端口交换端口交换技术最早出现于插槽式集线器中。
这类集线器的背板通常划分有多个以太网段(每个网段为一个广播域)、各网段通过网桥或路由器相连。
以太网模块插入后通常被分配到某个背板网段上,端口交换适用于将以太模块的端口在背板的多个网段之间进行分配。
这样网管人员可根据网络的负载情况,将用户在不同网段之间进行分配。
这种交换技术是基于OSI第一层(物理层)上完成的,它并没有改变共享传输介质的特点,因此并不是真正意义上的交换。
1.2 帧交换帧交换是目前应用的最广的局域网交换技术,它通过对传统传输媒介进行分段,提供并行传送的机制,减少了网络的碰撞冲突域,从而获得较高的带宽。
不同厂商产品实现帧交换的技术均有差异,但对网络帧的处理方式一般有:存储转发式和直通式两种。
存储转发式(Store-and-Forward):当一个数据包以这种技术进入一个交换机时,交换机将读取足够的信息,以便不仅能决定哪个端口将被用来发送该数据包,而且还能决定是否发送该数据包。
这样就能有效地排除了那些有缺陷的网络段。
虽然这种方式不及使用直通式产品的交换速度,但是它们却能排除由破坏的数据包所引起的经常性的有害后果。
直通式(Cut-Through):当一个数据包使用这种技术进入一个交换机时,它的地址将被读取。
然后不管该数据包是否为错误的格式,它都将被发送。
由于数据包只有开头几个字节被读取,所以这种方法提供了较多的交换次数。
然而所有的数据包即使是那些可能已被破坏的都将被发送。
直到接收站才能测出这些被破坏的包,并要求发送方重发。
但是如果网络接口卡失效,或电缆存在缺陷;或有一个能引起数据包遭破坏的外部信号源,则出错将十分频繁。
随着技术的发展,直通式交换将逐步被淘汰。
在“直通式”交换方式中,交换机只读出网络帧的前几个字节,便将网络帧传到相应的端口上,虽然交换速度很快,但缺乏对网络帧的高级控制,无智能性和安全性可言,同时也无法支持具有不同速率端口的交换;而“存储转发”交换方式则通过对网络帧的读取进行验错和控制。
1.3 信元交换信元交换的基本思想是采用固定长度的信元进行交换,这样就可以用硬件实现交换,从而大大提高交换速度,尤其适合语音、视频等多媒体信号的有效传输。
目前,信元交换的实际应用标准是ATM(异步传输模式),但是ATM设备的造价较为昂贵,在局域网中的应用已经逐步被以太网的帧交换技术所取代。
2 线速转发线速交换,是指能够按照网络通信线上的数据传输速度实现无瓶颈的数据交换。
要想在传输速度一定的线路中处理尽可能多的帧,必须要使帧最小,此时交换机的处理能力才能达到最大。
如果是以太网,MAC帧最小为64B,这种64B 的帧最大限量通过线缆的状态就是“线速”。
100M以太网为14万8810个每秒,1000M以太网为100M的十倍,即148万8095个每秒。
在线速状态下,也就是LAN交换机接收了单位时间里线路处理的最大帧数的状态下,只要能毫无延迟地处理帧,就可以说这一LAN交换机具备了充分的处理性能,这就是“支持线速”的意思。
另外,LAN交换机的所有端口都以线速接收帧,并能无延迟地处理被称为“无阻塞(Nonblocking)”。
3 测试针对LAN交换机的转发性能测试,一方面是,基本测试指标,主要包括对测试设备和被测试设备的设置、帧内容、帧长度以及测试的时间。
主要的测试项如下:(1)吞吐率:测试被测设备在不丢帧情况下的最大速率。
(2)时延:测试被测设备的时延,对于存储转发式的交换机,时延为从测试帧的最后一个bit进入交换机输入端口到测试帧的第一个bit出现在输出端口上的时间间隔。
(3)丢包率:测试被测设备因资源不足而导致丢包的比率。
(4)背靠背帧:测试被测设备处理背靠背报文的能力。
另一方面是,针对局域网中所有交换设备,主要的测试项如下:(1)全网状吞吐量,丢帧率和转发率:测试被测设备在全网状通信下的吞吐量、丢帧率和转发率。
(2)部分网状/一对多/多对一:确定从多个端口传输到一个端口或从一个端口传输到多个端口时的吞吐量。
与全网状测试一样,这个测试是主要是在无帧丢失时交换帧的性能。
(3)部分网状单向通信:确定当被测设备上一半端口单向传输信息流往另一半的端口时的吞吐量。
(4)拥塞控制:确定一个被测设备如何处理拥塞。
一个设备是否执行拥塞控制,一个拥塞的端口是否会影响到另一个没有拥塞的端口。
(5)转发压力测试和最大转发率:该测试目的是为了在被测设备在超负荷的状态下,测量并输出结果。
转发压力在被测设备输出帧的帧间隙小于96bit出现。
(6)地址学习速率:确定LAN交换设备地址学习速率。
(7)错误帧过滤:目的是为了确定在被测设备出现错误或者异常帧的情况下,是过滤出错误帧还是继续传播错误帧。
(8)广播帧的转发和延迟:被测设备转发广播通信时的吞吐量和延迟。
4 测试中遇到的问题在测试整机满负荷吞吐率时,经常会发现无法解释的丢包现象,特别是当测试时间超过一定长度的时候。
通常,测试时间很短时(只有几秒钟)不会出现丢包现象,但当测试时间超过1分钟或更长时,就会观察到出现少量的丢包,并随着测试时间增加丢包数量也会增加。
相似的现象在测试时延的时候也会出现,即当测试时间很短时,时延结果数值比较稳定,但当测试时间超过1分钟或更长时,时延值将会越来越大。
造成这个问题的原因是测试设备(如Smartbits,IXIA等)和被测设备之间的参考时钟速率不同导致。
二者的参考时钟是互相独立的。
根据以太网规范(802.3-7.3.2)允许时钟有+/-0.01%的偏差。
以千兆以太网为例,如果测试设备的时钟在这个允许范围的上限,那么每秒钟测试设备将发送1,000,100,000个bit。
如果被测设备的时钟没有任何偏差,即每秒1Gbit,那么当测试的第一秒钟结束后,被测设备将比测试设备慢100,000bit。
随着测试时间的增加,无论多大的包缓存,都将最终被耗尽而导致报文的丢弃。
那么,如何判断丢包是由于时钟频率的偏差导致的而不是其他的问题?或者说因为时钟频率引起的丢包率大概是多少以内才是合理的?根据上文的描述,802.3允许的时钟偏差为0.01%。
也就是说,在最糟糕的情况下,如果测试设备正偏0.01%,而被测设备负偏了0.01%,那么理论上最大的丢包率为0.02%,即吞吐率最高只能达到99.98%。
鉴于Smartbit和IXIA的自动化测试工具无法测试如此高精度的吞吐率,建议可以使用SmartWindows或者IXIA Explorer来模拟。
以64Byte帧长度100%负载发包120s,将接受的报文总数除以测试设备实际发送的报文总数,则可以得出丢包率。
理论上,如果丢包率小于0.02%,都可能是因为时钟频率偏差导致的。
而实际上测试设备和被测设备之间的时钟频率偏差并不会达到规范允许的上下限,所以由于时钟原因导致的丢包率实际上是非常小的,通常都在0.02%以下。
在实际测试中,如果发现有小于0.02%的丢包率,都可以认为是由于时钟偏差导致,是正常的现象。
当然,在真实的网络应用环境中,这样的时钟偏差并不会是一个问题,因为在实际网络中,绝大部分的时间中,网络流量都不会达到100%线速。
这样的问题只会存在于交换机的性能测试中,但对于测试者而言,了解其中的原因和限制也是非常有必要的。
5 结束语局域网交换机的交换性能是由多方面的因素共同影响的,与测试环境和测试模型有关,与测试设备以及被测设备本身的时钟频率偏移有关,也和被测设备的MMU配置是否合理也有关系。
但参考时钟的正偏或者负偏,由于个体存在差异,而导致在全线速吞吐率测试下的少量丢包也是合情合理的,并不影响产品在实际网络中的应用。