Multicast

Comunicações multicast referem-se a comunicações um-para-muitos e muitos-para-muitos.

  • Multicast a nível aplicacional.

  • Multicast a nível da red.

Abstração

Informação transmitida por uma aplicação origem é recebida por múltiplas aplicações destino em estações diferentes.

Alternativa 1

Stack protocolar TCP/IP da estação emissora estabelece conexões point-to-point com todos os destinos e envia múltiplas cópias, uma para cada estação.

Vantagens

  • Permite o uso das redes sem capacidade de multicast.

  • Permite o uso do protocolo TCP com todas as vantagens que lhe são inerentes.

Desvantagens

  • Requer que a aplicação emissora especifique a lista de endereços destino.

  • Resulta no uso ineficiente dos recursos da rede.

Alternativa 2

A estação envia cada pacote IP apenas uma vez e a rede é responsável pela cópia do pacote para os múltiplos destinos.

Vantagens

  • É possível obter um melhor aproveitamento dos recursos da rede.

Desvantagens

  • Requer capacidade de multicast da rede.

  • Requer o uso de apenas UDP, com todas as desvantagens que lhe são inerentes.

Problema

  • Como é que as estações emissoras especificam as estações destino ?

  • Como é que os routers implementam as capacidades multicast ?

Redes IP multicast não são redes "sem contacto" como as redes unicast.

É necessário estabelecer caminhos multicast entre os routers para que este saibam como encaminhar os pacotes multicast.

Depois, sinalização é necessária (entre estações e routers) e protocolos de encaminhamento (entre routers) para estabeleces os caminhos multicast necessários.

Last updated