1 (edytowany przez m80 2015-09-23 10:37:55)

Temat: Wolne transfery po lanie w CC

Cześć

Testowałem wczoraj taką małą sieć:
WDR3600 v1.5 (CC r46849 od Cezarego) port LAN === kabel UTP 5e Satec (5 metrów) === PC z kartą dual Intel Corporation 82571EB Gigabit Ethernet Controller (rev 06)

sqm, qos - wyłączony
firewal - wyłączony (na wszelki wypadek)

Dostaje takie wyniki:

================= PC ==================

root@amnesia:/home/amnesia# iperf -c 192.168.10.1 -w 256K -i 2
------------------------------------------------------------
Client connecting to 192.168.10.1, TCP port 5001
TCP window size:  416 KByte (WARNING: requested  256 KByte)
------------------------------------------------------------
[  3] local 192.168.10.121 port 48904 connected with 192.168.10.1 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 2.0 sec  58.6 MBytes   246 Mbits/sec
[  3]  2.0- 4.0 sec  58.9 MBytes   247 Mbits/sec
[  3]  4.0- 6.0 sec  57.8 MBytes   242 Mbits/sec
[  3]  6.0- 8.0 sec  58.6 MBytes   246 Mbits/sec
[  3]  8.0-10.0 sec  58.9 MBytes   247 Mbits/sec
[  3]  0.0-10.0 sec   293 MBytes   245 Mbits/sec


eth2    Link encap:Ethernet  HWaddr 00:15:17:86:fa:cf  
          inet addr:192.168.10.121  Bcast:192.168.10.255  Mask:255.255.255.0
          inet6 addr: fe80::215:17ff:fe86:facf/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:112228 errors:0 dropped:0 overruns:0 frame:0
          TX packets:785562 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:7349538 (7.0 MiB)  TX bytes:1189629812 (1.1 GiB)
          Interrupt:17 Memory:f7c20000-f7c40000 

================= WDR3600 ==================

root@OpenWrt:~# ethtool eth0
Settings for eth0:
    Supported ports: [ ]
    Supported link modes:   1000baseT/Full 
    Supported pause frame use: No
    Supports auto-negotiation: No
    Advertised link modes:  1000baseT/Full 
    Advertised pause frame use: No
    Advertised auto-negotiation: No
    Speed: 1000Mb/s
    Duplex: Full
    Port: MII
    PHYAD: 0
    Transceiver: external
    Auto-negotiation: on
    Current message level: 0x000000ff (255)
                   drv probe link timer ifdown ifup rx_err tx_err
    Link detected: yes

Transfer przy konfiguracji:
Laptop === kabel UTP 5e Satec (5 metrów) === PC z kartą dual Intel Corporation 82571EB Gigabit Ethernet Controller (rev 06)

jest w granicach 950Mbit/s

Czy coś przeoczyłem w konfiguracji routera, że transfery są takie niskie po LANie?

Pozdrawiam
Michał

2

Odp: Wolne transfery po lanie w CC

Ty nie masz "niskich transferów po lanie" bo te są dobre. Ty masz niskie transfery z routera do komputera. On mniej więcej tyle wyciął, podobne wartości miał przy wan->lan.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Wolne transfery po lanie w CC

Czyli jakbym chciał użyć WDR'a jako zwykłego switcha w lanie to mogę liczyć na transfery max 250Mbit/s (LAN<=>LAN)???
Switch w tym routerze nie jest w stanie fizycznie wyciągnąć więcej czy to przypadłość softu?

4

Odp: Wolne transfery po lanie w CC

Czyli jak masz zwykły switch to działa z 1Gbps. Zobacz wyniki.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5 (edytowany przez m80 2015-09-23 11:31:55)

Odp: Wolne transfery po lanie w CC

Podział na vlany w konfiguracji switcha powoduje taki spadek przepustowości?

6

Odp: Wolne transfery po lanie w CC

Przepchanie pakietów z "cpu" do switcha? Tam jeszcze nie ma hwnata.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Wolne transfery po lanie w CC

Myślałem, że HWnat jest używany tylko przy transferach WAN<=>LAN a tu wychodzi na to że w LAN<=>LAN też... hmm

8

Odp: Wolne transfery po lanie w CC

m80 napisał/a:

Myślałem, że HWnat jest używany tylko przy transferach WAN<=>LAN a tu wychodzi na to że w LAN<=>LAN też... hmm

Bardziej chodzi mi oto, że brak hwnata może rzutować na brak oprogramowania czegoś w rejestrach switcha.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Wolne transfery po lanie w CC

m80 napisał/a:

Myślałem, że HWnat jest używany tylko przy transferach WAN<=>LAN a tu wychodzi na to że w LAN<=>LAN też... hmm

A gdzie w LAN<->LAN masz NAT? Test, który zrobiłeś polega na tym, że uruchomiłeś serwer iperf na routerze, co oznacza, że ruch musi "przelecieć" przez CPU tego routera, który jest w tym wypadku wąskim gardłem.

Jak chcesz testować wydajność WAN->LAN to musisz mieć taką konfigurację:
Wydajny server iperf <- skrętka -> (WAN) WDR3600 (LAN) <- skrętka -> wydajny klient iperf

Jak chcesz testować wydajność LAN->LAN (chociaż nie wiem po co, skoro to test głupiego switcha - będzie w praktyce zawsze 1 Gbps) to musisz mieć taką konfigurację:
Wydajny server iperf <- skrętka -> (LAN) WDR3600 (LAN) <- skrętka -> wydajny klient iperf

10

Odp: Wolne transfery po lanie w CC

Właśnie to mi się wydawało dziwne z tym hwnatem...
A problem leżał w tym, że iperf miałem na routerze...
Pepe2k, Cezary - dzięki za wyjaśnienie.