O simulador é, atualmente, apenas um framework, com o qual é possível simular roteamento estático e dinâmico (atualmente somente RIP, mas é fácil implementar outros protocolos). O fonte inclui um framework genérico de simulação computacional, com o qual é possível simular qualquer coisa. Inclui exemplo de uso.
Download: simrot-src_0.02.zip (37.072 bytes), 31/03/2007 -- ISO-8859-1
Documentação e ajuda
Como usar
Siga os exemplos contidos no pacote exemplos. São três redes de exemplo em ordem crescente de complexidade.
Versões
31/03/2007 - versão 0.02
- Javadocs escritos para boa parte do código (ainda requer refinamento, mas já é um passo inicial).
- Remoção de atributos estáticos para execução do simulador -- agora, uma mesma JVM pode executar mais de uma instância do simulador.
- Inclusão de um exemplo simples de como usar o framework de simulação: o balcão de atendimento.
- As classes
Fila, Bloco, BlocoChegada, BlocoSaida e EventoChegada e EventoSaida foram tornadas genéricas.
- A
Fila agora tem a opção de capacidade unitária.
- Arquivo de configuração opcional
simulacao.properties permite configurar logging.
22/03/2007 -- versão 0.01
Primeira publicação versionada.
- Corrigido um erro no cálculo da capacidade em uso do buffer da interface de rede.
- Adicionada a opção de inserir dados (payload) no datagrama, a fim de permitir que a simulação carregue dados de um lado para outro.
Computadores podem responder datagramas (caso tenha sido ativado usando pc.ativaRespostaPing()). Origem e destino ficam trocando datagramas até que o contador no payload chegue a zero.
-- fim --