| osvbng-implemented-summary |
Orientation summary of the implemented system |
| vpp-dataplane |
How VPP moves packets, code-grounded against the pinned version |
| control-dataplane-seam |
Responsibility split between the Go control plane and VPP plugins |
| subscriber-access-model |
Access handover shapes, per-subscriber interfaces, IP bindings |
| aaa-provisioning-model |
Provisioning-first AAA, attribute model, service groups |
| qos-architecture |
Per-subscriber policers and CAKE scheduling |
| qos-aggregates |
Hierarchical aggregate shaping: subscriber, S-VLAN, port |
| ha-architecture |
SRGs, virtual MAC failover, session sync, opdb, recovery |
| wholesale-l2gw |
L2 wholesale gateway: circuits, VLAN rewrite, handoff groups |
| frr-evpn-capability-audit |
Empirically verified FRR 10.7 EVPN behavior |
| routing-frr-bridge |
How osvbng drives FRR: vtysh wrappers, show registry, telemetry cost rules |
| cgnat-architecture |
CGNAT control/dataplane split, lifecycle, persistence and HA |
| cgnat-worker-model |
How CGNAT should distribute across workers: nat44-ed prior art, the candidate, the test plan |
| cgnat-audit-2026-08 |
Verified findings of the August 2026 CGNAT audit, ranked, with the fix order |
| dead-code-audit-2026-08 |
Verified findings of the August 2026 dead code audit, the defects it surfaced, and the sign-off table gating each action |
| l2tp-architecture |
L2TPv2 LAC and LNS: control-plane layout and the dataplane seam |
| pppoe-architecture |
PPPoE termination: discovery, PPP machinery, echo at scale, HA replay |
| verification |
How changes are verified: the local containerlab and bngblaster suites |
| ipoe-v6-dataplane-gap |
Closed: mgmt-network route race behind the IPoE v6 suite flakes, and the false trails |
| telemetry |
Metric flow: the typed registry, emission models, exporters, cardinality |
| performance-and-logging |
Hot-path concurrency and logging rules, grounded in profiling evidence |