03-16-2009 02:04 AM - edited 03-04-2019 03:56 AM
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
03-16-2009 02:49 AM
03-16-2009 02:56 AM
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
03-16-2009 05:19 AM
"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.
03-16-2009 06:53 PM
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
03-16-2009 07:21 PM
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.
03-20-2009 12:58 PM
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
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide