Recommendations for Core and Edge Routing Design
Hello everyone,
I’d like to optimize the network design and separate core and edge routing.
So far, I’ve been using three routers that handle both inter-VLAN routing and edge routing and are part of a VRRP cluster.
Now I’d like to deploy a core router running VyOS that acts as the default gateway for all networks and initially handles inter-VLAN routing. The three edge routers will be connected to this core router, with each one connected to a different Internet line or provider.
The core router should use policy-based routing to determine which networks, clients, or services are routed to the Internet via which edge router or WAN connection. Additionally, failover should still be available in the event of an Internet connection failure (as has been the case with VRRP).
My question is: what is the best way to set up this configuration? On the one hand, I could set up a transport network containing the three edge routers and use VRRP again. In that case, I would likely need a transit switch between the core router and the edge routers so that the VRRP cluster’s traffic does not have to pass through the core router’s CPU.
On the other hand, it would certainly also be possible to connect the edge routers directly to the core router’s interfaces and operate without VRRP. Which protocol could I then use to implement both policy-based routing and failover?
Which network design would you recommend for my situation? I’d appreciate any tips and assistance.
Thank you in advance for your tips, and best regards
Regina (she/her)