cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
587
Views
0
Helpful
4
Replies

why is the router not sending a full BGP table

kayih
Level 1
Level 1

hi

I have two routers, A and B.

router A has got a link to service provider X, and receives a full bgp table 274K.

Router B has got a link to service provider Y and receives as well a full BGP table.

there is an IBGP session between A and B.

my question is, why router A does not send the full BGP table received from provider X, to router B.

At this time router A is only sending 212K routes. router B as well does not send a full BGP table to A, only 212k.

I can't see any route filtering between A and B. is there a way I can double check which route are not exchanged.

thanks

4 Replies 4

Harold Ritter
Cisco Employee
Cisco Employee

Kayne,

Router A doesn't send its routes to router B probably because it considers router B as the best path for these routes.

Regards

Harold Ritter
Sr Technical Leader
CCIE 4168 (R&S, SP)
harold@cisco.com
México móvil: +52 1 55 8312 4915
Cisco México
Paseo de la Reforma 222
Piso 19
Cuauhtémoc, Juárez
Ciudad de México, 06600
México

uhmm, but before the routers decide who has got the best path, they should exchange their prefix from each other and put it in the BGP table. Then the best route get installed in the routing table.

I don't think the routers exchange their best path, but the network they can reach, so it's the receiving router who decides which route to use

or I'm missing something ??

Can you do the following and see if you are recieving same number of prefixes on router B that are advertised by router A?

On Router A

sh ip bgp neighbors b.b.b.b advertised-routes

On Router B

sh ip bgp neighbors a.a.a.a received-routes

Kayne,

It depends on timing. If router A receives the routes from iBGP, then receives them from eBGP and select the iBGP over the eBGP due to some attributes, router A never send its routes to router B.

Another scenario would be that both router A and B receive all of the Internet routes from their respective eBGP session and then advertise them all to each other. If router A then prefers the route coming from iBGP (again according to some attribute value being preferred), router A sends a withdraw message for all the routes.

Regards

Harold Ritter
Sr Technical Leader
CCIE 4168 (R&S, SP)
harold@cisco.com
México móvil: +52 1 55 8312 4915
Cisco México
Paseo de la Reforma 222
Piso 19
Cuauhtémoc, Juárez
Ciudad de México, 06600
México
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: