У меня есть два компьютера с Linux. Один из них настроен как сервер IPERF, а другой - как клиент IPERF. С клиентского ПК я подключил 12 блоков DUT через управляемый коммутатор с одним портом в качестве конфигурации порта TRUNK. На другом конце DUT (RF) подключен к CMTS и, наконец, к ПК-серверу IPERF, который находится позади CMTS.
IP-адрес BUTAN всего DUT - 10.1.10.1, и поэтому я настроил один интерфейс (eth0) клиентского ПК IPERF со статическим IP-адресом как 10.1.10.100 для достижения DUT.
Кроме того, я настроил 12 виртуальных интерфейсов на клиентском ПК следующим образом для каждого проверяемого устройства.
eth0--10.1.10.100
eth0:101--10.1.10.101
eth0:102--10.1.10.102
eth0:103--10.1.10.103
eth0:104--10.1.10.104
....
eth0:112--10.1.10.112
Это создано для одновременного прохождения трафика между различными DUT.
Я выполню следующую команду на ПК сервера IPERF
iperf -s
Я выполню следующую команду в клиенте IPERF
iperf -c <Server IP> -B 10.1.10.101 -t 100s --> for DUT1
iperf -c <Server IP> -B 10.1.10.102 -t 100s --> for DUT2
аналогично, я буду выполнять команду для 12 DUT, чтобы каждый DUT получал трафик IPERF
Я не вижу, как пакет выходит из клиентского ПК вообще?
Кто-нибудь может указать причину?