VRRP (Virtual Router Redundancy Protocol) – Funktionsweise

Das Virtual Router Redundancy Protocol (VRRP) ist ein Verfahren zur Steigerung der Verfügbarkeit wichtiger Gateways in lokalen Netzen durch redundante Router.

Das VRRP wurde von Ascend Communications, DEC, IBM, Microsoft und Nokia im Jahr 1998 entwickelt. Heute ist es aber auch in den Routern vieler anderer Hersteller wie Alcatel, Cisco oder DrayTek verfügbar. Das VRRP wurde entwickelt, um einen offenen Standard zu etablieren, der das große Problem der Ausfallsicherheit von Datenwegen betrifft, nämlich das der Verfügbarkeit des sogenannten Standardgateways in lokalen Netzen.

Beim Routen von Datenpaketen durch Netzwerke wird dem Ausfall von Teilstrecken auf dem Weg zum Ziel durch das dynamische Routing entgegengewirkt. Fällt jedoch der erste Router auf einer Strecke aus, so ist dieser Fehler nicht durch dynamisches Routing zu beheben, da ein Host im Normalfall nur ein statisches Standardgateway kennt und meist auch nur eines unterstützt. Durch einen Ausfall des ersten Routers, des Standardgateways, sind die betroffenen Hosts von der Kommunikation mit der Außenwelt abgeschnitten, selbst dann, wenn noch aktive Router im selben Teilnetz verfügbar sind.

An dieser Stelle setzt das VRRP an. Mehrere physische Router werden zu einer logischen Gruppe zusammengefasst. Diese Gruppe von Routern präsentiert sich im Netzwerk nun als ein logischer virtueller Router.

Hierzu wird dem logischen Router eine virtuelle IP-Adresse und eine virtuelle MAC-Adresse zugeordnet. Einer der Router innerhalb der Gruppe wird als der virtuelle Master-Router definiert, dieser bindet daraufhin die virtuelle MAC- und die virtuelle IP-Adresse an sein Netzwerkinterface und informiert die anderen Router der Gruppe, die als virtuelle Backup-Router agieren.

Fällt der Master-Router aus, so werden die virtuelle IP-Adresse und die virtuelle MAC-Adresse innerhalb von drei Sekunden auf einen der Backup-Router übertragen, der damit zum neuen Master-Router wird. Sowohl die MAC- als auch die IP-Adresse werden transferiert, damit die betroffenen Hosts nicht ihren ARP-Cache aktualisieren müssen. Die Folgen des Ausfalls des ersten Routers auf der Route können somit reduziert werden. Dieses Redundanzprinzip wird Hot Standby genannt.

Da VRRP Patente der Firma Cisco verwendet, haben die Entwickler des freien OpenBSD-Betriebssystems ein alternatives Protokoll CARP entwickelt.

Quelle : http://de.wikipedia.org/wiki/Virtual_Router_Redundancy_Protocol