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.