equilibrio de carga con Bird

equilibrio de carga con Bird

Tengo las siguientes rutas insertadas en mi enrutador perimetral

192.0.10.0/32      via 192.168.166.110 on br166 [master01 22:53:55] * (100) [AS64514?]
                   via 192.168.166.116 on br166 [worker_03 22:53:55] (100) [AS64514?]
                   via 192.168.166.114 on br166 [worker_01 22:53:55] (100) [AS64514?]
                   via 192.168.166.115 on br166 [worker_02 22:53:55] (100) [AS64514?]

Los vecinos anuncian la dirección.192.0.10.0/32

Lo que intento lograr es equilibrar la carga del tráfico a través de todos esos vecinos. Todavía no está claro si es algo posible. Por ejemplo en esta esenciahttps://gist.github.com/bufadu/0c3ba661c141a2176cd048f65430ae8dse logra usando la maximum-pathsregla, pero esta regla es específica de Ubiquiti Edge Router y no pude encontrar nada similar en Bird.

Respuesta1

Si no recuerdo mal, buscas merge pathsla opción de configuración del kernelprotocolo.

Por supuesto, esto sólo funcionará si su sistema operativo admite ECMP en FIB.

información relacionada