seg6 lwtunnel: encap, one static SID list per routeseg6local: the behaviors, on the receive sideseg6 can apply a path; nothing in it picks one.
| Where it runs | Per-packet choice | Line rate at 400G+ | |
|---|---|---|---|
| seg6 lwtunnel | kernel, route-bound | no — static list | CPU-bound encap |
| eBPF / XDP | kernel, programmable | yes — maps hold the path set | good, but CPU cycles per packet |
| NIC offload | hardware | yes, if the NIC exposes the SID list | the only way to keep the GPUs fed |
An SRv6 architecture that turns an AI fabric from statistically spread into deterministically placed — on plain IPv6, no new dataplane.
Kernel and NIC support for per-packet segment-list selection at line rate, and the telemetry loop to drive it.
C. Filsfils, P. Camarillo, A. Abdelsalam, A. Quinci, A. Tulumello, A. Mayer, P. Loreti, L. Bracciale, S. Salsano,
“Toward Deterministic Path Placement in AI Backends: A Practical SRv6-Based Architecture”, IEEE CNSM 2025
stefano.salsano@uniroma2.it