I believe currently I just point default route to the tunnel and I’m not using any BGP/OSPF stuff. This is just a home use scenario nothing too advanced.
Assume that I live in Europe but would like to access Netflix content available for US users only (Netflix performs filtering based on IP geo location). So, my plan is to create a separate VLAN for my smart TV and route all the traffic from that VLAN through VPN server located in the US. For simplicity, I’m routing all public traffic from that VLAN via VPN not just Netflix subnets. And again to reduce maintenance overhead I just buy access to the VPN server from a 3rd-party provider and don’t manage servers myself.
Network topology is very basic: ISP <-> Vyos router <-> LAN. VLAN is being terminated on Vyos router.
Obviously when VPN is down I loose access to Netflix, since from my Europe IP US content won’t be available. So, I’d like to add some redundancy here. And the plan is to keep 2-3 VPN tunnels running and either load balance connections between them or at least utilize automatic failover feature when default route in the VLAN will be switched to the secondary tunnel if primary is having issues.
Ideally I’d like to make it work with Wireguard VPN but if this isn’t an option I’d be glad to hear if this is possible with OpenVPN or IPsec.
Thanks a lot for your time @Viacheslav!