I am not grasping the concept of BGP sync.
From what I understand, the synchronization rule states that BGP cannot advertise a route unless it learns/hears the route from an IGP.
Does this apply to internal and external routes?
For instance, if I two edge routers in my AS connected to two separate ASes outside of my AS. If one edge router hears about a network from another AS, will it not pass the route to its BGP peer in its own AS because of the synchronization rule?
I read another example which further confused me.
BGP Case Studies - Cisco Systems
According to the doc, RTB will not advertise the route to AS400 until it hears about the route from RTE.
In the example, it states that there is no redistribution running, so how will RTB here about the route from an IGP(RTE)?
Thank you for the help.