BGP

BGP es el protocolo con el que los sistemas autónomos anuncian la alcanzabilidad de las direcciones; la ruta de AS muestra las redes por las que pasa.

Solo definiciones: un término explicado aquí no es un servicio que vendamos.

BGP (Border Gateway Protocol) es el protocolo con el que los sistemas autónomos se indican unos a otros qué prefijos alcanzan. Cada anuncio lleva una ruta de AS y los atributos que compara la selección de mejor ruta. Un anuncio dice alcanzabilidad, no rendimiento.

BGP usa el puerto TCP 179. Las rutas que se muestran aquí son ejemplos ilustrativos, no se copiaron de una tabla de enrutamiento en vivo.

La ruta que recorre un anuncio

  1. AS64500 (documentación)
  2. AS64501 (documentación)
  3. AS64502 (documentación)
  4. Internet
La ruta de AS enumera las redes que atraviesa una ruta, no el contrato que hay detrás.
Descripción en texto

Cada red añade su ASN al frente de la ruta antes de reenviarla. El último ASN es el origen; el primero es el vecino que le entregó la ruta.

Qué comprobar

Pregunte qué prefijos se anuncian, desde qué ASN, por cuántos upstreams y si el proveedor filtra los anuncios con objetos IRR o RPKI (RFC 6480). La adopción es desigual, así que la diligencia debida sigue importando.

Cuando cambia una ruta

En una ventana de mantenimiento, un proveedor puede retirar un prefijo y otro toma el relevo; la ruta de AS pasa de cuatro saltos a seis. Compare la ruta esperada con la que ve. La guía de números de AS cubre el registro y la práctica de peering.

Preguntas frecuentes

¿Puedo ver las rutas de mi proveedor?

Normalmente, en un looking glass o un colector de rutas. Pida el prefijo y el origen exactos que debería esperar.

¿Qué es una fuga de rutas?

Una red anuncia a un proveedor rutas aprendidas de otro, y atrae el tráfico hacia una ruta no prevista. Suele ser un error de configuración, no un ataque.

¿BGP cifra el tráfico?

No. BGP solo transporta alcanzabilidad; el cifrado lo asumen TLS, IPsec o la aplicación.

Más información

Fuentes

  1. RFC 4271: A Border Gateway Protocol 4 (BGP-4)
  2. RFC 6480: An infrastructure to support secure internet routing (RPKI)