On dt., set. 21 2021, driesm.michi...@gmail.com wrote:

-----Original Message-----
From: Evilham <cont...@evilham.com>
Sent: Tuesday, 21 September 2021 09:49
To: driesm.michi...@gmail.com
Cc: freebsd-net@freebsd.org
Subject: Re: Performance of PPPOE in FreeBSD


On dl., set. 20 2021, driesm.michi...@gmail.com wrote:

> Hi net mailing list,
>
>
>
> Currently at my parrents house we have just a cable modem > where I use > DHCPv6 and DHCP to get a IPv6 prefix and IPv4 address > respectivelly.
>
> For this config everything is done in the kernel regarding > routing.
> The ISP is Telenet and they give me 300 down / 20 up (mbps).
>
>
>
> But I really want a higher upload in my future appartment > where
> I will be
> moving is *soonTm*.
>
> So looking for ISP's in Belgium, Proximus seems to provide a
> fibre plan (if
> fibre is available, but it should be) that does 500 down / 50 > up
> (mbps).
>
> They use PPPOE and was wondering what the max troughput looks
> like with the
> in-base PPPOE client?
>
> I have also found some mentions of net/mpd5, is this a better
> implementation?
>
>
>
> Thanks
>
> Dries

I wrote my experience with PPPoE for a dual-stack FreeBSD router
back in very late 2019 here:
https://evilham.com/en/blog/2019-FreeBSD-eXO-router/ it might save
you some trouble.

Not much has changed since I wrote that, just as others mentioned: mpd5 is kind of a must, performance gets much better just by using mpd5. FWIW my home fiber runs at 600Mbps without any issues (only
limited by the wholesale provider).

And is that with the in-base client or with net/mpd5?


Should have been clearer: the 600Mbps are with mpd5, that's why it is a must. Else, with the PPPoE in base this router became CPU bound at around 140Mbps. So, if anything, just use the client in base to bootstrap the connection, then replace that with mpd5 :-).
--
Evilham

Reply via email to