Documente Academic
Documente Profesional
Documente Cultură
Las emisiones unicast envían múltiples copias, una para cada destino.
La transmisión multicast envía una única copia de datos a múltiples receptores. La
información se envía a los receptores multicast porque están previamente inscritos
para recibirla.
Ventajas:
• Eficiencia mejoradael ancho de banda se utiliza más eficientemente
porque las emisiones múltiples de datos son reemplazadas con una única
transmisión.
• Rendimiento optimizadomenos copias de datos tienen que ser procesados.
• Aplicaciones distribuidaslas aplicaciones multipunto no serán posibles con
transmisiones multicast a medida que la red crece, ya que unicast no es
escalable.
• Para la misma cantidad de tráfico, el que envía usa menos potencia de envío
y ancho de banda.
Desventajas:
Tipos:
Aplicaciones:
• Tiempo realvideo conferencia, difusiones, entrega de datos bancarios…
• No tiempo realtransmisión de ficheros, replicación de datos…
7.1.5 – IP Multicast Addresses
Los router distinguen el tráfico multicast usando las direcciones reservadas de clase
D. Se fijan el los cuatro bits mas significativos, que son siempre 1110. Los
siguientes 28 bits se refieren al grupo de direcciones. Por lo tanto el rango de
direcciones multicast va de 224.0.0.0 a 239.255.255.255.
• Localy scopedreservadas por la IANA para usos de protocolos. 224.0.0.0 a
224.0.0.255. Los multicast de este rango no se propagan nunca fuera de la
red local, su TTL se establece a 1.
Hay 28 bits de ips únicas en el espacio multicast (32 – los cuatro bits de 1110) y 23 bits
mapeados en la MAC. Por lo tanto quedan 5 (32 direcciones) bits sin mapear de las direcciones
IP a MAC.
SDP
• Descripción de la sesión y su anuncio
• Transporte de los anuncios de sesión por grupos multicast bien conocidos
224.2.127.254
• Creación de nuevas sesiones
En la parte del receptor, SDR aprende las posibles sesiones o grupos. Si un usuario
selecciona una sesión se une a ella.
Cuando SDR se usa en la parte del emisor, crea nuevas sesiones y evita conflictos
de direcciones. Al crear una sesión consulta la caché SDR y eligen una dirección
multicast que no esté en uso. Cuando la sesión está creada, el emisor empieza a
anunciar la información necesaria para que los clientes se unan a la sesión.
RFC 3266 define el conjunto de variables que describen la sesión. El transporte no
está definido. Los paquetes que describen la sesión se transportan de diferentes
formas:
• SAPtransporta información de la sesión
• SIP(Session Initiation Protocol)protocolo de señalización para telefonía,
mensajería..
• RTSP(Real Time Streaming Protocol)protocolo de control en un entorno
multimedia.
• E-Mailen MIME (Multipurpose Internet Mail Extensions)
• Paginas web dan descripciones de sesión en formato estandarizado SDR
7.2 – IGMP and Layer 2 Issues
7.2.1 – Introducing IGMPv2
Sin control, los paquetes multicast son inundados como tramas unicast
desconocidas por un switch. IGMP snooping y Cisco Group Management Protocol
(CGMP) resuelven este problema.
IGMP es un protocolo host-to-router que se usa cuando los host quieren unirse a un
grupo multicast. Con la V1, los routers envían consultas de miembros periódicas a
la dirección 224.0.0.1. Los host las mandan al grupo al que se quieren unir. Los host
abandonan las sesiones silenciosamente.
V1-V2:
• Consultas específicas de grupo
• Mensajes de abandono de grupo
• Mecanismo de consulta de elección
• Tiempo de respuesta del intervalo de consulta
El mensaje de abandono de grupo permite a los host decir al router que abandonan
el grupo. Esta información reduce la latencia de abandono en el segmento cuando
el miembro que está abandonando es el último miembro del grupo.
Los miembros que quieren unirse a un grupo multicast no tienen que mandar una
consulta para unirse. Mandan un informe no solicitado indicando su interés. Este
procedimiento reduce la latencia para el sistema final si no hay otros miembros
presentes.
Cuando hay mas de un router IGMP en el mismo segmento el router con la ip más
alta es el designated querier.
En V1, los hosts abandonan pasivamente el grupo. No indican explícitamente que
abandonan si no que dejan de responder a las consultas. V2 abandonan los grupos
manando un mensaje.
Cuando un router IGMPv2 recibe un mensaje de abandono, responde mandando una
consulta de grupo-específico para ver si quedan hosts interesados en seguir en el
grupo.
El principal propósito de V3, es permitir a los hosts indicar que quieren recibir
tráfico solo de fuentes en particular dentro de un grupo multicast. V3 añade la
habilidad de filtrar los multicasts basados en la fuente multicast.
Este aumento hace que la utilización de los recursos de routing sean más eficientes.
La mayor parte de los switches de capa 2 tratan al tráfico multicast como una MAC
desconocida o una trama broadcast que hace que se inunde a todas las interfaces
de esa VLAN.
Los Catalyst se pueden configurar para que se asocie una MAC multicast con varios
puertos.
La base de CGMP es que un router multicast ve todos los paquetes IGMP e informa
al switch cuando hosts específicos se unen a los grupos multicast. Los routers
utilizan direcciones MAC CGMP conocidas para mandar los mensajes de control al
switch. El switch utiliza esta información para programar la tabla de envío.
Los swithces escuchan las conversaciones entre los hosts y los routers para buscar
paquetes IGMP membership reports y leaves.
Hay que tener cuidado a la hora de implementar el snooping ya que el switch puede
llegar a interceptar todos los paquetes IGMP. Para solucionarlo se utilizan switches
de capa 3, pero aumentan mucho los costes.
Source treesSe crea un árbol separado para cada fuente a cada miembro del
grupo. Se llama Shortest Path Tree (STP) porque el origen escoge el camino mas
corto hacia el receptor. Cada source/Group requiere su propia información de
estado. Para grupos que tienen un gran número de fuentes, o redes que tienen un
gran número de grupos con gran número de fuentes, source trees pueden saturar
los routers.
(S,G)For the source S sending to the group G. Estas entradas reflejan SPT, pero
también pueden aparecer en shared tree.
(*,G)For any source (*) sending to the group (G). Estas entradas reflejan un
shared tree, pero también son creadas para entradas (S,G).
STP usa más memoria al haber una entrada para cada Sender/Group, pero el tráfico
se envía por el camino óptimo a cada receptor, minimizando el retardo en el envío
de paquetes.
Shared distribution tree consume menos memoria, pero se utilizan caminos menos
óptimos a los receptores, introduciendo retardo extra en el envío de paquetes.
PIM en modo denso (PIM-DM) inicialmente inunda el trafico hacia todas las
interfaces no RPF donde hay otro vecino PIM-DM o un miembro del grupo
directamente conectado. A medida que los router van recibiendo trafico multicast
por sus interfaces RPF estos direccionan el trafico a sus vecinos PIM-DM.
Esto hace que llegue tráfico multicast a interfaces noRPF. Por las interfaces no RPF
se mandan mensajes prune para no aceptar más trafico multicast por esas
interfaces. Cuando el flujo multicast está correctamente establecido se llega al
estado (S,G) y continuará hasta que el origen pare de mandar información.
Los mensajes de prune duran 3 minutos. Al acabar los tres minutos comienza el
proceso de inundación de nuevo.
7.3.6 – Protocol-Independent Multicast: Describing PIM-SM
Es el más apropiado.
Optimizaciones:
• Bidirectional PIM modedestunado a aplicaciones many-to-may
• Source Specifuc Multicast(SSM)es una variante del SM que construye SPT.
7.3.7 – PIM Sparse-Dense-Mode
Se utiliza para escenarios con más de una fuente. Para obtener más eficiencia se
pueden implementar más de un RP en sus localizaciones óptimas. Como es difícil
configurar, administrar y buscar problemas con las configuraciones manuales, S-D-
M utiliza la elección automática de los RP.
Activa multicast:
Router(config)#ip multicast-routing
Para activar el RP. Este router manda un mensaje auto-RP a 224.0.1.39, anunciando
el router como un candidate para ser RP a los grupos indicados en el rango:
Router(config)#ip pim send-rp-announce {interface type} scope {ttl}
group-list {acl}
Controls the switchover from the shared distribution tree to the shortest path tree
(SPT, or source distribution tree) in sparse mode. The keyword infinity means the
switchover will never occur:
Router(config)# ip pim spt-threshold {rate | infinity}
El router no acepta los paquetes pero los reenvía. Por lo tanto, este método permite
Fast switching. La interfaz saliente aparece en la cache IGMP, pero el router por si
mismo no es un miembro.