Traffic Generator

Traffic Generator 是 MikroTik RouterOS 中用于评估设备性能的工具,它通过端口生成并发送原始数据包,收集延迟、抖动、吞吐量和丢包数据。它支持 OOO 检测和 PCAP 注入等高级功能,并提供可配置的属性和用于快速设置命令。

Traffic Generator

Traffic Generator 是一种允许评估 DUT (Device Under Test) 或 SUT (System Under Test) 性能的工具。

该工具可以通过特定端口生成并发送 RAW 数据包。它还收集延迟和抖动值、TX/RX 速率,统计丢失的数据包,并检测乱序 (OOO) 数据包。

Traffic Generator 可以类似 bandwidth test 工具那样使用,也可以生成将被路由回数据包生成器的数据包,以便进行高级状态收集。

信息

在生成数据包的设备上,无法使用 sniffer 工具、torch 或出站接口上的防火墙捕获 traffic-generator 生成的数据包。

由于此工具可能被恶意使用,可以通过输入命令 '/system/device-mode/update traffic-gen=no' 并在之后按住 reset 按钮来锁定此功能。

通用

Sub-menu: /tool/traffic-generator

此菜单允许设置通用 traffic generator 属性,并包含快速启动和停止该工具的命令。

属性

PropertyDescription
latency-distribution-max (time; Default: 100us)延迟分布测量的最大延迟范围。基于此值,RouterOS 将决定使用什么延迟范围作为 latency-distribution-measure-interval 属性
measure-out-of-order (yes | no; Default: )是否测量乱序数据包。默认值基于 CPU 类型(多核 CPU 默认 no;单核 CPU 默认 yes)。在多核设备上启用该属性时,单个流将仅使用单个 CPU 核心
stats-samples-to-keep (integer; Default: 100)收集多少数据样本
test-id (integer [0..255]; Default: 0)

只读属性

PropertyDescription
latency-distribution-samples (integer)显示 latency-distribution-measure-interval 被划分成多少个单独的时间段
latency-distribution-measure-interval (time)显示总延迟测量范围
running (yes | no)显示 traffic generator 工具是否已启动。

命令

PropertyDescription
quick ()此命令允许您快速启动数据包生成器并将统计信息输出打印到终端。该命令还接受若干参数,这些参数会覆盖 packet template 和 stream 设置中的设置。接受的参数为 duration, entries-to-show, freeze-frame-interval, id, interface, mbps, measure-out-of-order, packet-count, packet-size, port, pps, stream, test-id, tx-templatetx-template - 用于生成流量的数据包模板(最多 16 个模板)duration - 运行测试的时长entries-to-show - 打印到终端的状态行数freeze-frame-interval - 更新终端状态的频率 其余参数不是命令特有的,并在其他地方描述。运行 quick 命令时指定的参数会覆盖已配置的值。如果某个参数只为一个 header 指定,则该值将(在需要时)为所有其他 header 相乘。
start ()命令在后台启动 traffic generator 工具。它接受一个参数 test-id
stop ()命令停止由 start 命令启动的 traffic generator 工具。
inject ()将原始数据注入接口。
inject-pcap ()直接从 PCAP 或 PCAPNG 文件注入原始数据。Important: 从 RouterOS 7.20 开始,sniffer 工具以 PCAPNG 格式保存捕获的数据包。 traffic-generator inject-pcap 功能从 RouterOS 7.21 开始支持 PCAPNG 格式。

Packet Template

Sub-menu: /tool/traffic-generator/packet-template

此子菜单允许基于提供的参数构建数据包。基于这些参数,您可以构建带 VLAN 标记的 IP 数据包并设置 UDP 端口。将根据提供的参数生成原始数据包模板。

如果您需要更底层的数据包,或想充分利用 traffic generator,请使用 raw-packet-template 构建器来构建数据包。

如果同一类型的 header 在数据包中出现多次,则 header 字段值以逗号分隔列表传递。(例如,如果有两个 IP header,则源地址给出为 "IP-src=1.1.1.1,2.2.2.2")。

为了更快地构建 header,许多 header 字段值是被假定的。例如,如果 header 栈为 "mac, IP",那么 traffic generator 可以假定 mac-protocol 值为 "IP"。或者如果指定了 "port" 或 "interface" 设置,traffic generator 可以假定 "mac-src" 为接口的 MAC 地址。假定值具有以 "assumed-" 开头的独特名称,并且是只读的。手动指定的值会覆盖假定值。

信息

假定值不会自动更新。模板编辑后会重新假定新值。执行 "packet-template set 0" 就足以触发新的假定值 | Property | Description | | :-- | :-- | | comment (string; Default: ) | 您正在构建的数据包的简短描述。 | | compute-checksum-from-offset (no-checksum | integer[0..4294967295]; Default: ) | 指定从数据包中的哪个字节偏移开始计算 2 字节校验和(示例:设置为 14,以在计算校验和时跳过数据包的以太网头部) | | data (incrementing | random | specific-byte | uninitialized; Default: uninitialized) | 指定数据包有效载荷的填充方式:uninitialized - 数据包数据(header 之后)未初始化,但并非零。最快。specific-byte - 与设置 data-byte 配合使用incrementing - 数据包数据填充为 "00 01 02 03" 等random - 数据包数据用随机字节填充。最慢。 | | data-byte (hex [0..FF]; Default: 0) | 用于填充数据包有效载荷的字节。 | | interface (string; Default: ) | packet template 的可选参数。它与 "port" 设置互斥。指定 "interface" 允许用户不必在 port 菜单中为该接口创建 port 条目。实际上,port 条目是动态创建的。这对于运行快速测试很有用。 | | ip-dscp (list of integer[0..255] (max 16 times); Default: ) | 将在 IP 头部中设置的单个或 DS Field 列表(DS Field 包含 DSCP 值和 ECN 值) | | ip-dst (list of IP/Netmask (max 16 times); Default: ) | 生成 IP header 时将使用的目的 IP 地址列表。 | | ip-frag-off (list of integer[0..65535] (max 16 times); Default: ) | IP 头部中的分片偏移列表。 | | ip-gateway (IP; Default: ) | 在发送方和接收方是同一设备的情况下,无法从 ip-dst 自动确定下一跳。如果指定了 ip-gateway,packet template 将基于解析出的 ip-gateway 假定目的 mac 地址。 | | ip-id (list of integer [0..65535]; Default: ) | | | ip-protocol (list of IP protocols (max 16 times); Default: ) | | | ip-src (list of IP/Mask (max 16 times); Default: ) | | | ip-ttl (list of integer [0..255] (max 16 times); Default: ) | | | mac-dst (list of MAC/MASK (max 16 times); Default: ) | | | mac-protocol (list of mac protocols (max 16 times); Default: ) | | | mac-src (list of MAC/MASK (max 16 times); Default: ) | | | name (string; Default: ) | 模板的描述性名称。 | | port (string; Default: ) | packet template 的可选参数。这建议了使用此模板生成的数据包应发送出去的端口。Port 也可以在其他地方指定,例如在 stream 设置中。它与 interface 设置互斥。 | | raw-header (string (max 16 times); Default: ) | 以十六进制格式字符串表示的原始数据包头部。 | | udp-dst-port (list of port [0..65535]/mask [0..FFFF] (max 16 times); Default: ) | | | udp-src-port (list of port [0..65535]/mask [0..FFFF] (max 16 times); Default: ) | | | vlan-id (; Default: ) | | | vlan-priority (; Default: ) | | | vlan-protocol (; Default: ) | | | header-stack (list of ip | mac | raw | udp | vlan (max 16 times); Default: ip) | 生成的数据包应具有的 header 序列。目前支持:mac - 以太网头部(14 字节)vlan - 以太网 VLAN 标签(4 字节)ip - IPv4 头部(20 字节)udp - UDP 头部(8 字节)raw - 以十六进制字符串指定的任意字节 大多数 header 类型可以在头部中多次出现。每个数据包只能有 2 个 IP header 和 1 个 UDP header。基于我们在网络协议方面的实践经验,对可能的 header 序列施加了一些限制(例如,VLAN header 只能跟在 mac header 或另一个 VLAN header 之后)。traffic generator 建议数据包模板的第一个 header(在 port 菜单中)。但这不受强制。 |

端口配置

Sub-menu: /tool/traffic-generator/port

此菜单允许配置将与特定接口关联并用于接收/发送生成数据包的端口。

Properties

PropertyDescription
disabled (yes | no; Default: no)端口是否被禁用且不参与数据包的接收/发送
name (string; Default: )端口的描述性名称
interface (string; Default: )与端口关联的接口的名称。

只读属性

PropertyDescription
dynamic (yes | no)端口配置是否自动生成。
first-header (ip | mac | raw | udp | vlan)显示要从指定接口发送出去的数据包建议的第一个 header。此信息可在创建 packet template 时使用。
inactive (yes | no)端口是否处于非活动状态且无法参与数据包的 tx/rx。

统计

Sub-menu: /tool/traffic-generator/stats

如果 traffic generator 未以 quick 模式运行,则有关测试的所有统计信息都存储在此菜单中。

延迟分布

Sub-menu: /tool/traffic-generator/stats/latency-distribution

此子菜单显示在特定延迟范围内接收到多少数据包。延迟范围可以按流或按序列查看(例如,print stream-num=3、print seq=10)

以下是延迟图表的示例输出:

[admin@test-host] /tool/traffic-generator/stats/latency-distribution> print            
 # LATENCY                 COUNT        SHARE GRAPH                                               
 0 0-15.5us                    0           0%
 1 15.5us-31us                 0           0%
 2 31us-46.5us                 0           0%
 3 46.5us-62.1us               0           0%
 4 62.1us-77.6us               0           0%
 5 77.6us-93.1us               0           0%
 6 93.1us-109us                0           0%
 7 109us-124us                 0           0%
 8 124us-140us                 0           0%
 9 140us-155us                 0           0%
10 155us-171us                 0           0%
11 171us-186us                 4           0% *                                                   
12 186us-202us                29           0% *                                                   
13 202us-217us                90       0.001% *                                                   
14 217us-233us               302       0.004% *                                                   
15 233us-248us               630       0.009% *                                                   
16 248us-264us               789       0.011% *                                                   
17 264us-279us             1 384       0.021% -*                                                  
18 279us-295us             1 990        0.03% --*                                                 
19 295us-310us             2 966       0.045% ---*                                                
20 310us-326us             4 089       0.062% -----*                                              
21 326us-341us             4 958       0.075% ------*                                             
22 341us-357us             6 059       0.091% -------*                                            
23 357us-372us             6 660       0.101% --------*                                           
24 372us-388us             8 320       0.126% ----------*                                         
25 388us-403us             9 988       0.151% -------------*                                      
26 403us-419us            11 781       0.178% ---------------*                                    
27 419us-434us            12 512       0.189% ----------------*                                   
28 434us-450us            13 836        0.21% -----------------*                                  
29 450us-465us            15 681       0.238% --------------------*                               
30 465us-481us            17 740       0.269% ----------------------*                             
31 481us-496us            19 913       0.302% --------------------------*                         
32 496us-512us            21 106        0.32% ---------------------------*                        
33 512us-528us            22 848       0.346% -----------------------------*                      
34 528us-543us            25 059        0.38% --------------------------------*                   
35 543us-559us            26 593       0.403% ----------------------------------*                 
36 559us-574us            27 663       0.419% -----------------------------------*                
37 574us-590us            29 351       0.445% -------------------------------------*              
38 590us-605us            31 265       0.474% ----------------------------------------*           
39 605us-621us            33 224       0.504% -------------------------------------------*        
40 621us-636us            34 464       0.523% --------------------------------------------*       
41 636us-652us            35 630        0.54% ----------------------------------------------*     
42 652us-667us            37 245       0.565% ------------------------------------------------*   
43 667us-683us            38 158       0.579% -------------------------------------------------*  
44 683us-698us            38 626       0.586% --------------------------------------------------* 
45 698us-714us            38 985       0.591% --------------------------------------------------* 
46 714us-729us            39 061       0.592% --------------------------------------------------* 
47 729us-745us            39 750       0.603% ---------------------------------------------------*
48 745us-760us            39 145       0.594% --------------------------------------------------* 
49 760us-776us            39 162       0.594% --------------------------------------------------* 
50 776us-791us            38 197       0.579% -------------------------------------------------*  
51 791us-807us            37 811       0.573% -------------------------------------------------*  
52 807us-822us            37 364       0.567% ------------------------------------------------*   
53 822us-838us            36 770       0.558% -----------------------------------------------*    
54 838us-853us            35 831       0.543% ----------------------------------------------*     
55 853us-869us            35 380       0.536% ----------------------------------------------*     
56 869us-884us            34 472       0.523% --------------------------------------------*       
57 884us-900us            33 672       0.511% -------------------------------------------*        
58 900us-915us            33 799       0.513% --------------------------------------------*       
59 915us-931us            32 754       0.497% ------------------------------------------*         
60 931us-946us            32 339        0.49% ------------------------------------------*         
61 946us-962us            32 419       0.492% ------------------------------------------*         
62 962us-977us            32 107       0.487% -----------------------------------------*          
63 977us-993us            31 552       0.478% -----------------------------------------*          
64 0-993us             1 221 523       18.54%

属性

PropertyDescription
count (integer)当前延迟范围内的数据包数量
graph (string)份额的图形表示
latency (string)延迟范围
share (percent)落入此延迟范围的数据包百分比。

流统计

Sub-menu: /tool/traffic-generator/stats/stream

此子菜单存储按流排序的统计信息。输出与 quick 模式相同。

[admin@test-host] /tool/traffic-generator/stats/stream> print 
 # SEQ    NUM     TX-PACKET   TX-RATE     RX-PACKET   RX-RATE   LOST-PACKET LOST-RATE
 0 1      3          43 064 499.5Mbps        25 180 292.0Mbps        17 884 207.4Mbps
 1 1      4          43 062 499.5Mbps        39 946 463.3Mbps         3 116  36.1Mbps
 2 1      TOT        86 126 999.0Mbps        65 126 755.4Mbps        21 000 243.6Mbps
 3 2      3          43 544 505.1Mbps        30 449 353.2Mbps        13 095 151.9Mbps
 4 2      4          43 543 505.0Mbps        42 982 498.5Mbps           561   6.5Mbps
 5 2      TOT        87 087 1010.2...        73 431 851.7Mbps        13 656 158.4Mbps

... 

59 20     TOT        87 277 1012.4...        73 755 855.5Mbps        13 522 156.8Mbps
60 21     3          43 546 505.1Mbps        30 605 355.0Mbps        12 941 150.1Mbps
61 21     4          43 546 505.1Mbps        42 682 495.1Mbps           864  10.0Mbps
62 21     TOT        87 092 1010.2...        73 287 850.1Mbps        13 805 160.1Mbps
63 TOT    3         913 942 504.8Mbps       629 210 347.5Mbps       284 732 157.2Mbps
64 TOT    4         913 939 504.8Mbps       898 374 496.2Mbps        15 565   8.5Mbps
65 TOT    TOT     1 827 881 1009.6...     1 527 584 843.8Mbps       300 297 165.8Mbps

端口统计

Sub-menu: /tool/traffic-generator/stats/port

此子菜单存储按 rx/tx 端口排序的统计信息。

[admin@test-host] /tool/traffic-generator/stats/port> print 
 # SEQ    PORT        RX-UNK-PACKET    RX-UNK-BYTE RX-UNK...     TX-PACKET   TX-RATE     RX-PACKET
 0 1      port0:et...             0              0      0bps        43 064 499.5Mbps        39 946
 1 1      port1:et...             0              0      0bps        43 062 499.5Mbps        25 180
 2 1      TOT                     0              0      0bps        86 126 999.0Mbps        65 126
 3 2      port0:et...             0              0      0bps        43 544 505.1Mbps        42 982
 4 2      port1:et...             0              0      0bps        43 543 505.0Mbps        30 449
 5 2      TOT                     0              0      0bps        87 087 1010.2...        73 431
 6 3      port0:et...             0              0      0bps        43 540 505.1Mbps        42 615
 7 3      port1:et...             0              0      0bps        43 540 505.1Mbps        30 191
 8 3      TOT                     0              0      0bps        87 080 1010.1...        72 806

原始统计

Sub-menu: /tool/traffic-generator/stats/raw

此子菜单存储原始统计数据。

[admin@test-host] /tool/traffic-generator/stats/raw> print 
 # SEQ    PORT       NUM     TX-PACKET   TX-RATE     RX-PACKET   RX-RATE   LOST-PACKET LOST-RATE
 0 1      port0:e... 3          43 064 499.5Mbps             0      0bps        43 064 499.5Mbps
 1 1      port1:e... 3               0      0bps        25 180 292.0Mbps       -25 180 292.0Mbps
 2 1      TOT        3          43 064 499.5Mbps        25 180 292.0Mbps        17 884 207.4Mbps
 3 1      port0:e... 4               0      0bps        39 946 463.3Mbps       -39 946 463.3Mbps
 4 1      port1:e... 4          43 062 499.5Mbps             0      0bps        43 062 499.5Mbps
 5 1      TOT        4          43 062 499.5Mbps        39 946 463.3Mbps         3 116  36.1Mbps
 6 1      port0:e... TOT        43 064 499.5Mbps        39 946 463.3Mbps         3 118  36.1Mbps
 7 1      port1:e... TOT        43 062 499.5Mbps        25 180 292.0Mbps        17 882 207.4Mbps
 8 2      port0:e... 3          43 544 505.1Mbps             0      0bps        43 544 505.1Mbps
 9 2      port1:e... 3               0      0bps        30 449 353.2Mbps       -30 449 353.2Mbps
10 2      TOT        3          43 544 505.1Mbps        30 449 353.2Mbps        13 095 151.9Mbps

Streams

属性

PropertyDescription
disabled (yes | no; Default: no)流是否被禁用
mbps (integer [0..4294967295]; Default: 0)流将尝试生成的每秒兆比特值。
name (string; Default: )流的描述性名称。
num (integer [0..15]; Default: 0)
packet-size (integer[1..65535] [-integer[1..65535]]; Default: 0)生成的数据包大小(字节)。可以设置为范围以进行随机数据包大小生成。
port (string; Default: )将用于传输数据包的 Port 菜单中的端口名称。
pps (integer [0..4294967295]; Default: 0)流将尝试生成的每秒数据包数。
tx-template (string; Default: )用作数据包内容来源的 packet-template 或 raw-packet-template 菜单中的数据包模板名称。

配置示例

IPsec 隧道性能测试

考虑以下测试设置

System Under Test (SUT) 由两台连接到 traffic generator 服务器的路由器组成。两台 SUT 路由器之间的连接经过 IPSec 加密。

traffic generator 将运行两个流:

  • 从 1.1.1.0/24 网络到 2.2.2.0/24 网络的方向。
  • 从 2.2.2.0/24 网络到 1.1.1.0/24 网络的方向。

R1 路由和 IPsec 设置

/ip/address
add address=192.168.33.1/30 interface=ether1
add address=1.1.1.2/24 interface=ether2

/ip/route 
add dst-address=2.2.2.0/24 gateway=192.168.33.2

/ip/ipsec/proposal
set default enc-algorithms=aes-128

/ip/ipsec/peer
add address=192.168.33.2 secret=123

/ip/ipsec/policy
add sa-src-address=192.168.33.1 sa-dst-address=192.168.33.2 \
    src-address=1.1.1.0/24 dst-address=2.2.2.0/24 tunnel=yes

R2 路由和 IPsec 设置

/ip/address
add address=192.168.33.2/30 interface=ether1
add address=2.2.2.2/24 interface=ether2

/ip/route 
add dst-address=1.1.1.0/24 gateway=192.168.33.1

/ip/ipsec/proposal
set default enc-algorithms=aes-128

/ip/ipsec/peer
add address=192.168.33.1 secret=123

/ip/ipsec/policy
add sa-src-address=192.168.33.2 sa-dst-address=192.168.33.1 \
    src-address=2.2.2.0/24 dst-address=1.1.1.0/24 tunnel=yes

Traffic generator 服务器设置

/ip/address
add address=1.1.1.1/24 interface=ether2
add address=2.2.2.1/24 interface=ether3

首先,我们将定义哪些端口将用作 traffic generator tx/rx 端口。

/tool/traffic-generator/port
add disabled=no interface=ether2 name=port0
add disabled=no interface=ether3 name=port1

为了构建将要生成的实际数据包,使用 packet-template。

/tool/traffic-generator/packet-template
add header-stack=mac,ip,udp ip-dst=2.2.2.1/32 ip-gateway=1.1.1.2 ip-src=1.1.1.1/32 \
    name=routing-1 port=port0
add header-stack=mac,ip,udp ip-dst=1.1.1.1/32 ip-gateway=2.2.2.2 ip-src=2.2.2.1/32 \
    name=routing-2 port=port1

请注意,未指定 mac 地址,因为模板生成器可以通过发送 ARP 消息自动假定下一跳 mac 地址。由于我们进行路由且目的 IP 不是直接可达的,我们设置了 the ip-gateway 参数来确定下一跳 mac 地址。

当运行 print 时,您可以看到所有假定(检测到)的值,包括 MAC 地址。

[admin@test-host] /tool/traffic-generator/packet-template> print 
 0 name="routing-1" header-stack=mac,ip,udp port=port0 
   assumed-mac-dst=00:0C:42:00:38:9D assumed-mac-src=00:0C:42:40:94:25 
   assumed-mac-protocol=ip assumed-ip-dscp=0 assumed-ip-id=0 
   assumed-ip-frag-off=0 assumed-ip-ttl=64 assumed-ip-protocol=udp 
   ip-src=1.1.1.1/32 ip-dst=2.2.2.1/32 assumed-udp-src-port=100 
   assumed-udp-dst-port=200 ip-gateway=1.1.1.2 data=uninitialized data-byte=0 

 1 name="routing-2" header-stack=mac,ip,udp port=port1 
   assumed-mac-dst=00:0C:42:00:38:D1 assumed-mac-src=00:0C:42:40:94:26 
   assumed-mac-protocol=ip assumed-ip-dscp=0 assumed-ip-id=0 
   assumed-ip-frag-off=0 assumed-ip-ttl=64 assumed-ip-protocol=udp 
   ip-src=2.2.2.1/32 ip-dst=1.1.1.1/32 assumed-udp-src-port=100 
   assumed-udp-dst-port=200 ip-gateway=2.2.2.2 data=uninitialized data-byte=0

例如,如果 SUT 中的任何路由器发生变化,假定的 mac 地址不会自动更新。要更新数据包模板,只需执行命令:

/tool/traffic-generator/packet-template/set [find]

最后一部分是配置流

/tool/traffic-generator/stream
add disabled=no mbps=500 name=str1 id=3 packet-size=1450 port=port0 pps=0 \
    tx-template=routing-1
add disabled=no mbps=500 name=str3 id=4 packet-size=1450 port=port1 pps=0 \
    tx-template=routing-2

请注意,每个流都有唯一的 id 值。此值标识流数据包,否则 traffic generator 将无法工作。

现在我们准备好运行测试。在这种情况下,将使用 quick 模式:

[admin@test-host] /tool/traffic-generator> quick mbps=450
SEQ    NUM     TX-PACKET   TX-RATE     RX-PACKET   RX-RATE        RX-OOO   LOST-PACKET LOST-RATE 
37     4          39 488 458.0Mbps        39 270 455.5Mbps        15 509           218   2.5Mbps 
37     TOT        78 976 916.1Mbps        76 485 887.2Mbps        22 529         2 491  28.8Mbps 
38     3          38 957 451.9Mbps        37 657 436.8Mbps         7 078         1 300  15.0Mbps 
38     4          38 958 451.9Mbps        38 402 445.4Mbps        14 763           556   6.4Mbps 
38     TOT        77 915 903.8Mbps        76 059 882.2Mbps        21 841         1 856  21.5Mbps 
39     3          38 816 450.2Mbps        37 893 439.5Mbps         7 307           923  10.7Mbps 
39     4          38 815 450.2Mbps        38 642 448.2Mbps        15 110           173   2.0Mbps 
39     TOT        77 631 900.5Mbps        76 535 887.8Mbps        22 417         1 096  12.7Mbps 
40     3          39 779 461.4Mbps        37 415 434.0Mbps         7 136         2 364  27.4Mbps 
40     4          39 780 461.4Mbps        39 567 458.9Mbps        15 908           213   2.4Mbps 
40     TOT        79 559 922.8Mbps        76 982 892.9Mbps        23 044         2 577  29.8Mbps 
41     3          39 218 454.9Mbps        37 089 430.2Mbps         7 075         2 129  24.6Mbps 
41     4          39 218 454.9Mbps        38 663 448.4Mbps        15 752           555   6.4Mbps 
41     TOT        78 436 909.8Mbps        75 752 878.7Mbps        22 827         2 684  31.1Mbps 
42     3          39 188 454.5Mbps        37 906 439.7Mbps         6 729         1 282  14.8Mbps 
42     4          39 187 454.5Mbps        38 954 451.8Mbps        15 565           233   2.7Mbps 
42     TOT        78 375 909.1Mbps        76 860 891.5Mbps        22 294         1 515  17.5Mbps 
TOT    3       1 645 468 454.4Mbps     1 568 201 433.1Mbps       280 174        77 267  21.3Mbps 
TOT    4       1 645 464 454.4Mbps     1 626 896 449.3Mbps       627 480        18 568   5.1Mbps 
TOT    TOT     3 290 932 908.9Mbps     3 195 097 882.4Mbps       907 654        95 835  26.4Mbps

统计信息显示每个流的吞吐量以及两个流的总吞吐量、乱序数据包计数、丢失率、延迟和抖动。