retransmitirlos para cada uno. Cada dirección representa un grupo. Las direcciones se usan de forma distinta a unicast, ningún host en particular tiene configurada una dirección multicast. Los origenes de datos emiten datagramas usando como dirección destino la dirección de un grupo. Los clientes se subscriben a uno o más grupos. Los routers deben decidir si dejan pasar el tráfico multicast por un determinado camino en base a los requerimientos de los clientes. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 2 / 12
retransmitirlos para cada uno. Cada dirección representa un grupo. Las direcciones se usan de forma distinta a unicast, ningún host en particular tiene configurada una dirección multicast. Los origenes de datos emiten datagramas usando como dirección destino la dirección de un grupo. Los clientes se subscriben a uno o más grupos. Los routers deben decidir si dejan pasar el tráfico multicast por un determinado camino en base a los requerimientos de los clientes. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 2 / 12
retransmitirlos para cada uno. Cada dirección representa un grupo. Las direcciones se usan de forma distinta a unicast, ningún host en particular tiene configurada una dirección multicast. Los origenes de datos emiten datagramas usando como dirección destino la dirección de un grupo. Los clientes se subscriben a uno o más grupos. Los routers deben decidir si dejan pasar el tráfico multicast por un determinado camino en base a los requerimientos de los clientes. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 2 / 12
retransmitirlos para cada uno. Cada dirección representa un grupo. Las direcciones se usan de forma distinta a unicast, ningún host en particular tiene configurada una dirección multicast. Los origenes de datos emiten datagramas usando como dirección destino la dirección de un grupo. Los clientes se subscriben a uno o más grupos. Los routers deben decidir si dejan pasar el tráfico multicast por un determinado camino en base a los requerimientos de los clientes. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 2 / 12
retransmitirlos para cada uno. Cada dirección representa un grupo. Las direcciones se usan de forma distinta a unicast, ningún host en particular tiene configurada una dirección multicast. Los origenes de datos emiten datagramas usando como dirección destino la dirección de un grupo. Los clientes se subscriben a uno o más grupos. Los routers deben decidir si dejan pasar el tráfico multicast por un determinado camino en base a los requerimientos de los clientes. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 2 / 12
retransmitirlos para cada uno. Cada dirección representa un grupo. Las direcciones se usan de forma distinta a unicast, ningún host en particular tiene configurada una dirección multicast. Los origenes de datos emiten datagramas usando como dirección destino la dirección de un grupo. Los clientes se subscriben a uno o más grupos. Los routers deben decidir si dejan pasar el tráfico multicast por un determinado camino en base a los requerimientos de los clientes. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 2 / 12
salir de una red (por ejemplo RIPv2 224.0.0.9). “Internetwork Control Block” multicasts que los routers puedenNon Membership Report (NMR) enrutar. “Source-Specific Multicast Block” grupos donde el cliente especifica la dirección del origen de datos desde el cual desea recibir datagramas. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 4 / 12
salir de una red (por ejemplo RIPv2 224.0.0.9). “Internetwork Control Block” multicasts que los routers puedenNon Membership Report (NMR) enrutar. “Source-Specific Multicast Block” grupos donde el cliente especifica la dirección del origen de datos desde el cual desea recibir datagramas. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 4 / 12
salir de una red (por ejemplo RIPv2 224.0.0.9). “Internetwork Control Block” multicasts que los routers puedenNon Membership Report (NMR) enrutar. “Source-Specific Multicast Block” grupos donde el cliente especifica la dirección del origen de datos desde el cual desea recibir datagramas. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 4 / 12
protocolo IGMP para unirse a un grupo. El origen de datos emite datagramas usando como dirección destino de capa 3 la ip del grupo. Como dirección destino Non Membership Report (NMR)ethernet usa direcciones en el rango 01-00-5E-00-00-00 a 01-00-5E-7F-FF-FF. Switches sin soporte especifico. Switches con soporte a través de IGMP Snoop. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 5 / 12
protocolo IGMP para unirse a un grupo. El origen de datos emite datagramas usando como dirección destino de capa 3 la ip del grupo. Como dirección destino Non Membership Report (NMR)ethernet usa direcciones en el rango 01-00-5E-00-00-00 a 01-00-5E-7F-FF-FF. Switches sin soporte especifico. Switches con soporte a través de IGMP Snoop. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 5 / 12
protocolo IGMP para unirse a un grupo. El origen de datos emite datagramas usando como dirección destino de capa 3 la ip del grupo. Como dirección destino Non Membership Report (NMR)ethernet usa direcciones en el rango 01-00-5E-00-00-00 a 01-00-5E-7F-FF-FF. Switches sin soporte especifico. Switches con soporte a través de IGMP Snoop. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 5 / 12
protocolo IGMP para unirse a un grupo. El origen de datos emite datagramas usando como dirección destino de capa 3 la ip del grupo. Como dirección destino Non Membership Report (NMR)ethernet usa direcciones en el rango 01-00-5E-00-00-00 a 01-00-5E-7F-FF-FF. Switches sin soporte especifico. Switches con soporte a través de IGMP Snoop. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 5 / 12
protocolo IGMP para unirse a un grupo. El origen de datos emite datagramas usando como dirección destino de capa 3 la ip del grupo. Como dirección destino Non Membership Report (NMR)ethernet usa direcciones en el rango 01-00-5E-00-00-00 a 01-00-5E-7F-FF-FF. Switches sin soporte especifico. Switches con soporte a través de IGMP Snoop. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 5 / 12
denso: Primero envia tráfico e información de rutas incluso a locaciones que no tienen hosts interesados en ningún grupo. Modo sparse: solo envia tráfico multicast a las locaciones que lo piden. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 7 / 12
denso: Primero envia tráfico e información de rutas incluso a locaciones que no tienen hosts interesados en ningún grupo. Modo sparse: solo envia tráfico multicast a las locaciones que lo piden. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 7 / 12
denso: Primero envia tráfico e información de rutas incluso a locaciones que no tienen hosts interesados en ningún grupo. Modo sparse: solo envia tráfico multicast a las locaciones que lo piden. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 7 / 12
de origenes multicast. Requiere que se configure un Rendezvouz Point. “Single Source Multicast” (SSM) construye un source tree que se origina en el router designado del segmento LAN que recibe la petición para unirse al origen multicast. No require que se configure un RP. Existe una configuración Auto-RP para hacer un descubrimiento dinámico del RP, incluso pueden anunciarse varios RPs y se aplicará un mecanismo de desempate. ip pim send-rp-announce loopback0 scope 16 ip pim send-rp-discovery scope 16 Fernando López (UNLP) Multicast 29 de Septiembre de 2014 8 / 12
de origenes multicast. Requiere que se configure un Rendezvouz Point. “Single Source Multicast” (SSM) construye un source tree que se origina en el router designado del segmento LAN que recibe la petición para unirse al origen multicast. No require que se configure un RP. Existe una configuración Auto-RP para hacer un descubrimiento dinámico del RP, incluso pueden anunciarse varios RPs y se aplicará un mecanismo de desempate. ip pim send-rp-announce loopback0 scope 16 ip pim send-rp-discovery scope 16 Fernando López (UNLP) Multicast 29 de Septiembre de 2014 8 / 12
de origenes multicast. Requiere que se configure un Rendezvouz Point. “Single Source Multicast” (SSM) construye un source tree que se origina en el router designado del segmento LAN que recibe la petición para unirse al origen multicast. No require que se configure un RP. Existe una configuración Auto-RP para hacer un descubrimiento dinámico del RP, incluso pueden anunciarse varios RPs y se aplicará un mecanismo de desempate. ip pim send-rp-announce loopback0 scope 16 ip pim send-rp-discovery scope 16 Fernando López (UNLP) Multicast 29 de Septiembre de 2014 8 / 12
de origenes multicast. Requiere que se configure un Rendezvouz Point. “Single Source Multicast” (SSM) construye un source tree que se origina en el router designado del segmento LAN que recibe la petición para unirse al origen multicast. No require que se configure un RP. Existe una configuración Auto-RP para hacer un descubrimiento dinámico del RP, incluso pueden anunciarse varios RPs y se aplicará un mecanismo de desempate. ip pim send-rp-announce loopback0 scope 16 ip pim send-rp-discovery scope 16 Fernando López (UNLP) Multicast 29 de Septiembre de 2014 8 / 12
tiene varios bugs 1. En mis pruebas fue inusable. Soporte en IOS NX-OS soporta solo modo sparse. 1http://troglobit.com/pimd.html Fernando López (UNLP) Multicast 29 de Septiembre de 2014 9 / 12
tiene varios bugs 1. En mis pruebas fue inusable. Soporte en IOS NX-OS soporta solo modo sparse. 1http://troglobit.com/pimd.html Fernando López (UNLP) Multicast 29 de Septiembre de 2014 9 / 12
tiene varios bugs 1. En mis pruebas fue inusable. Soporte en IOS NX-OS soporta solo modo sparse. 1http://troglobit.com/pimd.html Fernando López (UNLP) Multicast 29 de Septiembre de 2014 9 / 12
tiene varios bugs 1. En mis pruebas fue inusable. Soporte en IOS NX-OS soporta solo modo sparse. 1http://troglobit.com/pimd.html Fernando López (UNLP) Multicast 29 de Septiembre de 2014 9 / 12
tiene varios bugs 1. En mis pruebas fue inusable. Soporte en IOS NX-OS soporta solo modo sparse. 1http://troglobit.com/pimd.html Fernando López (UNLP) Multicast 29 de Septiembre de 2014 9 / 12
Flood and prune: Inunda todos los streams multicast a todos los routers. Para evitar esto un router puede enviar un comando Non Membership Report (NMR) declarando que no debe recibir tráfico para un determinado grupo. Soporte en Linux Soporte completo con mrouted. La tabla de mrouted no está visible para Quagga. Soporte en IOS Soporte limitado. Puede integrar la información de la tabla que arma PIM. Puede retransmitir la información DVMRP. Puede hacer tuneles para transmitir la info DVMRP. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 10 / 12
Flood and prune: Inunda todos los streams multicast a todos los routers. Para evitar esto un router puede enviar un comando Non Membership Report (NMR) declarando que no debe recibir tráfico para un determinado grupo. Soporte en Linux Soporte completo con mrouted. La tabla de mrouted no está visible para Quagga. Soporte en IOS Soporte limitado. Puede integrar la información de la tabla que arma PIM. Puede retransmitir la información DVMRP. Puede hacer tuneles para transmitir la info DVMRP. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 10 / 12
Flood and prune: Inunda todos los streams multicast a todos los routers. Para evitar esto un router puede enviar un comando Non Membership Report (NMR) declarando que no debe recibir tráfico para un determinado grupo. Soporte en Linux Soporte completo con mrouted. La tabla de mrouted no está visible para Quagga. Soporte en IOS Soporte limitado. Puede integrar la información de la tabla que arma PIM. Puede retransmitir la información DVMRP. Puede hacer tuneles para transmitir la info DVMRP. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 10 / 12
Flood and prune: Inunda todos los streams multicast a todos los routers. Para evitar esto un router puede enviar un comando Non Membership Report (NMR) declarando que no debe recibir tráfico para un determinado grupo. Soporte en Linux Soporte completo con mrouted. La tabla de mrouted no está visible para Quagga. Soporte en IOS Soporte limitado. Puede integrar la información de la tabla que arma PIM. Puede retransmitir la información DVMRP. Puede hacer tuneles para transmitir la info DVMRP. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 10 / 12
Flood and prune: Inunda todos los streams multicast a todos los routers. Para evitar esto un router puede enviar un comando Non Membership Report (NMR) declarando que no debe recibir tráfico para un determinado grupo. Soporte en Linux Soporte completo con mrouted. La tabla de mrouted no está visible para Quagga. Soporte en IOS Soporte limitado. Puede integrar la información de la tabla que arma PIM. Puede retransmitir la información DVMRP. Puede hacer tuneles para transmitir la info DVMRP. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 10 / 12
Flood and prune: Inunda todos los streams multicast a todos los routers. Para evitar esto un router puede enviar un comando Non Membership Report (NMR) declarando que no debe recibir tráfico para un determinado grupo. Soporte en Linux Soporte completo con mrouted. La tabla de mrouted no está visible para Quagga. Soporte en IOS Soporte limitado. Puede integrar la información de la tabla que arma PIM. Puede retransmitir la información DVMRP. Puede hacer tuneles para transmitir la info DVMRP. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 10 / 12
Flood and prune: Inunda todos los streams multicast a todos los routers. Para evitar esto un router puede enviar un comando Non Membership Report (NMR) declarando que no debe recibir tráfico para un determinado grupo. Soporte en Linux Soporte completo con mrouted. La tabla de mrouted no está visible para Quagga. Soporte en IOS Soporte limitado. Puede integrar la información de la tabla que arma PIM. Puede retransmitir la información DVMRP. Puede hacer tuneles para transmitir la info DVMRP. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 10 / 12
Flood and prune: Inunda todos los streams multicast a todos los routers. Para evitar esto un router puede enviar un comando Non Membership Report (NMR) declarando que no debe recibir tráfico para un determinado grupo. Soporte en Linux Soporte completo con mrouted. La tabla de mrouted no está visible para Quagga. Soporte en IOS Soporte limitado. Puede integrar la información de la tabla que arma PIM. Puede retransmitir la información DVMRP. Puede hacer tuneles para transmitir la info DVMRP. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 10 / 12
Flood and prune: Inunda todos los streams multicast a todos los routers. Para evitar esto un router puede enviar un comando Non Membership Report (NMR) declarando que no debe recibir tráfico para un determinado grupo. Soporte en Linux Soporte completo con mrouted. La tabla de mrouted no está visible para Quagga. Soporte en IOS Soporte limitado. Puede integrar la información de la tabla que arma PIM. Puede retransmitir la información DVMRP. Puede hacer tuneles para transmitir la info DVMRP. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 10 / 12
Flood and prune: Inunda todos los streams multicast a todos los routers. Para evitar esto un router puede enviar un comando Non Membership Report (NMR) declarando que no debe recibir tráfico para un determinado grupo. Soporte en Linux Soporte completo con mrouted. La tabla de mrouted no está visible para Quagga. Soporte en IOS Soporte limitado. Puede integrar la información de la tabla que arma PIM. Puede retransmitir la información DVMRP. Puede hacer tuneles para transmitir la info DVMRP. Fernando López (UNLP) Multicast 29 de Septiembre de 2014 10 / 12
con los vecinos que indiquemos: # Habilitar MBGP con un vecino address-family ipv4 multicast neighbor x.x.x.x ac # Ver información MBGP show bgp ipv4 multicast Fernando López (UNLP) Multicast 29 de Septiembre de 2014 11 / 12
Configuración de PIM Soporte de interoperabilidad de DVMRP en IOS pimd mrouted Extensiones para soporte de multicast en los hosts (rfc1112) Configuring IP Multicast Routing Multicast Quick-Start Configuration Guide Fernando López (UNLP) Multicast 29 de Septiembre de 2014 12 / 12