Hi All,
Been using BFD very successfully for a while with SRX devices in customer premises with failover to DSL etc, but need to add additional redundancy on our end in terms of routers... normally i'd throw in VRRP but as we're already using BFD to detect static route failure if you were to add another router in to the mix would you use VRRP or just add another static route...
eg.. going from...
CPE ------------Eth-----------Our Router A (BFD for detection of circuit down)
\------------Dsl----------DSL Provider
/* Ethernet - Router A */
set routing-options static route 0.0.0.0/0 qualified-next-hop 1.1.1.1 preference 100
set routing-options static route 0.0.0.0/0 qualified-next-hop 1.1.1.1 bfd-liveness-detection minimum-interval 300
set routing-options static route 0.0.0.0/0 qualified-next-hop 1.1.1.1 bfd-liveness-detection multiplier 3
set routing-options static route 0.0.0.0/0 qualified-next-hop 1.1.1.1 bfd-liveness-detection neighbor 1.1.1.2
set routing-options static route 0.0.0.0/0 qualified-next-hop 1.1.1.1 bfd-liveness-detection local-address 1.1.1.3
/* DSL */
set routing-options static route 0.0.0.0/0 qualified-next-hop 2.2.2.2 preference 200
set routing-options static route 0.0.0.0/0 metric 0
This works well and we fail over to DSL as expected if the ethernet link is down.
...to:
CPE ----------Eth-----------/----Router A
\ \----Router B
\
\----------Dsl------------DSL Provider
I'm toying with
/* Ethernet - Router A */
set routing-options static route 0.0.0.0/0 qualified-next-hop 1.1.1.1 preference 100
set routing-options static route 0.0.0.0/0 qualified-next-hop 1.1.1.1 bfd-liveness-detection minimum-interval 300
set routing-options static route 0.0.0.0/0 qualified-next-hop 1.1.1.1 bfd-liveness-detection multiplier 3
set routing-options static route 0.0.0.0/0 qualified-next-hop 1.1.1.1 bfd-liveness-detection neighbor 1.1.1.1
set routing-options static route 0.0.0.0/0 qualified-next-hop 1.1.1.1 bfd-liveness-detection local-address 1.1.1.3
/* Ethernet - Router B */
set routing-options static route 0.0.0.0/0 qualified-next-hop 1.1.1.2 preference 150
set routing-options static route 0.0.0.0/0 qualified-next-hop 1.1.1.2 bfd-liveness-detection minimum-interval 300
set routing-options static route 0.0.0.0/0 qualified-next-hop 1.1.1.2 bfd-liveness-detection multiplier 3
set routing-options static route 0.0.0.0/0 qualified-next-hop 1.1.1.2 bfd-liveness-detection neighbor 1.1.1.2
set routing-options static route 0.0.0.0/0 qualified-next-hop 1.1.1.2 bfd-liveness-detection local-address 1.1.1.3
/* DSL */
set routing-options static route 0.0.0.0/0 qualified-next-hop 2.2.2.2 preference 200
set routing-options static route 0.0.0.0/0 metric 0
Is this the best way of doing it? Or would you use VRRP? I'm a bit unsure as to how stable this sort of configuration would be. Thank you in advance.