El Protocolo de Enrutamiento Multicast de Vector Distancia ( DVMRP ), definido en el RFC 1075 , es un protocolo de enrutamiento que se utiliza para compartir información entre enrutadores y facilitar el transporte de paquetes multicast IP entre redes. Constituyó la base de la histórica red troncal multicast de Internet, Mbone .
Operación
El protocolo se basa en el Protocolo de Información de Enrutamiento (RIP). [ 1 ] El enrutador genera una tabla de enrutamiento con el grupo de multidifusión del que tiene conocimiento y las distancias correspondientes (es decir, el número de dispositivos/enrutadores entre el enrutador y el destino). Cuando un enrutador recibe un paquete de multidifusión, lo reenvía a través de las interfaces del enrutador especificadas en la tabla de enrutamiento.
DVMRP funciona mediante una técnica de inundación de ruta inversa, enviando una copia de un paquete recibido (específicamente mensajes IGMP para intercambiar información de enrutamiento con otros enrutadores) a través de cada interfaz excepto aquella por la que llegó el paquete. Si un enrutador (es decir, una LAN con la que limita) no desea formar parte de un grupo de multidifusión en particular, envía un "mensaje de poda" a lo largo de la ruta de origen de la multidifusión.
Críticas
Al ser un protocolo de vector de distancia ingenuo, DVMRP tiene dificultades con el escalado de red en algunas topologías, [ 2 ] principalmente debido a la recarga periódica necesaria para detectar nuevos hosts. Esto era más frecuente en las primeras versiones del protocolo, antes de la implementación de la poda. [ 3 ] El mecanismo de enrutamiento unicast plano de DVMRP, que se utiliza para determinar la interfaz de origen de un flujo de datos, también afecta su capacidad de escalado.
Véase también
Referencias
- ↑ DVMRP: Protocolo de enrutamiento multicast de vector distancia. Archivado el 22 de junio de 2009 en Wayback Machine .
- ↑ ¿Qué es DVMRP?
- ↑ Enrutamiento multicast 5 de mayo de 1995
Enlaces externos
- Propuesta para el protocolo de enrutamiento multicast de vector distancia versión 3
- Protocolos de enrutamiento