Sie sind auf Seite 1von 21

FACULTAD DE INGENIERA

CARRERA PROFESIONAL DE INGENIERA DE SISTEMAS

TEMA:
Enrutamiento en Quagga con los protocolos OSPF Y RIP v2

ASIGNATURA:

Laboratorio de Redes y Teleprocesos

DOCENTE:

Ing. Edwin Carrasco Poblete

ALUMNO:

Garca Garca, Charlie Steven


Villafuerte Nina, Harold

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.

Fcil de configurar, protocolo abierto y soportado por la mayora de fabricantes.


Protocolo de enrutamiento Classful
Basado en el algoritmo Bellman-Ford
Es til como protocolo de gateway interior (IGP)
Fue diseado para trabajar con redes de tamao moderado
Adecuado como IGP en campuses y redes regionales que usen enlaces seriales cuya
velocidad no vare ampliamente Basado en redes IP (*)
Basado en en el protocolo UDP. Usa el puerto 520 para la comunicacin.
Actualizaciones cada 30 segundos.

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.

DISTRIBUCIN DE PROTOCOLOS DE RED


La distribucin de rutas nos ayuda a comunicar 2 tipos de enrutamientos dinmicos en una
misma topologa por ejemplo RIP y OSPF, a travs de las siguientes configuraciones.
RIP
Router(config)#router rip
Redistribuir rutas de OSPF:
Router(config-router)#redistribute ospf [ID] metric 2 (2)

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.

DISEO DEL PROYECTO


Especificaciones de la red virtual
La red a disear tiene la siguiente topologa:

Para dicha red utilizaremos seis mquinas virtuales, que tienen el sistema operativo Linux, en
la versin MiniUbuntu.

Configuracin de la red virtual


1. Primeramente creamos las 6 mquinas virtuales:

2. Ahora configuraremos las tarjetas de red para cada mquina virtual.

Router 1:

Router 2:

Router 3:

Ahora procedemos a realizar las instalaciones de quagga y la configuracin de la red.

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

Esto lo haremos en cada mquina virtual.


EDICIN DE LOS ARCHIVOS DE CONFIGURACIN PARA CADA ENRUTADOR DE LA RED CON EL
PROTOCOLO OSPF:
Copiaremos los siguientes archivos para que podamos configurar nuestros routers (R0, R1, R2):

Activamos el zebra y el ospf en el archivo daemons. Con la siguiente lnea de cdigo:


nano daemons

10

Y proseguiremos con la re inicializacin de quagga con la siguiente lnea de cdigo.


service quagga restart

EDICIN DE LOS ARCHIVOS DE CONFIGURACIN PARA CADA ENRUTADOR DE LA RED CON EL


PROTOCOLO RIP:
Copiaremos los siguientes archivos para que podamos configurar nuestros routers (R3, R4, R5).

Activamos el ZEBRA y el RIP en el archivo daemons. Con la siguiente lnea de cdigo:


nano daemons

Y proseguiremos con la re inicializacin de quagga con la siguiente lnea de cdigo.


service quagga restart

11

Configuracin de enrutadores
CONFIGURACIN DE LOS ENRUTADORES CON EL PROTOCOLO OSPF
ROUTER 0

Digitamos la siguiente lnea para inicia quagga:

telnet localhost zebra

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

Conexin pc0 pc1

19

Conexin pc1 pc0

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.

22 01 2014. [En lnea]. Available:


http://translate.google.com.pe/translate?hl=es&sl=en&u=http://searchnetworking.techtarget
.com/definition/CIDR&prev=/search%3Fq%3Dcidr%26espv%3D210%26es_sm%3D93.

2.

[En lnea]. Available: http://datatracker.ietf.org/doc/rfc1519/?include_text=1. [ltimo acceso:


22 01 2014].

3.

J. G. Andress. [En lnea]. Available: http://static.usenix.org/publications/login/200504/pdfs/andress0504.pdf. [ltimo acceso: 20 01 2014].

4.

redescisco. [En lnea]. Available: http://www.redescisco.net/v2/art/direccionamiento-basicocon-ipv6-ripng/. [ltimo acceso: 20 01 2014].

5.

D. J. C. F. Jimenes, Protocolos de Enrutamiento, [En lnea]. Available:


http://www.fdi.ucm.es/profesor/jcfabero/Asuncion/ospf.pdf.

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.

www.youtube.com, Utilizacion de Quagga en linux, 11 01 2011. [En lnea]. Available:


http://www.youtube.com/watch?v=gRlRwkKoYys.

8.

LibrosNetworking, Redistribucin de Rutas, 4 abril 2010. [En lnea]. Available:


http://librosnetworking.blogspot.com/2010/04/redistribucion-de-rutas.html.

21

Das könnte Ihnen auch gefallen