Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
VyOS
Linux-based network operating system

VyOS is an open source network operating system Linux distribution based on Debian.

VyOS provides a free routing platform that competes directly with other commercially available solutions from well-known network providers. Because VyOS is run on standard amd64 systems, it can be used as a router and firewall platform for cloud deployments. VyOS can also be optimized to achieve routing at 100Gbps.

Besides being open-source, VyOS also offers subscription-based support, which includes pre-built images for cloud and virtual environments and LTS images for the 1.3 and 1.4 series.

Related Image Collections Add Image
We don't have any YouTube videos related to VyOS yet.
We don't have any PDF documents related to VyOS yet.
We don't have any Books related to VyOS yet.
We don't have any archived web articles related to VyOS yet.

History

After Brocade Communications stopped development of Vyatta in 2013, a group of enthusiasts created an open-source fork56 called VyOS, based on the last community edition, Vyatta Core 6.6R1.7

They founded Sentrium S.L,8 a Spanish company dedicated to providing support and development for the VyOS project. On October 9, 2024, Sentrium S.L. was renamed VyOS Networks Iberia and was acquired by VyOS Networks Corporation, becoming its subsidiary.9

Features10

  • Routing and Protocols: BGP (IPv4 and IPv6), OSPF (v2 and v3), RIP and RIPng, policy-based routing, BGP-LU and enhanced route filtering. IPv4, IPv6, QoS.
  • VPN and Tunneling: IPsec, VTI, VXLAN, L2TPv3, L2TP/IPsec and PPTP servers, tunnel interfaces (GRE, IPIP, SIT), OpenVPN in client, server, or site-to-site modes, WireGuard.
  • Firewall and NAT: Stateful firewall based on nftables, zone-based firewall, all types of source and destination NAT (one to one, one to many, many to many), NAT64/DNS64.
  • Network Services: DHCP and DHCPv6 server and relay, IPv6 RA, DNS forwarding, HTTP load balancer, web proxy, PPPoE access concentrator, NetFlow/sFlow sensor, TFTP server.
  • High Availability and Load Balancing: VRRP for IPv4 and IPv6, ability to execute custom health checks and transition scripts; ECMP, stateful load balancing, failover routes.
  • Management and Configuration: Junos-style CLI11 with commands like run, set, delete, show, commit, commit-confirm, compare and versioning.12 Rollback without reboot,13 PKI repository
  • Automation: ansible, napalm, Netmiko, Salt Stack, cloud-init, python sdk. cloud-init ready images can be built with vyos-build or packer
  • Monitoring: integrations with Zabbix, FastNetMon and Prometheus/Grafana.14
  • Platform and Image Support: VyOS images can be created using vyos-build for the following platforms: amd64, ISO, and cloud images for AWS, Azure, Edgecore, XCP-NG, Qemu/Proxmox, VMware.

Releases

VyOS version 1.0.0 (Hydrogen) was released on December 22, 2013.1516 On October 9, 2014, version 1.1.0 (Helium) was released.17 All versions released thus far have been based on Debian 6.0 (Squeeze), and are available as 32-bit images and 64-bit images for both physical and virtual machines.18

On January 28, 2019, version 1.2.0 (Crux) was released.19 Version 1.2.0 is based on Debian 8 (Jessie). While version 1.0 and 1.1 were named after elements, a new naming scheme based on constellations is used from version 1.2.20

VyOS 1.3.0 (Equuleus) is based on Debian 10 (Buster)21 and was released on December 21, 2021. Equuleus brought many long-desired features, most notably an SSTP VPN server, an IPoE server, an OpenConnect VPN server, and a serial console server. It also included reworked support for WWAN interfaces, support for GENEVE and MACSec interfaces, VRF, IS-IS routing, preliminary support for MPLS and LDP, among many other features.22

Currently, VyOS 1.4.0 (Sagitta) in GA (General Access) stage, with the latest version being VyOS 1.4.0 GA LTS.23 This version was developed based on Debian 12 (Bookworm).24

Release History

ReleaseVersionDateBase Debian system
Hydrogen1.0.0December 22, 2013Debian 6 (Squeeze)
1.0.1January 17, 2014
1.0.2February 3, 2014
1.0.3May 9, 2014
1.0.4June 16, 2014
1.0.5September 26, 2014
Helium1.1.0October 9, 2014
1.1.1December 8, 2014
1.1.2January 22, 2015
1.1.3January 28, 2015
1.1.4March 9, 2015
1.1.5March 25, 2015
1.1.6August 17, 2015
1.1.7February 17, 2016
1.1.8November 13, 2017
Crux1.2.0January 28, 2019Debian 8 (Jessie)
1.2.1April 16, 2019
1.2.2July 15, 2019
1.2.3September 5, 2019
1.2.4January 1, 2020
1.2.5April 14, 2020
1.2.6September 18, 2020
1.2.6-S1September 28, 2020
1.2.7March 25, 2021
1.2.8July 6, 2021
1.2.9December 2, 2022
1.2.9-S1March 22, 2023
Equuleus1.3.0December 21, 2021Debian 10 (Buster)
1.3.1March 21, 2022
1.3.1-S1March 30, 2022
1.3.2September 7, 2022
1.3.3June 22, 2023
1.3.4October 17, 2023
1.3.5December 15, 2023
1.3.6February 14, 2024
1.3.7May 13, 2024
1.3.8June 24, 2024
Sagitta1.4.0February 22, 2024Debian 12 (Bookworm)
1.4.1December 20, 2024
1.4.2April 3, 2025

See also

References

  1. "VyOS home page". Retrieved November 9, 2014. https://www.vyos.io/

  2. "VyOS on DistroWatch.com". Retrieved November 9, 2014. http://distrowatch.com/table.php?distribution=vyos

  3. Review: 6 slick open source routers | InfoWorld [dead link] https://www.infoworld.com/article/3106865/networking/review-6-slick-open-source-routers.html

  4. "How to reach 100Gbit routing on VyOS – part 1". Archived from the original on August 23, 2024. Retrieved June 5, 2024. https://web.archive.org/web/20240823055945/https://bontekoe.technology/vyos-100gbit-part-1/

  5. "Vyatta now rehosted to github as VyOS : networking". reddit. October 11, 2013. https://reddit.com/r/networking/comments/1o7n16/vyatta_now_rehosted_to_github_as_vyos/

  6. "[Release] VyOS 1.0.0 - (an enhanced fork, based from the old vyatta project) : networking". reddit. December 22, 2013. https://www.reddit.com/r/networking/comments/1thfaw/release_vyos_100_an_enhanced_fork_based_from_the/

  7. "History — VyOS 1.3.x (equuleus) documentation". docs.vyos.io. Retrieved May 20, 2024. https://docs.vyos.io/en/equuleus/introducing/history.html

  8. Andamasov, Yuriy. "Sentrium? What Sentrium?". blog.vyos.io. Retrieved May 20, 2024. https://blog.vyos.io/sentrium-what-sentrium

  9. Andamasov, Yuriy. "VyOS Networks Announces Strategic Acquisition and Integration of Sentrium SL as VyOS Networks Iberia". www.prnewswire.co.uk. Retrieved October 25, 2024. https://www.prnewswire.co.uk/news-releases/vyos-networks-announces-strategic-acquisition-and-integration-of-sentrium-sl-as-vyos-networks-iberia-302267614.html

  10. "Products – VyOS". Retrieved April 11, 2021. https://vyos.io/products/

  11. "Command Line Interface — VyOS 1.5.x (circinus) documentation". docs.vyos.io. Retrieved May 21, 2024. https://docs.vyos.io/en/latest/cli.html

  12. Baturin, Daniil. "Configuration versioning and archiving in VyOS". blog.vyos.io. Retrieved May 21, 2024. https://blog.vyos.io/configuration-versioning-and-archiving-in-vyos

  13. Baturin, Daniil. "VyOS 1.4.0 GA release". blog.vyos.io. Retrieved June 5, 2024. https://blog.vyos.io/vyos-1.4.0-ga-release

  14. "Monitoring VyOS with Prometheus/Grafana". VyOS Forums. June 6, 2024. Retrieved June 16, 2024. https://forum.vyos.io/t/monitoring-vyos-with-prometheus-grafana/14649

  15. "Hydrogen". Archived from the original on December 8, 2015. Retrieved December 24, 2013. https://web.archive.org/web/20151208102512/http://vyos.net/wiki/Hydrogen

  16. "VyOS - 1.0.0 release". December 22, 2013. Archived from the original on December 8, 2015. Retrieved December 4, 2015. https://web.archive.org/web/20151208103857/http://blog.vyos.net/post/70809659670/100-release

  17. "VyOS - 1.1.0 release". October 9, 2014. Archived from the original on December 8, 2015. Retrieved December 4, 2015. https://web.archive.org/web/20151208152838/http://blog.vyos.net/post/99607428923/110-release

  18. "VyOS - 1.0.0 release". December 22, 2013. Archived from the original on December 8, 2015. Retrieved December 4, 2015. https://web.archive.org/web/20151208103857/http://blog.vyos.net/post/70809659670/100-release

  19. "VyOS 1.2 (Crux) released". January 28, 2019. Retrieved January 30, 2019. https://blog.vyos.io/vyos-1.2-crux-released

  20. "VyOS development news in August and September". September 16, 2018. Retrieved January 30, 2019. https://blog.vyos.io/vyos-development-news-in-august-and-september

  21. Baturin, Daniil. "VyOS 1.3.0-epa1 release". blog.vyos.io. Retrieved May 20, 2024. https://blog.vyos.io/vyos-1.3.0-epa1-release

  22. "History — VyOS 1.3.x (equuleus) documentation". docs.vyos.io. Retrieved May 20, 2024. https://docs.vyos.io/en/equuleus/introducing/history.html

  23. Baturin, Daniil. "VyOS 1.4.0 GA release". blog.vyos.io. Retrieved June 5, 2024. https://blog.vyos.io/vyos-1.4.0-ga-release

  24. Baturin, Daniil. "VyOS 1.4.0-rc1 release candidate". blog.vyos.io. Retrieved May 20, 2024. https://blog.vyos.io/vyos-1.4.0-rc1-release-candidate