Hi everyone, I have a Mikrotik PPPoE server that handles about 1000 connections (we are an ISP)
To some of our customers we provide a backup line with different technology from the main one, for example the main one in FTTH, backup via FWA / Wireless.
Both lines authenticate to our PPPoE Server
In the routing table a DAC route with weight 0 is created with dst-address = IP Client and on the interface the dynamically created PPPoE interface.
The problem is that both sessions are on distance = 0. I would like the main one to be distance = 0 and the secondary one with a greater distance, in this way the backup line is used only in case of failure of the primary.
With both distances set to 0 the traffic passes from the line that authenticated last, so I would run the risk of sending the traffic to the customer on the backup line
We use the same username / password on both sessions so that we can also backup any Static IPs / Network Subnets / 29
The PPPoE Server for customer auth relies on our Radius Server
Let’s suppose we have a login like: test@test.com, this login is configured on an FTTC access and test1@test.com on an FWA access. Both logins must deliver the same IP / Subnet address to the customer. The FTTC login is the master, the FWA login is the backup. Both logins are configured on the same customer CPE
1.2.3.4/32 is the subnet to route
10.219.100.2 is the Framed-IP-Address
2 is the distance that will be learned in the PPPoE server
In this way the PPPoe Server will have distance 1 on the FTTC access and distance 2 on the FWA access. If the FTTC line has problems, the failover is instantaneous.