Klaster i tablica ARP
: 06 stycznia 2013, 14:40
Cześć.
Konfiguruję sobie dwa rutery na Debianie i chcę sobie na nich zrobić failover z ha (klaster), generalnie to działa. Problem pojawia się gdy pada ruter, który rozdał adresację przez dhcp. Drugi ruter przechodzi w tryb aktywny i działa. Jeśli podłączymy nową maszynę wszystko pracuje jak należy. Problem jest z maszynami, które uzyskały dzierżawę wcześniej. Oczywiście wynika on z braku wpisu w tablicy ARP aktywnego rutera. Teoretycznie można to rozwiązać wysłaniem sygnału ping na daną stację (sieć jest niewielka więc wysłanie tych ~50 sygnałów ping nie jest wielkim problemem).
Pytanie, czy nie można tego zrobić w jakiś mądrzejszy sposób?
Myślałem nad współdzieleniem pliku tablicy ARP, ale to nie da 100% pewności, że zawsze będzie działać, bo co jeśli pojawi się jakiś wpis, tablica nie zostanie przesłana do drugiego rutera i nastąpi awaria aktywnego.
Będę wdzięczny za podpowiedzi.
Konfiguruję sobie dwa rutery na Debianie i chcę sobie na nich zrobić failover z ha (klaster), generalnie to działa. Problem pojawia się gdy pada ruter, który rozdał adresację przez dhcp. Drugi ruter przechodzi w tryb aktywny i działa. Jeśli podłączymy nową maszynę wszystko pracuje jak należy. Problem jest z maszynami, które uzyskały dzierżawę wcześniej. Oczywiście wynika on z braku wpisu w tablicy ARP aktywnego rutera. Teoretycznie można to rozwiązać wysłaniem sygnału ping na daną stację (sieć jest niewielka więc wysłanie tych ~50 sygnałów ping nie jest wielkim problemem).
Pytanie, czy nie można tego zrobić w jakiś mądrzejszy sposób?
Myślałem nad współdzieleniem pliku tablicy ARP, ale to nie da 100% pewności, że zawsze będzie działać, bo co jeśli pojawi się jakiś wpis, tablica nie zostanie przesłana do drugiego rutera i nastąpi awaria aktywnego.
Będę wdzięczny za podpowiedzi.