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