Sincronización BGP en Equipos Huawei
Considere el ejemplo anterior. AS 200 sirve como tránsito entre AS 10 y AS 300. BGP sigue una regla de sincronización que establece que todos los routers en un AS de tránsito, incluidos los routers que no son BGP, deben conocer una ruta antes de que BG pueda anunciarla a un interlocutor externo.
¿Confuso?
Considera el ejemplo anterior otra vez. Si RouterA anuncia una ruta BGP a RouterB (un par eBGP) para la red 10.5.0.0/16, esa misma ruta BGP se reenviará finalmente a RouterD (un par iBGP).
Sin embargo, existiría un agujero negro si RouterD anunciara esa actualización a RouterE, ya que RouterC no tendría la red 10.5.0.0/16 en su tabla de enrutamiento. Si RouterE intenta alcanzar la red 10.5.0.0, RouterC eliminará el paquete.
La regla de sincronización de BGP forzará a RouterD a esperar hasta que RouterC aprenda la ruta 10.5.0.0/16, antes de reenviar esa ruta a RouterE.
¿Cómo sabrá RouterD cuando RouterC haya aprendido la ruta?
¡Sencillo! Cuando recibe una actualización del RouterC a través de un IGP (como OSPF), que contiene esa ruta.
La sincronización de BGP se puede desactivar en dos circunstancias:
1. El AS local no es un tránsito entre otros dos AS;
2. Todos los routers en el tránsito AS ejecutan iBGP y están completamente interconectados.
<Huawei> system-view
[Huawei] bgp 100
[Huawei-bgp] ipv4-family unicast
[Huawei-bgp-af-ipv4] undo synchronization
* De forma predeterminada, la sincronización entre BGP y un IGP está deshabilitada.