redes 3
Rafael de Souza e Klock, Bruno Lopes Pereira
Disciplina de Redes de Computadores III – Faculdade de Tecnologia Pastor Dohms (TECNODOHMS)
Porto Alegre – RS – Brasil
r.klock@hotmail.com, lopespereirab@gmail.com.
1. Introdução O modelo Quagga pode ser utilizado para construir roteadores utilizando o protocolo OSPF no Sistema Operacional Debian GNU/Linux. No Linux, as principais funções de roteamento estão implementadas no Kernel, mas os protocolos de roteamento são consideradas aplicações de mais alto nível e não estão no Kernel. O Quagaa não altera as funçõesde roteamento do Kernel, ele é um pacote de alto nível que introduz os protocolos de roteamento e uma interface de gerenciamento de alto nível. A função do Quagga é preencher de forma automática as tabelas de roteamento.
2. Desenvolvimento O projeto Quagga é um aperfeiçoamento de um projeto mais antigo denominado Zebra, o Zebra é um projeto livre que gerencia protocolos de roteamento baseados no TCP/IP. O Zebra suporta BGP(Border Gateway Protocol), RIP (Routing Information Protocol) e OSPF (Open Short Path First). O Quagga trabalha com alguns programas. O Zebra efetua a comunicação entre protocolos de roteamento e o Kernel do Linux, não importando qual protocolo especifico esteja sendo usado o Zebra deverá sempre estar sendo rodado. Se o Zebra estiver inativo não haverá criação de rotas nas tabelas de roteamento do Linux. É possível acessa-lo forma remota utilizando u protocolo Telnet na porta TCP 2601, com isso sendo possível verificar as tabelas de roteamento remotamente. RIPD implementa o protocolo ripv1 e ripv2 para IPv4. Os parâmetros do rip podem ser configurados remotamente por telnet, através da porta TCP 2602. O OSPF implementa o protocolo OSPF2 para IPV4, as configurações do OSPF também podem ser configurados