La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Protocolos de Enrutamiento Multicast Sistemas de Comunicación Grupal.

Presentaciones similares


Presentación del tema: "Protocolos de Enrutamiento Multicast Sistemas de Comunicación Grupal."— Transcripción de la presentación:

1 Protocolos de Enrutamiento Multicast Sistemas de Comunicación Grupal

2 Protocolos de Enrutamiento Multicast Son los responsables de construir los árboles de envío multicast y es necesario que permitan el envío de paquetes multicast. Cada protocolo de enrutamiento multicast utiliza diferentes técnicas para construir los árboles de distribución y para el envío de paquetes.

3 Protocolos de Enrutamiento Multicast En general los protocolos de enrutamiento multicast utilizan uno de los 2 métodos básicos dependiendo de lo extenso de la cantidad de miembros de un grupo. En base a ello se encuentran: Protocolos de Enrutamiento de Modo Denso. Protocolos de Enrutamiento de Modo Disperso.

4 Protocolos Modo Denso Los protocolos de enrutamiento de modo Denso asumen que todos los routers en la red necesitan distribuir tráfico multicast para cada grupo multicast. Los protocolos de modo denso son apropiados para entornos con gran cantidad de receptores y donde existe alta disponibilidad de ancho de banda.

5 Protocolos Modo Denso Entre los protocolos de enrutamiento de este modo (Denso) se tienen los siguientes: Distance Vector Multicast Router Protocol (DVMRP) Multicast Open Shortest Path First ( MOSPF ) Protocol Independent Multicast Dense Mode ( PIMDM )

6 DVMRP Distance Vector Multicast Routing Protocol Definido en RFC 1075, Nov 1988 Arboles de distribucion por origen Diseñado para grupos densos Uso de Reverse Path Multicast para construccion de arboles de distribucion

7 DVMRP Ruteo propio, derivado del Vector distancia unicast (RIP) Uso de tuneles con encapsulación (IP en IP, GRE, otras). Intercambio periódico (60 seg) de tablas de rutas entre nodos adyacentes

8 DVMRP Métrica diferente a RIP: 1 a 31: métricas validas, distancia a redes alcanzables 32: infinito, indica redes no alcanzables

9 PDUs DVMRP Encapsuladas en IGMP Code: –Probe (1): Descubrimiento de nodos adyacentes. –Report (2): Intercambio de informacion de ruteo. –Prune (7): Mantenimiento de los arboles de distribucion. –Graft (8): Mantenimiento de los arboles de distribucion. –Graft Ack (9): Mantenimiento de los arboles de distribucion. –Ask Neighbors 2 (5): Info acerca de capacidades de routers e interfaces. –Neighbors (6): Info acerca de capacidades de routers e interfaces. Type 0x13 Code Minor (0xff) Major (0x3) ChecksumReservado

10 DVMRP funcionamiento Red multiacceso RE R1 R7 R3 R2 R4 R9 R8 R6 R5 RE: Router en la red origen del emisor Ri: Otros routers DVMRP Periódicamente: 1.Intercambio de probes (información entre pares de routers adyacentes. 2. Intercambio de información de ruteo (información propagada a todos los routers) Un router conoce: 1.Por que interfaz debe arribar un paquete del emisor. 2.Por que interfaces debe reenviar dicho paquete. 3.Si es el designated forwarder en una red multiacceso (si la interfaz hacia la red es una de las de salida).

11 DVMRP funcionamiento RE: Router en la red origen del emisor Ri: Otros routers DVMRP Cuando el emisor produce un paquete multicast destinado al grupo, se construye el árbol. Cada router crea las entradas en la tabla de reenvió multicast en función de la info de ruteo. Red multiacceso RE R1 R7 R3 R2 R4 R9 R8 R6 R5 Datos

12 Descubrimiento de Vecinos 1: Router 202.2.2.1 envia probe, lista = nula 2: Router 202.2.2.2 recibe probe y agrega a su lista de adyacentes 202.2.2.1 3: Router 202.2.2.2 envia probe lista = 202.2.2.1 4: Router 202.2.2.1 recibe probe y agrega 202.2.2.2 a su lista de adyacentes 5: Router 202.2.2.1 envia probe con lista = 202.2.2.2 Los probes son enviados a la dirección 224.0.0.4 (All-DVMRP-Routers con TTL = 1 202.2.2.1 202.2.2.2 1 2 3 4 5

13 Optimización Mecanismo para disminuir picos de carga en los routers –Dividir las rutas a anunciar en varios report route –Enviarlos regularmente durante el intervalo (60 seg) Medidas para disminuir el tamaño de los Reports –Campo de mascara: Se envían solo 3 bytes –Campo de dirección: Se envían tantos bytes como bytes no cero tenga la mascara –Ejemplo: 255.255.0.0 / 201.32.0.0 ==> 255.0.0 / 201.32 –Default route: 00.00.00 / 00

14 Optimización: Designated Querier R1 R2 R3 R4 H1 H2 H3 H4 Designated Querier Query Report R5 Designated Querier: El router con dirección IP más alta. Eleccion del DQ: Versiones anteriores DVMRP: Mecanismos propios Version 3: A cargo de IGMP (Debe utilizarse v2 o posterior) Queries: Emitidos solo por el DQ Reports: Procesados por todos los routers

15 Optimización: Designated Forwarder Designated Forwarder Objeto: no producir reenvios innecesarios en la red local Inicialmente, un router se asume DF para todo par en todas las interfaces (downstream) Elección del DF: Menor métrica desde el origen / menor dirección IP R1 R2 R3 R4H1 H2 Datos R5 Datos DF

16 Desventajas de DVMRP Baja convergencia ( problema similar a RIP ) Significativa cantidad de información de estado de enrutamiento almacenada en los routers. No soporta árboles compartidos. Máximo número de saltos es 32. No apropiado para grandes redes escalables


Descargar ppt "Protocolos de Enrutamiento Multicast Sistemas de Comunicación Grupal."

Presentaciones similares


Anuncios Google