Árboles de Distribución Multicast: Shared Trees vs. Source Trees

Clasificado en Informática

Escrito el en español con un tamaño de 3,42 KB

Árboles de Distribución Multicast

¿En qué casos se deben utilizar árboles compartidos? ¿Y árboles de fuente?

Los routers con capacidades Multicast crean árboles de distribución que controlan la ruta del tráfico Multicast a través de la red para entregarlo a todos los receptores. Existen dos tipos básicos de árboles de distribución:

Shared Trees (Árboles Compartidos)

Usan una sola raíz común (rendez-vous point o RP) colocada en algún punto elegido dentro de la topología de la red.

Ventajas:
  • Requieren un consumo mínimo de recursos en los routers, lo que reduce los requisitos generales de memoria.
Desventajas:
  • En determinadas circunstancias, los caminos entre la fuente y los receptores podrían no ser las rutas más óptimas, lo que podría introducir cierta latencia en la entrega de paquetes.

Source Trees (Árboles de Fuente)

Es la forma más simple de un árbol de distribución de multidifusión. Tiene su raíz en la fuente y ramas que forman un árbol de expansión a través de la red hacia los receptores. Debido a que este árbol utiliza el camino más corto a través de la red, también se conoce como árbol de ruta más corta o SPT (shortest path tree).

Ventajas:
  • Son capaces de crear el camino más óptimo entre la fuente de Multicast y los receptores. Esto garantiza valores de latencia mínima en la transmisión de tráfico Multicast.
Desventajas:
  • Los routers deben mantener información del camino para cada fuente. El consumo de memoria debido al aumento de tamaño en las tablas de encaminamiento Multicast, es un factor clave a considerar.

Por tanto, en una red con miles de fuentes y miles de grupos, usar árboles de fuente conlleva un sobrecoste que se puede convertir fácilmente en un problema de consumo de recursos para los routers, por lo que deberíamos usar árboles compartidos.

¿Qué diferencia hay entre el tráfico Broadcast y el Multicast?

Una dirección de tipo Broadcast permite enviar una única trama a 'n' máquinas dentro de la misma subred o segmento de red. Las direcciones de Broadcast no permiten encaminar paquetes, es decir, no pueden alcanzar otros segmentos de red distintos del emisor, aunque sí son recibidas por todos los dispositivos conectados a la misma subred. Permiten la comunicación de uno a todos dentro del mismo segmento de red.

Sin embargo, en el tráfico Multicast sí se pueden alcanzar destinos en distintos segmentos de red. El tráfico multicast lo recibirán únicamente los receptores que han expresado su interés en recibir tráfico de un canal específico.

Comandos de ejemplo

A continuación se muestran algunos comandos de ejemplo para verificar el estado de la red y el multicast:

  • show ip route
  • show arp
  • sh int tunn3
  • sh ip eigrp neighbors (muestra el estado de los vecinos EIGRP)
  • sh ip eigrp interfaces (para ver las interfaces que participan en el proceso EIGRP)
  • sh ip nhrp (para ver las interfaces que participan en la nhrp)
  • sh ip route eigrp (para ver los túneles activos)
  • ./mcast 239.1.1.1 1234 server 3
  • ./mcast 239.1.1.1 1234 client

Entradas relacionadas: