Archived. We won't implement our own vtep and prefer the uses of linux vteps.
|
|
||
|---|---|---|
| src | ||
| vm | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| readme.md | ||
| shell.nix | ||
| vm.nix | ||
VXLAN-router
To use vxlan in isp, we need to implement a VTEP for vault01.
Roadmap
- Basic router which forward to every connected VTEP -> bad idea without mac learning
- Special case for when we are the target (internet, DNS)
- Mac learning
- DHCP, which removes user prefixes, (comes with ARP snooping ?)
- Reverse path checking, filter auto ip attribution
- [external] Patch hostapd to use VXLAN
- [external] Maybe patch radius to use all VNIs (if there's a limitation)
- Allow packets to cross VNIs (from an external decision, cached)
- Synchronisation between multiple instances