LAN'ınızdan iki yönlendiriciye ilk hop yedeklemesi için birden fazla Linux çözümünüz var (Quagga'nın kendisi VRRP'yi desteklemiyor, ancak Quagga'yı bunlardan herhangi biriyle birlikte sorunsuz bir şekilde kullanabilirsiniz):
- keepalived (daha önce de belirttiğin gibi)
- uCARP - OpenBSD'nin CARP'sinin bir Linux portu (Ortak Adres Yedekleme Protokolü)
- vrrpd - Nadiren belgelenmiş ve büyük ölçüde test edilmemiş bir VRRP arka plan programı, ancak yine de bir seçenek
Bunların hiçbirinin, çözmeye çalıştığınız gerçek sorun olduğuna inandığım BGP yedekliliği ile ilgisi olmadığını unutmayın. Bununla birlikte, VRRP'yi iki Quagga ana makinenizin sağlayıcı tarafında çalıştırmak ve VRRP sanal IP'sini ISS tarafından atanan / 30'unuzun "sizin tarafınız" olarak yapılandırmak ve bunu ISS'nize bakmak için kullanmak mümkün olmalıdır. Yük devretme süresi muhtemelen aşağıdaki Linux-HA ile aynı çözüme yakın olacaktır (sadece daha hızlı bir saç değilse). Bununla birlikte, Linux-HA çözümünün daha temiz ve daha basit olacağına şahsen inanırım, ancak bu aynı zamanda topolojiye de bağlı olabilir.
BGP ile seçeneklerinize gelince , aynı adres üzerinden aynı eşle birden fazla BGP oturumunu desteklemeyi amaçlayan yeni bir BGP yetenek kodunu tanıtan "multisesssion BGP" için bir IETF taslağı var , ancak bu taslak her iki oturumun da Ancak, taslak yepyeni ve bu desteğin Quagga'nın şu anki revizyonlarında olması muhtemel değil.
Diğer bir seçenek, iki kutunuz arasında bir kalp atışı kümesi oluşturmak için Linux-HA kullanmak ve birincil yönlendiricinin başarısız olması durumunda, kalp atışı bunu tanıyacak ve bekleme yönlendiricisinde Quagga / BGPd / vb. Bu ne zaman oldu.