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

내가 달성하려는 것은 모든 이웃을 통해 트래픽의 부하를 분산시키는 것입니다. 그것이 가능한지 여부는 아직 명확하지 않습니다. 예를 들어 이 요지에서https://gist.github.com/bufadu/0c3ba661c141a2176cd048f65430ae8d이는 규칙을 사용하여 달성되지만 maximum-paths이 규칙은 Ubiquiti Edge Router에만 적용되며 Bird에서는 유사한 것을 찾을 수 없습니다.

답변1

merge paths내 기억이 맞다면 당신은 프로토콜 의 구성 옵션을 찾고 있는 것입니다 kernel.

물론 이것은 OS가 FIB에서 ECMP를 지원하는 경우에만 작동합니다.

관련 정보