Killing the ISP Appliance: An eBPF/XDP Approach to Distributed BNG

(markgascoyne.co.uk)

41 points | by chaz6 3 hours ago

4 comments

  • genpfault 2 hours ago
    Because TFA never bothered to define it:

    Broadband Network Gateway (BNG)[1]

    [1]: https://github.com/codelaboratoryltd/bng#bng-broadband-netwo...

    • bigwheels 1 hour ago
      Thanks! "OLT" was also new to me. In case others find it helpful:

      > OLT = Optical Line Terminal.

      > In ISP fiber (typically GPON/EPON) infrastructure, it’s the provider-side device at the central office/headend that terminates and controls the passive optical network: it connects upstream into the ISP’s aggregation/core network and downstream via fiber (through splitters) to many customers’ ONTs/ONUs, handling PON line control, provisioning, QoS, and traffic aggregation.

    • joshbaptiste 1 hour ago
      Thanks.. was reading the article like WTF is "BNG"
    • direwolf20 2 hours ago
      Is it the FTTX equivalent of a BRAS?
  • lormayna 56 minutes ago
    I have been worked for a regional ISP 10 years ago and having an architecture like that one, would be a godsend. With centralized BNGs we were not able to apply upstream QoS policies for subscribers on the backhaulings and we had to apply policies on DSLAM access ports.

    We ended using a couple of cheap Mikrotik as PPPoE concentrators for every access room, in a similar way as you did. But the reliability of Mikrotik routers was not the best

  • binome 22 minutes ago
    I'm curious as to what actually is the CPU <-> NPU bandwidth in these whitebox OLTs? Traditionally that has been sized for small amounts of punted control plane packets, then programming a fast path into the NPU for revenue traffic.
  • Guestmodinfo 2 hours ago
    Can Iran like internet ban happen? i feel the answer is no. We can finally escape govt sponsored censorship
    • modernpacifist 1 hour ago
      The [ONT → OLT(+BNG)] → Internet] sections of the paths will continue to be owned by commercial entities that can still be the subject of court orders and/or government pressure.

      Even if you were to roll your own cable in the ground to your own ONT/OLT/BNG at some point you will need to acquire IP transit or peering from other commercial entities.

      • direwolf20 54 minutes ago
        The latter usually isn't that difficult, just expensive. You can usually rent a leased line from anywhere to anywhere. The government will still come knocking if they think you're evading their censorship.
    • direwolf20 2 hours ago
      It can always happen. The government would just have to arrest everyone who doesn't comply, like they do in Iran.
      • pstuart 1 hour ago
        That could never happen here /s