¿Cuál es el camino AS que antecede en el BGP?

El Border Gateway Protocol (BGP) utiliza una lista de Números de sistema autónomo (AS) como mecanismo de prevención de ruta. Cada prefijo IP que se anuncia enumera todos los AS por los que pasaría la ruta al destino. Si un AS ve una ruta que ya tiene su propio número AS, entonces sabe que esa ruta sería un bucle de enrutamiento y puede descartar esta ruta.

La longitud de la ruta AS también se utiliza como mecanismo de selección de ruta. Si todos los demás factores son iguales, la ruta con la menor cantidad de números AS se considera más corta y se selecciona.

Estas reglas permiten un hack divertido: un AS puede poner múltiples copias de su propio número AS en la ruta AS. Agregar múltiples copias tenderá a hacer que la ruta sea menos preferida, pero no afectará la capacidad de la ruta para ser seleccionada y propagada.

El antecedente de AS también se puede utilizar como un mecanismo de política. Si un AS no quiere que otro AS reciba un prefijo particular, el primer AS puede anteponerse al ASN del segundo AS. Esto efectivamente bloquea el ASN de recibir la ruta. Sí, esto es una mentira, pero es segura.

Es una mendicidad de mendigar río arriba preferir una ruta en particular sobre otra.

Como explica Tony, agregar el antependiente artificialmente hace que ese camino en particular sea más largo y, por lo tanto, menos deseable. Por supuesto, upstream siempre puede elegir ignorarte.