Está en la página 1de 8

PROTOCOLOS DE ROUTING EXTERNO : BGP

(BORDER GATEWAY PROTOCOL).


Realizado por :
BERNARDO VANACLOCHA NAVASQUILLO.
INDICE

1.-INTRODUCCION.
2.-FUNCIONES DE BGP.
3.-MENSAJES DE BGP.
3.1.-MENSAJE OPEN.
3.2.-MENSAJE KEEPALIE.
3.3.-MENSAJE UPDATE.
3.!.-MENSAJE NOTIFICATION.
!.-EBGP Y IBGP.
".-EJEMPLO DE CONFIGURACION DE ECINOS.
BIBLIOGRAFIA
C#$%&'()('#&*+ , -*.*+ .* (#$/%0).#-*+. (William Stalli!"#
RFC 1111
222.*.%)&3'.(#$ (A/)-0).# .* R*.*+)
1.- INTRODUCCION.
Lo" proto$olo" de ro%ti! e&tero "o lo" '%e "e %tiliza para iter$oe$tar
Si"tema" A%toomo". E lo" proto$olo" de ro%ti! e&tero la prioridad era (%"$ar r%ta"
optima" atediedo %i$amete al $riterio de miimizar la )di"ta$ia* medida e termio"
de la metri$a ele!ida para la red.
La "ele$$i+ de r%ta" etre "i"tema" a%toomo" platea % pro(lema di,erete-.a
'%e la $%e"tio o "e red%$e a la "ele$$i+ de la r%ta optima "io '%e "e de(e ateder a
$riterio" e&tero" de tipo politi$o-e$oomi$o-admii"trati/o-et$...
Ha"ta 0112 "e %tiliza(a $omo proto$olo de ro%ti! e&tero e la Iteret el
deomiado E34(E&terior 3ate5a. 4roto$ol#. E"te proto$olo o ,%e $apaz de "opotar el
$re$imieto de la Red . eto$e" "e de"arrollo % %e/o proto$olo de ro%ti! e&tero
deomiado B34. De"de eto$e" "e 6a prod%$ido 7 /er"ioe" de B34- la" e"pe$i,i$a$ioe"
a6ora /i!ete" de B3487 "e e$%etra e el R9C 0::0.
B34 ES % proto$olo de tra"porte ,ia(le. E"to elimia la e$e"idad de lle/ar a $a(o la
,ra!meta$i+ de a$t%aliza$i+ e&pl;$ita- la retra"mi"io- el re$oo$imieto- . "e$%e$ia$io.
2.- FUNCIONES DE BGP.
B34 "e di"e<o para permitir la $oopera$io e el iter$am(io de i,orma$io de
e$amiamieto etre di"po"iti/o" de e$amiamieto- llamado" pa"arela"- e "i"tema"
a%toomo" di,erete". El proto$olo opera e termio" de me"a=e"- '%e "e e/ia %tilizado
>C4. El repertorio de me"a=e" e" el "i!%iete:
0.8 O4EN
?.8 U4DA>E
@.8 AEE4ALIVE
7.8 NO>I9ICACION
B34 "%poe tre" pro$edimieto" ,%$ioale":
Ad'%i"i$io de /e$io.
Dete$$io de /e$io al$aza(le.
Dete$$io de red al$aza(le.

Do" di"po"iti/o" de e$amiamieto "e $o"idera '%e "o /e$io" "i e"ta e la
mi"ma "%(red. Si lo" do" di"po"iti/o" de e$amiamieto e"ta e "i"tem a%toomo"-
podria de"ear iter$am(iar i,orma$io de e$amiamieto. 4ara e"te $ometido e"
e$e"ario realizar primero el pro$e"o de ).4%'+'('#& .* 5*('&#. Se re'%iere % me$ai"mo
,ormal de e$amiamieto .a '%e al!%o de lo" do" /e$io" prodria o '%erer parti$ipar.
E&i"tira "it%a$ioe" e la" '%e % /e$io o de"ee iter$am(iar i,orma$io e"to "e p%ede
de(er a m%ltiple" ,a$tore" $omo por e=emplo '%e e"te "o(re"at%rado . eto$e" o '%iere
"er re"po"a(le del tra,i$o '%e lle!a de"de ,%era del "i"tema.
E el proto$olo de ad'%i"i$io de /e$io- % di"po"iti/o e/ia % me"a=e de
peti$io al otro- el $%al p%ede a$eptar o re$6azar el o,re$imieto. El proto$olo o idi$a
$omo p%ede "a(er % di"po"iti/o la dire$$io o i$l%"o la e&ite$ia de otro di"po"iti/o de
e$amiamieto. E"ta" $%e"tioe" "e trata e el mometo de e"ta(le$er la $o,i!%ra$io
del "i"tema o por %a iter/e$io a$ti/a del !e"tor de la red.
4ara lle/ar a $a(o la ad'%i"i$io de /e$io- % di"po"iti/o e/ia al otro % me"a=e
O4EN. Si el otro di"po"iti/o a$epta la rela$io- e/ia % me"a=e de AEE4ALIVE.
Ua /ez e"ta(le$ida la rela$io de /e$io- "e %tiliza el pro$edimieto de dete$$io e
/e$io al$aza(le para mateer la rela$io. E"te pro$edimieto $o"i"te e e/iar"e etre
lo" do" /e$io" periodi$amete me"a=e" de AEE4ALIVE para a"e!%rar"e de '%e la
rela$io "i!%e e"ta(le$ida.
El %ltimo pro$edimieto e"pe$i,i$ado por B34 e" la dete$$io de red al$aza(le.
Cada di"po"iti/o de e$amiamieto matiee %a (a"e de dato" $o la" rede" '%e p%ede
al$azar . la r%ta pre,erida para lle!ar 6a"ta e"a red. Siempre '%e "e realiza % $am(io e
e"a (a"e de dato"- eldi"po"iti/o de alma$eamieta e/ia % me"a=e de U4DA>E por
di,%"io a todo" lo" di"po"iti/o" de e$amiamieto '%e implemeta B34.
3.- MENSAJES BGP.
Lo" me"a=e" B34 tiee %a $a(e$era $om% de 01 o$teto" '%e $otiee lo"
"i!%iete" tre" $ampo":
Bar$ador: re"er/ado para a%teti,i$a$io. El emi"or p%ede i"ertar % /alor e
e"te $ampo para permitir al re$eptor $ompro(ar la /era$idad del emi"or.
Lo!it%d: lo!it%d del me"a=e e o$teto".
>ipo: tipo de me"a=e: O4EN-U4DA>E-NO>I9ICA>ION-AEE4ALIVE.
3.1.- MENSAJE OPEN.
4ara ad'%irir % /e$io- % di"po"iti/o de e$amiamieto a(re primero %a
$oe&i+ >C4 $o el di"po"iti/o /e$io . de"p%e" e/ia % me"a=e O4EN. E"te me"a=e
ideti,i$a al AS al '%e pertee$e el emi"or . "%mii"tra la dire$$io I4 del di"po"iti/o de
e$amiamieto.
E la "i!%iete ,i!%ra "e m%e"tra el ,ormato del me"a=e O4EN:

C)$/# L#&3 (6,0*+)
Bar$ador 0C
Lo!it%d ?
>ipo 0
Ver"io 0
AS ?
>iempo permae. ?
Ideti,i$ador B34 7
Lo!. Op$ioe" 0
Op$ioe" Varia(le
*-+'#&: idi$a la /er"i+ del proto$olo del me"a=e.La /er"io a$t%al e" 7.
AS: ideti,i$a al "i"tema a%toomo del emi"or del me"a=e.
T'*$/# .* /*-$)&*&('): idi$a el tiempo de '%e propoe el emi"or $omo Hold
>ime.
I.*&0'7'().#- .* BGP:ideti,i$a al B34 emi"or.
3.2.- MENSAJE KEEPALIE.
El me"a=e AEE4ALIVE $o"ta "olo de la $a(e$era. Cada di"po"iti/o de
mateimieto e/ia re!%larmete e"to" me"a=e" para e/itar '%e e&pire el temporizador
mateimieto.
E la "i!%iete ,i!%ra "e m%e"tra el ,ormato del me"a=e AEE4ALIVE:

C)$/# L#&3 (6,0*+)
Bar$ador 0C
Lo!it%d ?
>ipo 0
3.3.- MENSAJE UPDATE.
El me"a=e U4DA>E ,a$ilita do" tipo" de i,orma$io:
I,orma$io "o(re %a r%ta parti$%lar a tra/e" del $o=%to de rede". E"a
i,orma$io "e p%ede i$orporar a la (a"e de dato" de $ada di"po"iti/o de
e$amiamieto '%e la re$i(e.
Ua li"ta de r%ta" pre/iamete a%$iada" por e"te di"po"iti/o de
e$amiamieto '%e /a a "er elimiada".
E la "i!%iete ,i!%ra "e m%e"tra el ,ormato del me"a=e U4DA>E:

C)$/# L#&3
(6,0*+)
Bar$ador 0C
Lo!it%d ?
>ipo 0
Lo!. R%ta" o ,a$ti(le" ?
R%ta" retirada" Varia(le
Lo!.>otal atri(%to" de
$amio
?
Atri(%to" de $amio Varia(le
I,. De a$$e"i(ilidad de la
$apa de red
Varia(le
U me"a=e U4DA>E p%ede $oteer %o o am(o" tipo" de i,orma$io.
Co"ideremo" primero el tipo de i,orma$io 0. La i,orma$io "o(re %a r%ta parti$%lar
atra/e" de la red impli$a tre" $ampo"- $ampo de i,orma$io "o(re la $apa$idad de al$azar
la $apa de red (NLRI#- $ampo de lo!it%d de lo" atri(%to" del $amio total- . el $ampo de
lo" atri(%to" de $amio. El $ampo NLRI $otiee %a li"ta de ideti,i$adore" de rede" '%e
"e p%ede al$azar por e"ta r%ta. Cada red "e ideti,i$a por "% dire$$io I4- '%e e" e
realidad %a parte de la dire$$io I4 $ompleta.
El $ampo atri(%to" de $amio $otiee %a li"ta de atri(%to" '%e "e apli$a a e"ta
r%ta parti$%lar. Lo" atri(%to" de,iido" "o lo" "i!%iete":
Ori!e: idi$a "i la i,orma$io ,%e !eerada por % proto$olo de di"pD"iti/o de
e$amiamieto iterior o e&terior.
CamioEAS: %a li"ta de lo" AS '%e "o atra/e"ado" por la r%ta.
Si!%ieteE"alto: dire$$io I4 del di"po"iti/o de e$amiamieto ,rotera '%e "e
de(e %"ar $omo "i!%iete "alto para al$azar lo" de"tio" idi$ado" e el NLRI.
B%ltiEe&itEdi"$: "e %"a para $om%i$ar al!%a i,orma$io "o(re r%ta" itera"
a % AS.
Lo$alEpre,: %"ado por % di"po"iti/o de e$amiamieto para i,ormar a otro"
di"po"iti/o" de e$amiamieto detro del mi"mo AS de "% !rado de
pre,ere$ia por %a r%ta parti$%lar. No tiee "i!i,i$ado al!%o para
di"po"iti/o" de e$amiamieto e otro" AS.
A!re!adoEatomi$o- A!eteE%io: e"to" do" $ampo" implemeta el $o$epto
de %io de r%ta". E e"e$ia- % $o=%to de rede" . "% e"pa$io de dire$$ioe"
$orre"podiete "e p%ede or!aizar =erar'%i$amete- o $omo % ar(ol. E e"te
$a"o la" dire$$ioe" de la" rede" "e e"tr%$t%ra e do" o ma" parte". >oda" la"
rede" de % "%(ar(ol $omparte %a dire$$io iteret par$ial $om%. U"ado
e"ta dire$$io par$ial $om% -la $atidad de i,orma$io '%e "e de(e
$om%i$ar e NLRI "e p%de red%$ir "i!i,i$ati/amete.

El atri(%to CamioEAS "ir/e realmete para do" o(=eti/o". Fa '%e idi$a lo" AS '%e
de(e atra/e"ar % data!rama "i "i!%e e"ta r%ta.- la i,orma$io de $amioEAS 6a(ilita a %
di"po"iti/o de e$amiamieto a '%e implemete % $riterio de e$amiamieto. E"to e"
% di"po"iti/o de e$amiamieto p%ede $o"tr%ir % $amio para pa"ar por %
determiado AS.
3.!.- MENSAJE NOTIFICATION.
Se e/ia $%ado "e dete$ta al!% tipo de error. Se p%ede i,ormar de lo" "i!%iete"
tipo" de errore" :
Error e la $a(e$era del me"a=e: i$l%.e errore" de "ita&i" . a%teti,i$a$io.
Error e me"a=e O4EN: i$l%.e errore" de "ita&i" . op$ioe" o re$oo$ida"
e % me"a=e O4EN. E"te me"a=e tam(ie "e p%ede %tilizar para idi$ar '%e el
tiempo de mateimieto e el me"a=e O4EN e" ia$epta(le.
Error e el me"a=e U4DA>E: i$l%.e errore" de "ita&i" . /alida$io e %
me"a=e U4DA>E.
>iempo de mateimieto e&pirado: "i el di"po"iti/o de e$amiamieto '%e
e/ia o re$i(e me"a=e" "%$e"i/o" de AEE4ALIVE .Go U4DA>E .Go
NO>I9ICA>ION d%rate el tiempo de mateimieto- eto$e" "e $om%i$a
e"te error . "e $ierra la $oe&i+.
Error e la ma'%ia de e"tado" ,iito": i$l%.e $%al'%ier error de pro$edimieto.
Ce"e: %tilizado por % di"po"iti/o de e$amiamieto para $errar %a $oe&i+
$o otro di"po"iti/o de e$amiamieto e a%"e$ia de $%al'%ier otro error.
E la "i!%iete ,i!%ra "e m%e"tra el ,ormato del me"a=e NO>I9ICA>ION:

C)$/# L#&3 (6,0*+)
Bar$ador 0C
Lo!it%d ?
>ipo 0
Codi!o error 0
S%($odi!o error 0
Dato" Varia(le
El "%($odi!o de error o" da ma" i,orma$io "o(re el error-lo" po"i(le" $odi!o"
"o lo" "i!%iete":
Be""a!e Header Error "%($ode":
0 8 Coe$tio Not S.$6roized.
? 8 Bad Be""a!e Le!t6.
@ 8 Bad Be""a!e >.pe.
O4EN Be""a!e Error "%($ode":
0 8 U"%pported Ver"io N%m(er.
? 8 Bad 4eer AS.
@ 8 Bad B34 Ideti,ier.
7 8 U"%pported A%t6eti$atio Code.
H 8 A%t6eti$atio 9ail%re.
C 8 Ua$$epta(le Hold >ime.
U4DA>E Be""a!e Error "%($ode":
0 8 Bal,ormed Attri(%te Li"t.
? 8 Ure$o!ized Well8Io5 Attri(%te.
@ 8 Bi""i! Well8Io5 Attri(%te.
7 8 Attri(%te 9la!" Error.
H 8 Attri(%te Le!t6 Error.
C 8 I/alid ORI3IN Attri(%te
: 8 AS Ro%ti! Loop.
J 8 I/alid NEK>EHO4
1 8Optioal Attri(%te Error.
02 8 I/alid Net5orI 9ield.
00 8 Bal,ormed ASE4A>H.
!.- *BGP , 'BGP
Si % AS tiee m%ltiple" ro%ter" B34-podria "er %"ado" para o,re$er % "er/i$io de tra"ito para
otro" AS. E la ,i!%ra o("er/amo" '%e AS?22 e" % AS de tra"ito para AS022 . AS@22.
C%ado B34 e"ta ,%$ioado etre ? di,erete" AS lo llamamo" e&terior B34 (eB34#.C%ado B34
e"ta ,%$ioado e elmi"mo AS lo llamamo" iB34.
".- EJEMPLO DE CONFIGURACION DE ECINOS.
R>AL
ro%ter (!p 022
ei!6(or 0?1.?0@.0.0 remote8a" ?22
R>BL
ro%ter (!p ?22
ei!6(or 0?1.?0@.0.? remote8a" 022
ei!6(or 0:H.??2.0.? remote8a" ?22
R>CL
ro%ter (!p ?22
ei!6(or 0:H.??2.?0?.0 remote8a" ?22

También podría gustarte