{"id":20621,"date":"2015-05-19T10:16:24","date_gmt":"2015-05-19T08:16:24","guid":{"rendered":"https:\/\/www.teldat.com\/sin-categorizar\/20621\/la-importancia-de-los-mecanismos-de-multidifusion\/"},"modified":"2025-07-29T12:09:25","modified_gmt":"2025-07-29T10:09:25","slug":"la-importancia-de-los-mecanismos-de-multidifusion","status":"publish","type":"post","link":"https:\/\/www.teldat.com\/es\/blog\/la-importancia-de-los-mecanismos-de-multidifusion\/","title":{"rendered":"La importancia de los mecanismos de multidifusi\u00f3n"},"content":{"rendered":"<p><strong><img decoding=\"async\" class=\"size-medium wp-image-4651 alignleft\" style=\"border: 0px;\" src=\"https:\/\/www.teldat.com\/wp-content\/uploads\/2022\/06\/Photo_Teldat_colibriservice_web-300x180.jpg\" alt=\"heartbleed bug\" width=\"300\" height=\"180\" title=\"\"><\/strong>\u00bfQu\u00e9 es el <em>streaming<\/em> de contenido multimedia?<\/p>\n<p>El <i>streaming<\/i> de contenido multimedia est\u00e1 cada vez m\u00e1s presente en nuestras vidas. Permite al usuario visionar o escuchar contenido multimedia sin necesidad de descargarlo previamente. El usuario conecta con el servidor y \u00e9ste comienza a enviar el contenido multimedia, pero \u00bfc\u00f3mo es posible esto?<\/p>\n<h2><\/h2>\n<h2><\/h2>\n<h2>El concepto de \u2018multicast\u2019<\/h2>\n<p>Existen una serie de mecanismos que nos permiten realizar el env\u00edo de contenido multimedia desde un servidor a un cliente, pero sin duda el m\u00e1s eficiente es el <strong>mecanismo de multicast.<\/strong><\/p>\n<ul>\n<li><em>Unicast:<\/em> para cada cliente que desee el contenido multimedia, necesitamos un flujo de datos diferente.<\/li>\n<li><em>Broadcast:<\/em> el contenido multimedia se env\u00eda a todos los clientes de la red independientemente que deseen el contenido o no.<\/li>\n<li><em>Multicast:<\/em> s\u00f3lo se utiliza el ancho de banda m\u00ednimo, ya que s\u00f3lo los clientes que deseen el contenido multimedia reciben el flujo de datos.<\/li>\n<\/ul>\n<p style=\"text-align: center;\"><img decoding=\"async\" class=\"aligncenter size-medium wp-image-4682\" style=\"border: 0px;\" src=\"https:\/\/www.teldat.com\/wp-content\/uploads\/2022\/06\/postnoelia-300x73.png\" alt=\"multicast concept\" width=\"300\" height=\"73\" title=\"\"><\/p>\n<p>La ventaja principal del mecanismo de multicast frente a los otros tipos, es la <strong>transmisi\u00f3n en tiempo real para m\u00faltiples clientes.<\/strong> En estos casos la utilizaci\u00f3n de este mecanismo, permite un gran ahorro de los recursos de red, y adem\u00e1s mejora la transmisi\u00f3n del contenido multimedia.<\/p>\n<h2>El concepto de \u2018grupo multicast\u2019<\/h2>\n<p>\u00bfEn qu\u00e9 consiste el concepto de \u00abgrupo multicast?<\/p>\n<p>Un grupo de clientes pide recibir un flujo de datos particular. El grupo no tiene l\u00edmites f\u00edsicos ni geogr\u00e1ficos, y s\u00f3lo los clientes interesados en el contenido multimedia se suman a ese grupo mediante <strong>mensajes IGMP<\/strong>. Para identificar a ese grupo de clientes se utiliza una <strong>direcci\u00f3n de tipo multicast.\u00a0<\/strong><\/p>\n<p>Pero, \u00bfqu\u00e9 es una direcci\u00f3n multicast?<\/p>\n<p>Una direcci\u00f3n multicast est\u00e1 asociada con un grupo de clientes interesados en un flujo de datos de contenido multimedia. Las direcciones van desde la <em>224.0.0.0 a la 239.255.255.255<\/em> y se llama <strong>rango Clase D.<\/strong><\/p>\n<p>El servidor env\u00eda un \u00fanico datagrama a la direcci\u00f3n multicast y el router se encargar\u00e1 de hacer copias y enviarlas a todos los clientes que hayan informado de su inter\u00e9s por los datos de ese servidor.<\/p>\n<h2>Principales protocolos de enrutamiento multicast IPv4<\/h2>\n<p>La distribuci\u00f3n de contenido multimedia en una red local est\u00e1 controlada por el<strong> protocolo IGMP<\/strong> (<em>Internet Group Management Protocol),<\/em> y dentro del dominio de enrutamiento se utiliza el<strong> protocolo PIM<\/strong> (<em>Protocol Independent Multicast).<\/em><\/p>\n<p><b>IGMP: <\/b>IGMP es un protocolo que utilizan los clientes y routers multicast para identificar la pertenencia a un grupo multicast.<\/p>\n<ul>\n<li>Los clientes indican que pertenecen a un grupo enviando un mensaje IGMP a su router m\u00e1s cercano.<\/li>\n<li>Los routers escuchan esos mensajes IGMP y peri\u00f3dicamente \u201cdescubren\u201d los grupos multicast que est\u00e1n activos o inactivos en la subred.<\/li>\n<\/ul>\n<p><b>PIM:<\/b> PIM es una familia de protocolos de enrutamiento multicast que trabaja en base a la informaci\u00f3n de routing de los algoritmos tradicionales, con independencia del que se utilice.<\/p>\n<p>El protocolo PIM crea una estructura de \u00e1rboles de distribuci\u00f3n desde los servidores hasta los receptores, bas\u00e1ndose en la informaci\u00f3n de la topolog\u00eda obtenida.<\/p>\n<p>Existen cuatro variantes del protocolo PIM: <em>PIM Sparse Mode, PIM Dense Mode, Bidirectional PIM y PIM Source-Specific Multicast.\u00a0<\/em>En este art\u00edculo nos centraremos en la que mayor despliegue tiene: PIM Sparse Mode.<\/p>\n<p><b>PIM Sparse Mode (PIM-SM)<\/b><\/p>\n<p>PIM Sparse Mode es un protocolo de enrutamiento eficiente para paquetes IP de grupos multicast que puede abarcar redes de \u00e1rea amplia (WAN) o redes entre dominios.\u00a0El protocolo se denomina<em> \u2018sparse-mode<\/em>\u2019 porque es apropiado para los grupos donde un porcentaje muy bajo de los nodos se suscriben a la sesi\u00f3n multicast.<\/p>\n<p>PIM difunde el tr\u00e1fico multicast desde un servidor origen hacia todos los clientes que hayan expresado inter\u00e9s en dicho tr\u00e1fico, creando un \u00e1rbol de distribuci\u00f3n y encaminando el tr\u00e1fico s\u00f3lo por los interfaces imprescindibles. En cada nodo que forma parte del \u00e1rbol hay un \u00fanico interfaz en direcci\u00f3n a la ra\u00edz y uno o varios interfaces en direcci\u00f3n a los clientes.<\/p>\n<p>Existen<strong> dos tipos de \u00e1rboles de distribuci\u00f3n en PIM-SM:<\/strong><\/p>\n<ul>\n<li><em>Shared tree:<\/em> el origen del tr\u00e1fico es un nodo llamado <em>Rendezvous-Point (RP),<\/em> que concentra todo el tr\u00e1fico destinado a un mismo grupo multicast sin importar que servidor origin\u00f3 el tr\u00e1fico.<\/li>\n<li><em>Shortest Path Tree (SPT)<\/em>:\u00a0 el \u00e1rbol tiene como origen un \u00fanico servidor multicast, y est\u00e1 destinado a un grupo multicast espec\u00edfico. El tr\u00e1fico no tiene que atravesar ning\u00fan nodo donde se concentra el tr\u00e1fico, y siempre proporciona el camino m\u00e1s corto entre el servidor y los clientes.<\/li>\n<\/ul>\n<p><b>Ventajas del protocolo PIM-SM<\/b><\/p>\n<p>El protocolo PIM-SM se desarroll\u00f3 principalmente para evitar los problemas de otros protocolos de enrutamiento multicast, que fallan cuando se aplican a entornos de red extensa <strong>(WAN)<\/strong> o de poblaci\u00f3n esparcida, en las que el n\u00famero de clientes es peque\u00f1o.<\/p>\n<p>PIM-SM se encarga de que la informaci\u00f3n que viaja desde el servidor al cliente s\u00f3lo pase una vez por el camino entre ambos y que s\u00f3lo sea enviada en el caso de que existan clientes que deseen esa informaci\u00f3n.<\/p>\n<p><b>Inconvenientes del protocolo PIM-SM<\/b><\/p>\n<p>Como hemos dicho el protocolo PIM-SM evita problemas que tienen otros protocolos de enrutamiento multicast, pero puede dar lugar a problemas de congesti\u00f3n de la red debido a las concentraciones de tr\u00e1fico en los \u00e1rboles compartidos, lo que puede dar lugar a p\u00e9rdida de paquetes.<\/p>\n<p>Tanto el protocolo PIM Sparse Mode como el protocolo IGMP est\u00e1n presentes en los routers <a title=\"routers de teldat\" href=\"https:\/\/www.teldat.com\/es\/\" target=\"_blank\" rel=\"noopener\"><strong>Teldat<\/strong><\/a>, con lo cual nuestros equipos ofrecen una de las mejores soluciones para el env\u00edo de contenido multimedia hoy en d\u00eda.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfQu\u00e9 es el streaming de contenido multimedia? El streaming de contenido multimedia est\u00e1 cada vez m\u00e1s presente en nuestras vidas. Permite al usuario visionar o escuchar contenido multimedia sin necesidad de descargarlo previamente. El usuario conecta con el servidor y \u00e9ste comienza a enviar el contenido multimedia, pero \u00bfc\u00f3mo es posible esto? El concepto de [&hellip;]<\/p>\n","protected":false},"author":147,"featured_media":18284,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[1154],"tags":[1049,1053],"class_list":["post-20621","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seguridad-tic-it","tag-multidifusion","tag-retransmision"],"acf":[],"wpml_current_locale":"es_ES","wpml_translations":[{"locale":"en_US","id":18599,"slug":"the-importance-of-multicast-mechanisms","post_title":"The importance of Multicast mechanisms","href":"https:\/\/www.teldat.com\/the-importance-of-multicast-mechanisms\/"}],"_links":{"self":[{"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/posts\/20621","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/users\/147"}],"replies":[{"embeddable":true,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/comments?post=20621"}],"version-history":[{"count":0,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/posts\/20621\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/media\/18284"}],"wp:attachment":[{"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/media?parent=20621"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/categories?post=20621"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.teldat.com\/es\/wp-json\/wp\/v2\/tags?post=20621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}