I know the thread is a bit old, but I'm a bit confused:
I usually use VRRP when I have to switch among one or more routers (every router has got it own internet connection) in case of a router failure (let's suppose hardware failure), so the system automatically switches to another router.
Like in this example:
But the focus is create through VRRP a router switchover among routers checking SEVERAL internet connections, so I can:
- switch from master ISP to slave ISP when master ISP fails
- switch form master router to slave router in case of master router hardware failure
So I can solve the second case in this way (on every VRRP router):
add gateway=x.x.x.x check-gateway=ping
add gateway=y.y.y.y check-gateway=ping distance=100
DHave I correctly understood?