en Cisco (este comando está oculto por alguna razón)
#bgp bestpath as-path multipath-relax
El comportamiento BGP predeterminado solo instala solo rutas con exactamente el mismo AS_PATH en RIB. Con multipath-relax, el AS_PATH solo necesita ser de la misma longitud.
¿Qué problemas puede causar potencialmente? ¿Por qué no se usa con más frecuencia?
Como proveedor de tránsito, ¿esta característica complica la resolución de problemas (estoy pensando en las quejas de los usuarios finales sobre el rendimiento de la red)? ¿Hace que sea más difícil saber la ruta que tomó el tráfico específico en un momento dado? ¿Hay algo más que pueda ayudar a solucionar problemas? No estoy seguro acerca de la escalabilidad y el costo de NetFlow en la red SP.
Respuestas:
bgp bestpath as-path multipath-relax
fue introducido por CSCea19918. Normalmente, el equilibrio de carga de eBGP requiere que las rutas candidatas sean rutas de igual costo; es decir, atributos BGP idénticos:Como mencionó, este comando relaja el mismo requisito de AS-Path, por lo que cualquier candidato AS-Path eBGP con la misma longitud de AS-path podría usarse para el equilibrio de carga de eBGP (esto no equilibrará la carga entre las rutas eBGP e iBGP). Si ejecuta BGP entre múltiples ISP y está buscando un mejor equilibrio de carga de salida entre sus conexiones ascendentes, esto puede ayudarlo.
No hay mucho peligro mientras sea un cliente empresarial que no brinde servicio de tránsito a otro ASN;
para un proveedor de tránsito puede ser perfectamente seguro, pero no puedo estar seguro de que no haya bucles de enrutamiento si un ASN de tránsito usa esta función. Al principio, pensé que fácilmente habría un bucle en los casos de ASN en tránsito, en una reflexión más profunda no puedo encontrar un problema real.Buena pregunta, ha existido desde al menos 2005.
fuente
fuente