[LEDE-DEV] A state of network acceleration / test on Archer C7 v4

Laurent GUERBY laurent at guerby.net
Mon Jan 29 01:28:22 PST 2018


On Sun, 2018-01-28 at 19:12 -0500, Michael Richardson wrote:
> Laurent GUERBY <laurent at guerby.net> wrote:
>     > On Sun, 2018-01-28 at 17:09 -0500, Michael Richardson wrote:
>     >> Laurent GUERBY <laurent at guerby.net> wrote:
>     >>     > I tested today a few things on a brand new TP-Link
> Archer C7
>     >> v4.0,
>     >>     > LAN client Dell Latitude 7480 (eth I219-LM, wifi 8265 /
> 8275)
>     >>     > WAN server NUC5i3RYB (eth I218-V), NAT between them, <1
> ms
>     >> latency
>     >>     > (everything on the same table), IPv4 unless specified,
>     >>     > using iperf3 LAN=>WAN and -R for WAN=>LAN (both TCP).
>     >>
>     >>     > With the TP-Link firmware:
>     >>     > - wired 930+ Mbit/s both ways
>     >>     > - wireless 5G 560+ Mbit/s down 440+ Mbit/s up
>     >>     > - wireless 2.4G 100+ Mbit/s both ways
>     >>
>     >>     > With OpenWRT/LEDE trunk 20180128 4.4 kernel:
>     >>     > - wired 350-400 Mbit/s both ways
>     >>     > - wired with firewall deactivated 550 Mbit/s
>     >>     > (just "iptables -t nat -A POSTROUTING -j MASQUERADE")
>     >>
>     >> That still means you have conn-tracking loaded.
>     >> Have you tried without that?
> 
>     > What should I do to enable NAT without conn-tracking?
>     > (I see a few nf_conntrack* modules in lsmod)
> 
> Unfortunately, you don't.
> 
> It's also hard to get rid of the conntrack modules, other than
> clearing
> everything and then rmmod'ing them.  Sometimes I've had to rename the
> .ko
> files and reboot to get rid of them.
> 
> So that means that you have to do the performance testing for routing
> between two subnets.

Hi,

With wired, firewall off and using routing (no MASQUERADE, explicit LAN
route added on the NUC via WAN IP):

- IPv4 590+ Mbit/s up and 690+ Mbit/s down
- IPv6 270+ Mbit/s same both ways

So without NAT/conntrack we gain about 50% on IPv4 and we're closer to
line rate.

For the record I tested without the router to check iperf3 my setup and
IPv4 and IPv6 are 910+ Mbit/s both ways.

Sincerely,

Laurent

PS: kernel is 4.9.77 on the archer (not 4.4, thinko in my first mail)
NUC and laptop are running 4.9 debian stretch too.




More information about the Lede-dev mailing list