Makale, geleneksel İnternet Servis Sağlayıcısı (ISP) altyapısının karşılaştığı temel sorunlara, özellikle de merkezi BNG (Broadband Network Gateway) cihazlarının oluşturduğu darboğazlara ve tek hata noktalarına odaklanıyor. Yazar, eski bir ISP startup deneyiminden yola çıkarak, bu pahalı ve tescilli donanımların yerine geçecek açık kaynaklı, eBPF hızlandırmalı bir BNG çözümü geliştirdiğini belirtiyor. Bu merkeziyetçi modelde, tüm abone trafiği (DHCP, kimlik doğrulama, NAT, QoS) tek bir BNG cihazından geçerek yüksek maliyetlere ve kesinti risklerine yol açıyor.
Önerilen çözüm, BNG fonksiyonlarını doğrudan her bir kenar sitedeki OLT (Optical Line Terminal) donanımı üzerinde çalıştırmak. Bu dağıtık mimari, abone trafiğinin yerel kalmasını sağlayarak merkezi bir darboğazı ortadan kaldırıyor ve her sitenin bağımsız çalışmasına olanak tanıyor. Yazar, bu yaklaşımın hiperskalecilerin kenar altyapısında kullandığı modele benzediğini ancak ISP'lerin geleneksel yazılım ve performans algıları nedeniyle benimsemekte yavaş kaldığını ifade ediyor. Modern Linux ve eBPF/XDP teknolojisinin, ticari donanımlar üzerinde ISP ölçeğinde paket işleme kapasitesi sunarak bu engelleri aştığını vurguluyor.
Projede, yüksek performanslı ağ oluşturma için popüler olan VPP (Vector Packet Processing) yerine eBPF/XDP tercih edilmiş. Kenar dağıtımları için (OLT başına 10-40 Gbps), eBPF/XDP'nin yeterli performansı daha basit bir dağıtım ve işletim modeliyle sunduğu belirtiliyor. VPP'nin çekirdek toplama için uygunken, kenar için daha karmaşık ve gereksiz olduğu ifade ediliyor. Geliştirilen mimaride, Kubernetes tabanlı merkezi bir kontrol düzlemi (Nexus) durum senkronizasyonu ve IP tahsisi için kullanılırken, abone trafiği bu merkezi noktadan geçmiyor, doğrudan kenar OLT'ler üzerinde işleniyor. Bu sayede hem maliyetler düşürülüyor hem de ağın esnekliği ve dayanıklılığı artırılıyor.
Geleneksel ISP altyapısındaki merkezi BNG darboğazlarını ortadan kaldırarak, eBPF/XDP tabanlı dağıtık bir çözümle maliyetleri düşürüyor ve ağ esnekliğini artırıyor.