cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
659
Views
0
Helpful
6
Replies

Load Balance 3 internet Link with Full internet Routes

ccsam
Level 1
Level 1

Hi,

I have 3 bgp peering with different ISP. I would like to load share all these 3 link.

What are the best method to do this?

regards,

Sam

6 Replies 6

Mohamed Sobair
Level 7
Level 7

Hello,

The best method is to use (Weight) Or (Local preference) to loadshare your traffic to different ISPs.

Please have a look at the bellow document.

HTH

Mohamed

JamesLuther
Level 3
Level 3

Hi,

If you setup iBGP between the three internet routers then BGP will select the best path via each ISP. Of course remember to setup a filter list to stop you acting as a transit AS.

However using this method you will see that one ISP will probably be used more than another (depending on how good there peering is). This is because it is the best path.

You can use Cisco OER which will use all of your links more evenly, however your path to each route on the internet will be suboptimal

http://www.cisco.com/web/go/oer/

there are other design choices as well, it depends on whether you're advertising any PI ranges or NATing behind each providers IPs?

Regards

"You can use Cisco OER which will use all of your links more evenly, however your path to each route on the internet will be suboptimal "

Perhaps true if you only enable link load balancing. However, if you also enable flow performance monitoring, performance (in theory) should be the best possible since a flow can be directed to the best performing path (for that flow). Works best for outbound, not so well (or at all) inbound unless you run PfR (OER v2) and do some very complex cooperation with your ISPs.

PS:

An interesting aspect of using actual flow performance, you may no longer need to accept BGP routes.

Hi,

Thx for the information. In terms of transit AS, are there any ways to verify whether my environment become a transit AS?

The normal practice is to received routes from direct peer with ^$, and the direct peer customer routes ^123_ and peer's routes ^123$.

By doing this will it cover all the internet routes? and prevent from become transit AS?

regards,

Sam

To avoid being a transit AS (unrelated to OER/PfR), insure only your network's public address blocks are advertised to your ISP peers. Additionally you can drop any inbound traffic or outbound traffic that doesn't contain your public IP addresses.

Hi,

When peering with multiple ISPs towards the internet I always use the following

router bgp 179

neighbor 195.1.1.1 filter-list 99 out

!

ip as-path access-list 99 permit ^$

This will advertise any routes originating from your local AS (blank AS path), but filter out anything else.

Regards

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Innovations in Cisco Full Stack Observability - A new webinar from Cisco