Subsections
UCARP ist eine freie Userland-Portierung des Common Adress Redundancy Protocols
(CARP). Entwickelt wurde CARP vom OpenBSD-Team.
Um UCARP zu nutzen, braucht man mindestens zwei Systeme. Diese Systeme bekommen
jeweils eine eindeutige IP-Adresse. Zusätzlich wird eine virtuelle IP-Adresse
definiert. Eines der Systeme wird Master und die anderen Slaves. Dem Master
wird die virtuelle IP-Adresse zugeordnet. Fällt der Master aus wird einer der
Slaves zum Master.
Die virtuelle IP-Adresse wird im Netzwerk als Gateway genutzt.
Auf dem fli4l werden die UCARP-Instanzen durch ein IP-UP-Script gestartet und
durch ein IP-Down-Script wieder beendet. Dadurch wird nicht nur der Ausfall des
Routers sondern auch der Ausfall der Internetverbindung abgefangen.
- OPT_UCARP
- 'yes' aktiviert das Paket.
- UCARP_N
- Anzahl der UCARP-Instanzen.
- UCARP_x_INTERFACE
- Das Interface auf dem die UCARP-Instanzen gebunden werden soll
(z.B. eth0, br0, eth0.7).
- UCARP_x_SRCIP
- Die reale IP-Adresse und die Netzmaske in CIDR (Classless Inter-Domain Routing)
Schreibweise die auf UCARP_x_INTERFACE gesetzt ist (z.B. 192.168.6.1/24)
- UCARP_x_ADDR
- Die virtuelle IP-Adresse und die Netzmaske in CIDR (Classless Inter-Domain
Routing) Schreibweise (z.B. 192.168.6.10/24)
- UCARP_x_PASS
- Das Passwort, mit dem diese UCARP-Instanz verschlüsselt wird.
- UCARP_x_PREEMPT
- Diese Angabe ist optional und kann komplett weggelassen werden.
Mit 'yes' wird dieser Router so schnell wie möglich Master.
- UCARP_x_ADVSKEW
- Diese Angabe ist optional und kann komplett weggelassen werden.
Durch diese Einstellung kann der Master festgelegt werden. Je höher der Wert
ist, desto geringer ist seine Berechtigung, die Rolle vom Masterhost
einzunehmen. Gültige Werte sind 0 bis 254. Der Standardwert ist 0.