08-03-2020 09:47 AM - edited 08-03-2020 09:48 AM
Guys, i'm recently studying for an implementation of BGP Link Bandwidth so that i can be able to load balancing traffic between two point to point networks that i have on my company.
What i have reached so far is that I'm able to see the networks via sh ip bgp x.y.w.z and i can see two paths with equal traffic share count.
The problem is that i can see the traffic being load balancing between the two paths:
1. Extended ping between remote networks are only using a single path.
2. "sh ip route x.y.w.z" is only presenting a single route for that traffic.
Example:
R1#sh ip bgp 10.40.1.1
BGP routing table entry for 10.40.1.0/24, version 3342
Paths: (2 available, best #2, table default)
Multipath: eBGP iBGP
Advertised to update-groups:
12
Refresh Epoch 1
64828
172.19.240.41 (metric 12) from 172.19.240.41 (172.19.240.41)
Origin incomplete, metric 11, localpref 100, valid, internal
DMZ-Link Bw 18125 kbytes
rx pathid: 0, tx pathid: 0
Refresh Epoch 1
64828
172.19.240.185 from 172.19.240.185 (172.19.240.252)
Origin incomplete, metric 11, localpref 100, valid, external, best
DMZ-Link Bw 18125 kbytes
rx pathid: 0, tx pathid: 0x0
But "sh ip route" presents only a single route:
R1#sh ip route 10.40.1.1
Routing entry for 10.40.1.0/24
Known via "bgp 64864", distance 20, metric 11
Tag 64828, type external
Redistributing via ospf 100
Advertised by ospf 100 subnets
Last update from 172.19.240.185 00:10:34 ago
Routing Descriptor Blocks:
* 172.19.240.185, from 172.19.240.185, 00:10:34 ago
Route metric is 11, traffic share count is 1
AS Hops 1
Route tag 64828
MPLS label: none
My diagram is in annex. but what i do have is a L3 switch advertising via OSPF to two routers that in time are injecting the OSPF routes into BGP. The other networks follows the same schema.
What i think it's possible the problem is that maybe BGP Link Bandwidth only works with 3 routers running IBGP so that the router that isn't connected to directly to the eBGP is the one that really load balancing the traffic.
In annex you can find all the running configs and diagram of the implementation.
Would love to have some help and thanks in advance.
08-03-2020 10:46 AM
Paths: (2 available, best #2, table default)
Origin incomplete, metric 11, localpref 100, valid, internal
Origin incomplete, metric 11, localpref 100, valid, external, best
I recall, with BGP, external is consider better than internal. I.e. those two routes are not considered equal.
08-03-2020 11:31 AM
but is there a way to make they at least think that they are equal?
08-03-2020 01:06 PM
08-03-2020 12:30 PM - edited 08-03-2020 12:35 PM
Hello
I think you want to LB (equal/unequal) from each internal ibgp rtr not on the ibgp/ebgp rtrs.
Please see attach file for possible changes to your existing configuration.
08-03-2020 01:08 PM
Thanks Paul.
I would like to do that but unfortunately i dont have BGP running on the switches. just ospf.
08-03-2020 01:11 PM
Hello
Apologies i was just looking at youe topology and assumed the R5/R7 were ibgp rtrs
08-03-2020 02:48 PM
08-04-2020 02:42 AM
Thanks Joseph.
In fact what i'm doing is something similar.
I'm running an internal OSPF process on the routers that is responsible to redistribute the routes do the BGP and vice versa.
Problem is that when i send traffic to one of the routers this router doesnt balance the traffic with the other. Much likely because the preference of the external BGP as already mentioned - i think by you.
08-04-2020 07:43 AM
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