Mensagens do blog por Lino Neto

Todo o mundo

Quagga é uma evolução do Zebra, desenvolvido por Kunihiro Ishiguro, é uma suíte de software de roteamento poderosa, capaz de fornecendo implementações OSPFv2, OSPFv3, RIP e BGP para plataformas Unix, particularmente FreeBSD, Linux, Solaris e NetBSD.

Embora haja algumas diferenças comparando com o  IOS (Sistema Operacional da CISCO), os engenheiros de rede que já são acostumados com CISCO, se sentirão confortáveis, isso porque é muito grande a similaridade dos produto nos formatos de configurações.

Para cada protocolo, existe um arquivo de configuração independente. A arquitetura do Quagga consiste em um núcleo daemon chamado zebra que permite configuração global da ferramenta e as possíveis distribuições das informações entre um protocolo e outro. Os comandos utilizados por cada protocolo são semelhantes aos comandos de roteadores Cisco, um recurso importante presente nesta ferramenta é o acesso via telnet a cada um dos daemons que estiverem ativos, semelhante a um terminal virtual. As portas associadas a cada daemon são:

Porta Protocolo Associado
2601 Zebra
2602 RIP
2603 RIP6 (IP versão 6)
2604 OSPF
2605 BGP (IP versão 4 e versão 6)
2606 OSPF v3 (IP versão 6)

Como Instalar o Quagga no CentOS 6.x:

# yum install quagga

Como Configurar o Quagga:

Todos os arquivos de configurações estão armazenados no diretório /etc/quagga. Para testar o programa, basta realizar uma cópia do arquivo de exemplo, configurar uma senha para o serviço zebra e em seguida iniciar os respectivos serviços conforme abaixo:

#cp /etc/quagga/bgpd.conf.sample /etc/quagga/bgpd.conf
#cp /etc/quagga/ospfd.conf.sample /etc/quagga/ospfd.conf
#cp /etc/quagga/ripd.conf.sample /etc/quagga/ripd.conf
#echo "password DigiteSuaSenha" >> /etc/quagga/zebra.conf
#service zebra start
#service ripd start
#service bgpd start
#service ospfd start

Para acessar e configurar os serviços, basta executar telnet, conforme abaixo:

#telnet localhost zebra

Obs: Digite a senha configurada no item anterior

Para os serviços ripd, bgpd e ospfd a senha inicial é zebra, exemplo:

telnet localhost bgpd
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

Hello, this is Quagga (version 0.99.15).
Copyright 1996-2005 Kunihiro Ishiguro, et al.

User Access Verification

Password: 
bgpd> 

É uma excelente ferramenta para o ambiente corporativo e válido para quem deseja realizar certificação CCNA.