Beruflich Dokumente
Kultur Dokumente
TEMA:
Enrutamiento en Quagga con los protocolos OSPF Y RIP v2
ASIGNATURA:
DOCENTE:
ALUMNO:
CONTENIDO
PRESENTACIN ............................................................................................................................. 3
ITRODUCCION ............................................................................................................................... 3
RIP ............................................................................................................................... 4
OSPF ............................................................................................................................. 4
DISTRIBUCIN DE PROTOCOLOS DE RED ........................................................................ 5
QUAGGA ...................................................................................................................... 5
SOFWARE DE VIRTUALIZACION ..................................................................................... 5
DISEO DEL PROYECTO ................................................................................................................ 6
Especificaciones de la red virtual ................................................................................... 6
Configuracin de la red virtual ...................................................................................... 6
Instalacin de enrutadores .......................................................................................... 10
Configuracin de enrutadores ..................................................................................... 12
CONCLUCIONES Y RECOMENDACIONES .................................................................................... 20
BIBLIOGRAFIA ............................................................................................................................. 21
PRESENTACIN
El presente informe se realiz como parte del curso de Laboratorio de Redes, con el fin de
aumentar nuestros conocimientos sobre tecnologas de enrutamiento dinmico, utilizando los
protocolos RIP y OSPF, por medio de equipos con sistema operativo Linux, que utilizan el
paquete QUAGGA.
As tambin veremos el tema de redistribucin de redes, lo que nos permitir distribuir una red
con una configuracin de enrutamiento dinmico con un protocolo, hacia otra red con un
protocolo diferente.
ITRODUCCION
Un router, o tambin conocido como enrutador o encaminador de paquetes es un dispositivo
que proporciona conectividad a nivel de red o nivel de capa 3 del modelo OSI. Su funcin
principal consiste en enviar o encaminar paquetes de datos de una red a otra, es decir,
interconectar subredes. Actualmente los enrutadores son muy especializados, se emplea un
hardware especfico para acelerar las funciones de encaminamiento ms especficas, como son
el encaminamiento de paquetes, pero a lo largo tambin hubo un desarrollo de alternativas que
pueden ser eficientes, una de ellas es herramientas de enrutamiento a nivel de software, para
esta investigacin veremos una llamada Quagga.
As mismo veremos funciones nuevas en el Virtual Box y no solo se usara la configuracin tipo
Puente.
MARCO TEORICO
RIP
El protocolo RIP es un protocolo de enrutamiento dinmico de tipo IGP (Internal Gateway
Protocol), mediante el cual los router pertenecientes a un mismo Sistema Autnomo
intercambian y actualizan sus correspondientes tablas de rutas.
El fundamento de dicho protocolo radica en el empleo del algoritmo vector distancia, que
determina las redes que son alcanzables por un router mediante el clculo del nmero de saltos
existentes (mnimo 1, mximo 16). Es decir, que si el nmero de saltos necesarios para llegar a
una determinada red es igual a 16, se dice que dicha red es inalcanzable.
OSPF
OSPF Es un protocolo de enrutamiento llamado de estado de enlace que utiliza unos paquetes
especficos para conocer dicho estado. Dichos paquetes informativos se llaman LSAs (link-state
advertisements), y son enviados a todos los routers dentro del rea donde est funcionando. La
informacin en los interfaces conectados, las mtricas usadas y otras variables propias de un
protocolo de enrutamiento, est incluidas en los LSAs. Los routers OSPF acumulan esta
informacin de estado de enlaces, y usan el algoritmo SPF para calcular la ruta ms corta a cada
nodo. Como protocolo que mantiene un control del estado de los enlaces en la red, OSPF
contrasta con otros protocolos (como el protocolo RIP mencionado antes), es que los existentes
son de vector de distancia. Los routers que funcionan con algoritmos de distancia de vector
envan toda o parte de sus tablas de rutas en mensajes de actualizacin a sus vecinos.
OSPF
Router(config)#router OSPF [ID]
Redistribuir rutas de RIP:
Router(config-router)#redistribute rip subnets
QUAGGA
En este proyecto utilizaremos quagga con su funcin principal de enrutador, este nos permite
utilizar diferentes protocolos de enrutamiento dinmico, los que utilizaremos en este proyecto
sern OSPF y RIP v2.
Quagga es una suite de software libre para poder usar la familia de sistemas
operativos Unix como enrutadores.
Algunas de sus funciones estn mejor adaptadas a Linux, es decir, lo maneja completamente
como el demonio conmutador que es. En el caso de los BSDs, hay unas cuantas funciones que
no maneja, es decir, no puede aprovechar las bendiciones del mismo.
SOFWARE DE VIRTUALIZACION
Para realizar el trabajo utilizaremos el software de virtualizacin: Oracle VM VirtualBox
Este software nos permite la instalacin y el uso de distintos sistemas operativos a travs de
mquinas virtuales.
VirtualBox es un virtualizador completo de propsito general para el hardware x86, dirigido a
servidor, escritorio y el uso integrado.
Para dicha red utilizaremos seis mquinas virtuales, que tienen el sistema operativo Linux, en
la versin MiniUbuntu.
Router 1:
Router 2:
Router 3:
Instalacin de enrutadores
Para utilizar las caractersticas de router en nuestras mquinas, realizamos la instalacin de
quagga. Se usara la distribucin de Linux miniUbuntu. A continuacin pondremos la
siguiente lnea de cdigo para realizar la instalacin:
sudo apt-get install quagga
10
11
Configuracin de enrutadores
CONFIGURACIN DE LOS ENRUTADORES CON EL PROTOCOLO OSPF
ROUTER 0
Colocamos los password que es zebra. Y proseguimos a configurar las interfaces que
usaremos.
enable
conf t
int eth0
ip add 10.0.0.1/8
no shutdown
exit
int eth1
ip add 10.102.12.2/24
no shutdown
exit
Para poder configurar ospf, primero debemos salir de zebra e ingresar luego a ospf mediante
la siguiente lnea de cdigo.
telnet localhost ospfd
Y configuramos lo siguiente:
enable
conf t
router ospf
router-id 1.1.1.1
network 10.0.0.0/8 area 0
network 10.102.12.0/24 area 0
redistribute rip metric 5
default-metric 5
end
Salimos del ospfd, y agregamos la siguiente lnea de cdigo para que se puedan comunicar
todos los routers.
sysctl w net.ipv4.ip_forward = 1
12
ROUTER 1
Digitamos la siguiente lnea para inicia quagga: telnet localhost zebra
Colocamos los password que es zebra. Y proseguimos a configurar las interfaces que
usaremos.
conf t
int eth1
ip add 10.102.12.1/24
no shutdown
exit
int eth2
ip add 10.102.23.2/24
no shutdown
exit
Para poder configurar ospf, primero debemos salir de zebra e ingresar luego a ospf mediante
la siguiente lnea de cdigo.
telnet localhost ospfd
Y configuramos lo siguiente:
enable
conf t
router ospf
router-id 2.2.2.2
network 10.102.12.0/24 area 0
network 10.102.23.0/24 area 0
redistribute rip metric 5
default-metric 5
end
Salimos del ospfd, y agregamos la siguiente lnea de cdigo para que se puedan comunicar
todos los routers.
sysctl w net.ipv4.ip_forward = 1
13
ROUTER 2
En este router tendremos que configurar tambin el protocolo RIP, para ello necesitamos
habilitar este protocolo:
Copiamos el archivo ripd con la siguiente lnea de cdigo:
cp /usr/share/doc/quagga/example/ripd.conf.samples /etc/quagga/ripd.conf
Luego entramos al daemons para activar RIP, seguidamente reiniciamos quagga.
nano daemons
Ripd =yes
service quagga restart
Digitamos la siguiente lnea para inicia quagga: telnet localhost zebra
Colocamos los password que es zebra. Y proseguimos a configurar las interfaces que
usaremos.
conf t
int eth2
ip add 10.102.23.1/24
no shutdown
exit
int eth3
ip add 172.29.34.1/24
no shutdown
exit
Para poder configurar ospf, primero debemos salir de zebra e ingresar luego a ospf mediante
la siguiente lnea de cdigo.
telnet localhost ospfd
Y configuramos lo siguiente:
enable
conf t
router ospf
router-id 3.3.3.3
network 10.102.23.0/24 area 0
network 172.29.34.0/24 area 0
redistribute rip metric 5
default-metric 5
end
14
En este caso activaremos el ripd para que haya comunicacin entre las redes de OSPF y las
redes de RIP.
Para poder configurar ripd, primero debemos salir de ospfd e ingresar a ripd mediante la
siguiente lnea de cdigo.
telnet localhost ripd
Y configuramos lo siguiente:
enable
conf t
router rip
version 2
network 10.102.23.0/24
network 172.29.34.0/24
redistribute ospf metric 5
default-metric 5
end
Salimos del ospfd, y agregamos la siguiente lnea de cdigo para que se puedan comunicar
todos los routers.
sysctl w net.ipv4.ip_forward = 1
CONFIGURACIN DE LOS ENRUTADORES CON EL PROTOCOLO RIP
ROUTER 3
En este router tendremos que configurar tambin el protocolo OSPF, para ello necesitamos
habilitar este protocolo:
Copiamos el archivo ospfd con la siguiente lnea de cdigo:
cp /usr/share/doc/quagga/example/ospfd.conf.samples /etc/quagga/ospfd.conf
Luego entramos al daemons para activar ospf, seguidamente reiniciamos quagga.
nano daemons
ospfd =yes
service quagga restart
Digitamos la siguiente lnea para inicia quagga: telnet localhost zebra
15
Colocamos los password que es zebra. Y proseguimos a configurar las interfaces que
usaremos.
conf t
int eth2
ip add 172.29.45.1/24
no shutdown
exit
int eth3
ip add 172.29.34.2/24
no shutdown
exit
Para poder configurar rip, primero debemos salir de zebra e ingresar luego a rip mediante la
siguiente lnea de cdigo.
telnet localhost ripd
Y configuramos lo siguiente:
enable
conf t
router rip
version 2
network 172.29.45.0/24
network 172.29.34.0/24
redistribute ospf metric 5
default-metric 5
end
En este caso activaremos el ripd para que haya comunicacin entre las redes de ospf y las
redes de rip.
Para poder configurar ospf, primero debemos salir de ripd e ingresar a ospf mediante la
siguiente lnea de cdigo.
telnet localhost ospfd
Y configuramos lo siguiente:
enable
conf t
router ospf
router-id 4.4.4.4
network 172.29.45.0/24 area 0
network 172.29.34.0/24 area 0
redistribute rip metric 5
default-metric 5
end
Salimos del ospfd, y agregamos la siguiente lnea de cdigo para que se puedan comunicar
todos los routers.
sysctl w net.ipv4.ip_forward = 1
16
ROUTER 4
Digitamos la siguiente lnea para inicia quagga
telnet localhost zebra
Colocamos los password que es zebra. Y proseguimos a configurar las interfaces que
usaremos.
conf t
int eth2
ip add 172.29.45.2/24
no shutdown
exit
int eth1
ip add 200.33.7.1/24
no shutdown
exit
Para poder configurar rip, primero debemos salir de zebra e ingresar luego a rip mediante la
siguiente lnea de cdigo.
telnet localhost ripd
Y configuramos lo siguiente:
enable
conf t
router rip
version 2
network 172.29.45.0/24
network 200.33.7.0/24
redistribute ospf metric 5
default-metric 5
end
Salimos del ripd, y agregamos la siguiente lnea de cdigo para que se puedan comunicar todos
los routers.
sysctl w net.ipv4.ip_forward = 1
17
ROUTER 5
Digitamos la siguiente lnea para inicia quagga
telnet localhost zebra
Colocamos los password que es zebra. Y proseguimos a configurar las interfaces que
usaremos.
conf t
int eth1
ip add 200.33.7.2/24
no shutdown
exit
int eth0
ip add 9.0.0.1/8
no shutdown
exit
Para poder configurar rip, primero debemos salir de zebra e ingresar luego a rip mediante la
siguiente lnea de cdigo.
telnet localhost ripd
Y configuramos lo siguiente:
enable
conf t
router rip
version 2
network 200.33.7.0/24
network 9.0.0.0/8
redistribute ospf metric 5
default-metric 5
end
Salimos del ripd, y agregamos la siguiente lnea de cdigo para que se puedan comunicar todos
los routers.
sysctl w net.ipv4.ip_forward = 1
18
Pruebas de conectividad
Configuramos el ip de las mquinas.
PC0
PC1
19
CONCLUCIONES Y RECOMENDACIONES
La redistribucin de redes nos permite comunicar redes que tengan una configuracin
de enrutamiento dinmico con protocolos distintos.
Quagga nos permite realizar la simulacin de un router en una pc comn con sistema
operativo Linux.
La configuracin de los routers simulados en quagga es de forma similar a la de los
routers Cisco.
Se recomienda usar una versin de Linux con solo consola, ya que la interfaz grfica no es
necesaria. Tambin prestar atencin en la utilizacin de cada comando presente en el
informe, ya que estos nos permiten habilitar la comunicacin por ipv4 entre todos los
routers.
20
BIBLIOGRAFIA
1.
2.
3.
4.
5.
6.
M. D. (. Urutia, Como instalar quagga en linux, mayo 2011. [En lnea]. Available:
http://mdelgadou.blogspot.com/2011/05/como-instalar-quagga-en-linux.html.
7.
8.
21