View
213
Download
0
Category
Preview:
DESCRIPTION
ZEBRA
Citation preview
Proyecto ZebraDemonio que se encarga de manejar las tablas de ruteo. Maneja protocolos de ruteo como MPLS, BGP, OSPF, RIP (protocolo), ISIS. Corre: BSD, solaris, linux.Descontinuado pues en los kerneles nuevos. Actualmente se usa quagga como su interfaz.
Quagga:Desprendimiento de Zebra. Maneja protocolos de ruteo como MPLS, BGP, OSPF, RIP (protocolo), ISIS. Corre: NetBSD, FreeBSD, Solaris y Linux. (Limitado en BSD).Instalacin: aptget install quagga
aptget install quaggadoc (documentacin)
Los demonios de Quagga:
zebra: Interface declaration and static routing
bgpd: BGP routing protocol
ospfd: OSPF routing protocol
ospf6d: OSPF IPv6 routing protocol
ripd: RIP v2 routing protocol
ripngd: IP Ipv6 routing protocol
Los Pasos de configuracion Quagga: Ejemplo para RIP1- Copiar los examples a /etc/quagga cp /usr/share/doc/quagga/examples/*.* /etc/quagga/2- Copiar el zebra y los Protocolos que queremos.
cp /etc/quagga/zebra.conf.example /etc/quagga/zebra.conf
cp /etc/quagga/ripd.conf.example /etc/quagga/ripd.conf
3- Copiar tambien archivo de configuracin de terminal cp /etc/quagga/vtysh.conf.example /etc/quagga/vtysh.conf 4- Editar archivo: /etc/daemons zebra=yes
rip=yes
5- Asegurar dueo y permisos: chown quagga.quaggavty /etc/quagga/*.conf
chmod 640 /etc/quagga/*.conf
6- Lanzar el demonio:
/etc/init.d/quagga start
Usando Quagga: #vtysh ingreso a la shell de quagga quaggarouter#write graba la configuracin y sale.#vtysh c "command" ejecutar comandos desde bash#vtysh c show ip forwarding verifica si el Ip_Forward habilitadoComandos Quagga: Entorno como el IOS de CISCO.Prompt > o # (> User; # root) - para ser root ejecutar enable#? Comandos Posibles a la shell de quagga #show runningconfig ver la configuracion.#show interface ver las interfaces.#show ip route ver las rutas.#show ip rip ver las Protocolo RIP.#copy runningconfig startupconfig salva configuracion #configure terminal Pasar al modo configuracion.Pasos configurar eth0router#configure terminal router(Config)# interface eth0router(Configif)# ip address 10.0.0.2/8router(Configif)# no shutdownrouter(Configif)# exitrouter(Config)#exitRouter# copy runningconfig startconfigRouter# exitPasos configurar Ruta Estaticarouter#configure terminal router(Config)# ip route 10.0.0.0/8 eth0 o 12.0.0.1 router(Config)#exit
Instalacin de Quagga en Ubuntu
Esta instalacin ha sido probada en:
Ubuntu 6.06 Dapper Drake
Ubuntu 6.10 Edgy
Ubuntu 7.04 Feisty Fawn
Instalamos quagga usando apt. Primero entraremos en modo root para no estar haciendo sudo constantemente.
sudo -s
apt-get install quagga
Se instalarn los siguientes paquetes NUEVOS:quaggaPreconfigurando paquetes Seleccionando el paquete quagga previamente no seleccionado.(Leyendo la base de datos 100348 ficheros y directorios instalados actualmente.)Desempaquetando quagga (de /quagga_0.99.6-2ubuntu3.1_i386.deb) grep: /etc/quagga/*.conf: No existe el fichero directorioConfigurando quagga (0.99.6-2ubuntu3.1)
Loading capability module if not yet done.Starting Quagga daemons (prio:10):.
Ponemos los ficheros de configuracin de quagga en su sitio.
cd /usr/share/doc/quagga/examples/
cp * /etc/quagga/
Renombramos los ejemplos de configuracin, para usarlos y activar Quagga con la configuracin por defecto.
cd /etc/quagga/
cp zebra.conf.sample zebra.conf
cp ripd.conf.sample ripd.conf
Configuramos los demonios para que active zebra, y por el momento RIP, aunque se hace de igual modo para los dems protocolos.
vim daemons
Editamos las lnas:
zebra=yes
ripd=yes
As hemos marcado que queremos que Quagga arranque los demonios zebra y ripd (Que se encarga de RIP). Para que cargue de nuevo la configuracin, reiniciamos Quagga.
/etc/init.d/quagga restart
Stopping Quagga daemons (prio:0): (ripd) (zebra) (bgpd) (ripngd) (ospfd) (ospf6d) (isisd).
Removing all routes made by zebra.
Nothing to flush.
Loading capability module if not yet done.Starting Quagga daemons (prio:10): zebra ripd.
Ahora podremos acceder por separado con una interfaz interactiva a cada uno de los demonios. Para acceder a Zebra (Passwordpor defecto zebra):
telnet localhost 2601
Para acceder al demonio de RIP (ripd) y configurarlo:
telnet localhost 2602
Configurando Zebra
Zebraes el demonio gerente. Los demonios que se encargan de los protocolos de enrutamiento son: ripd, ripngd, ospfd, ospf6d, bgpd.
telnet localhost 2601
Password: zebra
Podemos configurar Zebra editando el fichero de configuracin zebra.conf o bien accediendo al demonio y por diversos comandos. Antes que nada con el signo de interrogacin ? obtenemos una ayuda contextual de las posibilidades que se va clasificando, es decir, si ponemos ? nada ms entrar, nos dice los posibles comandos que tenemos, pero si escribimos
debug ?
Nos informa sobre los modificadores del comando debug en concreto. Esto es importante que quede claro, porque nos va a servir de mucho al principio, hasta que vayamos aprendiendo las principales instrucciones.
Un ejemplo, cambiemos el nombre de host del router, para qu? Imaginemos una red de ms de 10.000 ordenadores, dividida en subredes comunicadas entre unos cuantos routers, no sera til que cada router tuviera un prompt distinto? As podramos configurar varios a la vez sin tener que recordar que vty corresponde a cada router. Vamos con ello:
enable
Password: zebra
Hemos entrado en el modo privilegiado y salido del modo usuario, ahora entraremos en el modo configuracin. Estos son los nicos 3 modos existentes.
Recommended