Nova Patents
ES2358546T3

Device for managing multicast groups

Abstract

A multicast router (260) that has one or more downstream network interfaces and located in an inter-source data network (295,296,297,298,299) that transmit multicast packets addressed to at least one multicast group address and one or more hosts (200,220,225,230 ) requesting, from at least one of the sources, the multicast data sent to at least one multicast group address, the multicast router (260) characterized in that it is adapted to: - store for an "downstream" network interface and multicast group address an INCLUDE source record containing information about the INCLUDE source lists derived from the requests for data made by the one or more hosts (200,220,225,230) and a record of EXCLUDE sources containing information about the lists of EXCLUDE sources derived from data requests made by the one or more hosts (200,220,225,230), - use a multicast host-router routing protocol based on the IGMP protocol, "Internet Group Management Protocol", or the MLD, "Multicast Listener Discovery" protocol to communicate with the one or more hosts (200,220,225,230) and a multicast routing protocol router-router to communicate with at least one other multicast router (261,262,263,264,265,266,267) located between itself and the sources (295,296,297,298,299), the multicast router (260) including a "source-timer" for each of the sources in the INCLUDE source list and in the EXCLUDE and EXCLUDE source lists including a "Requested List" containing a list of sources that have a " source-timer "with a value greater than zero and an" Exclude List "containing a list of sources that have a" source-timer "of zero value, - transmit for the network interface and for each multicast group address, multicast packets to hosts (200,220,225,230) based on information from the INCLUDE source register and EXCLUDE source register, - transmit for each INCLUDE source a multicast group address that has a "source-timer" value greater than zero packets multicast through the network interface, and - when an EXCLUDE source register exists, also transmit multicast packets of the remaining sources of the multicast group addresses through the network interface except for the EXCLUDE sources of the "Exclude List".

ES2358546T3, drawing sheet 1
Sheet 1 of 6

Term

1 yearto projected expiry

Projected expiry 5 October 2027, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 2 independent, 13 dependent

  1. 1
    ES 2 358 546 T3 ES 2 358 546 T3 CLAIMS REIVINDICACIONES 1. A multicast router (260) that has one or more “downstream” network interfaces and located in a data network between sources (295,296,297,298,299) that transmit multicast packets directed to at least one multicast group address and one or more hosts (200,220,225,230 ) that request, from at least one of the sources, the multicast data sent to at least one multicast group address, the multicast router (260) characterized in that it is adapted to:1. Un router multicast (260) que tiene una o más interfaces de red “downstream” y situado en una red de datos entre fuentes (295,296,297,298,299) que transmiten paquetes multicast dirigidos a por lo menos una dirección de grupo multicast y uno o más hosts (200,220,225,230) que solicitan, de al menos una de las fuentes, los datos multicast enviados a por lo menos una dirección de grupo multicast, el router multicast (260) caracterizado porque está adaptado para: - almacenar para una interfaz de red “downstream” y dirección de grupo multicast un registro de fuentes INCLUDE que contiene información acerca de las listas de fuentes INCLUDE derivada de las solicitudes de datos realizadas por los uno o más hosts (200,220,225,230) y un registro de fuentes EXCLUDE que contiene información acerca de las listas de fuentes EXCLUDE derivadas de las solicitudes de datos realizadas por los uno o más hosts (200,220,225,230), - store for a “downstream” network interface and multicast group address an INCLUDE source record containing information about the INCLUDE source lists derived from the data requests made by the one or more hosts (200,220,225,230) and a record of EXCLUDE sources containing information about the EXCLUDE source lists derived from data requests made by the one or more hosts (200,220,225,230), - usar un protocolo de enrutamiento multicast host-router basado en el protocolo IGMP, “Internet Group Management Protocol”, o el protocolo MLD, “Multicast Listener Discovery” para comunicarse con los uno o más hosts (200,220,225,230) y un protocolo de ruteo multicast router-router para comunicarse con por lo menos otro router multicast (261,262,263,264,265,266,267) situado entre él mismo y las fuentes (295,296,297,298,299), el router multicast (260) incluyendo un “source-timer” para cada una de las fuentes en la lista de fuentes INCLUDE y en la listas de fuentes EXCLUDE y EXCLUDE incluyendo una “Requested List” que contiene una lista de fuentes que tienen un “source-timer” con valor mayor que cero y una “Exclude List” que contiene una lista de fuentes que tienen un “source-timer” de valor cero, - use a host-router multicast routing protocol based on the IGMP protocol, “Internet Group Management Protocol”, or the MLD protocol, “Multicast Listener Discovery” to communicate with the one or more hosts (200,220,225,230) and a multicast routing protocol router-router to communicate with at least one other multicast router (261,262,263,264,265,266,267) located between itself and the sources (295,296,297,298,299), the multicast router (260) including a “source-timer” for each of the sources in the INCLUDE source list and in the EXCLUDE and EXCLUDE source lists including a “Requested List” that contains a list of sources that have a “ source-timer ”with a value greater than zero and an“ Exclude List ”that contains a list of sources that have a“ source-timer ”of value zero, - transmit for the network interface and for each multicast group address, multicast packets to the hosts (200.220.225.230) based on the information in the INCLUDE source register and the EXCLUDE source register, - transmitir para la interfaz de red y para cada dirección de grupo multicast, paquetes multicast a los hosts (200.220.225.230) basados en la información del registro de fuentes INCLUDE y del registro de fuentes EXCLUDE, - transmit for each INCLUDE source of a multicast group address that has a “source-timer” with a value greater than zero multicast packets through the network interface, and - transmitir para cada fuente INCLUDE de una dirección de grupo multicast que tiene un “source-timer” con valor mayor que cero paquetes multicast a través de la interfaz de red, y - cuando existe un registro de fuentes EXCLUDE transmitir también paquetes multicast de las fuentes restantes de las direcciones de grupo multicast a través de la interfaz de red excepto las fuentes EXCLUDE de la “Exclude List”. - when there is an EXCLUDE source record, also transmit multicast packets from the remaining sources of the multicast group addresses through the network interface, except the EXCLUDE sources from the “Exclude List”.
  2. 15
    Un router multicast según las reivindicaciones 9 o 10, donde el protocolo de ruteo multicast de router-a-router es una versión de un protocolo PIM-SM, Protocol Independent Multicast - Sparse Mode. fifteen. A multicast router according to claims 9 or 10, wherein the router-to-router multicast routing protocol is a version of a PIM-SM protocol, Protocol Independent Multicast - Sparse Mode.