Für das Multimedia-Zeitalter gerüstet

Multicast-Kommunikation mit RSVP

Der Sender einer Multicast-Kommunikation beginnt damit, in periodischen Abständen "Pfad-Dateneinheiten" (PATH) an eine Multicast-Gruppe zu senden. Basierend auf diesen Informationen wird in den Routern eine entsprechende Zustandsinformation etabliert. Die Daten geben beispielsweise Auskunft über den Weg zurück zum Sender. Ein Empfänger, der an einer Multicast-Kommunikation teilnehmen möchte, signalisiert dies dem Sender über die sogenannte Reservierungs-Dateneinheit (RESV). Der Empfänger kann eine RESV-Dateneinheit senden, sobald er eine PATH-Mitteilung erhalten hat. In der Reservierungs-Dateneinheit gibt der Empfänger die gewünschte Dienstgüte an. Die Router werten diese Informationen aus und leiten sie in Richtung Sender weiter. Dabei bündeln sie die Anforderungen mehrerer Empfänger gegebenenfalls zu einem einzigen Reservierungswunsch. In den Zwischensystemen erfolgt jeweils die Reservierung der erforderlichen Ressourcen.

Der Empfänger erhält normalerweise keine Reservierungsbestätigung. Er weiß also nicht, ob die Ressourcen auch tatsächlich bereitstehen. Dies ist im Zusammenhang mit dem Soft-State-Konzept zu sehen, das RSVP verfolgt. Es werden quasi "weiche" Garantien gegeben, das heißt den Einträgen wird jeweils ein Timer zugeordnet. Läuft er ab, wird der Eintrag - bei RSVP also die Reservierung - gelöscht. Erhält der Sender eine Reservierungs-Dateneinheit, weiß er, dass die erforderlichen Ressourcen bereitstehen. Allerdings beginnt die Sendestation meist bereits vor Eingang der Bestätigung damit, Daten zu übertragen. Es gibt also keine klare Trennung zwischen den Phasen "Reservierung" und "Datentransfer". Beide überlappen sich.

In der Praxis bedeutet das: Der Sender übermittelt Daten; falls interessierte Empfänger vorhanden sind, versuchen diese, die erforderlichen Ressourcen auf dem Pfad zu reservieren. Für diese Reservierungen werden wegen des Soft-State-Konzepts keine Garantien gegeben. Der Sender übernimmt somit bei RSVP keinerlei "Verantwortung".