1
0
mirror of https://github.com/xdp-project/BNG-router.git synced 2024-05-06 15:54:53 +00:00

Update README.org

Updating project description to distinguish between necessary features and features that are nice to have.
This commit is contained in:
yoelcaspersen
2021-10-10 16:15:39 +02:00
committed by GitHub
parent 52a8b045b4
commit a51098f255

View File

@ -36,11 +36,16 @@ BNG needs to add and remove VLAN tags for the traffic as needed, and do
NAT'ing for IPv4 traffic. From the customer PoV it should appear like they
are on their own layer-2 segment with the BNG being the only other host. It
also needs to relay DHCP traffic to an upstream central DHCP server.
Functions in scope are:
Necessary features:
- DHCP relay for v4 and v6
- NAT'ing of traffic (for IPv4) and routing of customer prefixes (for IPv6
with prefix delegation)
- Route customer traffic (IPv4 and IPv6)
Nice to have:
- NAT'ing of traffic (for IPv4 RFC6598 clients)
- Traffic shaping
The idea is to use regular Linux stack functionality as much as possible
(e.g., VLAN interfaces), but accelerate functions with XDP and TC-BPF where