/ 30 netblock üzerinde Quagga üzerinden gereksiz BGP nasıl çalıştırılır?


9

Yeni BGP akışım yönelticilerimizi bağlamak için tutkal bloğu olarak bir IPv4 / 30 netblock ayırdı. Ancak iki yönlendirici ve aralarında yük devretme çalıştırmak istiyorum. Netblock daha büyükse (/ 29), VRRP ile veya VRRP olmadan her iki yönlendiricimden de BGP oturumlarını kolayca çalıştırabilirim (VRRP'yi de çalıştırabilirler).

Tutkal bloğunu genişletmeye gerek kalmadan uygulayabileceğim makul bir VRRP / keepalived yük devretme yapılandırması var mı?

Her iki yönlendiricim de Quagga ile Linux (bir Ubuntu, bir Gentoo) çalıştırıyor; temel yapılandırma iyi çalışıyor.

Yanıtlar:


8

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.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.