¿Cuáles son las razones por las que BGP envía mensajes de actualización?

Para anunciar rutas, por supuesto. Sospecho que hay más en tu pregunta, pero no sé qué. El mensaje de actualización contiene varias rutas y un conjunto de atributos que se aplican a todas las rutas en el mensaje. BGP es un protocolo confiable de multidifusión. Cualquier enrutador en Internet puede enviar una ruta a todos los enrutadores de Internet de manera confiable sin conocerlos a todos. Los enrutadores pueden conectarse a Internet en cualquier momento y recibir todas las rutas sin que el creador de esas rutas tenga que ser consciente de ello. Lo hace enviando mensajes de actualización y solicitando al receptor que mantenga todas las actualizaciones y que también las envíe a los enrutadores posteriores. El requisito de mantener las actualizaciones recibidas permite que un originador de ruta modifique o elimine de manera confiable sus rutas. El bucle de información se evita mediante el atributo de ruta AS. Cada enrutador agrega su identidad a este atributo y puede detectar y prevenir actualizaciones en bucle. Lo anterior es una primera aproximación. La política de enrutamiento se puede utilizar para agregar y limitar la propagación de rutas.

Un cambio en las políticas también puede desencadenar actualizaciones.