测试网络流量测试
网络流量测试 时间:2021-05-19 阅读:(
)
FortiTester2000Dv2.
2测试报告版本2.
2时间2015年3月支持的版本FortiTesterv2.
2.
2作者王东(eastwang@fortinet.
com)状态草稿反馈support_cn@fortinet.
com目录1.
0产品介绍:31.
1FG2000D硬件及软件配置信息.
41.
2测试环境及拓扑:41.
3测试方案(RFC2544)42.
0B2B测试用例(TP模式)62.
1TCP吞吐量测试(IPv4)62.
2UDP吞吐量测试(IPv4)72.
3TCP并发连接测试(IPv4)82.
4HTTPCPS测试(IPv4)92.
5HTTPSCPS测试(IPv4)102.
6HTTPRPS测试(IPv4)112.
7HTTPSRPS测试(IPv4)133.
0DUT测试用例:143.
1TCP吞吐量测试(IPv4)183.
2UDP吞吐量测试(IPv4)193.
3TCP并发连接测试(IPv4)193.
4HTTPCPS测试(IPv4)203.
5HTTPSCPS测试(IPv4)202.
6HTTPRPS测试(IPv4)212.
7HTTPSRPS测试(IPv4)214.
0PortBinding测试用例:224.
1TCP吞吐量测试(IPv4)221.
0产品介绍:FortiTeser是一个网络流量测试工具,是基于公司的专用的硬件和软件平台.
它提供以下类型的测试:TCP吞吐量测试FortiTeser可以通过指定的端口测试DUT的TCP吞吐量性能产生一定量的单向TCP流量(测试设备).
TCP并发连接测试FortiTeser可以通过指定的端口测试TCP并发连接性能产生一定量的双向TCP流量.
HTTP/HTTPSCPS测试通过模拟多个客户端,可以生成HTTP或HTTPSFortiTeser测试每秒新连接(CPS)的性能.
HTTP/HTTPSRPS测试通过模拟多个客户端,可以生成HTTP或HTTPSFortiTeser测试每秒请求数(RPS)的性能.
UDP吞吐量测试通过发送指定大小的UDP帧从模拟客户端模拟服务器的最大速度,FortiTeser可以测试UDP的吞吐量性能.
CAPWAP吞吐量测试通过模拟多个Wi-FiAP(接入点),可以产生交通测试FortiTeserCAPWAPCAPWAP的吞吐量性能.
fortitester支持两种类型的交通模式:站站站模式和服务器模式.
站服务器模式有两种类型:UDP和HTTP服务器.
1.
1FG2000D硬件及软件配置信息1.
2测试环境及拓扑:为了保证测试达到最佳性能,在测试过程中建议使用端口13;24奇偶相连,1,2口模拟的是客户端;3,4口模拟的是服务器端.
FortiTester测试环境1.
3测试方案(RFC2544):基于RFC2544性能测试标准,FortiTester可以针对网络设备进行吞吐量,延迟,帧丢失率,背靠背四类测试.
产品型号描述软件版本信息硬件配置信息FortiTester2000DApplianceV2.
2.
2Intel(R)Xeon(R)CPUE5-1650v2@3.
50GHz,16Gmemory120GSSD,4*1G/10GSPF/SPF+;DualPowerRFC2544协议简介:RFC2544协议是RFC组织提出的用于评测网络互联设备(防火墙、IDS、Switch等)的国际标准.
主要是对RFC1242中定义的性能评测参数的具体测试方法、结果的提交形式作了较详细的规定.
主要测试参数:RFC2544中规定了许多测试不同网络设备的参数,以下主要对其中4个最为重要的参数进行概要的介绍.
(1)吞吐率(Throughput)·定义:被测设备在不丢包的情况下,所能转发的最大数据流量.
通常使用每秒钟通过的最大的数据包数或者字节数来衡量(MB/s).
·作用:反映被测试设备所能够处理(不丢失数据包)的最大的数据流量.
(2)丢包率(LostRate)·定义:在一定的负载下,由于缺乏资源而未能被转发的包占应该转发的包数的百分比.
·作用:反映被测设备承受特定负载的能力.
(3)时延(Latency)·定义:发送一定数量的数据包,记录中间数据包发出的时间T1,以及经由测试设备转发后到达接收端口的时间T2,然后按照下面的公式计算:对于存储/位转发设备:Latency=T2-T1T2:输出帧的第一位到达输出端口的时间;T1:输入帧的最后一位到达输入端口的时间.
·作用:反映被测设备处理数据包的速度.
(4)背靠背(Back-to-Back)·定义:以所能够产生的最大的速率,发送一定长度的数据包,并不断改变一次发送的数据包数目,直到被测设备能够完全转发所有发送的数据包,这个包数就是此设备的背对背值.
·作用:反映被测设备处理突发数据的能力(数据缓存能力)2.
0B2B测试用例(TP模式):B2B测试只能发生在TP模式下,且客户端和服务器测得IP子网必须在同一个网段.
但是不同的两对口要有不同的子网,所有测试都是同时开始结束,一个时间只能跑一个测试.
所有测试都是两队接口相连,1,2口模拟客户端;3,4口模拟服务器.
2.
1TCP吞吐量测试(IPv4)100个主机对应1个服务器,单向TCP流量,使用两对10G端口,MTU值是1500.
f1TCP吞吐量流程图测试用例名称带宽配置测试时间测试结果备注TCP吞吐量测试1200MB10分钟通过端口1,3;2,4均达到100MB的TCP吞吐量TCP吞吐量测试21G10分钟通过端口1,3;2,4均达到500MB的TCP吞吐量TCP吞吐量测试32G10分钟通过端口1,3;2,4均达到1G的TCP吞吐量TCP吞吐量测试410G10分钟通过端口1,3;2,4均达到5G的TCP吞吐量TCP吞吐量测试520G10分钟通过端口1,3可以达到9.
6G;2,4则达到9.
2GTCP吞吐量测试640G10分钟失败不允许配置超过端口线速(Max:20G)TCP吞吐量测试7010分钟通过端口1,3可以达到9.
6G;2,4则达到9.
2GTCP吞吐量测试810G60分钟通过测试稳定,没有crash2.
2UDP吞吐量测试(IPv4)1个主机对应1个服务器,单向UDP流量,使用两对10G端口,当UDP长度是64,128,512,1024的时候,MTU值是1500;当UDP长度是1518的时候,MTU值是2000;当UDP长度是2000的时候,MTU值是3000;当UDP长度是9000的时候,MTU值是9000.
(注意:UDP长度必须小于MTU大小)UDP吞吐量流程图测试用例名称UDP包长度测试时间测试结果备注UDP吞吐量测试16410分钟通过端口1,3;2,4均达到1G的UDP吞吐量UDP吞吐量测试212810分钟通过端口1,3;2,4均达到2G的UDP吞吐量UDP吞吐量测试351210分钟通过端口1,3;2,4均达到9.
2G的UDP吞吐量UDP吞吐量测试4102410分钟通过端口1,3;2,4均达到9.
5G的UDP吞吐量UDP吞吐量测试5151810分钟通过端口1,3;2,4均达到9.
6G的UDP吞吐量UDP吞吐量测试6200010分钟通过端口1,3;2,4均达到9.
6G的UDP吞吐量UDP吞吐量测试7900010分钟通过端口1,3;2,4均达到9.
7G的UDP吞吐量UDP吞吐量测试8102460分钟通过测试稳定,没有crash2.
3TCP并发连接测试(IPv4)1个主机对应1个服务器,MTU大小设置成1500,TCP并发连接数设置从2-600000.
TCP并发连接流程图测试用例名称Load大小测试时间OPEN结果备注TCPOPEN测试1210分钟失败2太小,不建议设置过小值TCPOPEN测试2100010分钟通过TCP最并发连接可达1000TCPOPEN测试31000010分钟通过TCP最并发连接可达10000TCPOPEN测试410000010分钟通过TCP最并发连接可达99000TCPOPEN测试520000010分钟通过TCP最并发连接可达190000TCPOPEN测试630000010分钟通过TCP最并发连接可达290000TCPOPEN测试760000010分钟通过TCP最大并发连接可达580000TCPOPEN测试860000060分钟通过测试稳定,没有crash2.
4HTTPCPS测试(IPv4)使用两对端口13;24,分别有100个主机对应1个服务器,使用流量HTTP1.
1GET/200OK,使用两对10G端口,MTU值是1500,结果是TotalCPS=Port1CPS+Port2CPSHTTP1.
1CPS流程图测试用例名称Load大小测试时间CPS结果备注HTTPCPS测试13210分钟通过TotalCPS:110000HTTPCPS测试26410分钟通过TotalCPS:120000HTTPCPS测试39610分钟通过TotalCPS:110000HTTPCPS测试46460分钟通过测试稳定,没有crash2.
5HTTPSCPS测试(IPv4)使用两对端口13;24,分别有100个主机对应1个服务器,HTTPS1.
1GET/200OK,使用两对10G端口,MTU值是1500,结果是TotalCPS=Port1CPS+Port2CPSHTTPS1.
1CPS流程图测试用例名称Load大小测试时间CPS结果备注HTTPSCPS测试13210分钟通过TotalCPS:4000HTTPSCPS测试26410分钟通过TotalCPS:4000HTTPSCPS测试39610分钟通过TotalCPS:4000HTTPSCPS测试46460分钟通过测试稳定,没有crash2.
6HTTPRPS测试(IPv4)使用两对端口13;24,主机数必须大于等于SimUser数,Request/Connection是设置每个TCP连接可以有多少个HTTPRequest,使用流量HTTP1.
1GET/200OK,使用两对10G端口,MTU值是1500,结果是TotalRPS=Port1RPS+Port2RPSHTTP1.
1RPS流程图测试用例名称SimUserRequest/Conn测试时间RPS结果备注HTTPRPS测试11005分钟通过TotalRPS=5000HTTPRPS测试210010005分钟通过TotalRPS=560000HTTPRPS测试3200100005分钟通过TotalRPS=700000HTTPRPS测试4400200005分钟通过TotalRPS=640000HTTPRPS测试5400500005分钟通过TotalRPS=700000HTTPRPS测试620005分钟通过TotalRPS=600000HTTPRPS测试740005分钟通过TotalRPS=700000HTTPRPS测试8400060分钟通过测试稳定,没有crash2.
7HTTPSRPS测试(IPv4)使用两对端口13;24,主机数必须大于等于SimUser数,Request/Connection=0且不可配置,使用流量HTTPS1.
1GET/200OK,使用两对10G端口,MTU值是1500,结果是TotalRPS=Port1RPS+Port2RPSHTTPS1.
1RPS流程图测试用例名称SimUser测试时间RPS结果备注HTTPSRPS测试1105分钟通过TotalRPS=480HTTPSRPS测试21005分钟通过TotalRPS=4600HTTPSRPS测试32005分钟通过TotalRPS=9000HTTPSRPS测试44005分钟通过TotalRPS=16000测试用例名称SimUser测试时间RPS结果备注HTTPSRPS测试840060分钟通过测试稳定,没有crash3.
0DUT测试用例:DUT测试发生在NAT模式下,DUT设备是一台FGT1500D且是运行在NAT模式下,FortiTester的Port1Port33,Port2Port35;这些模拟不同网段的客户端.
Port3Port34,Port4Port36;这些模拟相对应网段的服务器.
通过FGT上的命令查看丢包情况.
FGT1500D基本配置和验证命令:configfirewallpolicyedit1setuuida4e6cb2a-ada4-51e4-2859-6641bc52d431setsrcintf"any"setdstintf"any"setsrcaddr"all"setdstaddr"all"setactionacceptsetschedule"always"setservice"ALL"setlogtrafficdisablesetauto-asic-offloaddisablenextendFG1K5D3I13800077#gethardwarenicport34Description:FortiASICNP6AdapterDriverName:FortiASICUnifiedNPUDriverName:np6_0PCISlot:09:00.
0irq:34Board:FGT1500DSN:FG1K5D3I13800077MajorID:3MinorID:0lifid:17lifoid:145netdevoid:145netdevflags:1203Current_HWaddr:08:5b:0e:3a:4e:efPermanent_HWaddr:08:5b:0e:3a:4e:efphyname:port34bank_id:1phy_addr:0x19lane:0sw_port:2sw_np_port:14vid_phy[6]:[0x14][0x4e][0x00][0x00][0x00][0x00]vid_fwd[6]:[0x00][0x4d][0x00][0x00][0x00][0x00]oid_fwd[6]:[0x00][0xbb][0x00][0x00][0x00][0x00]LinkStatusAdmin:upnetdevstatus:upautonego_setting:0link_setting:1link_speed:10000link_duplex:1Speed:10000Duplex:Fulllink_status:Uprx_link_status:1int_phy_link:1local_fault:0local_warning:0remote_fault:0CountersRxPkts:108106858RxBytes:7597646926TxPkts:676667815TxBytes:1023963671393HostRxPkts:68197766HostRxBytes:3568702988HostRxdropped:0HostTxPkts:425672606HostTxBytes:644459105590HostTxdropped:0sw_rx_pkts:108106858sw_rx_bytes:7597646926sw_tx_pkts:676667815sw_tx_bytes:1023963671393sw_np_rx_pkts:676667823sw_np_rx_bytes:1026670343341sw_np_tx_pkts:108106858sw_np_tx_bytes:8030074358FG1K5D3I13800077#getsysperformancestatusCPUstates:0%user0%system0%nice100%idleCPU0states:0%user0%system0%nice100%idleCPU1states:0%user0%system0%nice100%idleCPU2states:0%user1%system0%nice99%idleCPU3states:0%user0%system0%nice100%idleCPU4states:0%user0%system0%nice100%idleCPU5states:0%user0%system0%nice100%idleCPU6states:0%user0%system0%nice100%idleCPU7states:0%user6%system0%nice94%idleCPU8states:0%user0%system0%nice100%idleCPU9states:1%user0%system0%nice99%idleCPU10states:0%user0%system0%nice100%idleCPU11states:0%user0%system0%nice100%idleMemorystates:24%usedAveragenetworkusage:10479716kbpsin1minute,3928810kbpsin10minutes,2258026kbpsin30minutesAveragesessions:403sessionsin1minute,363sessionsin10minutes,295sessionsin30minutesAveragesessionsetuprate:0sessionspersecondinlast1minute,0sessionspersecondinlast10minutes,0sessionspersecondinlast30minutesViruscaught:0totalin1minuteIPSattacksblocked:0totalin1minuteUptime:0days,1hours,15minutesFG1K5D3I13800077#getsyssessionstatusThetotalnumberofsessionsforthecurrentVDOM:10003FG1K5D3I13800077#diagnosesyssessionstatmiscinfo:session_count=10003setup_rate=0exp_count=0clash=0memory_tension_drop=0ephemeral=0/1114112removeable=0delete=0,flush=0,dev_down=0/0TCPsessions:10003inESTABLISHEDstatefirewallerrorstat:error1=00000000error2=00000000error3=00000000error4=00000000tt=00000000cont=00000000ids_recv=00000000url_recv=00000000av_recv=00000000fqdn_count=0000000btcpresetstat:syncqf=1acceptqf=0no-listener=4data=0ses=0ips=0global:ses_limit=0ses6_limit=0rt_limit=0rt6_limit=03.
1TCP吞吐量测试(IPv4)100个主机对应1个服务器,单向TCP流,启用FGTPolicyAlltoAllAccept且关掉NAT,使用两对10G端口,MTU值是1500.
测试用例名称带宽配置测试时间测试结果备注TCP吞吐量测试1100MB10分钟通过端口1,3;2,4均达到50MB的TCP吞吐量;Total=100MBTCP吞吐量测试21000MB10分钟通过端口1,3;2,4均达到500MB的TCP吞吐量;Total=1000MBTCP吞吐量测试310G10分钟通过端口1,3;2,4均达到5G的TCP吞吐量;Total=10GTCP吞吐量测试4010分钟通过端口1,3;2,4均达到1G的TCP吞吐量Total=20G3.
2UDP吞吐量测试(IPv4)1个主机对应1个服务器,单向UDP流量,单向TCP流,启用FGTPolicyAlltoAllAccept且关掉NAT,使用两对10G端口,MTU值是1500.
UDP是以最大额定速率发,穿过DUT设备的时候,DUT可能会处理不了这么多的Traffic,会看到out=TX;in=TX测试用例名称UDP包长度测试时间测试结果备注UDP吞吐量测试16410分钟通过TotalTx=5G;TotalRx=1.
8GUDP吞吐量测试212810分钟通过TotalTx=12G;TotalRx=3.
9GUDP吞吐量测试351210分钟通过TotalTx=18G;TotalRx=15GUDP吞吐量测试4102410分钟通过TotalTx=19.
8G;TotalRx=19.
8GUDP吞吐量测试5151810分钟通过TotalTx=19.
2G;TotalRx=19.
2G3.
3TCP并发连接测试(IPv4)1个主机对应1个服务器,MTU大小设置成1500,TCP并发连接数设置从2-600000.
启用FGTPolicyAlltoAllAccept且关掉NAT,使用两对10G端口,MTU值是1500.
测试用例名称Load大小测试时间OPEN结果备注TCPOPEN测试2100010分钟通过TotalSession=1000TCPOPEN测试31000010分钟通过TotalSession=10000TCPOPEN测试410000010分钟通过TotalSession=98000测试用例名称Load大小测试时间OPEN结果备注TCPOPEN测试760000010分钟通过TotalSession=5800003.
4HTTPCPS测试(IPv4)使用两对端口13;24,分别有100个主机对应1个服务器,使用流量HTTP1.
1GET/200OK,启用FGTPolicyAlltoAllAccept且关掉NAT,使用两对10G端口,MTU值是1500,结果是TotalCPS=Port1CPS+Port2CPS测试用例名称Load大小测试时间CPS结果备注HTTPCPS测试13210分钟通过TotalCPS:100000HTTPCPS测试26410分钟通过TotalCPS:110000HTTPCPS测试39610分钟通过TotalCPS:1100003.
5HTTPSCPS测试(IPv4)使用两对端口13;24,分别有100个主机对应1个服务器,HTTPS1.
1GET/200OK,启用FGTPolicyAlltoAllAccept且关掉NAT,使用两对10G端口,MTU值是1500,结果是TotalCPS=Port1CPS+Port2CPS测试用例名称Load大小测试时间CPS结果备注HTTPSCPS测试13210分钟通过TotalCPS:4000HTTPSCPS测试26410分钟通过TotalCPS:4000HTTPSCPS测试39610分钟通过TotalCPS:40002.
6HTTPRPS测试(IPv4)使用两对端口13;24,主机数必须大于等于SimUser数,Request/Connection是设置每个TCP连接可以有多少个HTTPRequest,使用流量HTTP1.
1GET/200OK,启用FGTPolicyAlltoAllAccept且关掉NAT,使用两对10G端口,MTU值是1500,结果是TotalRPS=Port1RPS+Port2RPS测试用例名称SimUserRequest/Conn测试时间RPS结果备注HTTPRPS测试11005分钟通过TotalRPS=5000HTTPRPS测试210010005分钟通过TotalRPS=500000HTTPRPS测试3200100005分钟通过TotalRPS=700000HTTPRPS测试4400200005分钟通过TotalRPS=700000HTTPRPS测试540005分钟通过TotalRPS=8000002.
7HTTPSRPS测试(IPv4)使用两对端口13;24,主机数必须大于等于SimUser数,Request/Connection=0且不可配置,使用流量HTTPS1.
1GET/200OK,启用FGTPolicyAlltoAllAccept且关掉NAT,使用两对10G端口,MTU值是1500,结果是TotalRPS=Port1RPS+Port2RPS测试用例名称SimUser测试时间RPS结果备注HTTPSRPS测试1105分钟通过TotalRPS=480HTTPSRPS测试21005分钟通过TotalRPS=4600HTTPSRPS测试44005分钟通过TotalRPS=160004.
0PortBinding测试用例:B2B测试,Port1+Port2=聚合端口1作为客户端;Port3+4=聚合端口2作为服务器;分别在TP模式下测试TCP吞吐量.
(暂不支持UDP)4.
1TCP吞吐量测试(IPv4)100个主机对应1个服务器,单向TCP流,启用FGTPolicyAlltoAllAccept且关掉NAT,使用两对10G端口,MTU值是1500.
测试用例名称带宽配置测试时间测试结果备注TCP吞吐量测试4010分钟通过聚合端口可达到19G
WHloud Official Notice(鲸云官方通知)(鲸落 梦之终章)]WHloud RouMu Cloud Hosting若木产品线云主机-香港节点上新预售本次线路均为电信CN2 GIA+移动联通BGP,此机型为正常常规机,建站推荐。本次预售定为国庆后开通,据销售状况决定,照以往经验或有咕咕的可能性,但是大多等待时间不长。均赠送2个快照 2个备份,1个默认ipv4官方网站:https:/...
UCloud优刻得商家这几年应该已经被我们不少的个人站长用户认知,且确实在当下阿里云、腾讯云服务商不断的只促销服务于新用户活动,给我们很多老用户折扣的空间不多。于是,我们可以通过拓展选择其他同类服务商享受新人的福利,这里其中之一就选择UCloud商家。UCloud服务商2020年创业板上市的,实际上很早就有认识到,那时候价格高的离谱,谁让他们只服务有钱的企业用户呢。这里希望融入到我们大众消费者,你...
关于HostYun主机商在之前也有几次分享,这个前身是我们可能熟悉的小众的HostShare商家,主要就是提供廉价主机,那时候官方还声称选择这个品牌的机器不要用于正式生产项目,如今这个品牌重新转变成Hostyun。目前提供的VPS主机包括KVM和XEN架构,数据中心可选日本、韩国、香港和美国的多个地区机房,电信双程CN2 GIA线路,香港和日本机房,均为国内直连线路,访问质量不错。今天和大家分享下...
网络流量测试为你推荐
数据重庆尊敬的浪潮英信服务器用户:您的iphone绑定ipad支持ipad支持ipad支持ipad支持ipad支持ipad支持ipad
域名是什么 花生壳动态域名 godaddy域名解析教程 搬瓦工官网 免备案cdn 香港机房托管 回程路由 info域名 服务器怎么绑定域名 512m内存 彩虹ip 免费ftp站点 牛人与腾讯客服对话 英文站群 京东商城0元抢购 可外链网盘 网络空间租赁 vip购优惠 银盘服务是什么 环聊 更多