Executando o tráfego iperf usando interfaces virtuais

0

Eu tenho dois PCs Linux. Um é configurado como um servidor IPERF e outro configurado como um cliente IPERF. Do PC cliente, conectei 12 unidades de DUT por meio de um switch gerenciado com uma porta como configuração de porta TRUNK. Na outra extremidade do DUT (RF) está conectado ao CMTS e, finalmente, ao PC do servidor IPERF que fica atrás do CMTS.

Todo o BRLAN IP do DUT é 10.1.10.1 e, portanto, configurei uma interface (eth0) do PC cliente IPERF com IP estático como 10.1.10.100 para acessar o DUT.

Além disso, configurei 12 interfaces virtuais da seguinte maneira no PC cliente para cada DUT.

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

Isso é criado para executar o tráfego em diferentes DUTs ao mesmo tempo.

Vou executar o seguinte comando no PC do servidor IPERF

iperf -s

Vou executar o seguinte comando no cliente 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

similarmente eu vou rodar o comando por 12 DUTs para que cada DUT receba o tráfego IPERF

Eu não estou vendo o pacote saindo do PC Cliente?

Alguém pode apontar o motivo?

    
por Harish Sridharan 05.09.2018 / 09:45

1 resposta

0

Não sei bem qual é a sua configuração.

Mas assumindo DUT = dispositivo sob teste, BRLAN = LAN em ponte, então parece que você conectou doze dispositivos que possuem o mesmo IP em um switch. E você está tentando compensar isso dando ao PC que executa o IPERF e também está conectado a esse switch treze endereços IP diferentes.

Isso não vai funcionar. Se todos os dispositivos tiverem o mesmo endereço IP, você precisará diferenciá-los em sua rede. Uma opção é usar a VLAN: Configure seu switch para adicionar uma tag de VLAN diferente para cada um dos dispositivos.

No lado do servidor IPERF, lembre-se de que suas "interfaces virtuais" não são interfaces virtuais, mas são apenas a maneira antiga de atribuir vários endereços IPv4 a uma única interface ( ip addr listará todos os endereços ). Em vez disso, adicione interfaces VLAN adequadas.

Então você ainda tem um problema de roteamento, porque você deve distinguir a interface VLAN pelo endereço source , em vez do endereço de destino. Portanto, leia o roteamento de políticas e adicione rotas para cada um dos seus dispositivos.

(Seria muito mais simples se você pudesse atribuir a cada um dos seus dispositivos um endereço IP diferente, por exemplo, com DHCP).

    
por 06.09.2018 / 08:17