RNP - Rede Nacional de Ensino e Pesquisa

english | español


 

 
Multicast 
 

Beacon Server e Beacon Client

O pacote Beacon é uma ferramenta gratuita que pode ser usada por qualquer usuário para testar sua conectividade multicast. Consiste em dois programas em Java: o Beacon propriamente dito (também chamado Beacon Client) e o Beacon Server.

Quando disparado, passa a enviar e receber dados de um grupo multicast específico, ao qual outros Beacons também estarão vinculados. Todos os Beacons passam a trocar informações entre si e a calcular parâmetros como perda, atraso e jitter.

Os dados são enviados a uma estação central, o Beacon Server, na qual são consolidados. A matriz de parâmetros resultante é apresentada em formato HTML, permitindo aos usuários avaliar como está a conectividade do próprio Beacon em relação aos demais.

Veja como utilizar o Beacon para testar sua conexão multicast com a rede RNP:

  1. Dispare um Beacon, configurando-o para transmitir/receber em um determinado grupo multicast "G".
  2. Acesse o Beacon Server (responsável pelo grupo "G") para verificar a conectividade do próprio Beacon com os demais.

Na RNP, o grupo G=233.7.124.1 é especificamente alocado para esta função.

O Beacon Server da RNP pode ser acessado pelo endereço http://beaconserver.nc-rj.rnp.br.

A RNP sempre manterá um Beacon rodando no núcleo do Rio de Janeiro (NC-RJ), para interagir com outros Beacons.

Mais detalhes sobre a ferramenta Beacon podem ser obtidos nos endereços:
http://dast.nlanr.net/Projects/Beacon/
http://dast.nlanr.net/Projects/Beacon/guide_beacon.html

Download

O pacote de programas Beacon pode ser obtido na URL: http://dast.nlanr.net/Projects/Beacon/#download.

Para usuários finais, apenas o Beacon Client é necessário. Para utilizá-lo, como se trata de um programa em Java, é preciso ter o JDK instalado.

Configuração

O Beacon Client contém um script de disparo que, no caso de sistemas UNIX-like, chama-se start_beacon.sh. No caso de estações Windows, chama-se start_beacon.bat.

Para utilizar o Beacon Server da RNP, o script dever ser configurado com os seguintes parâmetros:

multicast_group=233.7.124.1
multicast_port=10100
beacon_server=beaconserver.nc-rj.rnp.br
server_port=9997

Obs: as medidas de atraso entre Beacons só serão válidas caso os relógios das estações clientes estejam sincronizados. Sugere-se, portanto, que tais máquinas utilizem NTP.