Closed djfritz closed 8 years ago
Quagga could take care of our routing needs, I think.
DHCP and DNS may be best suited by dnsmasq. As per my recent patch, dnsmasq can monitor directories via inotify so it'll automatically pick up any changes you make to host records, static IPs, or DHCP options. Not sure what it's capable of in terms of all the different DNS records (A, CNAME, MX, etc)
How crazy we want to get with centralized configuration is a big question. Given how much string processing is involved I'd say we might want to use more of a scripting language to write configuration tools (versus Go. Consider sed+awk, maybe python, or even Perl).
More food for thought would be to look at bird for routing.
Our interim image we testing with is already using bird. On Mar 13, 2016 16:05, "Rick Strong" notifications@github.com wrote:
More food for thought would be to look at bird for routing.
— Reply to this email directly or view it on GitHub https://github.com/sandia-minimega/minimega/issues/344#issuecomment-196061529 .
This should also include a simple firewall
We need a fully opensource container router image that takes one or more configs for deployment. If we get something solid, we'll tease out an API for it and replace the 'vyatta' API with this.
I'd like:
@floren @bjwrigh thoughts?