New to VyOS?
VyOS is an open source network operating system that can be installed on physical hardware or a virtual machine on your own server, or a cloud platform . It is based on GNU/Linux and joins multiple applications such as Quagga, ISC DHCPD, OpenVPN, StrongS/WAN and others under a single management interface.
We strive to make VyOS useful in any network, from a small office to a data center.
Unlike OpenWRT or pfSense, VyOS is more similar to traditional hardware routers, with a focus on comprehensive support for advanced routing features such as dynamic routing protocols and command line interface. However, we do not neglect other features such as VPN and firewalls.
We try to provide as many network functions as possible to make VyOS usable anywhere from a small office router to an ISP edge, within reason. Have a checklist.
802.1q and QinQ
Static and dynamic routing:
BGP for IPv4 and IPv6, OSPFv2, RIP, RIPng, policy-based routing, equal cost multi-path
Firewall rulesets for IPv4 and IPv6 traffic you can assign to interfaces, zone-based firewall, address/network/port groups for IPv4 firewalls
PPPoE, GRE, IPIP, SIT, static L2TPv3, VXLAN
Site-to-site IPsec for IPv4 and IPv6, L2TP/IPsec server, PPTP server, OpenVPN for site-to-site and remote access
Source NAT, port forwards, one to one, one to many, and many to many translations
DHCP and DHCPv6 server and relay
VRRP, connection table synchronization
NetFlow and sFlow
Web proxy and URL filtering
QoS policies (drop tail, fair queue, and others), traffic redirection.