Professional Documents
Culture Documents
BGP Synchronization Rule
BGP Synchronization Rule
1. Do not use or advertise a route learned by IBGP to an external neighbor until a matching
route has been learned from an IGP.
2. In short - BGP will not advertise something that it learns from an IBGP neighbor to an
EBGP neighbor if the prefix can’t be validated in its IGP.
3. By default synchronization rule is disabled, later IOS Version 12.4(24) T5.
4. Therefore BGP can use and advertise to an external BGP NBR routes learned from a
IBGP NBR that are not present in local routing table.
5. Ensures consistency of information throughout the AS or Legacy black-hole prevention
rule.
6. To disabled BGP synchronization rule so that a router will advertise routes in BGP
without learning them in an IGP ( no synchronization under BGP)
7. You can disable synchronization rule using the under BGP command - no
synchronization.
Note – On router R3 I’m not using BGP protocol and for connectivity purpose only using OSPF
so that iBGP can reachable to each other.
If you see the bgp configuration where it enabled on the router – BGP synchronization rule
disabled by default using the command – no synchronization.
Lets see bgp table –
As you can see the screenshot IBGP routers are sharing EBGP prefix on router 4,& 5 similarly R1
& R2 due to disabled no synchronization rule-
Let me show you what happens when we enable it, you have to do this on the border routers
(R2 and R4):
Once you enabled bgp synchronization rule under bgp section then you get following
information as you can see in the below screenshot route is valid not valid & best route –
Note – here I have configured & explain only basic things about BGP Synchronization.
Point to be remembered – Request to you all please like, share & don’t forget to comment so
that I can improve my technical skill, if you do it will encourage me a lot to make a more note
like this.
You can reach out to me on this email – umesh11238@gmail.com to get more notes
free of cost.
Umesh Prajapati