Académique Documents
Professionnel Documents
Culture Documents
Tipos de Enrutamiento #os protocolos de enrutamiento proporcionan mecanismos distintos para ela(orar y mantener las ta(las de enrutamiento de los di)erentes routers de la red* as+ como determinar la me%or ruta para llegar a cual,uier -ost remoto. En un mismo router pueden e%ecutarse protocolos de enrutamiento independientes* construyendo y actuali/ando ta(las de enrutamiento para distintos protocolos encaminados. Enrutamiento Esttico. El principal pro(lema ,ue plantea mantener ta(las de enrutamiento est$ticas* adem$s de tener ,ue introducir manualmente en los routers toda la in)ormacin ,ue contienen* es ,ue el router no puede adaptarse por s+ solo a los cam(ios ,ue puedan producirse en la topolog+a de la red. Sin em(argo* este m0todo de enrutamiento resulta venta%oso en las siguientes situaciones1 o 2n circuito poco )ia(le ,ue de%a de )uncionar constantemente. 2n protocolo de enrutamiento din$mico podr+a producir demasiada inesta(ilidad* mientras ,ue las rutas est$ticas no cam(ian. o Se puede acceder a una red a trav0s de una cone!in de acceso tele)nico. Dic-a red no puede proporcionar las actuali/aciones constantes ,ue re,uiere un protocolo de enrutamiento din$mico. o E!iste una sla cone!in con un solo ISP. En lugar de conocer todas las rutas glo(ales* se utili/a una 3nica ruta est$tica. o 2n cliente no desea intercam(iar in)ormacin de enrutamiento din$mico. Enrutamiento Predeterminado. Es una ruta est$tica ,ue se re)iere a una cone!in de salida o Gateway de 43ltimo recurso5. El tr$)ico -acia destinos desconocidos por el router se env+a a dic-a cone!in de salida. Es la )orma m$s )$cil de enrutamiento para un dominio conectado a un 3nico punto de salida. Esta ruta se indica como la red de destino 0.0.0.0/0.0.0.0. Enrutamiento Dinmico. #os protocolos de enrutamiento mantienen ta(las de enrutamiento din$micas por medio de mensa%es de actuali/acin del enrutamiento* ,ue contienen in)ormacin acerca de los cam(ios su)ridos en la red* y ,ue indican al so)tware del router ,ue actualice la ta(la de enrutamiento en consecuencia. Intentar utili/ar el enrutamiento din$mico so(re situaciones ,ue no lo re,uieren es una p0rdida de anc-o de (anda* es)uer/o* y en consecuencia de dinero. Tipos de Direccionamiento y otros conceptos Para el dise6o de ar,uitectura de cual,uier red* es tam(i0n muy importante conocer y utili/ar los siguientes conceptos* con el )in de optimi/ar y simpli)icar el direccionamiento y el tama6o de las ta(las de enrutamiento. Gracias a la utili/acin de estas t0cnicas* los datos reales a principios de 7888 mostra(an ,ue el tama6o de la ta(la de enrutamiento era apro!imadamente de 9:888 rutas. Direccionamiento con Clase. Es tam(i0n conocido como Direccionamiento IP ($sico. Siguiendo este modelo de direccionamiento* a una direccin IP 3nicamente se le puede asignar su m$scara predeterminada o m$scara natural. Esto supone muy poca )le!i(ilidad* y no es recomenda(le salvo para redes locales muy pe,ue6as.
Subnetting. #a t0cnica de su(netting* permite dividir una red en varias su(redes m$s pe,ue6as ,ue contienen un menor n3mero de -osts. Esto nos permite ad,uirir* por e%emplo* un red de clase B* y crear su(redes para aprovec-ar este espacio de direcciones entre las distintas o)icinas de nuestra empresa. Esto se consigue alterando la m$scara natural* de )orma ,ue al a6adir unos en lugar de ceros* -emos ampliado el n3mero de su(redes y disminuido el n3mero de -osts para cada su(red. Mscara de Subred de Longitud ariable ! LSM" . 2tili/ar protocolos de enrutamiento y dispositivos ,ue soporten V#S;* nos permite poder utili/ar di)erentes m$scaras en los distintos dispositivos de nuestra red* lo cual no es m$s ,ue una e!tensin de la t0cnica de su(netting. ;ediante V#S;* podemos dividir una clase " para al(ergar dos su(redes de <8 m$,uinas cada una* y otra su(red con =88 m$,uinas. Es importante tener en cuenta ,ue 'IP= e IG'P no suportan V#S;. Supernetting o Agregaci#n. #a t0cnica de supernetting o agregacin* permite agrupar varias redes en una 3nica superred. Para esto se altera la m$scara de red* al igual ,ue se -ac+a en su(netting* pero en este se sustituyen algunos unos por ceros. El principal (ene)icio es para las ta(las de enrutamiento* disminuyendo dr$sticamente su tama6o. 2n dominio al ,ue se le -a asignado un rango de direcciones tiene la autoridad e!clusiva de la agregacin de sus direcciones* y de(er+a agregar todo lo ,ue sea posi(le siempre y cuando no introdu/ca am(ig>edades* lo cual es posi(le en el caso de redes con intercone!iones m3ltiples a distintos proveedores. Notaci#n C$D%. #a notacin "ID'* permite identi)icar una direccin IP mediante dic-a direccin* seguida de una (arra y un n3mero ,ue identi)ica el n3mero de unos en su m$scara. As+* se presenta una )orma de notacin sencilla y )le!i(le* ,ue actualmente es utili/ada en la con)iguracin de gran cantidad de dispositivos de red. 2n e%emplo ser+a1 =?@.77@.79.88A7@. &raducci#n de Direcci#n de %ed !NA&". #a tecnolog+a &AT permite a las redes privadas conectarse a Internet sin recurrir a la renumeracin de las direcciones IP. El router &AT se coloca en la )rontera de un dominio* de )orma ,ue cuando un e,uipo de la red privada se desea comunicar con otro en Internet* el router &AT env+a los pa,uetes a Internet con la direccin p3(lica del router* y cuando le responden reenv+a los pa,uetes al -ost de origen. Para reali/ar esto* (asta con relacionar los socBets a(iertos desde el e,uipo &AT a los e,uipos de la red privada* con los socBets a(iertos desde el e,uipo &AT a los e,uipos de Internet* as+ como modi)icar las ca(eceras de los pa,uetes reenviados. Al igual ,ue "isco provee &AT es su sistema operativo ICS* otros muc-os routers tam(i0n lo o)recen* como tam(i0n es el caso de pa,uetes de so)tware como Dindows 7888* ;icroso)t Pro!y* DinGate* etc. Con'ergencia. #a convergencia se re)iere al tiempo ,ue tardan todos los routers de la red en actuali/arse en relacin con los cam(ios ,ue se -an su)rido en la topolog+a de la red.
Todas las inter)aces operativas conectadas al router se sit3an en la ta(la de enrutamiento. Por ello* si slo -ay un router en la red* 0ste tiene in)ormacin so(re todas las redes o su(redes di)erentes y no -ay necesidad de con)igurar un enrutamiento est$tico o din$mico. Algoritmos de enrutamiento por vector de distancia El t0rmino vector de distancia se deriva del -ec-o de ,ue el protocolo incluye un vector (lista de distancias (n3mero de saltos u otras m0tricas asociado con cada destino* re,uiriendo ,ue cada nodo calcule por separado la me%or ruta para cada destino. #os env+an mensa%es actuali/ados a intervalos esta(lecidos de tiempo*pasando toda su ta(la de enrutamiento al router vecino m$s pr!imo (routers a los ,ue est$ directamente conectado * los cuales repetir$n este proceso -asta ,ue todos los routers de la red est$n actuali/ados. Si un enlace o una ruta se vuelve inaccesi(le %usto despu0s de una actuali/acin* la propagacin del )allo en la ruta se iniciar$ en la pr!ima propagacin* ralenti/$ndose la convergencia. #os protocolos de vector de distancia m$s nuevos* como EIG'P y 'IPE7* introducen el concepto de actuali(aciones desencadenadas . Fstas propagan los )allos tan pronto ocurran* acelerando la convergencia considera(lemente. #os protocolos por vector de distancia tradicionales tra(a%an so(re la (ase de actuali/aciones peridicas y contadores de espera1 si no se reci(e una ruta en un cierto periodo de tiempo* la ruta entra en un estado de espera* enve%ece y desaparece* volvi0ndose inalcan/a(le. Bucles de Enrutamiento en Algoritmos por Vector de Distancia
#os (ucles de enrutamiento producen entradas de enrutamiento inco-erentes* de(ido generalmente a un cam(io en la topolog+a. Si un enlace de un router A se vuelve inaccesi(le* los routers vecinos no se dan cuenta inmediatamente* por lo ,ue se corre el riego de ,ue el router A crea ,ue puede llegar a la red perdida a trav0s de sus vecinos ,ue mantienen entradas antiguas. As+* a6ade una nueva entrada a su ta(la de enrutamiento con un coste superior. A su ve/* este proceso se repetir+a una y otra ve/* increment$ndose el coste de las rutas* -asta ,ue de alguna )orma se parase dic-o proceso. #os m0todos utili/ados para evitar este caso son los ,ue siguen1 )ori(onte Di'idido. #a regla del -ori/onte dividido es ,ue nunca resulta 3til volver a enviar in)ormacin acerca de una ruta a la direccin de dnde -a venido la actuali/acin original. Actuali(aci#n $n'ersa. "uando una red de un router )alla* este envenena su enlace creando una entrada para dic-o enlace con coste in)inito. As+ de%a de ser vulnera(le a actuali/aciones incorrectas proveniente de routers vecinos* donde est0 involucrada dic-a red. "uando los routers vecinos ven ,ue la red -a pasado a un coste in)inito* env+an una actuali/acin inversa indicando ,ue la ruta no est$ accesi(le. De*inici#n de M+imo. "on este sistema* el protocolo de enrutamiento permite la repeticin del (ucle -asta ,ue la m0trica e!ceda el valor m$!imo permitido. 2na ve/ ,ue la red alcan/a ese m$!imo* se considera inalcan/a(le. Actuali(aci#n desencadenada . &ormalmente* las nuevas ta(las de enrutamiento se env+an a los routers vecinos a intervalos regulares. 2na actuali/acin desencadenada es una nueva ta(la de enrutamiento ,ue se env+a de )orma inmediata* en respuesta a un cam(io. El router ,ue detecta el cam(io env+a inmediatamente un mensa%e de actuali/acin a los routers adyacentes ,ue* a su ve/* generan actuali/aciones desencadenadas para noti)icar el cam(io a todos sus vecinos. Sin em(argo surgen dos pro(lemas1 o #os pa,uetes ,ue contienen el mensa%e de actuali/acin podr+an ser descartados o da6ados por alg3n enlace de la red. o #as actuali/aciones desencadenadas no suceden de )orma instant$nea. Es posi(le ,ue un router ,ue no -aya reci(ido a3n la actuali/acin desencadenada genere una actuali/acin regular ,ue cause ,ue la ruta de)ectuosa sea insertada en un vecino ,ue -u(iese reci(ido ya la actuali/acin. "om(inando las actuali/aciones desencadenadas con los tempori/adores se o(tiene un es,uema ,ue permite evitar estos pro(lemas Algoritmos de enrutamiento de estado de enlace 2tili/a un modelo de (ase de datos distri(uida y replicada. #os routers intercam(ian pa,uetes de estado de enlace ,ue in)orma a todos los routers de la red so(re el estado de sus distintos inter)aces. Esto signi)ica ,ue slo se env+a in)ormacin acerca de las cone!iones directas de un determinado router* y no toda la ta(la de enrutamiento como ocurre en el enrutamiento por vector de distancia. Aplicando el algoritmo SPG (primero la ruta m$s corta * m$s conocido como algoritmo Di%Bstra* cada router calcula un $r(ol de las ruta m$s cortas -acia cada destino* situ$ndose a s+ mismo en la ra+/. #os protocolos de estado de enlace no pueden proporcionar una solucin de conectividad glo(al* como la ,ue se re,uiere en grandes redes como Internet* pero si son utili/ados por muc-os proveedores como protocolo de enrutamiento en el interior de un SA. #os protocolos m$s conocidos son CSPG e ISEIS. Algunos de los (ene)icios de estos protocolos son1 &o -ay l+mite en el n3mero de saltos de una ruta. #os protocolos del estado de enlace tra(a%an so(re la (ase de las m0tricas de enlace en lugar de -acerlo en )uncin del n3mero de saltos. El anc-o de (anda del enlace y los retrasos puede ser )actori/ados cuando se calcule la ruta m$s corta -acia un destino determinado. #os cam(ios de enlace y nodo son inmediatamente introducidos en el dominio mediante actuali/aciones del estado de enlace. Soporte para V#S; y "ID'* ya ,ue intercam(ian in)ormacin de m$scara en las actuali/aciones. Sistemas Autnomos 2n Sistema Autnomo (SA es un con%unto de redes* o de routers* ,ue tienen una 3nica pol+tica de enrutamiento y ,ue se e%ecuta (a%o una administracin com3n* utili/ando -a(itualmente un 3nico IGP. Para el mundo e!terior* el SA es visto como una 3nica entidad. "ada SA tiene un n3mero identi)icador de =: (its* ,ue se le asigna mediante un 'egistro de Internet (como 'IPE* A'I&* o AP&I" * o un
proveedor de servicios en el caso de los SA privados. As+* conseguimos dividir el mundo en distintas administraciones* con la capacidad de tener una gran red dividida en redes m$s pe,ue6as y manipula(les. En un PCP dnde se %unten varios SA* cada uno de estos utili/ar$ un router de gama alta ,ue llamaremos router *ronteri(o* cuya )uncin principal es intercam(iar tr$)ico e in)ormacin de rutas con los distintos routers )ronteri/os del PCP. As+* un concepto importante de comprender es el tr*ico de trnsito* ,ue no es m$s ,ue todo tr$)ico ,ue entra en un SA con un origen y destino distinto al SA local. En Internet* la IA&A es la organi/acin ,ue gestiona las direcciones IP y n3meros de AS* teniendo en cuenta ,ue cada Sistema Autnomo se identi)ica por un n3mero ine,u+voco ,ue no puede ser superior a :<<H<* teniendo en cuenta ,ue la coleccin :<@=7E:<<H< son SA privados para ser utili/ados entre los proveedores y los clientes. As+* podemos ponernos en contacto con 'IPE* A'I& o AP&I" para solicitar rangos de direcciones IP o n3meros de AS. SA de cone+i#n ,nica- sin trnsito. Se considera ,ue un SA es de cone!in 3nica cuando alcan/a las redes e!teriores a trav0s de un 3nico punto de salida. En este caso disponemos de varios m0todos por los cuales el ISP puede aprender y pu(licar las rutas del cliente. o 2na posi(ilidad para el proveedor es enumerar las su(redes del cliente como entradas est$ticas en su router* y pu(licarlas a Internet a trav0s de BGP. o Alternativamente* se puede emplear un IGP entre el cliente y el proveedor* para ,ue el cliente pu(li,ue sus rutas. o El tercer m0todo es utili/ar BGP entre el cliente y el proveedor. En este caso* el cliente podr$ registrar su propio n3mero SA* o (ien utili/ar un n3mero de SA privado si el proveedor tiene soporte para ello. SA de m,ltiples cone+iones- sin trnsito . 2n SA puede tener m3ltiples cone!iones -acia un proveedor o -acia varios proveedores* sin permitir el pas de tr$)ico de tr$nsito a trav0s de 0l. Para ello* el SA slo pu(licar$ sus propias rutas y no propagar$ las rutas ,ue -aya aprendido de otros SA. #os SA sin tr$nsito y con m3ltiples cone!iones no necesitan realmente e%ecutar BGP con sus proveedores* aun,ue es recomenda(le y la mayor parte de las veces es re,uerido por el proveedor. SA de m,ltiples cone+iones- con trnsito. Esto es un SA con m$s de una cone!in con el e!terior* y ,ue puede ser utili/ado para el tr$)ico de tr$nsito por otros SA. Para ello* un SA de tr$nsito pu(licar$ las rutas ,ue -aya aprendido de otros SA* como medio para a(rirse al tr$)ico ,ue no le pertene/ca. Es muy aconse%a(le (y en la mayor+a de los casos re,uerido ,ue los SA de tr$nsito de m3ltiples cone!iones utilicen BGPE@ para sus cone!iones a otros SA* mientras ,ue los routers internos pueden e%ecutar enrutamiento predeterminado -acia los routers BGP. Protocolos Internos de Pasarela (Interior Gateway Protocols o IGP Se encargan del enrutamiento de pa,uetes dentro de un dominio de enrutamiento o sistema autnomo. #os IGP* como %$P o $.%P* se con)iguran en cada uno de los routers incluidos en el dominio. %outing $n*ormation Protocol !%$P". 'IP es un protocolo universal de enrutamiento por vector de distancia ,ue utili/a el n3mero de saltos como 3nico sistema m0trico. 2n salto es el paso de los pa,uetes de una red a otra. Si e!isten dos rutas posi(les para alcan/ar el mismo destino* 'IP elegir$ la ruta ,ue presente un menor n3mero de saltos. 'IP no tiene en cuenta la velocidad ni la )ia(ilidad de las l+neas a la -ora de seleccionar la me%or ruta. 'IP env+a un mensa%e de actuali(aci#n del enrutamiento cada /0 segundos (tiempo predeterminado en routers "isco * en el ,ue se incluye toda la ta(la de enrutamiento del router* utili/ando el protocolo 2DP para el env+o de los avisos. %$P01 est limitado a un n,mero m+imo de saltos de 12- no soporta LSM 3 C$D%- 3 no soporta actuali(aciones desencadenadas . 'IPE= puede reali/ar e4uilibrado de la carga en un m$!imo de seis rutas de igual coste. %$P0 2 es un protocolo sin clase ,ue admite "ID'* V#S;* resumen de rutas y seguridad mediante te!to simple y autenticacin ;D<. %$P publica sus rutas s#lo a los routers 'ecinos. 5pen S6ort Pat6 7irst !5SP7". CSPG es un protocolo universal (asado en el algoritmo de estado de enlace* desarrollado por el IETG para sustituir a 'IP. B$sicamente* CSPG utili/a un algoritmo ,ue le permite calcular la distancia m$s corta entre la )uente y el destino al determinar la ruta para un grupo espec+)ico de pa,uetes. 5SP7 soporta LSM* o)rece con'ergencia rpida* autenticaci#n de origen de ruta* y pu(licacin de ruta mediante multidi)usin. 5SP7 publica sus rutas a todos los routers del mismo rea . En la 'G" 7H7I se descri(e el concepto y operatividad del estado de enlace en CSPG* mientras ,ue la
implementacin de CSPG versin 7 se muestra en la 'G" =<IH. CSPG toma las decisiones en )uncin del corte de la ruta* disponiendo de una m8trica m+ima de 922/2. CSPG )unciona dividiendo una intranet o un sistema autnomo en unidades %er$r,uicas de menor tama6o. "ada una de estas $reas se enla/a con un $rea (acB(one mediante un router )ronteri/o. As+* todos los pa,uetes direccionados desde un $rea a otra di)erente* atraviesan el $rea (acB(one. CSPG env+a Pu(liciones del Estado de Enlace (#inBEState Advertisement J #SA a todos los routers pertenecientes a la misma $rea %er$r,uica mediante multidi*usi#n $P. #os routers vecinos intercam(ian mensa%es )ello para determinar ,u0 otros routers e!isten en una determinada inter)a/ y sirven como mensa%es de actividad ,ue indican la accesi(ilidad de dic-os routers. "uando se detecta un router vecino* se intercam(ia in)ormacin de topolog+a CSPG. #a in)ormacin de la #SA se transporta en pa,uetes mediante la capa de transporte CSPG (con acuse de reci(o para garanti/ar ,ue la in)ormacin se distri(uye adecuadamente. Para la con)iguracin de CSPG se re,uiere un n3mero de proceso* ya ,ue se pueden e%ecutar distintos procesos CSPG en el mismo routers. #os administradores acostum(ran usar un n3mero de SA como n3mero de proceso $nterior .ate:a3 Protocol !$.%P". IG'P )ue dise6ado por "isco a mediados de los oc-enta* para corregir algunos de los de)ectos de 'IP y para proporcionar un me%or soporte para redes grandes con enlaces de di)erentes anc-os de (anda* siendo un protocolo propietario de Cisco. IG'P es un protocolo de enrutamiento por vector de distancia capa/ de utili/ar -asta 2 m8tricas distintas (anc-o de (anda K=* retraso KH* carga* )ia(ilidad* ;T2 * utili/$ndose por de)ecto 3nicamente el anc-o de (anda y el retraso. Estas m0trica pueden re)erirse al anc-o de (anda* a la carga (cantidad de tr$)ico ,ue ya gestiona un determinado router y al coste de la comunicacin (los pa,uetes se env+an por la ruta m$s (arata . Para la con)iguracin de CSPG se re4uiere un n,mero de proceso * ya ,ue se pueden e%ecutar distintos procesos CSPG en el mismo routers. #os administradores acostum(ran usar un n3mero de SA como n3mero de proceso. IG'P env+a mensa%es de actuali/acin del enrutamiento a intervalos de tiempo mayores ,ue 'IP* utili/a un )ormato m$s e)iciente* y soporta actuali(aciones desencadenadas. IG'P posee un n3mero m$!imo predeterminado de =88 saltos* ,ue puede ser con)igurado -asta 7<< saltos* por lo ,ue puede implementarse en grandes intercone!iones donde 'IP resultar+a del todo ine)iciente. IG'P puede mantener -asta un m$!imo de seis rutas paralelas de coste di*erenteL Por e%emplo* si una ruta es tres veces me%or ,ue otra* se utili/ar$ con una )recuencia tres veces mayor. $.%P no soporta LSM. $.%P publica sus rutas s#lo a los routers 'ecinos. En6aced $.%P 0 E$.%P. Basado en IG'P y como me%ora de este* es un protocolo -+(rido ,ue pretende o)recer las venta%as de los protocolos por vector de distancia y las venta%as de los protocolos de estado de enlace. E$.%P soporta LSM y soporta una con'ergencia mu3 rpida. E$.%P publica sus rutas s#lo a los routers 'ecinos . Para la con)iguracin de CSPG se re4uiere un n,mero de proceso* ya ,ue se pueden e%ecutar distintos procesos CSPG en el mismo routers. #os administradores acostum(ran usar un n3mero de SA como n3mero de proceso.
Protocolos E!ternos de Pasarela (E!terior Gateway Protocols o EGP #os protocolos de enrutamiento e!terior )ueron creados para controlar la e!pansin de las ta(las de enrutamiento y para proporcionar una vista m$s estructurada de Internet mediante la divisin de dominios de enrutamiento en administraciones separadas* llamadas Sistemas Aut#nomos !SA"* los cuales tienen cada uno sus propias pol+ticas de enrutamiento. Durante los primeros d+as de Internet* se utili/a(a el protocolo E.P (no con)undirlo con los protocolos de enrutamiento e!terior en general . &SG&ET utili/a(a EGP para intercam(iar in)ormacin de accesi(ilidad entre el (acB(one y las redes regionales. Actualmente* ;.P0< es el est$ndar de -ec-o para el enrutamiento entre dominios en Internet. ;order .ate:a3 Protocol !;.P". Es un protocolo de enrutamiento por vector de distancia usado com3nmente para enrutar pa,uetes entre dominios* est$ndar en Internet. BGP gestiona el enrutamiento entre dos o m$s routers ,ue sirven como routers )ronteri/os para determinados Sistemas Autnomos. BGP versin @ (BGPE@ * es el protocolo de enrutamiento entre dominios elegido en Internet* en parte por,ue administra e)icientemente la agregacin y la propagacin de rutas entre dominios. Aun,ue BGPE@ es un protocolo de enrutamiento e!terior* tam(i0n puede utili/arse dentro de un SA como un conducto para intercam(iar actuali/aciones BGP. #as cone!iones BGP dentro de un SA son denominadas ;.P interno !$;.P"* mientras ,ue las cone!iones BGP entre routers )ronteri/os (distintos SA son
denominadas ;.P e+terno !E;.P". BGPE=* 7 y H est$n o(soletos. Para la con)iguracin de CSPG se re4uiere un n,mero de Sistema Aut#nomo* ya ,ue se pueden e%ecutar distintos procesos CSPG en el mismo routers. BGP se especi)ica en las 'G" ==:H* =7:9 y =99=* ,ue de)inen las veriones 7* H y @ de BGP* respectivamente. #os routers BGP se con)iguran con la in)ormacin del vecino a )in de ,ue puedan )ormar una cone!in T"P )ia(le so(re la ,ue transportar in)ormacin de la ruta de acceso del sistema autnomo y la ruta de la red. Tras esta(lecer una sesin BGP entre vecinos* 0sta sigue a(ierta a menos ,ue se cierre espec+)icamente o ,ue -aya un )allo en el enlace. Si dos routers vecinos intercam(ian in)ormacin de ruta y sesiones BGP* se dice ,ue son iguales ;.P. En principio* los iguales BGP intercam(ian todo el contenido de las ta(las de enrutamiento BGP. Posteriormente* slo se env+an actuali/aciones incrementales entre los iguales para avisarles de las rutas nuevas o eliminadas. Todas las rutas BGP guardan el 3ltimo n3mero de versin de la ta(la ,ue se -a pu(licado a sus iguales* as+ como su propia versin interna de la ta(la. "uando se reci(e un cam(io en un igual* la versin interna se incrementa y se compara con las versiones de los iguales* para asegurar ,ue todos los iguales se mantienen sincroni/ados. BGP tam(i0n guarda una ta(la de rutas BGP independiente ,ue contiene todas las rutas de acceso posi(les a las redes pu(licadas. #os iguales BGP se dividen en dos categor+as1 #os iguales BGP de distintos sistemas autnomos ,ue intercam(ian in)ormacin de enrutamiento son iguales ;.P e+ternos !E;.P". #os iguales BGP del mismo sistema autnomo ,ue intercam(ian in)ormacin de enrutamiento son iguales ;.P internos !$;.P". #a seleccin de ruta ptima BGP se (asa en la longitud de la ruta de acceso del sistema autnomo para una ruta de red. #a longitud se de)ine como el n3mero de sistemas autnomos distintos necesarios para acceder a la red. "uanto menor sea la distancia* m$s apeteci(le ser$ la ruta de acceso. A trav0s del uso de controles administrativos* BGP es uno de los protocolos de enrutamiento m$s )le!i(les y totalmente con)igura(les disponi(les. 2n uso t+pico de BGP* para una red conectada a Internet a trav0s de varios ISP* es el uso de EBGP con los ISP* as+ como el uso de IBGP en la red interna* para as+ o)recer una ptima seleccin de rutas. #as redes conocidas de otros sistemas autnomos a trav0s de EBGP se intercam(iar$n entre los iguales IBGP. Si slo -u(iera un ISP* valdr+a con utili/ar una ruta resumen o predeterminada para la salida a internet. Tenga en cuenta ,ue los routers BGP pu(lican las rutas conocidas de un igual BGP a todos sus otros iguales BGP. Por e%emplo* las rutas conocidas a trav0s de EBGP con un ISP se volver$n a pu(licar a los iguales IBGP* ,ue a su ve/ volver$n a pu(licarlos a otros ISP a trav0s de EBGP. ;ediante la pu(licacin reiterada de rutas* la red puede pasar a ser una red de tr$nsito entre los proveedores con los ,ue se conecte. BGP puede parametri/arse tanto para ,ue la red interna act3e como una red de tr$nsito* como para ,ue no. "riterios de Seleccin de Protocolos de Enrutamiento &opolog=a de %ed. #os protocolos del tipo CSPG e ISEIS re,uieren un modelo %er$r,uico )ormado un (acB(one y una o varias $reas lgicas* lo ,ue nos puede llegar a e!igir ,ue redise6emos la red. %esumen de %uta 3 Direcci#n. ;ediante V#S; podemos reducir considera(lemente el n3mero de entradas en la ta(la de enrutamiento* y en consecuencia la carga de los routers* por lo ,ue son recomendados protocolos como CSPG y EIG'P. elocidad de Con'ergencia. 2no de los criterios m$s importantes es la velocidad con la ,ue un protocolo de enrutamiento identi)ica una ruta no disponi(le* selecciona una nueva y propaga la in)ormacin so(re 0sta. Protocolos como 'IPE= e IG'P suelen ser m$s lentos en converger ,ue protocolos como EIG'P y CSPG. Criterios de Selecci#n de %uta . "uando las di)erentes rutas de la Intranet se compongan de varios tipos de medios #A& y DA&* puede ser desaconse%a(le un protocolo ,ue dependa estrictamente del n3mero de satos* como es el caso de 'IP. 'IP considera ,ue el salto de un router en un segmento Gast Et-ernet tiene el mismo coste ,ue un salto por un enlace DA& a <: K(ps.
Capacidad de ampliaci#n. #os protocolos de vector de distancia consumen menos ciclos de "P2 ,ue los protocolos de estado de enlace con sus comple%os algoritmos SPG. Sin em(argo* los protocolos de estado de enlace consumen menos anc-o de (anda ,ue los protocolos de vector de distancia. Sencille( de implementaci#n. 'IP* IG'P* y EIG'P no re,uieren muc-a plani)icacin ni organi/acin en la topolog+a para ,ue se puedan e%ecutar de manera e)ica/. CSPG e ISEIS re,uieren ,ue se -aya pensado muy cuidadosamente la topolog+a de la red y los modelos de direccionamiento antes de su implementacin. Seguridad. Algunos protocolos como CSPG y EIG'P admiten poderosos m0todos de autenticacin* como las autenticacin de claves ;D<. Compatibilidad. Teniendo en cuenta el car$cter propietario de "isco de protocolos como IG'P y EIG'P* dic-os protocolos no los podremos utili/ar con protocolos de distintos )a(ricantes.
As+* si estamos desarrolando una red compuesta e!clusivamente de dispositivos "isco* no tendremos ninguna duda en utili/ar E$.%P como protocolo de enrutamiento* por ser sencillo de con)igurar* no re,uerir una topolog+a espec+)ica* admitir V#S;* y o)recer una convergencia r$pida. #a regla de enrutamiento de correspondencia m$s larga 2n router ,ue tenga ,ue decidir entre dos pre)i%os de longitudes di)erentes de la misma red siempre seguir$ la m$scara m$s larga (es decir* la ruta de red m$s espec+)ica . Suponga* por e%emplo* ,ue un router tiene las dos entradas siguientes en su ta(la de enrutamiento. =?I.H7.=.8A7@ por la ruta =. =?I.H7.8.8A=: por la ruta 7. "uando intenta enviar tr$)ico al -ost =?7.H7.=.=* el router lo intentar$ pasar por la ruta =. Si la ruta = no estuviese disponi(le por alguna ra/n* entonces lo pasar+a por la ruta 7. Bucles de Enrutamiento y Agu%eros &egros 2n bucle de enrutamiento se produce cuando el tr$)ico circula -acia atr$s y -acia delante entre elementos de la red* no alcan/ando nunca su destino )inal. Suponga ,ue la cone!in entre el ISP= y su cliente Goonet (dnde e!iste la red =?I.H7.=.8A7@ se vuelve inaccesi(le. Suponga tam(i0n ,ue el ISP= tiene una ruta predeterminada 8.8.8.8A8 ,ue apunta a ISP7 para las direcciones no conocidas. El tr$)ico -acia =?I.H7.=.= no encontrar$ su destino en ISP=* por lo ,ue seguir$ la ruta predeterminada -acia ISP7* volviendo a ISP= y a ISP7* y as+ una y otra ve/. 2n agu>ero negro ocurre cuando el tr$)ico llega y se para en un destino ,ue no es el destino propuesto y desde el ,ue no puede ser reenviado. Estas dos situaciones tienden a ocurrir cuando se dispone de ta(las de enrutamiento gestionadas en una parte por protocolos de enrutamiento* y en otra por rutas est$ticas* as+ como por una incorrecta agregacin de rutas de otros proveedores.
?Soporta
LSM@
SI '$pida Vector
elocidad Con'ergencia &ecnolog=a N,mero ma+. Saltos Seguridad Selecci#n de %uta Compatibilidad &ipo ?Proceso / ASN@ ?Despende &opolog=a@ de
Saltos
Saltos
Varias ;0tricas
2niversal 2niversal "isco IGP &C &C IGP &C &C IGP P'C"ESC &C