Балансировка нагрузки с помощью Bird

Балансировка нагрузки с помощью Bird

У меня в моем пограничном маршрутизаторе прописаны следующие маршруты:

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

Соседи рекламируют адрес192.0.10.0/32

Я пытаюсь добиться балансировки нагрузки трафика через всех этих соседей. Пока не ясно, возможно ли это. Например, в этом gisthttps://gist.github.com/bufadu/0c3ba661c141a2176cd048f65430ae8dэто достигается с помощью maximum-pathsправила, но это правило специфично для Ubiquiti Edge Router, и я не смог найти ничего похожего на Bird.

решение1

Если я правильно помню, вы ищете merge pathsопцию конфигурации протокола kernel.

Конечно, это будет работать только в том случае, если ваша ОС поддерживает ECMP в FIB.

Связанный контент