Wie hängen Reverse Path Forwarding und Reverse Path Broadcasting zusammen?

1 Antworten


  • Die ursprüngliche Idee im Distance Vector Multicast Routing Protocol oder DVMRP war die Verwendung des Reverse Path Forwarding (RPF). Bei RPF leitet ein Router die Kopie weiter, die den kürzesten Weg von der Quelle zum Router zurückgelegt hat. Um herauszufinden, ob das Paket den kürzesten Weg zurückgelegt hat, verwendet das RPF die Unicast-Routing-Tabelle von RIP. Es gibt vor, dass es ein Paket an die Quelle senden muss, und stellt fest, ob der von der Routing-Tabelle angegebene Port derselbe ist, von dem das Paket angekommen ist. Das RPF garantiert, dass jedes Netzwerk eine Kopie des Multicast-Pakets ohne Schleifenbildung erhält.

    Das RPF garantiert jedoch nicht, dass jedes Netzwerk nur eine Kopie erhält; ein Netzwerk kann zwei oder mehr Kopien empfangen. Der Grund dafür ist, dass die Weiterleitung nicht auf der Zieladresse (einer Gruppenadresse) basiert; Die Weiterleitung basiert tatsächlich auf der Quelladresse. Um diese Duplizierung zu vermeiden, müssen wir für jedes der Netzwerke nur einen übergeordneten Router definieren. Wir müssen diese Einschränkung haben, dass ein Netzwerk ein Multicast-Paket von einer bestimmten Quelle nur über den designierten übergeordneten Router empfangen kann. Jetzt ist die Richtlinie sehr klar und für jede Quelle sendet der Router das Paket nur aus den Ports, für die er der designierte Elternteil ist. Diese Richtlinie wird als Reverse Path Broadcasting oder RPB bezeichnet. RPB garantiert, dass das Paket jedes Netzwerk erreicht und dass jedes Netzwerk nur eine einzige Kopie dieses Pakets erhält.

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear