LAN에서 두 개의 라우터로의 첫 번째 홉 중복성을위한 여러 Linux 솔루션이 있습니다 (Quagga 자체는 VRRP를 지원하지 않지만 Quagga는 문제없이 이들과 함께 사용할 수 있습니다).
- keepalived (이미 언급했듯이)
- uCARP -OpenBSD CARP (Common Address Redundancy Protocol)의 리눅스 포트
- vrrpd- 드물게 문서화되고 테스트되지 않은 VRRP 데몬이지만 그럼에도 불구하고 옵션
이 중 어느 것도 BGP 이중화와 관련이 없으며, 해결하려는 실제 문제라고 생각합니다. 그러나 두 Quagga 호스트의 제공자 측에서 VRRP를 실행하고 ISP가 할당 한 / 30의 "사용자 측"으로 VRRP 가상 IP를 구성하고이를 ISP와 피어링하는 데 사용할 수 있어야합니다. 페일 오버 시간은 아래의 Linux-HA를 사용하는 솔루션과 동일하거나 (머리카락이 빠르지 않은 경우) 거의 같습니다. 그렇게 말하면서 개인적으로 Linux-HA 솔루션이 더 깨끗하고 단순 할 것이라고 생각하지만 토폴로지에 따라 달라질 수도 있습니다.
BGP 옵션의 경우, "멀티 세션 BGP"에 대한 IETF 초안 이 있습니다.이 초안에는 동일한 주소를 통해 동일한 피어로 여러 BGP 세션을 지원하는 새로운 BGP 기능 코드가 소개되어 있지만,이 초안은 두 세션이 모두 동일한 장치에 있지만 초안은 완전히 새 버전이므로이 버전에 대한 지원은 현재 Quagga 개정판에는 없을 것입니다.
다른 옵션은 Linux-HA 를 사용 하여 두 상자 사이에 하트 비트 클러스터를 설정하고 기본 라우터에 장애가 발생하면 하트 비트가이를 인식하고 대기 라우터에서 Quagga / BGPd / etc를 켜도록 구성하는 것입니다. 그럴 때.