balanceamento de carga com Bird

balanceamento de carga com Bird

Eu tenho as seguintes rotas inseridas em meu roteador de borda

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?]

Os vizinhos anunciam o endereço192.0.10.0/32

O que estou tentando alcançar é balancear a carga do tráfego através de todos esses vizinhos. Ainda não está claro se é algo possível. Por exemplo nesta essênciahttps://gist.github.com/bufadu/0c3ba661c141a2176cd048f65430ae8disso é conseguido usando a maximum-pathsregra, mas esta regra é específica do Ubiquiti Edge Router e não consegui encontrar nada semelhante no Bird.

Responder1

Se bem me lembro, você está procurando merge pathsa opção de configuração do kernelprotocolo.

É claro que isso só funcionará se o seu sistema operacional suportar ECMP no FIB.

informação relacionada