单网口网络设备
测试解决方案
北京信而泰科技有限公司版权所有
1
目录
摘要................................................................................................................................ 3关键词............................................................................................................................ 31前言............................................................................................................................ 32术语、名词定义........................................................................................................ 3
2.1性能测试............................................................................................................ 3
2.2吞吐量................................................................................................................ 3
2.3ping .................................................................................................................... 33测试设计.................................................................................................................... 4
3.1测试拓扑............................................................................................................ 4
3.2测试需求............................................................................................................ 4
3.2.1环境需求..................................................................................................... 4
3.2.2测试设备和仪器......................................................................................... 4
3.2.3测试软件..................................................................................................... 4
3.2.4其他需求..................................................................................................... 44测试介绍.................................................................................................................... 4
4.1测试方法综述.................................................................................................... 4
4.2网卡吞吐量测试................................................................................................ 5
4.3单网口设备测试................................................................................................ 55软件操作附注............................................................................................................ 66结语.......................................................................................................................... 11北京信而泰科技有限公司版权所有
2
⏹1摘要
随着网络的快速发展,用户对网络及网络产品的通信要求也越来越高。本方案主要是介绍如何对单网口设备进行测试,尤其是人们常用的网卡。
关键词:网卡吞吐量单网口Ping 信而泰
⏹1前言
随着互联网的迅速发展,计算机日益成为人们生活中不可或缺的部分。伴随着网络业务的丰富,用户对计算机网卡的要求也越来也高。如何对计算机网卡吞吐量进行合理的测试,已越来越成为众多计算机网卡生产厂家日益关注的问题。
作为国内主要的通信测试设备供应商,信而泰科技(TELETEST)可为用户提供全面的网卡吞吐量测试解决方案,这一测试方案填补了业界目前针对网卡吞吐量测试领域的空白。另外,伴随这个互联网的发展,很多家用电视也都是在互联网上收看节目,而这一媒介主要就是各厂家生产的单网口机顶盒,机顶盒对流量的承受能力对用户来说是一个亟需解决的问题。本文旨在对网卡及单网口机顶盒生产厂家提供完善的吞吐量测试解决方案。
⏹2术语、名词定义
⏹2.1性能测试
性能测试是在交替进行负荷和强迫测试时常用的术语。性能测试关注的是系统的整体。它和通常所说的强度、压力/负载测试有密切关系。因此,压力测试和强度测试应该与性能测试一同进行。
⏹2.2吞吐量
吞吐量(Throughput)是指对网络设备、端口、虚电路或其他设施,单位时间内成功传送数据的数量(以比特、字节、分组等测量)。通信上的吞吐量主要包括网络吞吐量和系统吞吐量。
网络吞吐量是指在某个时刻,在网络中的两个节点之间,提供给网络应用的剩余带宽,即在没有帧丢失的情况下,设备能够接收并转发的最大数据速率。描述包从测试仪的一个或多个源端口发出,通过被测试设备,到达测试仪的目的端口。如果出现包丢失,将负载减小,重新测试。如果下一次测试没有出现包丢失,将负载增加,重新测试。继续这种二分查找,直至测试出没有丢包的最大速率。
系统吞吐量是指系统在单位时间内所处理的信息量。主要影响因素有:存储设备的存取速度、CPU 性能、系统结构。
⏹2.3ping
3北京信而泰科技有限公司版权所有
ping是一个基本的网络命令,它是ICMP(Internet Control Message Protocol,Internet 控制消息协议)协议下的一个子协议,主要用来确定网络上具有某个特定IP 地址的主机是否存在以及是否能接收请求。ping命令通过向计算机发送ICMP 回应报文并且监听回应报文的返回,以检验与远程计算机或本地计算机的链接。对于每个发送报文,ping最多等待1秒,并打印发送和接收报文的数量。比较每个接收报文和发送报文,以检验其有效性。
⏹3测试设计
⏹
⏹
⏹
●
●
●
●
●
●
●3.1测试拓扑见测试介绍中的网卡吞吐量测试和单网口设备测试。3.2测试需求3.2.1环境需求网络测试仪1台测试模块1块普通PC 机1台网卡1块被测单网口设备1台网线若干电源线若干
3.2.2测试设备和仪器
BigTao200网络测试仪
T6008C 测试模块
被测网卡
被测单网口设备
3.2.3测试软件
3.2.4其他需求⏹●●●●⏹⏹Tele 测试软件(TeleManager、TeleExplorer)
测试仪的操作系统:WindowsXP
测试环境的保护:确保测试环境的隔离,尽量规避人为因素对测试的影响⏹4测试介绍
⏹4.1测试方法综述
测试环境建完成之后首先通过ping 命令确保测试链路是连通的,然后从测试仪的源端口发出ping 包到被测网卡或被测单网口设备,链路会从被测网卡端或被测单北京信而泰科技有限公司版权所有
4
网口设备端返回包到测试仪目的端口,通过返回速率的大小来判断被测网卡或被测单网口设备的吞吐量。
⏹4.2网卡吞吐量测试测试项目网卡吞吐量测试
测试目的测试网卡的吞吐量
测试拓扑:
测试步骤:
1.按上图建立好测试环境;
2.配置插有网卡PC 机的IP 地址;
3.加载测试仪T6008C 测试模块且预约该测试模块,通过ping 网卡之间的通信是否畅通;
4.测试仪向网卡发送带ping 协议的报文;
5.查看测试仪1端口的所收到的包数。
测试结果:
测试仪1端口的Rx Frame Rate(fps)与Tx Frame Rate(fps)基本相同,则网卡的吞吐量与当前设置的发送速率基本相同。
⏹4.3单网口设备测试
测试项目单网口设备测试
测试目的测试单网口设备的吞吐量
测试拓扑:
北京信而泰科技有限公司版权所有
5
1.测试仪上电之后,打开TeleManager 加载测试模块的逻辑。
北京信而泰科技有限公司版权所有
6
图5-1
附:
1)TeleManager靠右手侧的部分全为ok,则说明加载成功。若出现有Error,则说明加载失败,需要检查测试卡的驱动是否安装成功。
2)打开TeleManager 时有一个加载逻辑的过程,既需要等待几十秒,这说明测试卡的安装成功。如果打开TeleManager 没有加载逻辑的过程,则说明测试卡的驱动未安装成功,则需要重新安装测试卡驱动;或者将TeleManager 卸载重新安装。
2.成功加载测试模块的逻辑之后,在“Resource Setup ”页面完成机箱的添加(Add Chassis)、机箱的连接(Connect to selected chassis)、测试模块的添加(Add card to selected slot)以及测试模块端口的预约(Reserveseleted port)。
成功预约测试模块的port 1后,可将测试模块的port 1与被测网卡的网口之间通过普通的网线连接起来,连接完成之后,在“ResourceSetup”页面选择slot 1中指定的port 1,点击“Port config of module resource setup”会弹出Port Setup 选项框,做如下修改:
图5-2
附:
北京信而泰科技有限公司版权所有
7
在不知道网卡MAC 的情况下,可按照上图操作,“DUTIPv4Address Pool”中First IPv4Address 为预先设置好的PC 机IP 地址,“PortIPv4Address Pool”中First IPv4Address 只需要与其在同一网段即可。
修改完成之后Port 1端口下的IPv4Interfaces 会有红色的全f 变为绿色,证明学习到被测网卡的MAC 地址。
图5-3
测试模块自动获取到被测网卡MAC 之后,可以通过ping 验证测试模块是否与被测网卡连接成功。
图5-4
3.在“TransmitSetup”页面对指定的slot 1中port 1添加流,点击Stream Add(Addstream to selected port)。
北京信而泰科技有限公司版权所有
8
Beijing
Teletest Technology Co., LTD.
图5-5
附:
需要将Protocol 中默认的IPv4改为Ping,其他的操作默认即可。
如果是单网口设备,一般均知道其MAC 地址,在步骤2中无需进行IP 地址修改的操作,
只需在添加流时将Stream Add 选项框中Ethernet 下的Destination MAC 修改为单网口设备的MAC 即可。
图5-6
完成流的添加流之后,可以根据被测网卡预知的吞吐量对端口速率进行修改,点击“TransmitSetup”页面中的
Port config of module transmit 会弹出Port Transmit Profile 选项框
北京信而泰科技有限公司版权所有
9
Beijing
Teletest Technology Co., LTD.
图5-7
附:
Units 选择%Ultilization模式,该模式是按照发送带宽占总带宽的百分比去修改的,Rate里可直接输入预知的数值。
图5-8
4.流的添加及端口速率修改完成之后即可对步骤
3中所添加的流进行统计,在“Statistics”页面中选中slot 1指定的port 1端口,点击Select streams for statistics,统计完成之后即可点击Start Transmit &Statistics。
图5-9
北京信而泰科技有限公司版权所有
10
北京信而泰科技股份有限公司Beijing Teletest Technology Co., LTD.
从图5-9可以看出Rx Frame Rate(fps)与Tx Frame Rate(fps)相同,则说明被测网卡的吞吐量与图5-8中的Load(Mbps)基本相同或略微偏低,可将速率稍微调高,再行测试。
附:
若Rx Frame Rate(fps)与Tx Frame Rate(fps)基本相同,则说明网卡的吞吐量与当前设置的相同或者比当前设置的稍高,可以将速率稍微调高一点(图5-7操作)再次对比Rx Frame Rate(fps)与Tx Frame Rate(fps)。
若Rx Frame Rate(fps)明显比Tx Frame Rate(fps)低很多,则说明网卡的吞吐量比当前设置的要稍低,可以将速率稍微调低一点(图5-7操作)直至Rx Frame Rate(fps)与Tx Frame Rate(fps)基本相同。
6结语
用户关心的性能测试以及吞吐量测试均可以在BigTao 统一的测试平台上十分方便的实现。另外BigTao 能够提供真正的三层测试平台,有效保护了用户投资,提高了使用效率。作为国内唯一一家能够提供整机测试仪仪表供应商,信而泰会继续在统一测试平台上继续大量的投入研发新技术,与我们的客户共同发展,推动测试技术快速向前发展。
如果要获取更多的信息,请通过以下方式联系:
地址:北京市海淀区上地创业路8号群英科技园5号楼1层
Email:[email protected]
北京信而泰科技有限公司版权所有
11
单网口网络设备
测试解决方案
北京信而泰科技有限公司版权所有
1
目录
摘要................................................................................................................................ 3关键词............................................................................................................................ 31前言............................................................................................................................ 32术语、名词定义........................................................................................................ 3
2.1性能测试............................................................................................................ 3
2.2吞吐量................................................................................................................ 3
2.3ping .................................................................................................................... 33测试设计.................................................................................................................... 4
3.1测试拓扑............................................................................................................ 4
3.2测试需求............................................................................................................ 4
3.2.1环境需求..................................................................................................... 4
3.2.2测试设备和仪器......................................................................................... 4
3.2.3测试软件..................................................................................................... 4
3.2.4其他需求..................................................................................................... 44测试介绍.................................................................................................................... 4
4.1测试方法综述.................................................................................................... 4
4.2网卡吞吐量测试................................................................................................ 5
4.3单网口设备测试................................................................................................ 55软件操作附注............................................................................................................ 66结语.......................................................................................................................... 11北京信而泰科技有限公司版权所有
2
⏹1摘要
随着网络的快速发展,用户对网络及网络产品的通信要求也越来越高。本方案主要是介绍如何对单网口设备进行测试,尤其是人们常用的网卡。
关键词:网卡吞吐量单网口Ping 信而泰
⏹1前言
随着互联网的迅速发展,计算机日益成为人们生活中不可或缺的部分。伴随着网络业务的丰富,用户对计算机网卡的要求也越来也高。如何对计算机网卡吞吐量进行合理的测试,已越来越成为众多计算机网卡生产厂家日益关注的问题。
作为国内主要的通信测试设备供应商,信而泰科技(TELETEST)可为用户提供全面的网卡吞吐量测试解决方案,这一测试方案填补了业界目前针对网卡吞吐量测试领域的空白。另外,伴随这个互联网的发展,很多家用电视也都是在互联网上收看节目,而这一媒介主要就是各厂家生产的单网口机顶盒,机顶盒对流量的承受能力对用户来说是一个亟需解决的问题。本文旨在对网卡及单网口机顶盒生产厂家提供完善的吞吐量测试解决方案。
⏹2术语、名词定义
⏹2.1性能测试
性能测试是在交替进行负荷和强迫测试时常用的术语。性能测试关注的是系统的整体。它和通常所说的强度、压力/负载测试有密切关系。因此,压力测试和强度测试应该与性能测试一同进行。
⏹2.2吞吐量
吞吐量(Throughput)是指对网络设备、端口、虚电路或其他设施,单位时间内成功传送数据的数量(以比特、字节、分组等测量)。通信上的吞吐量主要包括网络吞吐量和系统吞吐量。
网络吞吐量是指在某个时刻,在网络中的两个节点之间,提供给网络应用的剩余带宽,即在没有帧丢失的情况下,设备能够接收并转发的最大数据速率。描述包从测试仪的一个或多个源端口发出,通过被测试设备,到达测试仪的目的端口。如果出现包丢失,将负载减小,重新测试。如果下一次测试没有出现包丢失,将负载增加,重新测试。继续这种二分查找,直至测试出没有丢包的最大速率。
系统吞吐量是指系统在单位时间内所处理的信息量。主要影响因素有:存储设备的存取速度、CPU 性能、系统结构。
⏹2.3ping
3北京信而泰科技有限公司版权所有
ping是一个基本的网络命令,它是ICMP(Internet Control Message Protocol,Internet 控制消息协议)协议下的一个子协议,主要用来确定网络上具有某个特定IP 地址的主机是否存在以及是否能接收请求。ping命令通过向计算机发送ICMP 回应报文并且监听回应报文的返回,以检验与远程计算机或本地计算机的链接。对于每个发送报文,ping最多等待1秒,并打印发送和接收报文的数量。比较每个接收报文和发送报文,以检验其有效性。
⏹3测试设计
⏹
⏹
⏹
●
●
●
●
●
●
●3.1测试拓扑见测试介绍中的网卡吞吐量测试和单网口设备测试。3.2测试需求3.2.1环境需求网络测试仪1台测试模块1块普通PC 机1台网卡1块被测单网口设备1台网线若干电源线若干
3.2.2测试设备和仪器
BigTao200网络测试仪
T6008C 测试模块
被测网卡
被测单网口设备
3.2.3测试软件
3.2.4其他需求⏹●●●●⏹⏹Tele 测试软件(TeleManager、TeleExplorer)
测试仪的操作系统:WindowsXP
测试环境的保护:确保测试环境的隔离,尽量规避人为因素对测试的影响⏹4测试介绍
⏹4.1测试方法综述
测试环境建完成之后首先通过ping 命令确保测试链路是连通的,然后从测试仪的源端口发出ping 包到被测网卡或被测单网口设备,链路会从被测网卡端或被测单北京信而泰科技有限公司版权所有
4
网口设备端返回包到测试仪目的端口,通过返回速率的大小来判断被测网卡或被测单网口设备的吞吐量。
⏹4.2网卡吞吐量测试测试项目网卡吞吐量测试
测试目的测试网卡的吞吐量
测试拓扑:
测试步骤:
1.按上图建立好测试环境;
2.配置插有网卡PC 机的IP 地址;
3.加载测试仪T6008C 测试模块且预约该测试模块,通过ping 网卡之间的通信是否畅通;
4.测试仪向网卡发送带ping 协议的报文;
5.查看测试仪1端口的所收到的包数。
测试结果:
测试仪1端口的Rx Frame Rate(fps)与Tx Frame Rate(fps)基本相同,则网卡的吞吐量与当前设置的发送速率基本相同。
⏹4.3单网口设备测试
测试项目单网口设备测试
测试目的测试单网口设备的吞吐量
测试拓扑:
北京信而泰科技有限公司版权所有
5
1.测试仪上电之后,打开TeleManager 加载测试模块的逻辑。
北京信而泰科技有限公司版权所有
6
图5-1
附:
1)TeleManager靠右手侧的部分全为ok,则说明加载成功。若出现有Error,则说明加载失败,需要检查测试卡的驱动是否安装成功。
2)打开TeleManager 时有一个加载逻辑的过程,既需要等待几十秒,这说明测试卡的安装成功。如果打开TeleManager 没有加载逻辑的过程,则说明测试卡的驱动未安装成功,则需要重新安装测试卡驱动;或者将TeleManager 卸载重新安装。
2.成功加载测试模块的逻辑之后,在“Resource Setup ”页面完成机箱的添加(Add Chassis)、机箱的连接(Connect to selected chassis)、测试模块的添加(Add card to selected slot)以及测试模块端口的预约(Reserveseleted port)。
成功预约测试模块的port 1后,可将测试模块的port 1与被测网卡的网口之间通过普通的网线连接起来,连接完成之后,在“ResourceSetup”页面选择slot 1中指定的port 1,点击“Port config of module resource setup”会弹出Port Setup 选项框,做如下修改:
图5-2
附:
北京信而泰科技有限公司版权所有
7
在不知道网卡MAC 的情况下,可按照上图操作,“DUTIPv4Address Pool”中First IPv4Address 为预先设置好的PC 机IP 地址,“PortIPv4Address Pool”中First IPv4Address 只需要与其在同一网段即可。
修改完成之后Port 1端口下的IPv4Interfaces 会有红色的全f 变为绿色,证明学习到被测网卡的MAC 地址。
图5-3
测试模块自动获取到被测网卡MAC 之后,可以通过ping 验证测试模块是否与被测网卡连接成功。
图5-4
3.在“TransmitSetup”页面对指定的slot 1中port 1添加流,点击Stream Add(Addstream to selected port)。
北京信而泰科技有限公司版权所有
8
Beijing
Teletest Technology Co., LTD.
图5-5
附:
需要将Protocol 中默认的IPv4改为Ping,其他的操作默认即可。
如果是单网口设备,一般均知道其MAC 地址,在步骤2中无需进行IP 地址修改的操作,
只需在添加流时将Stream Add 选项框中Ethernet 下的Destination MAC 修改为单网口设备的MAC 即可。
图5-6
完成流的添加流之后,可以根据被测网卡预知的吞吐量对端口速率进行修改,点击“TransmitSetup”页面中的
Port config of module transmit 会弹出Port Transmit Profile 选项框
北京信而泰科技有限公司版权所有
9
Beijing
Teletest Technology Co., LTD.
图5-7
附:
Units 选择%Ultilization模式,该模式是按照发送带宽占总带宽的百分比去修改的,Rate里可直接输入预知的数值。
图5-8
4.流的添加及端口速率修改完成之后即可对步骤
3中所添加的流进行统计,在“Statistics”页面中选中slot 1指定的port 1端口,点击Select streams for statistics,统计完成之后即可点击Start Transmit &Statistics。
图5-9
北京信而泰科技有限公司版权所有
10
北京信而泰科技股份有限公司Beijing Teletest Technology Co., LTD.
从图5-9可以看出Rx Frame Rate(fps)与Tx Frame Rate(fps)相同,则说明被测网卡的吞吐量与图5-8中的Load(Mbps)基本相同或略微偏低,可将速率稍微调高,再行测试。
附:
若Rx Frame Rate(fps)与Tx Frame Rate(fps)基本相同,则说明网卡的吞吐量与当前设置的相同或者比当前设置的稍高,可以将速率稍微调高一点(图5-7操作)再次对比Rx Frame Rate(fps)与Tx Frame Rate(fps)。
若Rx Frame Rate(fps)明显比Tx Frame Rate(fps)低很多,则说明网卡的吞吐量比当前设置的要稍低,可以将速率稍微调低一点(图5-7操作)直至Rx Frame Rate(fps)与Tx Frame Rate(fps)基本相同。
6结语
用户关心的性能测试以及吞吐量测试均可以在BigTao 统一的测试平台上十分方便的实现。另外BigTao 能够提供真正的三层测试平台,有效保护了用户投资,提高了使用效率。作为国内唯一一家能够提供整机测试仪仪表供应商,信而泰会继续在统一测试平台上继续大量的投入研发新技术,与我们的客户共同发展,推动测试技术快速向前发展。
如果要获取更多的信息,请通过以下方式联系:
地址:北京市海淀区上地创业路8号群英科技园5号楼1层
Email:[email protected]
北京信而泰科技有限公司版权所有
11