I'm firmly in the PPP Must Die camp.
As far as I can make out, PPPoE is a thing because ISPs built PPP
& Radius infrastructure for dial-up, used it to for ADSL
(because that was the only way Telecom would let you do it), and
continue to use the same back-end stuff to drive PPPoE for ADSL,
VDSL, UFB and anything else they can get to speak it.
It has the advantage that IP address management with PPPoE &
friends is fairly straightforward, and you don't go wasting IP
addresses, given that everything speaking native IP over Ethernet
expects to see a subnet with a network, broadcast and gateway
address in a /30 or bigger subnet, an issue I addressed
here. This is important, because UFB
is VLAN-per-circuit; you can't just lump a bunch of clients into a
single IP subnet, a la Citylink in the old days.
UFB has PPPoE brains that allows the PPPoE handshake to inform the
ISP what service a PPPoE packet, independent of the VLAN tags,
which in turn can be fed to a Radius server to identify a
customer. (There's also DHCP brains to do the same for DHCP
requests. Both are service-order-time options.) I don't believe
anyone is actually using usernames/passwords to identify customers
any more, but I won't be surprised if I'm wrong. It's not like
dial-up where the customer could be coming from anywhere.
Note that PPPoE in most configurations has an MTU of 1492, not
1500 (because there's an 8-byte PPPoE/PPP header between the MAC
header and the IP payload). Which is another reason PPPoE needs to
be killed. I'm not sure if 1500 MTU PPPoE (i.e. 1508+ MTU
Ethernet) is supported by either ISPs or UFB. I believe UFB
circuits are happy to take the larger frames, but since I've not
tried to work with it, I can't say for sure.
-- don
On 09/13/2017 05:53 PM, Ewen McNeill wrote: