Single/Dual Homed and Multi-homed Designs

Hello Dakshinamurthy

Remember that you have full control over traffic that is sent from your AS to other AS’es. You don’t have ultimate control over incoming traffic, however, you can influence it in various ways. For influencing incoming traffic, take a look at this post:

If you do want to adjust incoming traffic, before you inject any BGP attributes into your ISP’s AS’es, have a chat with them and tell them what you want to do. They are often very accommodating in such cases.

Now specifically, for your outbound traffic policy, numbers 1 and 2 will happen automatically simply because of BGP routing. Number 3 can be configured most simply by adjusting the Weight Attribute. You can also adjust other attributes to achieve this. For a link failure (number 4) BGP will (eventually) reconverge, but you may want to use Next Hop Tracking and Additinoal Paths BGP features to speed up convergence.

For inbound, as mentioned before, talk first with your ISPs. It may be that they will do all the routing for you. They may ask you to configure some things on your end as well. The attributes involved in this are those described in the shared post above.

I hope this has been helpful!

Laz