*Disclaimer:* This is a thought experiment and should be treated as such.
Please weigh in with the good and bad of this idea...

A couple of us have been discussing the idea of potentially replacing the
ACS VR with the VyOS [1] (Open Source Vyatta VM).  There may be a license
issue because I think it is licensed under GPL, but for the sake of
discussion, let's assume we can overcome any license issues.

I have spent some time recently with the VyOS and I have to admit, I was
pretty impressed.  It is simple and intuitive and it gives you a lot more
options for auditing the configuration etc...

Items of potential interest:
- Clean up our current VR script spaghetti to a simpler more auditable
configuration workflow.
- Gives a cleaner path for IPv6 support.
- Handles VPN configuration via the same configuration interface.
- Support for OSPF & BGP.
- VPN support through OpenVPN & StrongSwan.
- Easily supports HA (redundant routers) through VRRP.
- VXLAN support.
- Transaction based changes to the VR with rollback on error.

Items that could be difficult to solve:
- Userdata password reset workflow and implementation.
- Upgrade process.

The VyOS is not the only option if we were to consider this approach.
Another option, which I don't know as well, would be CloudRouter (AGPL
license) [2] which is purely API driven.

Anyway, would love to hear your thoughts...

Will

[1] https://vyos.io/
[2] https://cloudrouter.org/

Reply via email to