我正在尝试识别与 iperf3 UDP 会话相关的所有端口,并注意到 TCP 握手使用 iperf3 服务器上的未定义(?)端口。
有没有办法指定用于 iperf3 测试的所有端口?
说明示例:
在此示例中,我观察到使用的以下 IP 地址和端口:
- [客户端] 10.0.1.20,端口 5222
- [服务器] 10.0.1.89,端口 5205
- [客户端] 10.0.1.20,端口 56039 ????
客户:
// iperf3 (v3.1.3) Client running on Ubuntu 16.04 IP address: 10.0.1.20, port 5222
$ iperf3 -c 10.0.1.89 -u -p 5205 --cport 5222 -B 10.0.1.20
服务器:
// iperf3 (v3.1.3) Server running on Ubuntu 16.04 IP address: 10.0.1.89, port 5205
$ iperf3 -s -p 5205
-----------------------------------------------------------
Server listening on 5205
-----------------------------------------------------------
Accepted connection from 10.0.1.20, port 56039
[ 5] local 10.0.1.89 port 5205 connected to 10.0.1.20 port 5222
[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams
...
客户端上运行的wireshark 捕获也证实了这一点。