HSRP and BGP multihoming with Failover (Nice Scenario)

Unanswered Question
Jul 31st, 2008
User Badges:

Hi all,

I wish to configure HSRP and BGP multihoming with failover and I request configuration steps from experienced professionals of this forum.

I am also attaching diagram of network.


I wanted to implement HSRP between R2 and R3 in Head office with tracking Serial0. R2 with ISP-A is primary link to reach incoming and outgoing internet traffic and accept traffic from internet destined for Server1 hosted inside network. If Serial0 of R2 to ISP-A gets down or complete R2 failure the outbound traffic should flow from R3 to ISP-B and come back the same route.


We have total of three internet connection. Head office has connection from ISP-A and ISP-B one connection in Disaster Recovery site (DR Site) from ISP-B.

The order to use of these connections are ISP-A is primary link and in the event of serial link failure or router failure (HSRP) the traffic should flow from ISP-B to internet and if both ISP-A and ISP-B is not available (meaning disaster happened) then the traffic from internet to Server1 should flow from ISP-B via DR site.

R2 - ISP-A = Primary link for incoming and outgoing traffic

R3 - ISP-B = Secondary Link for incoming and outgoing traffic

R4 - ISP-B = Tertiary link for incoming and outgoing traffic


  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
kotrade Fri, 08/01/2008 - 07:34
User Badges:

lamay : Thanks and appreciate your help. Any advice on configuring DR site? How can I make it the internet link in DR Site is tertiary choice?

trippi Mon, 08/04/2008 - 10:53
User Badges:

Prepend the network more times in that location's router with an outgoing route-map.

Richard Burts Mon, 08/11/2008 - 14:10
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,

    Founding Member

  • Cisco Designated VIP,

    2017 LAN, WAN


I believe that the link that Victor posted is quite helpful and will give you good guidance. I would emphasize that if you want ISP A to be primary, ISP B to be secondary, and ISP B - DR to be third, then you need to be careful to configure local-preference on the EBGP sessions so that the IBGP advertisements will clearly have ISP A as the best, ISP B as next, and ISP B - DR as the least.



kotrade Mon, 08/11/2008 - 15:13
User Badges:

Thanks. What level of involvment I need from ISP A and B ? Do I need to use community strings? How can ISP - A and B will help me to achive my objective. Thanks in advance for your guidence.


This Discussion