Other alternative to Vyos you might look at is FRR (Free Range Routing):
which was a Fork of the Quagga routing project. Most of the top Quagga developers migrated to FRR when the fork occurred.
FRR is a Linux Foundation hosted Project and supports OSPF, BGPv4, BGPv6, ISIS, RIP and LDP.
Martin Winter, co-founder of the non-profit Network Device Education Foundation (NetDef), who is involved with FRR, said “I believe it [FRR] fills a hole. There wasn’t a routing stack under the Linux Foundation at all.”
FRR was a fork of the Quagga project, which is also an open-source routing protocol project, as Winter described in 2014 when SDxCentral spoke with him. Quagga offered an open source routing alternative to the proprietary offerings of the big routing vendors. It has been around for quite some time — about 12 years. But in mid-2016, some members of Quagga forked the project to create FRR.
“FRR started because we wanted a different development model,” said Winter. “Quagga was challenged to get things in in a timely manner. It couldn’t catch up with the contributions. We wanted to change the process to have better testing, a better-responding community. That’s why we put it on the Linux Foundation.”
Nearly all the main contributors of Quagga have moved to FRR, according to Winter, although Quagga does still exist.
FRR has been getting alot of attention in the industry and companies like Cumulus Linux, BigSwitch Networks etc are already using it for white box routers & and router/switches.