Live data from Hacker News

Show HN: We Fixed UniFi's Slow PPPoE Performance with PPPoE Half-Bridge

arcbox.dev

11–20 of 40 posts

Re: Show HN: We Fixed UniFi's Slow PPPoE Performance with PPPoE Half-Bridge

#12

In my specific situation I was able to use this WAS-110 to get full speed PPPoE from my fiber provider (Bell). https://pon.wiki/guides/masquerade-as-the-bce-inc-giga-hub-2...

Sure, it bypasses the supplied hardware but does not solve PPPoE limitations on UniFi.

I use the same WAS-110 on Bell.

Re: Show HN: We Fixed UniFi's Slow PPPoE Performance with PPPoE Half-Bridge

#14
post #6
post #2

I guess what they did works but it makes some of valid ip addresses unavailable.

Was thinking along the same lines; why do we hardcode a /24? Is that reality in ISP last mile networks?!

AT&T offers only a /25 here. But it's just a shell script, adjust to whatever your flavor is. You can hardcode in your own netmask, bits, and gateway without any issue.

Re: Show HN: We Fixed UniFi's Slow PPPoE Performance with PPPoE Half-Bridge

#15
post #8

I mean at this point just ditch the Unifi? You have a much more capable gateway in play now that needs to have equal to greater throughput than the one you are bridging for.

No, the half-bridge is less capable for various functions, but happens to have hardware PPPoE offload which makes it faster for this specific function but not for others

Could you go into more detail - how is the half-bridge less capable? (I'm not familiar with ether device, but the ultimate solution seems like a sub-optimal solution to me?)

Re: Show HN: We Fixed UniFi's Slow PPPoE Performance with PPPoE Half-Bridge

#16
post #15
post #8

Earlier quoted context omitted.

No, the half-bridge is less capable for various functions, but happens to have hardware PPPoE offload which makes it faster for this specific function but not for others

Could you go into more detail - how is the half-bridge less capable? (I'm not familiar with ether device, but the ultimate solution seems like a sub-optimal solution to me?)

Essentially, it's a case of smaller device with less powerful CPU and less powerful routing offloads, but which happens to have a hardware offload for the specific use case that they needed offloading - PPPoE.

As the article itself mentions, hardware PPPoE is often present on lower shelf chips, but missing from higher end chips that in turn have more switching/routing capabilities.

Re: Show HN: We Fixed UniFi's Slow PPPoE Performance with PPPoE Half-Bridge

#17
PPPoE is pretty much only used for DSL in the US. I'm not sure about elsewhere.

Xfinity and AT&T Fiber do /not/ use PPPoE. Xfinity is built on DOCSIS, and AT&T Fiber is built on XGSPON. This means neither one relies on PPPoE at the data link layer. XGSPON uses XGEM/XGTC at data link layer, DOCSIS uses MAC (same data link protocol as Ethernet).

This article is making a bunch of assertions which are just patently false. PPPoE is basically old hat at this point. It's extremely high overhead anyway, so is only used for DSL because DSL is an old approach.

Re: Show HN: We Fixed UniFi's Slow PPPoE Performance with PPPoE Half-Bridge

#18
A lot of people dunk on PPPoE, but it does have one redeeming feature: failover is a lot easier and faster compared to IPoE. With IPoE you often rely on vendor-proprietary mechanisms. The closest thing to a common standard is packet-triggered sessions. Normally, BNG's set up sessions using DHCP but you can rig it to do a RADIUS request for a non-DHCP packet without a known session. In this case, it will send the source IP as the radius username, rather than the configured value (this usually comes from dhcp option 82 which includes the customer-id and circuit-id). In an access network, the source address is usually untrusted so instead you would want to have your BNG attach the NAS-Port-Id to the request (which usually contains the SVLAN and CVLAN).

Re: Show HN: We Fixed UniFi's Slow PPPoE Performance with PPPoE Half-Bridge

#19
post #17

PPPoE is pretty much only used for DSL in the US. I'm not sure about elsewhere. Xfinity and AT&T Fiber do /not/ use PPPoE. Xfinity is built on DOCSIS, and AT&T Fiber is built on XGSPON. This means neither one relies on PPPoE at the data link layer. XGSPON uses XGEM/XGTC at data link layer, DOCSIS uses MAC (same data link protocol as Ethernet). This article is making a bunch of assertions which are just patently false…

Mind telling us which assertions are false? They make no claims about pppoe adoption other than that’s what their connection uses.

My fibre connection in the uk uses pppoe (2gbps)

Re: Show HN: We Fixed UniFi's Slow PPPoE Performance with PPPoE Half-Bridge

#20
post #17

PPPoE is pretty much only used for DSL in the US. I'm not sure about elsewhere. Xfinity and AT&T Fiber do /not/ use PPPoE. Xfinity is built on DOCSIS, and AT&T Fiber is built on XGSPON. This means neither one relies on PPPoE at the data link layer. XGSPON uses XGEM/XGTC at data link layer, DOCSIS uses MAC (same data link protocol as Ethernet). This article is making a bunch of assertions which are just patently false…

Some of AT&T's fiber acquisitions still use PPPoE including CenturyLink and Quantum's fiber offerings (acquired from Lumen).
Post reply on HN