Cierra
La idea original en el Protocolo de enrutamiento de multidifusión vectorial a distancia o DVMRP era utilizar el reenvío de ruta inversa (RPF). En RPF, un enrutador reenvía la copia que ha recorrido la ruta más corta desde la fuente hasta el enrutador. Para averiguar si el paquete ha viajado por la ruta más corta, el RPF utiliza la tabla de enrutamiento unidifusión de RIP. Finge que necesita enviar un paquete a la fuente y encuentra si el puerto proporcionado por la tabla de enrutamiento es el mismo desde el que llegó el paquete. El RPF garantiza que cada red reciba una copia del paquete de multidifusión sin la formación de bucles.
Sin embargo, el RPF no garantiza que cada red reciba solo una copia; una red puede recibir dos o más copias. La razón es que el reenvío no se basa en la dirección de destino (una dirección de grupo); el reenvío se basa en realidad en la dirección de origen. para eliminar esta duplicación, debemos definir solo un enrutador principal para cada una de las redes. Debemos tener esta restricción de que una red puede recibir un paquete de multidifusión de una fuente en particular solo a través del enrutador principal designado. Ahora la política es muy clara y para cada fuente, el enrutador envía el paquete solo desde aquellos puertos para los cuales es el padre designado. Esta política se conoce como difusión de ruta inversa o RPB. RPB garantiza que el paquete llega a todas las redes y que cada red recibe solo una copia de ese paquete.