Hello everyone,
At the company where I work, we’re starting to professionalize our network. One of the things we want to improve is reliability, so we’ve contracted two ISPs and are trying to configure failover following these instructions:
Brief summary of our setup:
We currently have two ISPs: one works via PPPoE and the other simply uses IPoE. We also have two routing tables, where each one had an outbound route through a different provider, and we use routing rules so that, depending on the VLAN, traffic goes out through one ISP or the other.
I added the routes to each table as indicated in the link, changing the gateway so that in the PPPoE case I specify the interface instead of an IP. Here are the rules I applied for one of the tables:
/ip/route/
add dst-address=1.1.1.1 scope=10 gateway=pppoe-xxx routing-table=rtable-testing
add dst-address=208.67.222.222 scope=10 gateway=x.x.x.x routing-table=rtable-testing
add distance=1 gateway=1.1.1.1 target-scope=11 check-gateway=ping routing-table=rtable-testing
add distance=2 gateway=208.67.222.222 target-scope=11 check-gateway=ping routing-table=rtable-testing
As soon as I enable these rules, I immediately lose internet connectivity. My first thought was that maybe specifying the interface as the gateway (pppoe-xxx) instead of an IP is not compatible, but it also doesn’t switch to the backup gateway. Has anyone experienced the same issue?
If you’re wondering why I specify the interface instead of the PPPoE IP, it’s because when I run /interface pppoe-client print detail, it doesn’t show an IP:
/interface pppoe-client print detail
Flags: X - disabled, I - invalid; R - running
0 R ;;; HGU-1 (SFP+2)
name="pppoe-xxx" max-mtu=auto max-mru=auto mrru=disabled interface=sfp-sfpplus2 user="user" password="pass" profile=default keepalive-timeout=10 service-name="" ac-name=""
add-default-route=no dial-on-demand=no use-peer-dns=no allow=pap,chap,mschap1,mschap2
If you have any idea what might be causing this (or any advice), you’d be doing me a huge favor.
Thanks a lot!
