Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 •...

107
© 2013 Cisco and/or its affiliates. All rights reserved. 1 Comunidad de Soporte de Cisco en Español Webcast en vivo: Internet Protocol (IP) Multicast: Fundamentos y mejores prácticas. Enrique Dávila Technical Leader Services 24 de septiembre del 2013

Transcript of Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 •...

Page 1: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

© 2013 Cisco and/or its affiliates. All rights reserved. 1

Comunidad de Soporte de Cisco en Español Webcast en vivo:

Internet Protocol (IP) Multicast: Fundamentos y mejores prácticas. Enrique DávilaTechnical Leader Services

24 de septiembre del 2013

Page 2: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

2© 2013 Cisco and/or its affiliates. All rights reserved.

• El experto del día de hoy es: Enrique Dávila

Enrique DávilaCCIE in Routing and Switching, Service Provider, & Security

Expert’s photo

Page 3: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

3

Panel de Expertos (Question Manager)

Expert’s photo

Jose Luiz MarquesCCIE in Routing and Switching, &

Service Provider

Page 4: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

4

La presentación incluirá algunas preguntas a la audiencia.

Le invitamos cordialmente a participar activamente en las preguntas que le haremos durante la sesión

Page 5: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

5

Si desea bajar una copia de la presentación de hoy, vaya a la liga indicada en el chat o use ésta dirección

https://supportforums.cisco.com/docs/DOC-36633

Page 6: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

6

Usted puede encontrar todos los Webcast de la Comunidadde Soporte de Cisco en español en:

https://supportforums.cisco.com/community/spanish/espacio-de-los-expertos/webcasts

Page 7: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

7© 2013 Cisco and/or its affiliates. All rights reserved.

a) Ninguna, solamente he escuchado como funciona

b) Básico, he estudiado la teoría.

c) Intermedio, he estudiado y trabajado en el laboratorio

d) Avanzado, he estudiado, trabajado en laboratorio y opero una red de multicast.

¿Cuál es tu nivel de experiencia con Multicast?

Page 8: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

8© 2013 Cisco and/or its affiliates. All rights reserved.

Use el panel de preguntas y respuestas (Q&A) para preguntar a los expertos ahora. Ellos empezarán a responder.

Page 9: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

9© 2013 Cisco and/or its affiliates. All rights reserved.

Enrique Dávila

Technical Leader Services

24 de septiembre del 2013

Page 10: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

10© 2013 Cisco and/or its affiliates. All rights reserved.

• ¿Por qué Multicast?

• Fundamentos de Multicast

• Multicast en capa 2

• Multicast intradominio

Page 11: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

11© 2013 Cisco and/or its affiliates. All rights reserved.

Page 12: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

12

Servidor

Ruteador

Unicast

Servidor

Ruteador

Multicast

Page 13: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

13

Ejemplo: Transmisión de audio

Todos los clientes escuchando la misma transmisión de 8 kbps de audio

• Eficiencia Mejorada: Controla el tráfico en la red y reduce la carga en servidores y ciclos de CPU

• Desempeño Optimizado: Elimina tráfico redundante

• Aplicaciones Distribuidas: Permite aplicaciones multipunto.

0

0.2

0.4

0.6

0.8

Tráfico

Mbps

1 20 40 60 80 100

# Clientes

Multicast

Unicast

Page 14: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

14

• Entrega como Mejor Esfuerzo: Péridas son esperadas. Las aplicaciones no deben esperar que la entrega de información sea confiable y

así deben deser diseñadas. El envío de multicast confiable es aún un área que

requiere más investigación.

• No tiene mecanismos para evitar congestión: No cuenta con mecanismos como la ventana de TCP o el comienzo lo cual puede terminar en

congestión en la red. De ser posible, las aplicaciones deben de tener la

inteligencia para detectar y así evitar condiciones de congestión.

• Duplicados: Algunos mecanismos de multicast (Asserts, Registers y transiciones de SPT) pueden ocasionar la generación de paquetes duplicados.

Las aplicaciones deben de ser diseñadas de tal forma en que se esperen

paquetes duplicados ocasionalmente.

• Entrega fuera de órden: Algunos topologías puede terminar en envío de paquetes fuera de órden.

Multicast está basado en UDP!!!

Page 15: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

15© 2013 Cisco and/or its affiliates. All rights reserved.

• Multimedia

� Transmisión de audio y video

� Entrenamiento

� Conferencias

• Almacenamiento de información

• Aplicaciones financieras

• Cualquier aplicación que requieracomunicación de uno a muchos.

Page 16: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

16© 2013 Cisco and/or its affiliates. All rights reserved.

a) 1 a 3 años

b) 3 a 6 años

c) 6 a 9 años

d) 9 a 12 años

e) Más de 12 años

¿Cuántos años de experiencia en redestienes?

Page 17: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

17© 2013 Cisco and/or its affiliates. All rights reserved.

• ¿Por qué Multicast?

• Fundamentos de Multicast• Multicast en capa 2

• Multicast intradominio

Page 18: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

18

Miembro 2

NO

miembro

del grupo

Miembro 1

B

E

A D

C

Miembro 31. Si envías a unadirección de grupo, todos los miembroslo reciben.

2. Debes de sermiembro del grupopara recibir la información.

3. No tienes que sermiembro del grupopara enviar al grupo.

Page 19: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

19

• Grupo de direcciones IP Multicast 224.0.0.0 –239.255.255.255Espacio de direcciones Clase “D”

Los bits más significativos del primer octeto = “1110” – “1110XXXX”

• Direcciones reservadas (Direcciones Link-local)224.0.0.0 – 224.0.0.255Enviados con TTL = 1Ejemplos:

224.0.0.1 Todos los sistemas en el segmento

224.0.0.2 Todos los routers en el segmento

224.0.0.4 Ruteadores DVMRP

224.0.0.5 Ruteadores OSPF

224.0.0.13 Ruteadores PIMv2

224.0.0.22 Ruteadores IGMPv3

Page 20: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

20

• Rango de direcciones administrativas239.0.0.0 – 239.255.255.255

Rango de direcciones privadas

• Similar al RFC1918 para direcciones unicast.

• No utilizado para tráfico en internet

• Utilizado para limitar el alcance de tráfico multicast.

• La misma dirección puede ser utilizada en localidades distintaspara otras sesiones de multicast.

• Ejemplos

Rango Site-local: 239.255.0.0/16

Rango Organization-local: 239.192.0.0/14

Page 21: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

21

32 Bits

28 Bits

25 Bits 23 Bits

48 Bits

01-00-5e-7f-00-0101-00-5e-7f-00-01

1110

5 BitsPerdidos

Mapeo de dirección IP Multicast a MAC(Ethernet)

239.255.0.1239.255.0.1

Page 22: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

22

224.1.1.1

224.129.1.1

225.1.1.1

225.129.1.1...

238.1.1.1

238.129.1.1

239.1.1.1

239.129.1.1

0x0100.5E01.0101

1 – Direcciones MAC Multicast

(Ethernet)

32 – Direcciones IP Multicast

Tomar en cuenta el traslape de direcciones 32:1Tomar en cuenta el traslape de direcciones 32:1

Mapeo de Direcciones IP Multicast a MAC(Ethernet)

Page 23: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

23

224.0.0.x

224.128.0.x

225.0.0.x

225.128.0.x...

238.0.0.x

238.128.0.x

239.0.0.x

239.128.0.x

0x0100.5E00.00xx

1 - Multicast MAC Address

(FDDI and Ethernet)

32 – Direcciones IP Multicast Addresses

Evitar direcciones que serán tratadas

como Broadcast

Evitar direcciones que serán tratadas

como BroadcastDirecciones en el rango Link Local serán tratadas

como broadcast

Page 24: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

24© 2013 Cisco and/or its affiliates. All rights reserved.

• ¿Por qué Multicast?

• Fundamentos de Multicast

• Multicast en capa 2• Multicast intradominio

Page 25: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

25

• Mecanismo que tienen los hosts para avisar a los routers que quieren unirse a un grupo.

• Ruteadores solicitan de hosts directamenteconectados si quieren estar unidos a un grupo.

• RFC 1112 especifica la versión 1 de IGMP Soportado en

Windows 95

• RFC 2236 especifica la versión 2 de IGMP Soportado en

todos los sistemas operativos en la actualidad.

• RFC 4604 especifica la versión 3 de IGMP

Page 26: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

26

H3

El host envía un “IGMP Report” para unirse al grupo

H3224.1.1.1

Report

H1 H2

¿Cómo unirse a un grupo?

Page 27: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

27

• Ruteadores envía “Queries” a la dirección 224.0.0.1

Query

• 1 Miembreo por grupo y por subred envía los “reports”

224.1.1.1

Report

• Los otros miembros suprimen el envío de “reports”.

224.1.1.1

Suppressed

X224.1.1.1

Suppressed

XH1 H2 H3

¿Cómo mantenemos a un grupo?

Page 28: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

28

• Los hosts silenciosamente dejan los grupos

H1 H3H3 #1

• Ruteadores envían 3 “General Queries” (60 segundos)

General Query

#2

• No se recibe un “IGMP Report” para el grupo.

• El grupo expira (Peor escenario ~= 3 minutos)

H2

Dejando un Grupo (IGMPv1)

Page 29: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

29

• El Host envía un mensaje de “Leave” a 224.0.0.2

H1 H3H3

Leave a

224.0.0.2

224.1.1.1

#1

• El router envía un “Group Specific Query” a 224.1.1.1

Group Specific

Query a 224.1.1.1

#2

• No se reicibe ningún “IGMP Report” en ~3 segundos

• El grupo 224.1.1.1 expira

H2

Dejando un grupo (IGMPv2)

Page 30: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

30

• Host envían “IGMPv2 join” para el grupo

• Los ruteadores agregan la relación con el grupo (membership)

• El ruteador envía un (*,G) join al RP (Tiene que, no conoce la fuente)

1.1.1.1

H1 H3

1.1.1.10 1.1.1.11 1.1.1.12

H3Join to

224.1.2.3

rtr-a

H2

*,G join

Page 31: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

31© 2013 Cisco and/or its affiliates. All rights reserved.

• RFC 4604

• Agrega el Incluir/Excluir la lista fuente.

Habilita a los hosts a escuchar solamente a un rango especifico de hosts que transmiten a un grupo de multicast.

• Aplicaciones tiene que soportar el incluir dichalista.

Page 32: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

32© 2013 Cisco and/or its affiliates. All rights reserved.

• Nueva dirección para envío de “Membership Reports”

224.0.0.22 (IGMPv3 Ruteadores)

• Todos los hosts con IGMPv3 envían “reports” a esta dirección.

• Todos los ruteadores habilitados con IGMPv3 escuchan estadirección.

• Los hosts no escuchan ni responden a esta dirección.

• No hay “Report Suppression”

• Todos los hosts en el segmento responden a “Queries”

• El intervalo de respuesta puedes ser configurado

Útil cuando hay muchos hosts

Page 33: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

33© 2013 Cisco and/or its affiliates. All rights reserved.

H2

• El miembro envía un “IGMPv3 Report” a la dirección 224.0.0.22 sin esperar un query del router.

H2

Group: 224.1.1.1

Excluir: <empty>

v3 Report

(224.0.0.22)

1.1.1.1

H1 H3

1.1.1.10 1.1.1.11 1.1.1.12

rtr-a

Page 34: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

34© 2013 Cisco and/or its affiliates. All rights reserved.

H2

• El “IGMPv3 Report” incluye la fuente deseada dentro de la lista.

H2

1.1.1.1

H1 H3

1.1.1.10 1.1.1.11 1.1.1.12

rtr-a

Grupo: 224.1.1.1

Incluir: 10.0.0.1

v3 Report

(224.0.0.22)

• Solamente se unirá a las transmisiones que estén en la “inlcuded list”

Page 35: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

35© 2013 Cisco and/or its affiliates. All rights reserved.

• Ruteadores envían “Queries” periódicos.

Query1.1.1.1

1.1.1.10 1.1.1.11 1.1.1.12

• Todos los miembros de IGMPv3 responderán– Los “reports” contienen multiples “Group state Records”.

H1 H2 H3

v3 Report

(224.0.0.22)

v3 Report

(224.0.0.22)

v3 Report

(224.0.0.22)

Page 36: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

36

• El host envía un “IGMPv3 join” para el grupo en donde puede especificar la lista de fuentes que quiere incluir.

• Los ruteadores agregan la relación con el grupo “membership”

• El router envía un “(S,G) join” directamente a las fuentes que se tienen en el “source_list”, ya no es necesario enviar el “(*,G) join” al RP.

1.1.1.1

H1 H3

1.1.1.10 1.1.1.11 1.1.1.12

H3Join to

232.1.2.3

source_list

rtr-a

H2

S,G join(s)

Page 37: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

37© 2013 Cisco and/or its affiliates. All rights reserved.

Multicast M

PIM

Problema: Inundación de

multicast frames de capa 2

• Típicamente, switches de capa 2 tratan el tráfico de multicast como desconocido o comobroadcast y éste es inundado en todos los puertos.

• Entradas estáticas pueden ser algunas vecesconfiguradas para especificar que puertosdeben de recibir que grupos de multicast.

• La configuración dinámica de estas entradasdisminuiría la carga administrativa.

Page 38: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

38© 2013 Cisco and/or its affiliates. All rights reserved.

IGMP

Solución: IGMPv1-v2 Snooping

IGMP

• Los switches deben soportar IGMP

• Los paquetes de IGMP son interceptados por el NMP o porASICs especiales.Requiere de HW especial para mantener el throughput.

• El switch debe de examinar el contenido de los mensjaes de IGMP para determinar que puertos quieren qué tráfico.IGMP membership reports

IGMP leave messages

• Tiene impacto en switches de capa 2 de baja capacidad.Debe de procesar todos los paquetes de multicast de capa 2.

La carga administrativa incrementa con la carga de tráfico de multicast.

Puede terminar afectando drásticamente el desempeño del Switch!!!!

PIM

Page 39: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

39© 2013 Cisco and/or its affiliates. All rights reserved.

• Impacto de IGMPv3 en IGMP SnoopingMensajes de “IGMPv3 Reports” son enviados a un grupo distinto(224.0.0.22)

Switches escuchan solamente este grupo.

Solamente IGMP – no tráfico

Reduce sustancialmente la carga en el CPU del switch.

Permite switches de baja capacidad implementar IGMPv3 snooping.

No hay “Report Suppression” en IGMPv3

Habilita el segumiento individual de cada miembro

IGMPv3 soporta “Includes/Excludes” de fuentes específcias.

Permite que el estado (S,G) sea mantenido por el switch.Actualmente NO impementado en switches

Puede llegar a ser necesario para tener la funcionalidad completa de IGMPv3

Page 40: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

40© 2013 Cisco and/or its affiliates. All rights reserved.

IGMP snooping• Switches que tengan HW/ASICs con visibilidad de capa 3

Mantiene un alto desempeño con relación al throughput

Incrementa el costo de los switches

• Switcheas que no tegan HW/ASICs con visibilidad de capa 3

• Sufren una gran degradación en su desempeño• NO debería afectar con tal magnitud cuando IGMPv3 esimplementado.

Page 41: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

41© 2013 Cisco and/or its affiliates. All rights reserved.

a) Multicast VPN

b) Multicast LDP

c) MSDP

d) Troubleshooting de Multicast

e) IPv6 Multicast

¿Qué temas de multicast te gustaríaprofundizar?

Page 42: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

42© 2013 Cisco and/or its affiliates. All rights reserved.

• ¿Por qué Multicast?

• Fundamentos de Multicast

• Multicast en capa 2

• Multicast intradominio

Page 43: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

43

“Shortest Path” o “Source Distribution Tree”

Receptor 1

B

E

A D F

Fuente 1Nota: (S, G)

S = Fuente (Source)

G = Grupo

C

Receptor 2

Fuente 2

Page 44: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

44

Receptor 1

B

E

A D F

Fuente 1Nota: (S, G)

S = Fuente (Source)

G = Grupo

C

Receptor 2

Fuente 2

“Shortest Path o Source Distribution Tree”

Page 45: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

45

Shared Distribution Tree

Receptor 1

B

E

A D F

Nota: (*, G)

* = Todas las fuentes

G = Grupo

C

Receptor 2

(RP) PIM Rendezvous Point

Shared Tree

(RP)

Page 46: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

46

Shared Distribution Tree

Receptor 1

B

E

A F

Fuente 1 Nota : (*, G)

* = Todas las fuentes

G = Grupo

C

Receptor 2

Fuente 2

(RP) PIM Rendezvous Point

Shared Tree

Source Tree

D (RP)

Page 47: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

47© 2013 Cisco and/or its affiliates. All rights reserved.

• Source o Shortest Path trees

Utilizan más memoria (S, G) pero dan trayectoríasóptimas de la fuente a sus receptores minimizando el retraso.

• Shared trees

Utilizan menos memoria (*, G) pero obtienentrayectorias subóptimas de la fuente a los receptorespudiendo introducir retraso adicional a la transmisión.

Características de los “Distribution Trees”

Page 48: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

48© 2013 Cisco and/or its affiliates. All rights reserved.

• El ruteo de tráfico multicast es al revez de como se rutea el tráfico unicast.El ruteo de tráfico unicast está enfocado a dónde el paquete va.

El ruteo de tráfico multicast está enfocado de dondeviene el paquete.

• El ruteo de Multicast utiliza “Reverse Path Forwarding”

Page 49: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

49

• ¿Qué es RPF?Un ruteador conmuta un paquete de multicast solamente sifue recibido por la interface que ve a la fuente. (ejemplo: sigue al “distribution tree”).

• La validación de “RPF”• La tabla de ruteo es utilizada para hacer la validaciónsobre la dirección fuente del paquete.

• Si el paquete se recibió en la interface que indica la tablade ruteo de cómo llegar a la fuente, entonces la validaciónde RPF es exitosa.

• De no ser así, la validación de RPF falla y el paquete se tira.

Reverse Path Forwarding (RPF)

Page 50: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

50

Fuente

151.10.3.21

Ejemplo: Validación RPF

Mcast Packets

La validación RPF falla

El paquete fue recibido en la

interface incorrecta.

Page 51: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

51

Validación RPF falla

Tabla de Ruteo Unicast

Red Interface

151.10.0.0/16 S1

198.14.32.0/24 S0

204.1.16.0/24 E0

Visto de Cerca: Validación RPF falla

El paquete llegó por la interface incorrecta

E0

S1

S0

S2

S1

Paquete de multicast de la fuente

151.10.3.21

XPor lo tanto el paquete se descarta

Page 52: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

52

Visto de Cerca: Validación RPF exitosa

RPF Check Succeeds!

Tabla de Ruteo Unicast

Network Interface

151.10.0.0/16 S1

198.14.32.0/24 S0

204.1.16.0/24 E0

E0

S1

S0

S2

Paquete multicast de la

fuente 151.10.3.21

El paquete es recibido por la interface

correctaS1

El paquete se conmutará a todas las

interfaces de mi OIL.

(Ej. Hacia el “distribution tree”)

Page 53: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

53© 2013 Cisco and/or its affiliates. All rights reserved.

• Dense-mode

• Utiliza un modelo “Push”

• El tráfico es inundado (Flooded) a toda la red.

• Es cortado (pruned) en donde no se quiere

• Tiene un comportamiento de Flood & Prune (tipicamentecada 3 minutos)

• Sparse-mode

• Utiliza un modelo “Pull”

• El tráfico es enviado solamente donde es solicitado.

• Comportamiento de “Joins” explícitos.

Page 54: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

54© 2013 Cisco and/or its affiliates. All rights reserved.

• Protocolos de ruteo multicast más comunes� PIM-Dense Mode

� PIM-Sparse Mode

� PIM-Source Specific Multicast

� Bidirectional PIM

� Others (DVMRP, MOSPF, etc.)

Page 55: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

55© 2013 Cisco and/or its affiliates. All rights reserved.

• Protocol IndependentSoporta todos los protocolos de ruteo unicast incluyendo: rutas esáticas, RIP, IGRP, EIGRP, ISIS, BGP y OSPF

• Utiliza “reverse path forwarding”Inunda la red y corta el tráfico basado en los miembros de grupos de multicast.

Mecanismo de “Assert” es utlizado para cortar (prune) flujosredundantes.

• Apropiado paraPequeñas implementaciones y redes piloto

Page 56: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

56

Fuente

Flooding Inicial

Receptor

Paquetes Multicast

El Estado (S, G) es creado

en cada uno de los

ruteadores en la red:

Page 57: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

57

Fuente

Cortando (Pruning) Tráfico no deseado

Receptor

Paquetes Multicast

Mensajes “Prune”

Page 58: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

58

Resultados después de “Pruning”

Fuente

Receptor

Paquetes Multicast

Proceso de Flood y Prune

se repite cada 3 minutos.

Estado (S, G) aún existe en

cada uno de los routers de la

red.

Page 59: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

59

E0

Paquetes Multicast de Entrada(Validación de RPF Existosa)

E0

S0

Si los Ruteadores reciben paquetes en una interface que está en el OIList:Solamente un ruteador deberá enviar los paquetes para evitar paquetes duplicados

1

S0

1

Los ruteadores envían mensajes “PIM Assert”

Assert

<distancia, metrica>

Assert

<distancia, metrica>

22

–Se compara la distancia y valores de métrica

El ruteador con mejor ruta a la fuente gana

–Si la métrica y la distancia son iguales, la dirección más alta gana.

–El ruteadore que pierde, deja de enviar tráfico (Hace un “prune” de la int)

2

Page 60: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

60© 2013 Cisco and/or its affiliates. All rights reserved.

• Efectivo en redes pequeñas piloto

• Ventajas:Fácil de configurar – dos comandos

Mecanismo sencillo de Inundación y corte (Flood y Prune)

• Problemas potenciales• Mecanismo de “Flood y Prune” ineficiente

• El mecanismo de “Assert” es complejo

• Hay una combinación del plano de control y el plano de datos.Resulta en tener una tabla de estados (S, G) en cada uno de los routers de la red.

Puede resultar comportamientos topológicos no deterministicos

• No soporta “shared trees”

Page 61: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

61© 2013 Cisco and/or its affiliates. All rights reserved.

• Soporta “Source y shared trees”Asume que ningún “host” quiere tráfico multicast a menos que se soliciteespecíficamente.

• Utiliza un Rendezvous Point (RP)Las fuentes y receptores se unen en el RP para saber la existencia de unoy otro.

Las fuentes se registran con el RP a través de su ruteador directamenteconectado.Los recpeteores se unen al “shared tree” a través de su ruteador designado (DR)

• Apropiado en:� Implementaciones grandes tanto para grupos con una densidad alta de usuarios o grupos esparcidos dentro de la red.

� Es la elección óptima para todas las redes en producción sin importar el tamaño y número de miembros.

Page 62: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

62

Receptor

RP

(*, G) Join

Shared Tree

Estado (*, G) se crea a lo

largo del Shared Tree.

Page 63: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

63

Receptor

RP

(S, G) Join

Fuente

Shared Tree

(S, G) Registro (unicast)

Source Tree

Estado (S, G) se crea

solamente a lo largo del

Source Tree.

Flujo de tráfico

Page 64: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

64

Receiver

RPFuente

Shared Tree

Source TreeEl RP envía un mensaje de

“Register-Stop” hacia el

router conectado a la fuente

para detener el proceso de

registro.(S, G) Register-Stop (unicast)

Flujo de tráfico

(S, G) Registro (unicast)

(S, G) El tráfico comienza a

recibirse en el RP por el Source

Tree

Page 65: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

65

Receptor

RPFuente

Shared Tree

Source Tree

Flujo del Trafico

El tráfico dela fuente fluye de

forma nativa por el SPT al RP

Del RP el tráfico fluye hacia

los receptores por el shared

tree

Page 66: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

66

Receptor

RP

(S, G) Join

Fuente

Source Tree

Shared Tree

El último router se une al

“Source Tree”.

Se crea el estado (S, G) como

parte del Source Tree

Flujo de tráfico

Page 67: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

67

Receptor

RPFuente

Source Tree

Shared Tree

(S, G)RP-bit Prune

El Tráfico comienza a fluir hacia el

receptor a través del Source Tree

Un Estado adicional (S, G) es

creado junto con el Shared Tree

para cortar el tráfioc (S,G) hacia

el RP.

Flujo de Tráfico

Page 68: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

68

Receiver

RPFuente

Source Tree

Shared Tree

Ahora el tráfico (S, G) que

venia del RP se cortó

(pruned) del shared tree y

ahora fluye hacia el receptor

por el Source Tree.

Flujo de Tráfico

Page 69: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

69

Receptor

RPFuente

Source Tree

Shared Tree

El tráfico (S, G) hacia el RP no

es necesario por el RP por lo

tanto hace el corte (Prune) del

flujo (S,G) hacia la fuente.

Flujo de Tráfico

(S, G) Prune

Page 70: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

70

Receptor

RPFuente

Source Tree

Shared Tree

Ahora el tráfico (S, G) fluye

únicamente al receptor via la

fuente (Source Tree).

Flujo de Tráfico

Page 71: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

71

El comportamiento de defecto de PIM-SM en el IOS de Cisco, es quelos ruteadores con miembrosdirectamente conectados se unirán al Shortest Path Tree tan pronto detecten una nueva fuente.

PIM-SM Hecho Frecuentemente Olvidado

Page 72: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

72© 2013 Cisco and/or its affiliates. All rights reserved.

• Efectivo para redes con una distribuciónesparcida o densa de receptores de multicast.

• Ventajas:El tráfico es únicamente enviado a hosts que hayan decididounirse “joined”.

Puede conmutar de forma óptima y dinámica al “source-tree” para fuentes con carga alta de tráfico.

Independiente al protocolo de ruteo utilizado en unicast.

Es la base para ruteo multicast interdominioCuando se utiliza con MPBGP y MSDP

Page 73: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

73© 2013 Cisco and/or its affiliates. All rights reserved.

• Crea un número alto de estados (S,G)El mantenimiento de estado se dispara. Un número alto de OILs puden empeorar el problema.

El desempeño de los ruteadores comienzan a sufrir.

• Utilizando solamente Shared-TreesPermite disminuir algunos estados (S,G)

Resulta en un estado (S,G) junto con el SPT hacia el RPFrecuentemente de caulquier forma se tienen mcuhos estados (S,G)

Se necesitaría una solución que solamente utilice estados (*,G)

Page 74: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

74© 2013 Cisco and/or its affiliates. All rights reserved.

• Shared-Trees bidireccionalesPermite a la información viajar hacia el “Shared Tree”El tráfico de la fuente sigue al “shared tree” para llegar al RP y a todoslos receptores en el “shared tree”

No puede utilizar las reglas actuales de RPF para (*,G)

Se debe tener cuidado para evitar loops de multicast

Requiere un “Designated Forwarder (DF)”Es el responsible de enviar el tráfico hacia el “shared tree”El “DF” aceptará tráfico en las interfaces que estén en su OIL.

Después lo enivará en todas sus otras interfaces (Incluyendo la IIF)

Page 75: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

75© 2013 Cisco and/or its affiliates. All rights reserved.

• Idea: Utiliza el mismo árbol de las fuentes hacia el RP y del RP hacia los receptores.

• Beneficios:Menos estados en los ruteadores• Solamente (*,G) se utiliza

• El tráfico de la fuente sigue al “Shared Tree”Fluye hacia el “shared tree” para alcanzar al RP

Fluye del RP hacia los recpetores siguiendo el “Shared Tree”

Page 76: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

76

Receptor

RP

Shared Tree

Fuente/Rec

eptorReceptor

Page 77: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

77

Receptor

RP

Shared Tree

Tráfico Fuente

El tráfico de la fuente es

conmutado bidireccionalmente

utilizando el estado (*,G)

Fuente/Rec

eptorReceptor

Page 78: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

78

Receptor

RP

Shared Tree

El estado (*, G) es creado en

todo el Shared Tree

Tráfico Fuente

El tráfico fuente es

conmutado

bidireccionalmente

utilizando el estado (*,G).

Fuente/Re

ceptorReceptor

Page 79: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

79© 2013 Cisco and/or its affiliates. All rights reserved.

• Designated Forwarders (DF)En cada enlace el ruteador con la mejor trayectoria al RP is seleccionado como DF.Nota: Designated Routers (DR) no son utilizados para grupos de bidir

El DF es responsable de conmutar el tráfico hacia el RP.

No hay tratamiento especial para fuentes locales.

Page 80: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

80© 2013 Cisco and/or its affiliates. All rights reserved.

• Ideal para aplicaciones muchos a muchos

• Reduce drásticamente los estados en la tabla mroute

Elimina todos los estados (S,G) en la red

SPs son eliminados entre las fuentes y el RP

El tráfico fuente fluye hacia y desde el shared tree

Permite qeu aplicaciones de muchos-a-muchos escalen.

Permite virtualmente un número ilimitado de fuentes.

Page 81: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

81© 2013 Cisco and/or its affiliates. All rights reserved.

• Se debe fijar la dirección del RPSe debe configurar en cada ruteador

Todos los ruteadores deben de tener la misma dirección del RP.

No es posible tener redundancia con RPs estáticos

Excepción: Cuando se utiliza Anycast RPs:

El grupo nunca caera en “Dense Mode”

• Comandoip pim rp-address <address> [group-list <acl>] [override]

De forma opcional se puede especificar la lista para el rango de grupos.

Rango de Defecto = 224.0.0.0/4 (Incluye grupos de auto RP!!!!)

Override “reescribe ” información de Auto-RP

Comportamiento de Defecto: Lo que se aprende por Auto-RP toma precedencia.

Page 82: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

82© 2013 Cisco and/or its affiliates. All rights reserved.

• Todos los routers aprenden direcciones de RPSolamente se necesita configurar en

Candidate RPs

Mapping Agents

• Hace uso de multicast para distribuir la informaciónDos grupos específicos asigandos por IANA

Cisco-Announce - 224.0.1.39

Cisco-Discovery - 224.0.1.40

Estos grupos operarán normalmente en “Dense Mode”

• Permite configurar un RP de respaldoWarning: Puede caer en “Dense Mode” si está mal configurado

• Se puede utilizar con el rango de “admin-scope”

Page 83: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

83

Announce Announce

Announce

Announce

Announce Announce

Announce

Announce

El RP enviará anuncias por el grupo de

multicast (224.0.1.39) “Cisco Announce"

AA

CC DDC-RP

1.1.1.1

C-RP

2.2.2.2

BB

MA MA

Page 84: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

84

CC DDC-RP

1.1.1.1

C-RP

2.2.2.2

Discovery

Los descubrimeintos de RP serán enviados al

grupo de multicast (224.0.1.40) Cisco Discovery

MA MA

AA BB

Page 85: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

85© 2013 Cisco and/or its affiliates. All rights reserved.

• Un ruteador Bootstrap (BSR) es elegidoMultiples candidatos a BSR’s (C-BSR) pueden ser configuradosDa la habilidad de tener respaldo en caso de que falle el BSR elegido

C-RPs envian anuncios (C-RP) al BSRLos anuncios de C-RP son enviados via unicast

El BSR almacena los anuncios C-RP en el “RP-set”

El BSR envía periódicamente mensajes a todos los ruteadores.Los mensajes BSR tienen la información de “RP-SET” y la dirección IP del BSR.

Los mensajes son inundados en la red, salto por salto, del BSR haciaafuera.

Todos los routers eligen al RP del “RP-SET”Todos los ruteadores utilizan el mismo algoritmo, por lo tanto eligen el mismo RP.

• BSR no puede ser utilizado con el rango “Admin-Scoping”

Page 86: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

86

PIMv2

Sparse Mode

PIMv2

Sparse Mode

C-RP C-RP

D

E

F

G

A

B C

BSRBSR

Page 87: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

87

PIMv2

Sparse Mode

PIMv2

Sparse Mode

C-RP C-RP

D

E

F

G

ABSR Msgs

BSR MsgsBSR Msgs

BSR Msgs

BSR Msgs Flooded Hop-by-Hop

B C

BSRBSR

Page 88: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

88

RP

RP

RP

RP

Dominio C

Dominio B

Dominio D

Dominio E

Dominio A

s

r

r

r

r

r

r

r

Enlaces Interdominio

Trafico Multiast

s Fuente Multicast

r Receptor Multicast

Optimizar la conmutación de multicast

cuando hay pocas fuentes y son conocidas

por el receptor antes de unirse al grupo.

Page 89: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

89© 2013 Cisco and/or its affiliates. All rights reserved.

• Asume un modelo de multicast “Uno-a-muchos”Ejemplo: Video/Audio, Información de la bolsa

• ¿Por qué PIM-SM necesita un “shared-tree”?Para que los “hosts” y los routers directamente conectados puedanaprender quien es la fuente activa del grupo.

• ¿Qué pasaría si esto ya lo sabemos?“Hosts” pueden utilizar IGMPv3 para señalizar exactamente que grupo(S,G) SPT quieren unirse.

El “shared tree” y el RP ya no serían necesarios.

Fuentes distintas podrían utilizar el mismo grupo sin interferir una con otra.

• Resultado : Source Specific Multicast (SSM)

Page 90: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

90© 2013 Cisco and/or its affiliates. All rights reserved.

Multicas

• Permite el uso inmediato del camino máscorto a la fuente sin la necesidad de primerocrear un “shared tree”.

• Simplifica la asignación de direccionesglobales donde se tiene fuentes únicas al eliminar los “shared trees”.

Page 91: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

91© 2013 Cisco and/or its affiliates. All rights reserved.

Receptor 1

Fuente

Directorio de fuentes

“fuera de banda”

Ejemplo : Servidor Web

El receptor aprende de la fuente, fuente/puerto

IGMPv3 (S, G) Join

El receptor envía “IGMPv3 (S,G) Join”

(S, G) Join

El router directamente conectado envía un PIM

“(S,G) join” hacia la fuente.

BA C D

FD

Page 92: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

92© 2013 Cisco and/or its affiliates. All rights reserved.

Receptor

B

F

A C D

Fuente

E

Resultado: Se establece el

“Shortest Path Tree” desde la

fuente, sin crear un “shared tree”

Page 93: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

93© 2013 Cisco and/or its affiliates. All rights reserved.

• SSM puede funcionar si la fuente u otras redesutilizan “shared trees”, sin embargo:NO hay control de quien puede transmitir en el ambiente “shared”

No hay un mecanismo que evite colisiones de direcciones.

• El rango 232/8 fue asignado para grupos dondelos “shared trees” son prohibidos.

Page 94: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

94© 2013 Cisco and/or its affiliates. All rights reserved.

• Ideal para aplicaciones con una fuente enviando a muchos receptores.

• Resuelve problemas de asignación de direccionesmulticast. Flujos diferenciados por fuente y grupo

No solamente por grupo

Proveedores de contenido pueden utilizar el mismo grupo de drecciones.

Debido a que cada flujo (S,G) es único.

• Ayuda a preveenir ciertos ataques DoS.Tráfico “inválido” de fuentes

No puede ocupar ancho de banda en la red.

NO recibido por el host final

Page 95: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

95© 2013 Cisco and/or its affiliates. All rights reserved.

• Multicast trabaja con el concepto de grupos.

• IGMP es el protocolo que utilizan los hosts para señalizar a los routers que quieren escuchar un grupo.

• IGMP snooping da visibilidad a los switches para ver que hosts en unaLAN quieren unirse al grupo y así no inundar el segmento.

• Hay dos tipos de árboles “shared trees” y “shortest path tree o source distribution trees”

• PIM nos permite rutear el tráfico de multicast utilizando RPF.

• PIM puede ser utilizado en un modelo “push” conocido como “dense mode”o un modleo “pull” “sparse mode”

• El RP nos permite hacer el mapeo de source trees con shared trees y es utilizado sparse mode.

• SSM no requiere RP ya que se concoe la fuente en un inicio gracias a IGMPv3.

Page 96: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

96© 2013 Cisco and/or its affiliates. All rights reserved.

• IP Multicast: PIM configuration

http://www.cisco.com/en/US/docs/iosxml/ios/ipmulti_pim/configuration/15-mt/imc-pim-15-mt-book.html

• Customizing IGMP

http://www.cisco.com/en/US/partner/docs/ios/12_4t/ip_mcast/configuration/guide/mctigmp.html

Libro

Developing IP Multicast Networks, Volume I Beau Williamson Cisco Press

IP Multicast Troubleshooting guide

http://www.cisco.com/en/US/tech/tk828/technologies_tech_note09186a0080094b55.shtml

Page 97: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

97© 2013 Cisco and/or its affiliates. All rights reserved.

El experto responderá verbalmente algunas de las preguntas que hayan realizado. Use el panel de preguntas y respuestas (Q&A) para preguntar a los expertos ahora

Page 98: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

98

Habrá un sorteo con las personas que llenen el cuestionario de evaluación.

Tres de los asistentes recibirán un

Regalo sorpresa

Para llenar la evaluación haga click en el link que está en el chat, también aparecerá automáticamente al cerrar el browser de la sesión.

Page 99: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

99© 2013 Cisco and/or its affiliates. All rights reserved.

Si tiene preguntas adicionales pregunte aquí

https://supportforums.cisco.com/thread/2241620

Enrique responderá del martes 24 de Septiembre al viernes 4 de octubre del 2013.

Puede ver la grabación de este evento, y leer las preguntas y respuestas en 5 días hábiles en:https://supportforums.cisco.com/community/spanish/espacio-de-los-expertos/webcasts

Page 100: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

100© 2013 Cisco and/or its affiliates. All rights reserved.

(Portugués)

Martes 4 de Octubre:

9:00 a.m. Ciudad de México

9:30 a.m. Caracas

11:00 a.m. Buenos Aires

4:00 p.m. Madrid

Estará presentando el Partner experto de Cisco: Gustavo Santana

Durante este evento en vivo, el experto de Cisco dará una introducción a los Fundamentos de Virtualización para Data Center. Participe con nosotros para obtener mayor información sobre este tema y podrá hacer preguntas a los expertos de Cisco.

Tema: Fundamentos de Virtualización para Data Center

Page 101: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

101© 2013 Cisco and/or its affiliates. All rights reserved.

Tema: Configuración y Troubleshooting IP

Manager Assistance (Jefe/Secretaria) en

CallManager.Con el experto de Cisco: Felipe Segnini

Aprenda y haga preguntas sobre : "Configuración y

Troubleshooting IP Manager Assistance

(Jefe/Secretaria) en CallManager“

Finaliza el 27 de septiembre del 2013

En español

https://supportforums.cisco.com/thread/2240865

Page 102: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

102© 2013 Cisco and/or its affiliates. All rights reserved.

Ahora puede calificar discusiones, documentos, blogs y videos!!...

Esto es con el fin de que nos ayude a distinguir contenido de calidad y también para reconocer los esfuerzos de los integrantes

de la Comunidad de Soporte de Cisco en español.

https://supportforums.cisco.com/community/spanish/general/blog/2013/06/21/ahora-ratings-en-documentos-blogs-y-videos

Page 103: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

103© 2013 Cisco and/or its affiliates. All rights reserved.

La Comunidad de Soporte de Cisco anuncia su evolución con el lanzamiento del nuevo Acceso Móvil hacia la Comunidades Globales > Español, Portugués, Japonés, Ruso, y Polaco.

https://supportforums.cisco.com/docs/DOC-34800

Page 104: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

© 2013 Cisco and/or its affiliates. All rights reserved. 104

https://supportforums.cisco.com/community/spanish

CiscoLatinoamerica

Cisco Mexico

Cisco España

Cisco Cono Sur

Comunidad Cisco Cansac

CiscoSupportCommunity

@Cisco_LA

@CiscoMexico

@cisco_spain

@ciscocansacsm

@ciscoconosur

@cisco_support

Page 105: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

© 2013 Cisco and/or its affiliates. All rights reserved. 105

CiscoLatam

ciscosupportchannel

Cisco Technical Support

CSC-Cisco-Support-Community

Page 106: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

Gracias por su tiempo

Por favor tomen un momento para llenar su evaluación

Page 107: Internet Protocol(IP) Multicast: Fundamentos y mejores ... · Multicast Unicast. 14 • EntregacomoMejor Esfuerzo : Péridasson esperadas. Las aplicacionesno debenesperarquela entregade

107107