dentproject / dentOS

dentOS SwitchDev based NOS
Other
206 stars 59 forks source link

Keyed IPv6 Tunnel #119

Open jmpolom opened 3 years ago

jmpolom commented 3 years ago

Enable DENT switches to support IP-in-IP tunnel.   Let's explore how to leverage Keyed IPv6 Tunnel RFC   This would cover use-cases where one could create on the fly tunnels and send traffic to various network points without unnecessary CPU overhead on the network path is a use-case which would be broadly applicable.   A feature like this would allow to seamlessly tunnel the traffic from switch port anywhere on the network.   ISP use-case:   In nutshell, traffic to and from each of the 1G ports would need to be packaged into an IPv6-only network and sent to the core network (via 10G ports). Once the traffic is in the datacenter it would need to be unpacked again or further processed but that part is not in the scope of the switch.   Sartura is able provide XDP/eBPF implementation of the RFC8159. This request was submitted by @lperkov.