두 개의 리눅스 PC가 있습니다. 하나는 IPERF 서버로 구성되고 다른 하나는 IPERF 클라이언트로 구성됩니다. 클라이언트 PC에서 하나의 포트를 TRUNK 포트 구성으로 관리되는 스위치를 통해 12 개의 DUT 장치에 연결했습니다. DUT (RF)의 다른 쪽 끝에서 CMTS에 연결되고 마지막으로 CMTS 뒤에있는 IPERF 서버 PC에 연결됩니다.
모든 DUT의 BRLAN IP는 10.1.10.1이므로 DUT에 도달하기 위해 정적 IP가 10.1.10.100 인 IPERF 클라이언트 PC의 하나의 인터페이스 (eth0)를 구성했습니다.
또한 각 DUT에 대해 클라이언트 PC에서 다음과 같이 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 서버 PC에서 다음 명령을 실행합니다
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
마찬가지로 각 DUT가 IPERF 트래픽을 수신하도록 12 개의 DUT에 대한 명령을 실행합니다.
패킷이 클라이언트 PC로 전송되는 것을 전혀 보지 못합니까?
누구든지 이유를 지적 할 수 있습니까?