inf quagg.docx

25
7/21/2019 INF QUAGG.docx http://slidepdf.com/reader/full/inf-quaggdocx 1/25 Informe sobre quagga Contenido Presentación................................................................................................... 3 Introducción................................................................................................... 3 Marco Teórico................................................................................................. 4 Protocolo BGP..............................................................................................4 Que Son Sistemas utónomos................................................................. 4 Como !unciona BGP Gate"a#.................................................................. 4 !allos en BGP........................................................................................... $ Solución a !allos en BGP.......................................................................... $ Protocolo %S!P............................................................................................ $  Tra&co de encaminamiento %SP!............................................................. $  Ti'os de (outers %SP!............................................................................. ) *stados %SP!........................................................................................... ) Distribución de rutas OSPF, BGP y RIP.............................................................+ QUAGGA.................................................................................................... ,- VirtualBox................................................................................................... , Diseo del !royecto...................................................................................... ,3 "s!eci#icación de red $irtual...........................................................................,3 %on#i&uración de la Red Virtual y las Inter#aces de Red.....................................,3 Instalación de los "nrutadores......................................................................., %on#i&uración de los "nrutadores................................................................... Pruebas de %onecti$idad............................................................................... 4 %onclusiones............................................................................................... $ Biblio&ra#ia.................................................................................................. $

Upload: duby1o

Post on 05-Mar-2016

224 views

Category:

Documents


0 download

DESCRIPTION

quagga

TRANSCRIPT

Page 1: INF QUAGG.docx

7/21/2019 INF QUAGG.docx

http://slidepdf.com/reader/full/inf-quaggdocx 1/25

Informe sobre quagga

ContenidoPresentación...................................................................................................3

Introducción...................................................................................................3

Marco Teórico................................................................................................. 4

Protocolo BGP..............................................................................................4

Que Son Sistemas utónomos.................................................................4

Como !unciona BGP Gate"a#..................................................................4

!allos en BGP...........................................................................................$

Solución a !allos en BGP.......................................................................... $

Protocolo %S!P............................................................................................$

 Tra&co de encaminamiento %SP!.............................................................$

 Ti'os de (outers %SP!.............................................................................)

*stados %SP!........................................................................................... )

Distribución de rutas OSPF, BGP y RIP.............................................................+

QUAGGA.................................................................................................... ,-

VirtualBox................................................................................................... ,

Diseo del !royecto......................................................................................,3

"s!eci#icación de red $irtual...........................................................................,3

%on#i&uración de la Red Virtual y las Inter#aces de Red.....................................,3

Instalación de los "nrutadores.......................................................................,

%on#i&uración de los "nrutadores...................................................................

Pruebas de %onecti$idad...............................................................................4

%onclusiones...............................................................................................$

Biblio&ra#ia.................................................................................................. $

Page 2: INF QUAGG.docx

7/21/2019 INF QUAGG.docx

http://slidepdf.com/reader/full/inf-quaggdocx 2/25

Presentación

"l si&uiente traba'o de in$esti&ación !resentado !ara el in&eniero "d(in %arrasco

tiene co)o ob'eti$o la recreación $irtual de routers )ediante so#t(are libre !ara uso

co)ercial debido al creci)iento de las e)!resas y al alto costo de estos e*ui!os

)uc+as e)!resas se $en obli&adas a buscar )edios !ara lo&rar obtener este ti!o de

e*ui!os, co)o ta)bin a!rendere)os )todos de desarrollo y tcnicas !ara el

)ane'o de estos e*ui!os *ue es !arte del creci)iento acad)ico, *ue nos ser$ir-

!ara co)!render el a$an.ando ca)!o de las teleco)unicaciones/

Introducción"l !resente !royecto co)!rende del estudio, in$esti&ación !ara co)!render co)o se

!ueden $irtuali.ar los routers cisco !ara las e)!resas *ue deseen incor!orar este ti!o

de +erra)ientas !ara un )e'or control de la in#or)ación siendo !osible a su

i)!le)entación con so#t(are libre lo cual es $iable !ara cual*uier ti!o de e)!resa *ue

desea re*uerir/

0a i)!ortancia de este !royecto se basa al desarrollo e i)!lantación de co)!utadoras

!ara con$ertirlas )ediante el so#t(are lla)ado *ua&&a *ue es un con'unto de

a!licaciones de enruta)iento, en routers !ara !oder )ane'ar as1 los datos sin tener la

necesidad de co)!rar estos *ue e*ui!os ya sea !or el ele$ado costo u otros #actores

*ue a#ecten a la e)!resa, si bien es cierto *ue )uc+as e)!resas no cuentan con la

in#or)ación necesaria !ara !oder i)!le)entar este ti!o de e*ui!os co)o !arte de

nuestra in$esti&ación !ondre)os en e$idencia *ue si es !osible la i)!lantación y

$irtuali.ación de estos e*ui!os !ara un bien en co)2n/

0o *ue lo&rare)os con este !royecto de in$esti&ación es con$ertir una )a*uina #1sica

o ya se $irtual en e*ui!os lla)ados routers cisco )ediante so#t(are libre *uetendre)os *ue con#i&urar los !ro&ra)as instalados !ara su !osible conexión con otras

)-*uinas !ara *ue exista una co)unicación estable/

'/g.

Page 3: INF QUAGG.docx

7/21/2019 INF QUAGG.docx

http://slidepdf.com/reader/full/inf-quaggdocx 3/25

Marco Teórico

Protocolo de enrutamiento BGPBorder Gate(ay Protocol es un !rotocolo )ediante el cual se interca)bia

in#or)ación entre siste)as autóno)os, dic+o siste)a utili.a &randes nodos de Internet

!ara co)unicarse entre ellos y trans#erir una &ran cantidad de in#or)ación entre dos

!untos de la red, el !rotocolo de &ate(ay #ronteri.o 3BGP4 es un e'e)!lo de !rotocolode &ate(ay exterior 3"GP4 con lo *ue BGP interca)bia in#or)ación de

enca)ina)iento entre siste)as autóno)os !ara &aranti.ar una elección de rutas

libres de bucles/

"ntre lo !rinci!al del !rotocolo BGP es usar rutas !or las co)!a1as )-s i)!ortantes

de ISP en Internet, con lo *ue BGP5 es la !ri)era $ersión *ue ad)ite enca)ina)iento

entre do)inios sin clase 3%IDR4 y a&re&ado de rutas con di#erencia de los !rotocolos

de Gate(ay internos 3IGP4, co)o RIP, OSPF y "IGRP, no usa )tricas co)o n2)ero

de saltos, anc+o de banda, o retardo/

0a )isión de BGP es encontrar el ca)ino )-s e#iciente entre los nodos !ara !ro!iciar 

una correcta circulación de la in#or)ación en Internet/

Que Son Sistemas utónomos

Un Siste)a Autóno)o es un con'unto de redes y dis!ositi$os router  IP *ue seencuentran ad)inistrados !or una sola entidad o en ocasiones $arias *uecuentan con una !ol1tica co)2n de de#inición de trayectorias !ara Internet/

0os Siste)as Autóno)os se co)unican entre s1 )ediante routers, estosinterca)bian in#or)ación !ara tener actuali.adas sus tablas de ruteo )edianteel !rotocolo BGP e interca)bian el tr-#ico de Internet *ue $a de una red a la

otra/

Como !unciona BGP Gate"a#

"ntre los siste)as autóno)os de los ISP se interca)bian sus tablas derutas a tra$s del !rotocolo BGP !er)itiendo el interca)bio de in#or)ación deenca)ina)iento se +ace entre los routers externos de cada siste)a autóno)oentonces estos routers deben so!ortar BGP, con lo *ue se trata *ue el!rotocolo sea )-s utili.ado !ara redes con intención de con#i&urar un "xterior Gate(ay Protocol/

%on di#erencia de los de)-s !rotocolos de Gate(ay internos 3IGP4,co)o RIP, OSPF y "IGRP, no usa )tricas co)o n2)ero de saltos, anc+o debanda, o retardo/ "n ca)bio, BGP to)a decisiones de enca)ina)ientobas-ndose en !ol1ticas de la red, o re&las *ue utili.an $arios atributos de rutaBGP/

BGP reali.a tres ti!os de Ruteo6

• Ruteo Interautóno)o

• Ruteo Intrautóno)o

• Ruteo de !asc/

'/g. 3

Page 4: INF QUAGG.docx

7/21/2019 INF QUAGG.docx

http://slidepdf.com/reader/full/inf-quaggdocx 4/25

!allos en BGP"l internet se diseó !ara #acilitar la co)unicación entre e*ui!os y brindar 

in#or)ación !ero no !ara ser se&ura, este !unto de !artida, *ue +a #acilitado un

&randioso creci)iento de la Red, es ta)bin su !arte )-s endeble, !ues

!er)ite *ue ciertas !ersonas ex!loten sus $ulnerabilidades !ara sus !ro!ios

intereses/

Solución a !allos en BGP

Dic+os or&anis)os est-n desarrollando e i)!le)entando el !rotocolo *ue

i)!ida )alas actuaciones !ero es necesario *ue los usuarios de Internet

ten&an cuidado cuando na$e&an de tal )is)a )anera *ue si al&uien $isita !or 

!ri)era $e. una ciudad no entra en se&2n *u barrios sin saber dónde se )ete

o sin to)ar ciertas !recauciones/

Protocolo de enrutamiento OSFP

O!en S+ortest Pat+ First un !rotocolo de enca)ina)iento 'er-r*uico de !asarela

interior !robable)ente el !rotocolo IGP )-s utili.ado en redes &randes conocido co)o

enca)ina)iento din-)ico de enlace7estado, es )-s co)2n en &randes !ro$eedores

de ser$icios o IGP  3Interior Gate(ay Protocol4, *ue usa el al&orit)o

S)oot+8all Di'9stra enlace7estado 30S" 7 0in9 State Al&orit+)4 !ara calcular la ruta

)-s idónea/ OSPF es un !rotocolo de enruta)iento o!en source, !or lo tanto !uede

ser utili.ado !or e*ui!os *ue no !ertene.can a la )arca %isco !ensado !ara el

entorno de Internet y su !ila de !rotocolos :%P;IP, co)o un !rotocolo de routin&

interno *ue distribuye in#or)ación entre routers *ue !ertenecen al )is)o Siste)a

 Autóno)o/

Su $ersión )e'orada es O!en S+ort Pat+ First $ersión <, es un !rotocolo de routin&

interno basado en el estado del enlace o al&orit)o S+ort Pat+ First, est-ndar de

Internet, *ue +a sido desarrollado !or un &ru!o de traba'o del Internet "n&ineerin& tas9

Force, cuya es!eci#icación $iene reco&ida en el RF% <=<>, %o)o sucesor natural

de RIP, ace!ta V0S? y %IDR desde su inicio ya *ue a los lar&o del tie)!o , se +an ido

creando nue$as $ersiones, co)o OSPF$= *ue so!orta IP$@ o las

extensiones )ultidi#usión !ara OSPF 3?OSPF4 aun*ue no est-n de)asiado

extendidas/ OSPF !uede eti*uetar rutas y !ro!a&ar esas eti*uetas !or otras rutas/

Su )edida de )trica se deno)ina cost, y tiene en cuenta di$ersos !ar-)etros tales

co)o el anc+o de banda y la con&estión de los enlaces/ OSPF construye ade)-s una

base de datos enlace7estado 3lin97state database, 0SDB4 idntica en todos los routers

de la .ona/

 Tra&co de encaminamiento %SP!

OSPF )antiene actuali.ada la ca!acidad de enca)ina)iento entre los nodos

de una red )ediante la di#usión de la to!olo&1a de la red, existen cinco ti!os de

)ensa'es del !rotocolo OSPF6

'/g. 4

Page 5: INF QUAGG.docx

7/21/2019 INF QUAGG.docx

http://slidepdf.com/reader/full/inf-quaggdocx 5/25

Hello:

Identi#ica a los $ecinos, !ara crear una base de datos en )a!a local lue&o

en$1a seales al resto de routers !ara )antener el )a!a local !ara !oder 

ele&ir un router desi&nado !ara una red )ultien$1o y as1 encontrar al router 

desi&nado existente/

Database Description Packets o Descripción de la base de datos:

Interca)biar in#or)ación !ara *ue un router !ueda descubrir los datos *ue le

#altan durante la #ase de iniciali.ación o sincroni.ación cuando dos nodos +an

establecido una conecti$idad/

Link State Request o Petición del estado del enlace:

Se usa !ara !edir datos *ue un router se +a dado cuenta *ue le #altan en su

base de datos o *ue est-n obsoletos durante la #ase de interca)bio de

in#or)ación entre dos routers//

Link State Request o Actualización del estado del enlace:

Se usa co)o res!uesta a los )ensa'es de Petición de estado del enlace y

ta)bin !ara in#or)ar din-)ica)ente de los ca)bios en la to!olo&1a de la red/

"l e)isor retrans)itir- +asta *ue se con#ir)e con un )ensa'e de A%/

Link State ACK o ACK del estado del enlace:

Se usa !ara con#ir)ar la rece!ción de una Actuali.ación del estado del enlace/

 Ti'os de (outers %SP!

%a!a. de enca)inar cual*uier !a*uete destinado a cual*uier !unto del -rea en

el *ue se encuentra el enca)ina)iento entre distintas -reas, OSPF utili.arouters es!eciales *ue )antienen una in#or)ación to!oló&ica )-s co)!leta

*ue la del -rea en la *ue se sit2an/

Routers fronterizos de área o  ARs !Area order Routers":

Que )antienen la in#or)ación to!oló&ica de su -rea y conectan sta con el

resto de -reas, !er)itiendo enca)inar !a*uetes a cual*uier !unto de la red

3inter7area routin&4/

'/g. $

Page 6: INF QUAGG.docx

7/21/2019 INF QUAGG.docx

http://slidepdf.com/reader/full/inf-quaggdocx 6/25

Routers fronterizos Del AS o ASRs !Autono#ous S$ste# order Routers":

Que !er)iten enca)inar !a*uetes #uera del AS en *ue se alo'en a otras redes

conectadas al Siste)a Autóno)o o resto de Internet !ara *ue un !a*uete

&enerado en la red sea en$iado de #or)a 'er-r*uica a tra$s del -rea si su

destino es conocido !or el e)isorC al ABR del -rea corres!ondiente si el destino

es inter7-reaC este lo en$iar- al router del -rea de destino/

*stados %SP!

Desacti%ado !D&'(": 

"l !roceso OSPF no +a interca)biado in#or)ación con nin&2n $ecino/ OSPF

se encuentra a la es!era de !asar al si&uiente estado 3"stado de

Iniciali.ación4/

)nicialización !)()*":

"n$1an !a*uetes ti!o , o !a*uetes Eello, a inter$alos re&ulares con el #in de

establecer una relación con los Routers $ecinos/ %uando una inter#a. recibe su

!ri)er !a*uete Eello, el router entra al estado de Iniciali.ación/ "sto si&ni#ica

*ue este sabe *ue existe un $ecino a la es!era de lle$ar la relación a la

si&uiente eta!a/

idireccional !*'&+'A,":

")!leando !a*uetes Eello, cada router OSPF intenta establecer el estado de

co)unicación bidireccional 3dos7$1as4 con cada router $ecino en la )is)a red

IP cuando el router in&resa al estado Bidireccional cuando se $e a s1 )is)o en

un !a*uete Eello !ro$eniente de un $ecino !ero la in#or)ación de

enca)ina)iento no es co)!artida entre estos/ Para a!render los estados de

enlace de otros routers y e$entual)ente construir una tabla de

enca)ina)iento, cada router OSPF debe #or)ar a lo )enos una adyacencia/

)nicio de )nterca#bio !-.S*AR*":

%uando un router y su $ecino entran al estado "xStart, su con$ersación es

si)ilar a a*uella en el estado de Adyacencia "xStart se establece e)!leando

descri!ciones de base de datos ti!o < *ue son DDPs/ 0os dos routers $ecinos

e)!lean !a*uetes Eello !ara ne&ociar *uien es el )aestro y *uien es el

escla$o en su relación y e)!lean DBD !ara interca)biar bases de datos/

 A*uel router con el )ayor router ID &ana y se con$ierte en el )aestro/

)nterca#bio !-.CHA(/-":

"stado de interca)bio los routers $ecinos e)!lean !a*uetes DBD ti!o < !araen$iarse entre ellos su in#or)ación de estado de enlace/ Si al&uno de los

'/g. )

Page 7: INF QUAGG.docx

7/21/2019 INF QUAGG.docx

http://slidepdf.com/reader/full/inf-quaggdocx 7/25

routers recibe in#or)ación acerca de un enlace *ue no se encuentra en su base

de datos, este en$1a una solicitud de actuali.ación co)!leta a su $ecino/

Car0ando !L&AD)(/":Des!us de *ue las bases de datos +an sido co)!leta)ente descritas entre

$ecinos, estos !ueden re*uerir in#or)ación )-s co)!leta e)!leando !a*uetes

 Ad$acencia co#pleta !12LL":"stado de car&a +a sido co)!letada, los routers se $uel$en co)!leta)ente

adyacentes y cada router )antiene una lista de $ecinos adyacentes, lla)ada

base de datos de adyacencia/

Distribución de rutas OSPF, BGP y RIPPara redistribuir rutas en dis!ositi$os routers o s(itc+es y sea !osible el interca)bio

de in#or)ación de enruta)iento es necesario *ue a)bos dis!ositi$os utilicen el )is)o

!rotocolo, sea RIP, "IGRP, OSPF, BGP, cuando un dis!ositi$o a!rende in#or)ación de

enruta)iento a !artir de di#erentes #uentes %isco IOS !er)ite *ue la in#or)ación

a!rendida !or una #uente sea !ublicada +acia otros dis!ositi$os utili.ando un !rotocolo

di#erente/"sto es lo *ue se deno)ina Redistribución de rutas al )o)ento de uttili.ar un

!rotocolo de enruta)iento !ara !ublicar rutas *ue son a!rendidas a tra$s de otro

)edio otro !rotocolo, rutas est-ticas o directa)ente conectadas el )ecanis)o de

redistribución es !ro!ietario de %isco IOS/

"ste )ecanis)o establece al&unas re&las6

0a ruta a redistribuir debe estar !resenta en la tabla de enruta)iento/

o se redistribuyen rutas *ue est-n !resentes en tablas to!oló&icas de los

!rotocolos !ero no en la tabla de enruta)iento/

0a ruta redistribuida ser- recibida !or el dis!ositi$o $ecino con la )trica ra1.

del !rotocolo en el *ue se redistribuye/

0tili1aciónSi es deseable *ue una red utilice un 2nico !rotocolo de enruta)iento !ero enal&unos casos !uede re*uerirse el uso de redistribución lla)ados #usiones dee)!resas, di#erentes de!arta)entos de una )is)a e)!resa ad)inistrados !or di#erentes e*ui!os de !ersonal, entornos )ulti7$endor, )i&raciones, etc/

%uando se desea abordar una redistribución de rutas se deben tener 

!resentes al&unos as!ectos !articulares del enruta)iento6 las di#erentes

)tricas, las distancias ad)inistrati$as de cada !rotocolo, las ca!acidades de

enruta)iento class#ul y classless, y la to!olo&1a de la red/

M2tricas%ada !rotocolo de enruta)iento utili.a una )trica di#erente/ "sto +ace *ue al

redistribuir rutas se !ierda la )trica ori&inal del !rotocolo y sea rede#inida en

los tr)inos del nue$o !rotocolo/ 0a )trica con la *ue un !rotocolo recibe las

rutas a!rendidas !or otro, se deno)ina )trica ra1./

%ada !rotocolo utili.a una )trica ra1. !or de#ecto6

BGP 7 )trica ra1. !or de#ecto6 in#inito/

OSPF 7 )trica ra1. !or de#ecto6 </

'/g.

Page 8: INF QUAGG.docx

7/21/2019 INF QUAGG.docx

http://slidepdf.com/reader/full/inf-quaggdocx 8/25

"sta )trica ra1. !or de#ecto ta)bin !uede ser )odi#icada utili.ando el co)ando

de#ault )etric/

os comandos b/sicos

 Al con#i&urar redistribución debe)os indicar al !rotocolo *u in#or)ación deenruta)iento redistribuir, y con *u )trica desea)os se redistribuyan esas rutas Si

no indica)os nada, las rutas son redistribuidas con la )trica !or de#ecto/

 (edistribución %SP!

a m2trica 'or defecto que utili1a %SP! es de -5 'or lo queno e6ige que es'eci&quemos una m2trica 'ara que la ruta seaa'rendida 'or los dis'ositi7os ad#acentes. Sin embargo5 cuando 8a#m9lti'les subredes de una misma red # se desea 'ublicar rutas 'ara

cada subred5 es 'reciso indicarlo 'ues de lo contrario %SP! sumari1ar/todas las subredes al l:mite de la clase #

!ublicar- una sola ruta/

Un e'e)!lo6

Router3con#i&4Hrouter os!#

Router3con#i&7router4Hredistribute static )etric <subnets

Router3con#i&7router4Hredistribute b&!)etricsubnets

Redistribución BGP

%o)o en OSFP, al redistribuir en BGP el !rotocolo utili.a una )trica !or de#ecto

de in#inito, con lo *ue es necesario es!eci#icar una )trica di#erente !ara *ue el

router $ecino incor!ore la in#or)ación de enruta)iento en su tabla/

Un e'e)!lo6

Router3con#i&4Hrouter b&!

Router3con#i&7router4Hnet(or9 <J/<=//

Router3con#i&7router4Hredistribute os!# )etric <

Router BGPRedistribute static

Redistribute os!# de#ault7)etric

Redistribución RIP

%o)o en "IGRP, al redistribuir en RIP el !rotocolo utili.a una )trica !or de#ecto

de in#inito, con lo *ue es necesario es!eci#icar una )trica di#erente !ara *ue el

router $ecino incor!ore la in#or)ación de enruta)iento en su tabla/

Un e'e)!lo6

Router3con#i&4Hrouter ri!Router3con#i&7router4Hredistribute static )etric

'/g. +

Page 9: INF QUAGG.docx

7/21/2019 INF QUAGG.docx

http://slidepdf.com/reader/full/inf-quaggdocx 9/25

Router3con#i&7router4Hredistribute os!# )etric <

QUAGGA"s un so#t(are libre !ara !oder usar la #a)ilia de siste)as

o!erati$os Unix co)o enrutadores/ "st- diseado es!ecial)ente!ara etBSD, FreeBSD, Solaris y0inux  *ue act2a co)o con)utador  del GU

Kebra, *ue a su $e. es un de)onio *ue se encar&a de

)ane'ar las tablas de ruteo del n2cleo/  :a)bin se le

conoce enruta)iento a$an.ado *ue !ro!orciona todos los

!rotocolos de enca)ina)iento basados en :%P;IP6

RIP $;$< 3Routin& In#or)ation Protocol4

OSPF $<;$= 3O!en S+ortest Pat+ First4

BGP 75 y BGP 75L 3Border Gate(ay Protocol4

IS;IS 3Inter)ediate syste)7to7inter)ediate syste)4

 Ade)-s de so!ortar i!$5, ta)bin so!orta i!$@ ya *ue tiene una ar*uitecturaa$an.ada *ue le !ro!orciona una &ran calidad y !otencia, con un )otor )ultiser$idor de enca)ina)iento/

QUAGGA en un Fork de GNU/Zebra.

Un siste)a con Qua&&a instalado act2a co)o router dedicado !ara ca)biar deuna )-*uina #1sica o $irtual a un router con la #inalidad de interca)biar in#or)aciónde routin& con otros routers utili.ando !rotocolos de routin& *ue utili.a esa

in#or)ación !ara actuali.ar el n2cleo de las tablas de routin& de #or)a *ue lain#or)ación correcta est en el lu&ar correcto ya *ue !er)ite la con#i&uracióndin-)ica y es !osible $er la in#or)ación de la tabla de routin& desde el inter#a. deter)inal de Qua&&a/

 Aadiendo so!orte al !rotocolo de routin&, Qua&&a !uede con#i&urar las banderasde los inter#aces direcciones de los inter#aces, rutas est-ticas y )uc+as )-scosas/ Para rutas )uc+o )-s co)!le'as se utili.a una estructura de la red#recuente)ente, entonces utili.are)os la $enta'a *ue nos o#rece Qua&&a sobre los!rotocolos de routin& din-)icos, so!ortando !rotocolos co)o RIP, OSPF, o BGP/

QUAGGA Caracteriscas

Qua&&a es un !a*uete de so#t(are de enca)ina)iento *ue !ro!orcionaenca)ina)iento basado en ser$icios de :%P;IP con !rotocolos deenca)ina)iento *ue so!ortan RIP$, RIP$<, RIPn&, OSPF$<, OSPF$=, BGP75 yBGP75L/Qua&&a ta)bin so!orta el co)!orta)iento es!ecial de BGP RouteRe#lector y Route Ser$er/

 Ade)-s de los !rotocolos de enca)ina)iento tradicionales basados en IP$5,Qua&&a ta)bien so!orta !rotocolos de enca)ina)iento basados en IP$@/ "lde)onio S?P es so!ortado !or el !rotocolo S?UM, Qua&&a !ro!orciona ta)bin

las ?IBs corres!ondientes/

'/g. ;

Page 10: INF QUAGG.docx

7/21/2019 INF QUAGG.docx

http://slidepdf.com/reader/full/inf-quaggdocx 10/25

QUAGGA Plataforas

Qua&&a so!orta GU;0inux, BSD y Solaris y la lista de las $ersiones de SO en los*ue Qua&&a #unciona solo !ara !ortar Qua&&a a otras !latador)as no es )uydi#1cil ya *ue las de!endencias de !lata#or)a en el códi&o sólo existen en elde)onio zebra  y dic+os de)onio de !rotocolos son inde!endientes a la

!lata#or)a/

GU;0inux <//=N

GU;0inux </</x

GU;0inux </=/x

FreeBSD </</>

FreeBSD =/x

FreeBSD 5/x

etBSD /5

O!enBSD </

Solaris </@

Solaris N

QUAGGA Ar!uitectura

"l so#t(are tradicional de routin& esta co)!uesto !or un !ro&ra)a o !roceso 2nico

*ue !ro!orciona todas las #uncionalidades de los !rotocolos de routin& ya *ue

Qua&&a tiene una $isión distinta !or*ue est- co)!uesto !or una colección de

$arios de)onios *ue traba'an 'untos !ara construir una tabla y +ay $ario de)onios

de routin& es!ec1#icos *ue se e'ecutan 'unto con e .ebra, el 9ernel &estor delroutin&/

os !er)ite un siste)a )-s #-cil)ente extensible y &estionado y !or su!uesto nos

!er)ite un siste)a total)ente )odular *ue a la $e. *ue nos !er)ite $arios

#ic+eros de con#i&uración e inter#a. de ter)inal y cada de)onio tiene su !ro!io

#ic+ero de con#i&uración e inter#a. de ter)inal y cuando se *uiere con#i&urar una

ruta est-tica esta se con#i&ura en el #ic+ero de con#i&uración zebra/

'/g. ,-

Page 11: INF QUAGG.docx

7/21/2019 INF QUAGG.docx

http://slidepdf.com/reader/full/inf-quaggdocx 11/25

"ise#o del $ro%ecto

&s$ecificación de red 'irtual

Se desea i)!le)entar una red con routers $irtuales en *ua&&a tiener,r,r<,r=,r5,r con la *ue deno)inare)os co)o R# al r,r,r< y R! r=,r5,r/

0a red R# tendr- el !rotocolo de enruta)iento OSPF y la red RP tendr- el !rotocolo

de enruta)iento BGP dic+as redes se encontrar en dos co)!utadores distintos y

la conexión entre a)bas se reali.ara con un cable crosso$er/

Confi(uración de la Red )irtual % las Interfaces de Red

Se 8abilita # con&gura cada ada'tador 'ara cada router

(-

'/g. ,,

Page 12: INF QUAGG.docx

7/21/2019 INF QUAGG.docx

http://slidepdf.com/reader/full/inf-quaggdocx 12/25

(,

'/g. ,

Page 13: INF QUAGG.docx

7/21/2019 INF QUAGG.docx

http://slidepdf.com/reader/full/inf-quaggdocx 13/25

(

'/g. ,3

Page 14: INF QUAGG.docx

7/21/2019 INF QUAGG.docx

http://slidepdf.com/reader/full/inf-quaggdocx 14/25

(3

'/g. ,4

Page 15: INF QUAGG.docx

7/21/2019 INF QUAGG.docx

http://slidepdf.com/reader/full/inf-quaggdocx 15/25

(4

'/g. ,$

Page 16: INF QUAGG.docx

7/21/2019 INF QUAGG.docx

http://slidepdf.com/reader/full/inf-quaggdocx 16/25

($

'/g. ,)

Page 17: INF QUAGG.docx

7/21/2019 INF QUAGG.docx

http://slidepdf.com/reader/full/inf-quaggdocx 17/25

<es'u2s de 8abilitar los 'uertos 'ara las redes se con&gura los i'scorres'ondientes a la gu:a con el comando ifcon&g et8-5rt8, numero de i'netmas= determinado

(- ifcon&g et8- # e8, 'oner los i's res'ecti7os

'/g. ,

Page 18: INF QUAGG.docx

7/21/2019 INF QUAGG.docx

http://slidepdf.com/reader/full/inf-quaggdocx 18/25

(, ifcon&g et8- # e8, 'oner los i's res'ecti7os

( ifcon&g et8- # e8, 'oner los i's res'ecti7os

(3 ifcon&g et8- # e8, 'oner los i's res'ecti7o

'/g. ,+

Page 19: INF QUAGG.docx

7/21/2019 INF QUAGG.docx

http://slidepdf.com/reader/full/inf-quaggdocx 19/25

(4 ifcon&g et8- # e8, 'oner los i's res'ecti7os

($ ifcon&g et8- # e8, 'oner los i's res'ecti7os

'/g. ,;

Page 20: INF QUAGG.docx

7/21/2019 INF QUAGG.docx

http://slidepdf.com/reader/full/inf-quaggdocx 20/25

Instalación de los &nrutadores

Para la instalación de quagga se reali1o el siguiente comando>

't?get install quagga

*n (-5(,5(

C' @usr @s8are@doc@[email protected]'le @etc@[email protected]

C' @usr @s8are@doc@quagga@os'fd.conf.sam'le @etc@quagga@os'fd.conf

*n (35(45($

C' @usr @s8are@doc@[email protected]'le @etc@[email protected]

C' @usr @s8are@doc@quagga@bg'd.conf.sam'le @etc@quagga@bg'd.conf

Confi(uración de los &nrutadores

Como los i's #a est/n establecidos 'ara los router solo falta asignarlos

(->con&guración

'/g. -

Page 21: INF QUAGG.docx

7/21/2019 INF QUAGG.docx

http://slidepdf.com/reader/full/inf-quaggdocx 21/25

(, con&guración

( con&guración

*n este router tienen que co'iarse 1ebra.conf os'fd.conf bg'd.conf 

Modi&camos el arc8i7e @etc@quagga@daemons

Aabilitamos 1ebra5 os'fd # bg'd

( con&guración bg'

'/g. ,

Page 22: INF QUAGG.docx

7/21/2019 INF QUAGG.docx

http://slidepdf.com/reader/full/inf-quaggdocx 22/25

(3 con&guración

(4 con&guración

($ con&guracion

'/g.

Page 23: INF QUAGG.docx

7/21/2019 INF QUAGG.docx

http://slidepdf.com/reader/full/inf-quaggdocx 23/25

Pruebas de Conecti'idad

 A+ora tracer al <///

 A+ora tracer al >///

Conclusiones

Se lle&ó a la conclusión *ue con el uso de *ua&&a !ode)os reali.ar unasi)ulación de routers cisco !ara establecer una red !ara *ue los e*ui!os !uedan

'/g. 3

Page 24: INF QUAGG.docx

7/21/2019 INF QUAGG.docx

http://slidepdf.com/reader/full/inf-quaggdocx 24/25

co)unicarse entre s1, debido a los altos costos de estos e*ui!os )uc+as

e)!resas desean i)!le)entar este )todo debido al !oco &asto *ue se &enera

de acuerdo a eso tiene saberse los !rotocolos de enruta)iento a utili.arse ya *ue

*ua&&a so!orto todos los !rotocolos de enruta)ientos es necesario deter)inar 

cu-l o cu-les ser-n los !rotocolos !ara reali.ar sus )tricas res!ecti$as, ya *ue si

no se tiene en cuenta este !aso !uede *ue la conexión no se estable.ca

adecuada)ente/

:a)bin se lle&ó a la conclusión *ue se !uede $irtuali.ar )uc+os e*ui!os routers

en una !c de buenas caracter1sticas )ediante el uso de un siste)a o!erati$o *ue

no &enera )uc+a utili.ación de )e)oria ta)bin se !udo deter)inar *ue +ay *ue

+abilitar cada uno de los !uertos "t+ernet !ara no tener con#usión en el !aso de la

in#or)ación !or los ca)inos o rutas trasadas/

Biblio(rafia

+tt!6;;tecnolo&ia/el!ais/co);tecnolo&ia;<>;>;<N;actualidad;<J><@>@></+t)l+tt!6;;b&!)ribera/blo&s!ot/co);<<;<;b&!/+t)l+tt!6;;es/(i9i!edia/or&;(i9i;BorderGate(ayProtocol+tt!6;;(((/cisco/co);cisco;(eb;su!!ort;0A;N;N=;N=<5/+t)l+tt!6;;neo/lcc/u)a/es;e$irtual;cdd;tutorial;red;!rotocols/+t)l+tt!6;;es/(i9i!edia/or&;(i9i;O!enS+ortestPat+First+tt!s6;;su!!ort#oru)s/cisco/co);es;discussion;<<J@+tt!6;;librosnet(or9in&/blo&s!ot/co);<;5;redistribucion7de7rutas/+t)l+tt!6;;(((/cisco/co);cisco;(eb;su!!ort;0A;N;N=;N=<5/+t)l+tt!6;;(((/)icroalcarria/co);descar&as;docu)entos;0inux;redes;routin&;Qua&&a;

?anualQua&&acastellano;*ua&&a7es7/+t)l+tt!s6;;in#olinux/(ord!ress/co);<N;;<;instalando7*ua&&a7en7ubuntu;

'/g. 4

Page 25: INF QUAGG.docx

7/21/2019 INF QUAGG.docx

http://slidepdf.com/reader/full/inf-quaggdocx 25/25