Reply To: Ethernet Bridge

Home Forums Discussions Support Ethernet Bridge Reply To: Ethernet Bridge

#9766
Vadim Smirnov
Keymaster

    У меня под рукой была чистая Windows 10 x64 с тестовой сборкой драйвера 3.2.10.2 (доступна по ссылке выше). Готовый бинарник ebridge.exe взял с github. Так как это laptop, то гигабитный порт всего один, в качестве второго сетевого интерфейса использовался USB Ethernet адаптер ‘ASIX AX88772B USB2.0 to Fast Ethernet’. Соответственно пропускная способность моста ограничена 100 Mbps, в остальном все аналогично:

    LAN <-1Gbps-> [192.168.1.238 | EBRIDGE | 192.168.1.247] <-100Mbps-> [192.168.1.220]

    Сервер на 192.168.1.220, клиент поочередно с 192.168.1.238 и 192.168.1.247 в прямом и обратном порядке:

    PS C:\Users\vadim\Desktop\iperf3> ./iperf3.exe -c 192.168.1.220
    Connecting to host 192.168.1.220, port 5201
    [ 4] local 192.168.1.238 port 50273 connected to 192.168.1.220 port 5201
    [ ID] Interval Transfer Bandwidth
    [ 4] 0.00-1.00 sec 11.5 MBytes 96.4 Mbits/sec
    [ 4] 1.00-2.01 sec 11.4 MBytes 94.9 Mbits/sec
    [ 4] 2.01-3.00 sec 11.2 MBytes 94.9 Mbits/sec
    [ 4] 3.00-4.01 sec 11.4 MBytes 94.8 Mbits/sec
    [ 4] 4.01-5.00 sec 11.2 MBytes 95.0 Mbits/sec
    [ 4] 5.00-6.01 sec 11.4 MBytes 94.8 Mbits/sec
    [ 4] 6.01-7.01 sec 11.4 MBytes 95.0 Mbits/sec
    [ 4] 7.01-8.00 sec 11.2 MBytes 95.0 Mbits/sec
    [ 4] 8.00-9.00 sec 11.2 MBytes 94.8 Mbits/sec
    [ 4] 9.00-10.01 sec 11.4 MBytes 94.9 Mbits/sec
    – – – – – – – – – – – – – – – – – – – – – – – – –
    [ ID] Interval Transfer Bandwidth
    [ 4] 0.00-10.01 sec 113 MBytes 95.1 Mbits/sec sender
    [ 4] 0.00-10.01 sec 113 MBytes 95.0 Mbits/sec receiver

    iperf Done.
    PS C:\Users\vadim\Desktop\iperf3> ./iperf3.exe -c 192.168.1.220 -R
    Connecting to host 192.168.1.220, port 5201
    Reverse mode, remote host 192.168.1.220 is sending
    [ 4] local 192.168.1.238 port 50276 connected to 192.168.1.220 port 5201
    [ ID] Interval Transfer Bandwidth
    [ 4] 0.00-1.00 sec 11.7 MBytes 97.9 Mbits/sec
    [ 4] 1.00-2.00 sec 11.3 MBytes 94.7 Mbits/sec
    [ 4] 2.00-3.00 sec 11.3 MBytes 94.6 Mbits/sec
    [ 4] 3.00-4.00 sec 11.3 MBytes 94.8 Mbits/sec
    [ 4] 4.00-5.00 sec 11.3 MBytes 94.7 Mbits/sec
    [ 4] 5.00-6.00 sec 11.3 MBytes 94.7 Mbits/sec
    [ 4] 6.00-7.00 sec 11.3 MBytes 94.7 Mbits/sec
    [ 4] 7.00-8.00 sec 11.3 MBytes 94.7 Mbits/sec
    [ 4] 8.00-9.00 sec 11.3 MBytes 94.7 Mbits/sec
    [ 4] 9.00-10.00 sec 11.3 MBytes 94.7 Mbits/sec
    – – – – – – – – – – – – – – – – – – – – – – – – –
    [ ID] Interval Transfer Bandwidth
    [ 4] 0.00-10.00 sec 114 MBytes 95.2 Mbits/sec sender
    [ 4] 0.00-10.00 sec 114 MBytes 95.2 Mbits/sec receiver

    iperf Done.
    PS C:\Users\vadim\Desktop\iperf3> ./iperf3.exe -c 192.168.1.220 -B 192.168.1.247
    Connecting to host 192.168.1.220, port 5201
    [ 4] local 192.168.1.247 port 50281 connected to 192.168.1.220 port 5201
    [ ID] Interval Transfer Bandwidth
    [ 4] 0.00-1.01 sec 11.6 MBytes 96.6 Mbits/sec
    [ 4] 1.01-2.00 sec 11.2 MBytes 95.0 Mbits/sec
    [ 4] 2.00-3.01 sec 11.4 MBytes 94.7 Mbits/sec
    [ 4] 3.01-4.00 sec 11.2 MBytes 95.1 Mbits/sec
    [ 4] 4.00-5.01 sec 11.4 MBytes 94.8 Mbits/sec
    [ 4] 5.01-6.00 sec 11.2 MBytes 95.0 Mbits/sec
    [ 4] 6.00-7.01 sec 11.4 MBytes 94.8 Mbits/sec
    [ 4] 7.01-8.00 sec 11.2 MBytes 94.9 Mbits/sec
    [ 4] 8.00-9.01 sec 11.4 MBytes 95.0 Mbits/sec
    [ 4] 9.01-10.00 sec 11.2 MBytes 95.0 Mbits/sec
    – – – – – – – – – – – – – – – – – – – – – – – – –
    [ ID] Interval Transfer Bandwidth
    [ 4] 0.00-10.00 sec 113 MBytes 95.1 Mbits/sec sender
    [ 4] 0.00-10.00 sec 113 MBytes 95.0 Mbits/sec receiver

    iperf Done.
    PS C:\Users\vadim\Desktop\iperf3> ./iperf3.exe -c 192.168.1.220 -B 192.168.1.247 -R
    Connecting to host 192.168.1.220, port 5201
    Reverse mode, remote host 192.168.1.220 is sending
    [ 4] local 192.168.1.247 port 50283 connected to 192.168.1.220 port 5201
    [ ID] Interval Transfer Bandwidth
    [ 4] 0.00-1.00 sec 11.7 MBytes 98.0 Mbits/sec
    [ 4] 1.00-2.00 sec 11.3 MBytes 94.7 Mbits/sec
    [ 4] 2.00-3.00 sec 11.3 MBytes 94.7 Mbits/sec
    [ 4] 3.00-4.00 sec 11.3 MBytes 94.7 Mbits/sec
    [ 4] 4.00-5.00 sec 11.3 MBytes 94.7 Mbits/sec
    [ 4] 5.00-6.00 sec 11.3 MBytes 94.7 Mbits/sec
    [ 4] 6.00-7.00 sec 11.3 MBytes 94.7 Mbits/sec
    [ 4] 7.00-8.00 sec 11.3 MBytes 94.7 Mbits/sec
    [ 4] 8.00-9.00 sec 11.3 MBytes 94.7 Mbits/sec
    [ 4] 9.00-10.00 sec 11.3 MBytes 94.6 Mbits/sec
    – – – – – – – – – – – – – – – – – – – – – – – – –
    [ ID] Interval Transfer Bandwidth
    [ 4] 0.00-10.00 sec 114 MBytes 95.2 Mbits/sec sender
    [ 4] 0.00-10.00 sec 114 MBytes 95.2 Mbits/sec receiver

    iperf Done.

    Сервер на 192.168.1.238 и 192.168.1.247, клиент поочередно на каждый из адресов сервера в прямом и обратном порядке:

    PS D:\iperf3> ./iperf3.exe -c 192.168.1.238
    Connecting to host 192.168.1.238, port 5201
    [ 4] local 192.168.1.220 port 2182 connected to 192.168.1.238 port 5201
    [ ID] Interval Transfer Bandwidth
    [ 4] 0.00-1.00 sec 11.5 MBytes 96.3 Mbits/sec
    [ 4] 1.00-2.01 sec 11.4 MBytes 94.7 Mbits/sec
    [ 4] 2.01-3.01 sec 11.2 MBytes 94.7 Mbits/sec
    [ 4] 3.01-4.00 sec 11.2 MBytes 94.7 Mbits/sec
    [ 4] 4.00-5.01 sec 11.4 MBytes 94.7 Mbits/sec
    [ 4] 5.01-6.00 sec 11.1 MBytes 94.0 Mbits/sec
    [ 4] 6.00-7.00 sec 11.4 MBytes 95.4 Mbits/sec
    [ 4] 7.00-8.01 sec 11.4 MBytes 94.7 Mbits/sec
    [ 4] 8.01-9.00 sec 11.1 MBytes 93.9 Mbits/sec
    [ 4] 9.00-10.00 sec 11.2 MBytes 94.5 Mbits/sec
    – – – – – – – – – – – – – – – – – – – – – – – – –
    [ ID] Interval Transfer Bandwidth
    [ 4] 0.00-10.00 sec 113 MBytes 94.8 Mbits/sec sender
    [ 4] 0.00-10.00 sec 113 MBytes 94.7 Mbits/sec receiver

    iperf Done.
    PS D:\iperf3> ./iperf3.exe -c 192.168.1.247
    Connecting to host 192.168.1.247, port 5201
    [ 4] local 192.168.1.220 port 2185 connected to 192.168.1.247 port 5201
    [ ID] Interval Transfer Bandwidth
    [ 4] 0.00-1.00 sec 11.5 MBytes 96.4 Mbits/sec
    [ 4] 1.00-2.01 sec 11.4 MBytes 94.6 Mbits/sec
    [ 4] 2.01-3.00 sec 11.1 MBytes 94.1 Mbits/sec
    [ 4] 3.00-4.00 sec 11.2 MBytes 94.3 Mbits/sec
    [ 4] 4.00-5.01 sec 11.5 MBytes 95.7 Mbits/sec
    [ 4] 5.01-6.01 sec 11.2 MBytes 94.7 Mbits/sec
    [ 4] 6.01-7.00 sec 11.2 MBytes 94.7 Mbits/sec
    [ 4] 7.00-8.01 sec 11.4 MBytes 94.7 Mbits/sec
    [ 4] 8.01-9.01 sec 11.1 MBytes 93.8 Mbits/sec
    [ 4] 9.01-10.00 sec 11.4 MBytes 95.6 Mbits/sec
    – – – – – – – – – – – – – – – – – – – – – – – – –
    [ ID] Interval Transfer Bandwidth
    [ 4] 0.00-10.00 sec 113 MBytes 94.9 Mbits/sec sender
    [ 4] 0.00-10.00 sec 113 MBytes 94.7 Mbits/sec receiver

    iperf Done.
    PS D:\iperf3> ./iperf3.exe -c 192.168.1.238 -R
    Connecting to host 192.168.1.238, port 5201
    Reverse mode, remote host 192.168.1.238 is sending
    [ 4] local 192.168.1.220 port 2187 connected to 192.168.1.238 port 5201
    [ ID] Interval Transfer Bandwidth
    [ 4] 0.00-1.00 sec 11.7 MBytes 98.0 Mbits/sec
    [ 4] 1.00-2.00 sec 11.3 MBytes 94.9 Mbits/sec
    [ 4] 2.00-3.00 sec 11.3 MBytes 94.9 Mbits/sec
    [ 4] 3.00-4.00 sec 11.3 MBytes 94.9 Mbits/sec
    [ 4] 4.00-5.00 sec 11.3 MBytes 94.9 Mbits/sec
    [ 4] 5.00-6.00 sec 11.3 MBytes 94.9 Mbits/sec
    [ 4] 6.00-7.00 sec 11.3 MBytes 94.9 Mbits/sec
    [ 4] 7.00-8.00 sec 11.3 MBytes 94.9 Mbits/sec
    [ 4] 8.00-9.00 sec 11.3 MBytes 94.9 Mbits/sec
    [ 4] 9.00-10.00 sec 11.3 MBytes 94.9 Mbits/sec
    – – – – – – – – – – – – – – – – – – – – – – – – –
    [ ID] Interval Transfer Bandwidth
    [ 4] 0.00-10.00 sec 114 MBytes 95.3 Mbits/sec sender
    [ 4] 0.00-10.00 sec 114 MBytes 95.3 Mbits/sec receiver

    iperf Done.
    PS D:\iperf3> ./iperf3.exe -c 192.168.1.247 -R
    Connecting to host 192.168.1.247, port 5201
    Reverse mode, remote host 192.168.1.247 is sending
    [ 4] local 192.168.1.220 port 2189 connected to 192.168.1.247 port 5201
    [ ID] Interval Transfer Bandwidth
    [ 4] 0.00-1.00 sec 11.7 MBytes 98.1 Mbits/sec
    [ 4] 1.00-2.00 sec 11.3 MBytes 94.9 Mbits/sec
    [ 4] 2.00-3.00 sec 11.3 MBytes 94.9 Mbits/sec
    [ 4] 3.00-4.00 sec 11.3 MBytes 94.9 Mbits/sec
    [ 4] 4.00-5.00 sec 11.3 MBytes 94.9 Mbits/sec
    [ 4] 5.00-6.00 sec 11.3 MBytes 94.9 Mbits/sec
    [ 4] 6.00-7.00 sec 11.3 MBytes 94.9 Mbits/sec
    [ 4] 7.00-8.00 sec 11.3 MBytes 94.9 Mbits/sec
    [ 4] 8.00-9.00 sec 11.3 MBytes 94.9 Mbits/sec
    [ 4] 9.00-10.00 sec 11.3 MBytes 94.9 Mbits/sec
    – – – – – – – – – – – – – – – – – – – – – – – – –
    [ ID] Interval Transfer Bandwidth
    [ 4] 0.00-10.00 sec 114 MBytes 95.4 Mbits/sec sender
    [ 4] 0.00-10.00 sec 114 MBytes 95.4 Mbits/sec receiver

    iperf Done.

    И еще одна конфигурация, iperf сервер на 192.168.1.220, мост только перекладывает пакеты:

    [192.168.1.25] <-1Gbps-> [192.168.1.238 | EBRIDGE | 192.168.1.247] <-100Mbps-> [192.168.1.220]

    PS D:\tools\iperf3> ./iperf3 -c 192.168.1.220
    Connecting to host 192.168.1.220, port 5201
    [ 4] local 192.168.1.25 port 18031 connected to 192.168.1.220 port 5201
    [ ID] Interval Transfer Bandwidth
    [ 4] 0.00-1.01 sec 11.6 MBytes 96.4 Mbits/sec
    [ 4] 1.01-2.00 sec 11.2 MBytes 95.1 Mbits/sec
    [ 4] 2.00-3.00 sec 11.2 MBytes 94.8 Mbits/sec
    [ 4] 3.00-4.01 sec 11.4 MBytes 94.9 Mbits/sec
    [ 4] 4.01-5.00 sec 11.2 MBytes 94.9 Mbits/sec
    [ 4] 5.00-6.01 sec 11.4 MBytes 94.9 Mbits/sec
    [ 4] 6.01-7.01 sec 11.4 MBytes 94.9 Mbits/sec
    [ 4] 7.01-8.00 sec 11.2 MBytes 95.0 Mbits/sec
    [ 4] 8.00-9.00 sec 11.2 MBytes 94.8 Mbits/sec
    [ 4] 9.00-10.00 sec 11.2 MBytes 94.4 Mbits/sec
    – – – – – – – – – – – – – – – – – – – – – – – – –
    [ ID] Interval Transfer Bandwidth
    [ 4] 0.00-10.00 sec 113 MBytes 95.0 Mbits/sec sender
    [ 4] 0.00-10.00 sec 113 MBytes 95.0 Mbits/sec receiver

    iperf Done.
    PS D:\tools\iperf3> ./iperf3 -c 192.168.1.220 -R
    Connecting to host 192.168.1.220, port 5201
    Reverse mode, remote host 192.168.1.220 is sending
    [ 4] local 192.168.1.25 port 18042 connected to 192.168.1.220 port 5201
    [ ID] Interval Transfer Bandwidth
    [ 4] 0.00-1.00 sec 11.7 MBytes 98.0 Mbits/sec
    [ 4] 1.00-2.00 sec 11.3 MBytes 94.7 Mbits/sec
    [ 4] 2.00-3.00 sec 11.3 MBytes 94.8 Mbits/sec
    [ 4] 3.00-4.00 sec 11.3 MBytes 94.7 Mbits/sec
    [ 4] 4.00-5.00 sec 11.3 MBytes 94.7 Mbits/sec
    [ 4] 5.00-6.00 sec 11.3 MBytes 94.7 Mbits/sec
    [ 4] 6.00-7.00 sec 11.3 MBytes 94.7 Mbits/sec
    [ 4] 7.00-8.00 sec 11.3 MBytes 94.6 Mbits/sec
    [ 4] 8.00-9.00 sec 11.3 MBytes 94.7 Mbits/sec
    [ 4] 9.00-10.00 sec 11.3 MBytes 94.7 Mbits/sec
    – – – – – – – – – – – – – – – – – – – – – – – – –
    [ ID] Interval Transfer Bandwidth
    [ 4] 0.00-10.00 sec 114 MBytes 95.2 Mbits/sec sender
    [ 4] 0.00-10.00 sec 114 MBytes 95.2 Mbits/sec receiver

    iperf Done.

    Во всех случая производительность одинаковая и упирается в пропускную способность Fast Ethernet адаптера.

    Похоже на то что проблема специфична для вашего стенда, сложно сказать в железе ли дело или в установленном софте, стоит попробовать собрать еще один и все перепроверить.