"¿Cómo se evitan bucles si en los anuncios internos entre los routers BGP del mismo AS no se añade al ASN al AS_PATH?"
La cuestión aquí es que si no se añade el ASN en un anuncio a un peer BGP de tu mismo AS (iBGP) cómo se evita ahí un bucle, es decir, que se vuelva a anunciar a otro peer del mismo BGP. Lo que comentas aplica a cuando se hace el anuncia hacia otro AS, y no es lo que se pregunta, la cuestión es cómo se evita bucle interno.
O sea, pon por ejemplo que tienes 3 routers frontera en tu AS, el router 1 aprende una ruta del exterior que se la anuncia al router 2, el cual aprende que para ir a ese destino se va por router 1 y le anuncia ese camino a router 3; ahora router 3 ve que se llega a ese destino con el mismo AS_PATH pero por router 2 y se lo anuncia a router 1. Ahora router 1 puede ir al destino por su enlace con el peer externo o puede ir por ejemplo por router 3, en ambos casos con exactamente el mismo AS_PATH.
Esto se evita no haciendo anuncios por una sesión iBGP de una ruta aprendida por una sesión iBGP. Así pues el router 2 no anunciaría la ruta a router 3 pues la aprendió por una sesión iBGP con router 1.