COTS x86-64 Hardware
VyOS is completely unbundled from any hardware or software platform. You can run it on a wide range of bare metal hardware. You can use any AMD or Intel processor and a variety of network cards.
Deploying VyOS
Deploying VyOS on bare metal provides numerous advantages, such as maximum performance, reliability, and direct hardware access without the overhead of virtualization. This results in higher throughput, lower latency, and enhanced network efficiency, making it ideal for high-demand environments.
VyOS can be deployed on a wide range of 64-bit x86-based hardware, from small white boxes to rack-mounted 20Gbps+ network appliances, allowing for full utilization of the hardware and enabling precise control over network functions while leveraging specialized features of supported NICs. Being vendor-neutral, VyOS puts you in control of your network, serving as a flexible platform to help you achieve your objectives with optimal performance, stability, and scalability.
Features
For All Network Device Roles
Routing
BGP (IPv4 and IPv6), OSPF (v2 and v3), BFD(BGP, OSPF, IS-IS, Static), RIP (v1 & v2), RIPng, IS-IS, policy-based routing and Multicast Routing +MPLS LDP
Virtual Private Networks & Tunneling
IPsec, VTI, VXLAN, L2TPv3, L2TP/IPsec and PPTP servers, tunnel interfaces (GRE, IPIP, SIT), OpenVPN in client, server, or site-to-site mode, wireguard. +GENEVE
Firewall and Network Address Translation (NAT)
Stateful firewall, zone-based firewall, and all types of source and destination NAT
Core Network Services
DHCP and DHCPv6 server and relay, IPv6 RA, DNS forwarding, TFTP server, web proxy, PPPoE access concentrator, NetFlow/sFlow sensor, QoS.+IPoE +VRFs support +WanLB
High availability
VRRP for IPv4 and IPv6, ability to execute custom health checks and transition scripts; ECMP, stateful load balancing.
Automation-friendly
Native Support for API (GraphQL), Configuration-Management/IaaC Tools (Ansible/salt/Netmiko/NAPALM/Terraform), Cloud-init(own config-modules), Containers and Scripting API for Shell and Python.
VyOS Universal Router Architecture
- VyOS CLI Layer
- HTTPS API Layer
- VyOS Configuration Layer
- FRR
- Wireguard
- Strongswan
- OpenVPN
- OpenConnect
- HA-Proxy
- Accel-PPP
- ISC DHCP
- FastNetMon
- App Layer
- Linux Kernel
Any x86 64 bit based HW
Hypervisor
Cloud Provider
Docker
VyOS uses a layered architecture. All components, such as firewall, VPN, and routing protocols, are built on top of a configuration management framework. This includes a custom shell environment, libraries for loading the config files and committing config changes, and libraries for reading values from the running config.
View SubscriptionsTalk To an ExpertSupported NICs
Vendor ID | Device ID | Vendor | Device |
---|---|---|---|
8086 | 1f40 | Intel Corporation | Ethernet Connection I354 1.0 GbE Backplane |
8086 | 10bc | Intel Corporation | 82571EB/82571GB Gigabit Ethernet Controller (Copper) |
8086 | 100f | Intel Corporation | 82545EM Gigabit Ethernet Controller (Copper) |
8086 | 1517 | Intel Corporation | 82599ES 10 Gigabit Network Connection |
8086 | 10fc | Intel Corporation | 82599 10 Gigabit Dual Port Network Connection |
8086 | 1010 | Intel Corporation | 82546EB Gigabit Ethernet Controller (Copper) |
8086 | 158a | Intel Corporation | Ethernet Controller XXV710 for 25GbE backplane |
8086 | 15df | Intel Corporation | Ethernet Connection (8) I219-LM |
8086 | 10f7 | Intel Corporation | 10 Gigabit BR KX4 Dual Port Network Connection |
8086 | 15be | Intel Corporation | Ethernet Connection (6) I219-V |
8086 | 10c7 | Intel Corporation | 82598EB 10-Gigabit AF Network Connection |
8086 | 10e8 | Intel Corporation | 82576 Gigabit Network Connection |
8086 | 1096 | Intel Corporation | 80003ES2LAN Gigabit Ethernet Controller (Copper) |
8086 | 1508 | Intel Corporation | 82598EB Gigabit BX Network Connection |
8086 | 10ba | Intel Corporation | 80003ES2LAN Gigabit Ethernet Controller (Copper) |
8086 | 10f9 | Intel Corporation | 82599 10 Gigabit Dual Port Network Connection |
8086 | 10c0 | Intel Corporation | 82562V-2 10/100 Network Connection |
8086 | 1001 | Intel Corporation | 82543GC Gigabit Ethernet Controller (Fiber) |
8086 | 1537 | Intel Corporation | I210 Gigabit Backplane Connection |
8086 | 10dd | Intel Corporation | 82598EB 10-Gigabit AT CX4 Network Connection |
- Discover More
Hardware Partners
VyOS partners with trusted hardware providers to deliver optimized performance and reliability.
- Discover More
Hardware Compatibility List
The list contains only devices verified by VyOS or hardware vendors for compatibility.
Book a Complimentary Consultation Today
What Our Customers Say
Over 1,000 businesses worldwide rely on VyOS
Resources
Here are some resources to help you learn more about VyOS, keep up with the development, and participate in it.