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

Michael Richardson mcr at sandelman.ca
Sun Jan 28 16:12:38 PST 2018


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.

    >>     > - wired IPv6 routing, no NAT, no firewall 250 Mbit/s
    >>     > - wireless 5G 150-200 Mbit/s
    >>     > - wireless 2.4G forgot to test
    >>
    >> Does the TP-Link firmware support any IPv6?
    >> You could report 0Mb/s for IPv6 :-)

    > TP-Link has now added full IPv6 support AFAIK. I will
    > test it and report when I get my hand on another spare.

Thanks!

    >>     > IPv6 performance without NAT being below IPv4 with NAT seems
    >>     > to indicate there are potential gains in software :).
    >>
    >> Depends upon whether there is hardware support for NAT,
    >> which many devices have, wrapped up under NDAs.

    > I don't think OpenWRT has support for NAT accelerators
    > at this point, IPv4 and IPv6 are both done in software.

Yes, that's the case, because the details have been wrapped in NDAs.
I see that Qualcomm has released something, so that's exciting.

--
]               Never tell me the odds!                 | ipv6 mesh networks [
]   Michael Richardson, Sandelman Software Works        | network architect  [
]     mcr at sandelman.ca  http://www.sandelman.ca/        |   ruby on rails    [

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 487 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/lede-dev/attachments/20180128/93021b76/attachment-0001.sig>


More information about the Lede-dev mailing list