SIANET- Um Simulador de
IPv6 sobre redes ATM
Sérgio Duarte, Jorge Sá Silva, Nuno Veiga e
Fernando Boavida
Grupo de Comunicações e Serviços Telemáticos
DEI - Universidade de Coimbra
SIANET - Índice
 Introdução
 Pilha
protocolar
 Estrutura do simulador
 Controlador de eventos
 Componentes do simulador
 Avaliação
 Trabalho futuro
SIANET - Introdução
 Discreto
por Eventos
 Simula o protocolo IPv6 sobre redes ATM
 Simula tráfego típico da Internet
 Está a ser desenvolvido em Borland C++
 Interface Gráfica amigável
 Medidores de performance
SIANET - Pilha protocolar
Aplicações
IPv6
Driver IPv6 sobre ATM
CLIP
MARS
ATM
Nível fisíco
SIANET - Estrutura do simulador
Controlador de
eventos
Inicia execução de
eventos
Componentes da
rede
Eventos para a lista de
eventos
Começar/Parar
Simulação
Tempo de Simulação
(relógio)
Interface Gráfica
Criar/Modificar
Componentes
Envia estatisticas
SIANET - Ciclo do controlador de
eventos
Inicio
Inicialização das variaveis e estado do sistema
Inicia o próximo evento e avança relógio
Altera o estado do sistema e actualiza os contadores
Gera os eventos futuros e actualiza a lista de eventos
Imprime
Resultados
Fim
Sim
Acabou
Simulação
?
Não
SIANET - Descrição mais detalhada
dos componentes do simulador
 Relógio
do simulador;
 Filas de Espera;
 ATM Switch;
 Estações (Hosts);
 Linhas;
 Aplicações Internet.
SIANET - Relógio e Filas de espera

Relógio

Avançado pelo
controlador de eventos
para o tempo de execução
do próximo evento.

Filas de Espera

São componentes
associados ás linhas
(entrada e saida nos Hosts
e Switch);

Do tipo First In First Out
(FIFO).
SIANET - ATM Switch
É um componente que
comuta ou encaminha
células através de VC’s;
 Tem uma tabela de
routing local





VPI, VCI de entrada;
Porta de entrada;
VPI, VCI de saída;
Porta de saída.
SIANET - Estações (Hosts)

Correm uma ou mais
aplicações Internet;

Tabela de Routing local


Endereços ATM;
VPI e VCI correspondente.
SIANET - Linhas
As linhas simulam o nível
físico;
 Diversas velocidades:






51.849 Mb/s
155.520 Mb/s
622.080 Mb/s
1 244.160 Mb/s
Taxa de utilização.
SIANET - Interface Gráfica/Exemplo
SIANET - Avaliação
 Estatísticas

de todos os componentes da rede
Aplicações
Telnet
- Tempo de ligação, tempo de resposta;
FTP - Tempo de tranf. ficheiro, duração da sessão;
HTTP - Tempo de transferência de página;
Áudio - Taxa desperdício e atrasos de transmissão;
Vídeo - Taxa de desperdício de pacotes.
SIANET - Avaliação
 Estatísticas

de todos os componentes da rede
Componentes físicos
Switchs ATM
- Nº células recebidas, enviadas e
eliminadas;
Estações - Nº de células recebidas e enviadas;
Linhas - Fluxo médio.

Outros
Tempo
de estabelecimento de VC’s;
Tamanho médio filas espera.
SIANET - Trabalho futuro
 Tem
uma estrutura modular, que permite uma
fácil evolução;
 Permitir o estudo de novos algoritmos;
 Implementar mais medidores de performance;
 Implementar mais aplicações Internet;
 Implementar outras tecnologias de rede;
 Implementar router’s.
Download

SIANET - Universidade de Coimbra