SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
UNIVERSIDAD AUTÓNOMA DE COLOMBIA

                TRABAJO DE GRADO:

  DISEÑO DE UNA INTERFAZ GRÁFICA PARA EL ANÁLISIS DE
ALGORITMOS DE ENRUTAMIENTO UTLIZANDO EL PROTOCOLO
      RIP v2, POR MEDIO DE LA PLATAFORMA JAVA.

           ALGORITMOS DE ENRUTAMIENTO
ALGORITMOS DE ENRUTAMIENTO

  La función principal de la capa de red es enrutar paquetes de un punto a otro
  (de un equipo a otro), y esta utiliza algoritmos que eligen las rutas por donde
  transitan los diferentes paquetes, así como las estructuras de datos que usan
  estos, estos anteriores se conocen como algoritmos de enrutamiento.

  Una definición sencilla de los algoritmos de enrutamiento es que son los
  encargados de decidir la línea de salida y camino por la que se transmitirá un
  paquete de información determinado en la capa de red. Estos algoritmos
  utilizan tablas en donde se encuentra la información de sus vecinos (otros
  equipos o puntos de la red) pesos de los caminos y otros datos de importancia
  para la red.

  El enrutamiento es el proceso que consiste en tomar la decisión de cuales rutas
  utilizar para dirigir un paquete de información. S puede considerar entonces
                                                     e
  que un enrutador realiza dos procesos internos. Uno de ellos maneja cada
  paquete conforme llega, buscando en las tablas de enrutamiento la línea de
  salida por la cual se enviará. Este proceso se conoce como reenvío. El otro
  proceso es responsable de llenar y actualizar las tablas de enrutamiento, es allí
  donde entra en acción el algoritmo de enrutamiento.

  A continuación estudiaremos brevemente algunos algoritmos de enrutamiento
  y sus formas básicas de funcionamiento. Los anteriores son:

     Enrutamiento por la ruta más corta.
     Inundación.
     Enrutamiento por vector de distancia.
     Enrutamiento por estado del enlace.
     Enrutamiento jerárquico.
     Enrutamiento por difusión.
     Enrutamiento por multidifusión.
     Enrutamiento para hosts móviles.
     Enrutamiento en redes ad hoc.
     Búsqueda en nodos de redes de igual a igual.

  7.1.1 Enrutamiento por la ruta más corta.

  Esta forma de enrutamiento consiste en armar un grafo de la subred, en el que
  cada nodo representa un enrutador y cada arco del grafo una línea de
  comunicación (con frecuencia llamada enlace). Para elegir una ruta entre un
  par dado de enrutadores, el algoritmo simplemente encuentra en el grafo la
  ruta más corta entre ellos.

  Ej. Algoritmo de Dijkstra.
7.1.2 Inundación.

Este es un algoritmo de tipo estático el cual consiste en que cada paquete de
entrada se envía por cada una de las líneas de salida, excepto aquella por la que
llegó (en forma de difusión (hacia todas las direcciones posibles desde un
nodo)).
Existe una variación de la inundación, llamada inundación selectiva, que
consiste en un algoritmo en el que los enrutadores no envían cada paquete de
entrada por todas las líneas, sino solo por aquellas que van aproximadamente
en la dirección correcta.

7.1.3 Enrutamiento por vector de distancia.

Este tipo de algoritmo de enrutamiento es dinámico, el cual opera haciendo
que cada enrutador mantenga una tabla (es decir, un vector) que da la mejor
distancia conocida a cada destino y la línea que se puede usar para llegar ahí.
Estas tablas se actualizan intercambiando información con los vecinos. Cada
enrutador mantiene una tabla de enrutamiento indizada por, y conteniendo un
registro de, cada enrutador de la subred. Esta entrada comprende dos partes:
la línea preferida de salida hacia ese destino y una estimación del tiempo o
distancia a ese destino.

7.1.4 Enrutamiento por estado del enlace.

Este tipo de enrutamiento es dinámico y es una evolución del enrutamiento por
vector de distancia puesto que el anterior tiene un bajo rendimiento y falencias
respecto a los retardos, ancho de banda entre otros, dado lo anterior se
modelo un algoritmo en donde los enrutadores deberían cumplir cinco
características específicas, estas son:

   Descubrir a sus vecinos y conocer sus direcciones de red.
   Medir el retardo o costo para cada uno de sus vecinos.
   Construir un paquete que indique todo lo que acaba de aprender.
   Enviar este paquete a todos los demás enrutadores.
   Calcular la ruta más corta a todos los demás enrutadores.
CARACTERISTICAS DE LOS
ALGORITMOS DE ENRUTAMIENTO
  Un algoritmo de enrutamiento debe tener en cuenta HO cinco características
  generales, debe ser óptimo, sencillo, robusto, de rápida convergencia y flexible.

     Óptimo. Hace referencia a la habilidad del algoritmo de seleccionar la mejor
     ruta, donde la mejor ruta depende de la métrica que se use para calcularla.
     Cada protocolo define y sigue en forma estricta su algoritmo y su métrica
     para cálculos de rutas.

     Sencillez. Los algoritmos de enrutamiento debe ser definidos de la forma
     mas sencilla posible, esta sencillez es realmente importante cuando éste se
     desarrolla en software. El software debe ser eficiente y funcional, también
     es necesario tener en cuenta que el tiempo de procesamiento en cada nodo
     debe ser lo mas corto posible.
     Robusto. Los algoritmos deben estar diseñados para solucionar problemas
     imprevistos, especialmente cambios topológicos por daño en los enlaces. Es
     necesario que trabajen de forma apropiada frente a sobrecargas en la red,
     así como de forma estable y adaptarse dinámica a las condiciones de la red.

     Rápida convergencia. La convergencia en un algoritmo se dicta por la
     rapidez con la cual los enrutadores (router) establecen sus rutas y de una
     manera estable. Ante los cambios o problemas en la red, el algoritmo debe
     percatarse rápidamente y reaccionar con agilidad. S el algoritmo posee una
                                                        i
     convergencia lenta generalmente produce loops y caídas de la red.

     Flexibles. Los algoritmo se deben acomodar de una forma rápida y eficiente
     a una gran variedad de eventos en la red, como:

     o Ancho de banda del canal.
     o Tamaño de las colas del enrutador.
     o Retardos en la red.

  Los algoritmos de enrutamiento pueden agruparse básicamente en dos clases
  principales: no adaptivos y adaptivos.




    GRÁFICA 1. CATEGORIAS DE LOS ALGORITMOS DE ENRUTAMIENTO
No adaptivos: Estos algoritmos no basan sus decisiones de enrutamiento en
   mediciones o estimaciones del tráfico y la topología actual, su decisión
   acerca de que ruta usar para llegar de un punto a otro, se toma por
   adelantado, fuera de línea, y se carga en los enrutadores al arrancar la red.
   Este procedimiento se conoce como enrutamiento estático.

   Adaptivos: Estos algoritmos a diferencia de los anteriores cambian sus
   decisiones de enrutamiento para reflejar los cambios de topología, tráfico,
   entre otros cambios de la red.

S embargo, la clasificación de los algoritmos de enrutamiento puede hacerse
 in
de la siguiente manera:

   Dinámicos Estáticos
   Single Path Multi Path
   Planos Jerárquicos.
   Inter-dominio Intra-dominio
   De estado de Enlace De vector distancia.

A continuación se dan unas tablas en donde se muestran las características de
los diferentes algoritmos de enrutamiento.

           Algoritmos Estáticos                     Algoritmos Dinámicos

   Las tablas de enrutamiento son               Estos se adaptan en forma
   establecidas por el administrador de la      dinámica y en tiempo real a las
   red.                                         distintas circunstancias de la red.
   Estas solo se modifican por el               Utilizan       información        de
   administrador de la red y no se adaptan a    actualización de recibidos.
   cambios dinámicos en la red.                 El software de enrutamiento
   Es muy simple de diseñar e implementar       recalcula rutas y envía mensajes
   Aplicada en redes pequeñas, de diseño        de actualización.
   simple y con alto tráfico.                   Los enrutadores se comunican
   Los sistemas estáticos no operan bien en     entre      si     e    intercambian
   un ambiente de rápido crecimiento o          información de enrutamiento.
   cambios rápidos.                             S us esquemas incorporan un
   Las tablas de enrutamiento no responden      nuevo cambio de la red por medio
   completamente en caso de fallas, ya que      de adición o retiro de las entradas
   los enrutadores de respaldo usan los         en sus tablas de enrutamiento.
   recursos del dispositivo o de red con        Estos      algoritmos     responden
   problemas.                                   automáticamente a la congestión
   Un cambio físico de la topología hace que    de la red o cambios de la topología
   todos los enrutadores de la red deban ser    física.
   modificados manualmente.                     Existen dos tipos de algoritmos de
   Los errores de configuración en las tablas   enrutamiento dinámicos que
   estáticas puede que no sean fáciles de       calculan el camino al más corto
   encontrar o arreglar.                        nodo destino. Uno esta basado en
                                                el concepto de vector distancia
                                                  Distance Vector , el otro esta
                                                basado en el estado del enlace
                                                  Link State .
Todos los algoritmos usan métricas
                                            para escoger el mejor camino a su
                                            destino. De acuerdo a cual de
                                            estos caminos posea la métrica
                                            mas baja, para lo cual se usa:
                                            Número de saltos.
                                            Retardo en la transmisión.
                                            La capacidad de la línea.




                  Tabla 1. Algoritmo Estático vs. Dinámico


      Algoritmos Single Path                   Algoritmos Multi- Path

S definen una ruta para comunicar un
 olo                                        S oportan múltiples rutas entre un
nodo origen con un nodo destino.            nodo fuente y un nodo destino.
                                            Permiten distribuir y balancear el
                                            tráfico entre las múltiples líneas.
                                            Proveen       a    la     red     con
                                            características       de        mejor
                                            desempeño y mayor disponibilidad

               Tabla 2. Algoritmo Single-Path vs. Multi-Path


         Algoritmos Planos                     Algoritmos Jerárquicos

Estos algoritmos estructuran a la red en    S establecen grupos jerárquicos
                                             e
forma plana.                                alrededor del Backbone.
Todos los nodos o enrutadores están en el   Designan grupos lógicos llamados
mismo nivel de jerarquía.                   dominios, sistemas autónomos o
Todos intercambian información de           áreas.
enrutamiento.                               Algunos enrutadores pueden
                                            comunicarse entre dominios y
                                            otros solo en su dominio.
                                            S adapta a la estructura de la
                                             e
                                            empresa.

                   Tabla 3. Algoritmo Plano vs. Jerárquico


      Algoritmos Intra-dominio                Algoritmos Inter-dominio

Solo trabajan dentro de cada dominio.       Están diseñados para conectar
                                            dominios.

            Tabla 4. Algoritmo Intra-dominio vs. Inter-dominio
Algoritmos de Estado de Enlace                Algoritmos de Vector Distancia

Cada enrutador envía a todos los nodos en     Cada enrutador envía toda su tabla de
la red información del estado de enlace       enrutamiento (incluye a sus vecinos y a
con sus vecinos.                              todos los nodos de la red que conozca)
Los mensajes de actualización son             Los mensajes de actualización son de gran
pequeños pero se replican por toda la red.    tamaño pero solo los envía a sus vecinos.
Requieren más maquina.                        Requiere menos máquina.
Tienen mejor convergencia.                    Son un poco más lentos.
En este tipo de algoritmo el enrutador        Un problema es el de la transmisión de
debe conocer la topología total de la red     malas noticias por la red tales como la
para calcular el camino mas corto a cada      ruptura de un enlace o la desaparición de
una de las redes de destino.                  un nodo. Este algoritmo converge
Cada enrutador hace un Broadcast a cada       lentamente en estos casos. Aunque el
uno de los otros enrutadores de la red.       principal inconveniente de este algoritmo
Estos mensajes contienen el estado de         es el de la cuenta a infinito.
cada uno de los enlaces directamente          El problema mas frecuente en este tipo de
conectados a cada puerto.                     algoritmo es la cuenta a infinito, donde se
Las rutas son consistentes, porque cada       hace que los costes o distancias se
nodo esta usando exactamente el mismo         incrementen indefinidamente sin que el
algoritmo de enrutamiento y la misma          algoritmo llegue a converger nunca.
base de datos. Cada nodo tiene la
información necesaria para calcular la ruta
con el costo mínimo.
Usa excesiva cantidad de memoria y
sobrecarga de comunicaciones es
requerida para que redes grandes puedan
trabajar. Ya que cada enrutador debe
mantener una base de datos conteniendo
el total de la topología de la red.
Este algoritmo requiere una gran cantidad
de tiempo de CPU.
Cada enrutador mantiene una vista
consciente de la red eliminando el
problema de los ciclos y convergencia
lenta.
Enrutadores con información errónea son
fáciles de detectar, porque cada uno
mantiene una base de datos idéntica.
Para redes muy grandes este sistema
permite crear sistemas autónomos y el
estado de la red es calculado solo para el
sistema local.

         Tabla 5. Algoritmo Estado de Enlace vs. Vector distancia
This document was created with Win2PDF available at http://www.win2pdf.com.
The unregistered version of Win2PDF is for evaluation or non-commercial use only.
This page will not be added after purchasing Win2PDF.
Algoritmos de enrutamiento
Algoritmos de enrutamiento
Algoritmos de enrutamiento
Algoritmos de enrutamiento

Contenu connexe

Tendances

Codigos de Linea - Telecomunicaciones III
Codigos de Linea - Telecomunicaciones IIICodigos de Linea - Telecomunicaciones III
Codigos de Linea - Telecomunicaciones IIIAndy Juan Sarango Veliz
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamientoOswaldo Monsalvo
 
No retorno a cero (nrz l)
No retorno a cero (nrz l)No retorno a cero (nrz l)
No retorno a cero (nrz l)Fernando Luz
 
X.25 y frame relay
X.25 y frame relayX.25 y frame relay
X.25 y frame relayJLC1988
 
Enrutamiento estatico sena
Enrutamiento estatico senaEnrutamiento estatico sena
Enrutamiento estatico senaYinaGarzon
 
Diagrama de bloques de un sistema de comunicadion
Diagrama de bloques de un sistema de comunicadionDiagrama de bloques de un sistema de comunicadion
Diagrama de bloques de un sistema de comunicadionJimmy Siete
 
Compresion de Datos - Telecomunicaciones III
Compresion de Datos - Telecomunicaciones IIICompresion de Datos - Telecomunicaciones III
Compresion de Datos - Telecomunicaciones IIIAndy Juan Sarango Veliz
 
DISPOSITIVOS DE CAPA 2 DEL MODELO OSI
DISPOSITIVOS DE CAPA 2 DEL MODELO OSIDISPOSITIVOS DE CAPA 2 DEL MODELO OSI
DISPOSITIVOS DE CAPA 2 DEL MODELO OSIEwing Ma
 
MPLS - Multiprotocol Label Switching v1.3
MPLS - Multiprotocol Label Switching v1.3MPLS - Multiprotocol Label Switching v1.3
MPLS - Multiprotocol Label Switching v1.3Gianpietro Lavado
 
Protocolos de enrutamiento por vector distancia
Protocolos de enrutamiento por vector distanciaProtocolos de enrutamiento por vector distancia
Protocolos de enrutamiento por vector distanciaJorge Arroyo
 
Capítulo 3 técnicas de transmisión, multiplexación y conmutación
Capítulo 3 técnicas de transmisión, multiplexación y conmutaciónCapítulo 3 técnicas de transmisión, multiplexación y conmutación
Capítulo 3 técnicas de transmisión, multiplexación y conmutaciónJosepSalvadorSotoObregon
 

Tendances (20)

Multiplexación
MultiplexaciónMultiplexación
Multiplexación
 
Ejercicios Redes 1
Ejercicios Redes 1Ejercicios Redes 1
Ejercicios Redes 1
 
Codigos de Linea - Telecomunicaciones III
Codigos de Linea - Telecomunicaciones IIICodigos de Linea - Telecomunicaciones III
Codigos de Linea - Telecomunicaciones III
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamiento
 
No retorno a cero (nrz l)
No retorno a cero (nrz l)No retorno a cero (nrz l)
No retorno a cero (nrz l)
 
La capa de medios
La capa de mediosLa capa de medios
La capa de medios
 
X.25 y frame relay
X.25 y frame relayX.25 y frame relay
X.25 y frame relay
 
Enrutamiento dinamico
Enrutamiento dinamicoEnrutamiento dinamico
Enrutamiento dinamico
 
DWDM
DWDMDWDM
DWDM
 
Enrutamiento estatico sena
Enrutamiento estatico senaEnrutamiento estatico sena
Enrutamiento estatico sena
 
Diagrama de bloques de un sistema de comunicadion
Diagrama de bloques de un sistema de comunicadionDiagrama de bloques de un sistema de comunicadion
Diagrama de bloques de un sistema de comunicadion
 
Mpls y Atm
Mpls y AtmMpls y Atm
Mpls y Atm
 
Compresion de Datos - Telecomunicaciones III
Compresion de Datos - Telecomunicaciones IIICompresion de Datos - Telecomunicaciones III
Compresion de Datos - Telecomunicaciones III
 
DISPOSITIVOS DE CAPA 2 DEL MODELO OSI
DISPOSITIVOS DE CAPA 2 DEL MODELO OSIDISPOSITIVOS DE CAPA 2 DEL MODELO OSI
DISPOSITIVOS DE CAPA 2 DEL MODELO OSI
 
MPLS - Multiprotocol Label Switching v1.3
MPLS - Multiprotocol Label Switching v1.3MPLS - Multiprotocol Label Switching v1.3
MPLS - Multiprotocol Label Switching v1.3
 
Switch y Puentes
Switch y PuentesSwitch y Puentes
Switch y Puentes
 
Ejercicios ripv2 2 enrutamiento por defecto con los protocolos rip e igrp
Ejercicios ripv2   2 enrutamiento por defecto con los protocolos rip e igrpEjercicios ripv2   2 enrutamiento por defecto con los protocolos rip e igrp
Ejercicios ripv2 2 enrutamiento por defecto con los protocolos rip e igrp
 
CDMA y TDMA
CDMA y TDMACDMA y TDMA
CDMA y TDMA
 
Protocolos de enrutamiento por vector distancia
Protocolos de enrutamiento por vector distanciaProtocolos de enrutamiento por vector distancia
Protocolos de enrutamiento por vector distancia
 
Capítulo 3 técnicas de transmisión, multiplexación y conmutación
Capítulo 3 técnicas de transmisión, multiplexación y conmutaciónCapítulo 3 técnicas de transmisión, multiplexación y conmutación
Capítulo 3 técnicas de transmisión, multiplexación y conmutación
 

En vedette

Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamientoJOHN BONILLA
 
Algoritmos de enrutamiento presentaciónnnnnnnnn
Algoritmos de enrutamiento presentaciónnnnnnnnnAlgoritmos de enrutamiento presentaciónnnnnnnnn
Algoritmos de enrutamiento presentaciónnnnnnnnnedwinjesus
 
REDES Y CONECTIVIDAD: ENRUTAMIENTO Y PROTOCOLOS DE ENRUTAMIENTO ppts
REDES Y CONECTIVIDAD: ENRUTAMIENTO Y PROTOCOLOS DE ENRUTAMIENTO pptsREDES Y CONECTIVIDAD: ENRUTAMIENTO Y PROTOCOLOS DE ENRUTAMIENTO ppts
REDES Y CONECTIVIDAD: ENRUTAMIENTO Y PROTOCOLOS DE ENRUTAMIENTO pptsJavier Navarro
 
Modelo OSI capa de Red
Modelo OSI capa de RedModelo OSI capa de Red
Modelo OSI capa de RedCarlos Estrada
 
Protocolo de enrutamiento
Protocolo de enrutamientoProtocolo de enrutamiento
Protocolo de enrutamientoStuart Guzman
 
Algoritmos de enrutamiento
Algoritmos de enrutamientoAlgoritmos de enrutamiento
Algoritmos de enrutamientoJavier Peinado I
 
Protocolos de enrutamiento: abrir la ruta mas corta
Protocolos de enrutamiento: abrir la ruta mas corta Protocolos de enrutamiento: abrir la ruta mas corta
Protocolos de enrutamiento: abrir la ruta mas corta Jorge Antonio Góngora Bayona
 
Capa de Red del modelo OSI
Capa de Red del modelo OSICapa de Red del modelo OSI
Capa de Red del modelo OSINeryEdaly
 
ENRUTAMIENTO ESTADO ENLACE
ENRUTAMIENTO ESTADO ENLACEENRUTAMIENTO ESTADO ENLACE
ENRUTAMIENTO ESTADO ENLACECecy Hernandez
 
Protocolos De Enrutamiento
Protocolos De EnrutamientoProtocolos De Enrutamiento
Protocolos De EnrutamientoVILMA
 
Clasificacion de los protocolos de enrutamiento
Clasificacion de los protocolos de enrutamientoClasificacion de los protocolos de enrutamiento
Clasificacion de los protocolos de enrutamientoOscar
 
Vector distancia
Vector distanciaVector distancia
Vector distanciatiutn
 
Protocolos de Enrutamiento
Protocolos de EnrutamientoProtocolos de Enrutamiento
Protocolos de EnrutamientoJaime Corrales
 
Enrutamiento dinamico rip y new
Enrutamiento dinamico  rip y  newEnrutamiento dinamico  rip y  new
Enrutamiento dinamico rip y newYinaGarzon
 
5. fundamentos de bgp
5. fundamentos de bgp5. fundamentos de bgp
5. fundamentos de bgpMarcos Daniel
 
Capa red funcionalidad, protocolos, ip, tipos de red, submascara, mascara
Capa red   funcionalidad, protocolos, ip, tipos de red, submascara, mascaraCapa red   funcionalidad, protocolos, ip, tipos de red, submascara, mascara
Capa red funcionalidad, protocolos, ip, tipos de red, submascara, mascaraGerson Purisaca Martinez
 
Algoritmo de enrutamiento
Algoritmo de enrutamientoAlgoritmo de enrutamiento
Algoritmo de enrutamientonatacrogar
 
Conceptos y protocolos de enrutamiento: 3. Introducción a los protocolos de e...
Conceptos y protocolos de enrutamiento: 3. Introducción a los protocolos de e...Conceptos y protocolos de enrutamiento: 3. Introducción a los protocolos de e...
Conceptos y protocolos de enrutamiento: 3. Introducción a los protocolos de e...Francesc Perez
 

En vedette (20)

Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamiento
 
Algoritmos de enrutamiento presentaciónnnnnnnnn
Algoritmos de enrutamiento presentaciónnnnnnnnnAlgoritmos de enrutamiento presentaciónnnnnnnnn
Algoritmos de enrutamiento presentaciónnnnnnnnn
 
REDES Y CONECTIVIDAD: ENRUTAMIENTO Y PROTOCOLOS DE ENRUTAMIENTO ppts
REDES Y CONECTIVIDAD: ENRUTAMIENTO Y PROTOCOLOS DE ENRUTAMIENTO pptsREDES Y CONECTIVIDAD: ENRUTAMIENTO Y PROTOCOLOS DE ENRUTAMIENTO ppts
REDES Y CONECTIVIDAD: ENRUTAMIENTO Y PROTOCOLOS DE ENRUTAMIENTO ppts
 
Modelo OSI capa de Red
Modelo OSI capa de RedModelo OSI capa de Red
Modelo OSI capa de Red
 
Protocolo de enrutamiento
Protocolo de enrutamientoProtocolo de enrutamiento
Protocolo de enrutamiento
 
Algoritmos de enrutamiento
Algoritmos de enrutamientoAlgoritmos de enrutamiento
Algoritmos de enrutamiento
 
Protocolos de enrutamiento: abrir la ruta mas corta
Protocolos de enrutamiento: abrir la ruta mas corta Protocolos de enrutamiento: abrir la ruta mas corta
Protocolos de enrutamiento: abrir la ruta mas corta
 
Capa de Red del modelo OSI
Capa de Red del modelo OSICapa de Red del modelo OSI
Capa de Red del modelo OSI
 
ENRUTAMIENTO ESTADO ENLACE
ENRUTAMIENTO ESTADO ENLACEENRUTAMIENTO ESTADO ENLACE
ENRUTAMIENTO ESTADO ENLACE
 
Protocolos De Enrutamiento
Protocolos De EnrutamientoProtocolos De Enrutamiento
Protocolos De Enrutamiento
 
Clasificacion de los protocolos de enrutamiento
Clasificacion de los protocolos de enrutamientoClasificacion de los protocolos de enrutamiento
Clasificacion de los protocolos de enrutamiento
 
Clase13 rip
Clase13 ripClase13 rip
Clase13 rip
 
Atributos bgp
Atributos bgpAtributos bgp
Atributos bgp
 
Vector distancia
Vector distanciaVector distancia
Vector distancia
 
Protocolos de Enrutamiento
Protocolos de EnrutamientoProtocolos de Enrutamiento
Protocolos de Enrutamiento
 
Enrutamiento dinamico rip y new
Enrutamiento dinamico  rip y  newEnrutamiento dinamico  rip y  new
Enrutamiento dinamico rip y new
 
5. fundamentos de bgp
5. fundamentos de bgp5. fundamentos de bgp
5. fundamentos de bgp
 
Capa red funcionalidad, protocolos, ip, tipos de red, submascara, mascara
Capa red   funcionalidad, protocolos, ip, tipos de red, submascara, mascaraCapa red   funcionalidad, protocolos, ip, tipos de red, submascara, mascara
Capa red funcionalidad, protocolos, ip, tipos de red, submascara, mascara
 
Algoritmo de enrutamiento
Algoritmo de enrutamientoAlgoritmo de enrutamiento
Algoritmo de enrutamiento
 
Conceptos y protocolos de enrutamiento: 3. Introducción a los protocolos de e...
Conceptos y protocolos de enrutamiento: 3. Introducción a los protocolos de e...Conceptos y protocolos de enrutamiento: 3. Introducción a los protocolos de e...
Conceptos y protocolos de enrutamiento: 3. Introducción a los protocolos de e...
 

Similaire à Algoritmos de enrutamiento

Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamientoJuan Manuel Vega
 
Clasificación de los métodos de encaminamiento
Clasificación de los métodos de encaminamientoClasificación de los métodos de encaminamiento
Clasificación de los métodos de encaminamientoduvanbarros
 
Algoritmo de enrutamiento
Algoritmo de enrutamientoAlgoritmo de enrutamiento
Algoritmo de enrutamientoRaul Nunez
 
Presentación1
Presentación1Presentación1
Presentación1toxxics
 
Interconexion de red
Interconexion de redInterconexion de red
Interconexion de redtoxxics
 
Técnicas de Ruteo
Técnicas de RuteoTécnicas de Ruteo
Técnicas de Ruteoapereda
 
Algoritmos de enrutamiento en internet
Algoritmos de enrutamiento en internetAlgoritmos de enrutamiento en internet
Algoritmos de enrutamiento en internetJuan Alvarez
 
Ul rc_cap4_capa de red - encaminamiento ruteo
 Ul rc_cap4_capa de red - encaminamiento ruteo Ul rc_cap4_capa de red - encaminamiento ruteo
Ul rc_cap4_capa de red - encaminamiento ruteoc09271
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamientopedrolozada59
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamientojhon caro
 
Exploration Routing Chapter 3+Vs
Exploration Routing Chapter 3+VsExploration Routing Chapter 3+Vs
Exploration Routing Chapter 3+Vskevin
 
Protocolo de Enrrutamiento Diego Loyo
Protocolo de Enrrutamiento Diego Loyo Protocolo de Enrrutamiento Diego Loyo
Protocolo de Enrrutamiento Diego Loyo Diego Loyo Castillo
 
Evolución de los protocolos de enrutamiento dinámico
Evolución de los protocolos de enrutamiento dinámicoEvolución de los protocolos de enrutamiento dinámico
Evolución de los protocolos de enrutamiento dinámicoJorge Arroyo
 

Similaire à Algoritmos de enrutamiento (20)

Objetivo1
Objetivo1Objetivo1
Objetivo1
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamiento
 
Taller 10
Taller 10Taller 10
Taller 10
 
Clasificación de los métodos de encaminamiento
Clasificación de los métodos de encaminamientoClasificación de los métodos de encaminamiento
Clasificación de los métodos de encaminamiento
 
Eloy
EloyEloy
Eloy
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamiento
 
Algoritmo de enrutamiento
Algoritmo de enrutamientoAlgoritmo de enrutamiento
Algoritmo de enrutamiento
 
Presentación1
Presentación1Presentación1
Presentación1
 
Interconexion de red
Interconexion de redInterconexion de red
Interconexion de red
 
Capa de red
Capa de redCapa de red
Capa de red
 
Técnicas de Ruteo
Técnicas de RuteoTécnicas de Ruteo
Técnicas de Ruteo
 
Algoritmos de enrutamiento en internet
Algoritmos de enrutamiento en internetAlgoritmos de enrutamiento en internet
Algoritmos de enrutamiento en internet
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Capa De Red
Capa De RedCapa De Red
Capa De Red
 
Ul rc_cap4_capa de red - encaminamiento ruteo
 Ul rc_cap4_capa de red - encaminamiento ruteo Ul rc_cap4_capa de red - encaminamiento ruteo
Ul rc_cap4_capa de red - encaminamiento ruteo
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamiento
 
Protocolos de enrutamiento
Protocolos de enrutamientoProtocolos de enrutamiento
Protocolos de enrutamiento
 
Exploration Routing Chapter 3+Vs
Exploration Routing Chapter 3+VsExploration Routing Chapter 3+Vs
Exploration Routing Chapter 3+Vs
 
Protocolo de Enrrutamiento Diego Loyo
Protocolo de Enrrutamiento Diego Loyo Protocolo de Enrrutamiento Diego Loyo
Protocolo de Enrrutamiento Diego Loyo
 
Evolución de los protocolos de enrutamiento dinámico
Evolución de los protocolos de enrutamiento dinámicoEvolución de los protocolos de enrutamiento dinámico
Evolución de los protocolos de enrutamiento dinámico
 

Dernier

MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 

Dernier (20)

MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 

Algoritmos de enrutamiento

  • 1. UNIVERSIDAD AUTÓNOMA DE COLOMBIA TRABAJO DE GRADO: DISEÑO DE UNA INTERFAZ GRÁFICA PARA EL ANÁLISIS DE ALGORITMOS DE ENRUTAMIENTO UTLIZANDO EL PROTOCOLO RIP v2, POR MEDIO DE LA PLATAFORMA JAVA. ALGORITMOS DE ENRUTAMIENTO
  • 2. ALGORITMOS DE ENRUTAMIENTO La función principal de la capa de red es enrutar paquetes de un punto a otro (de un equipo a otro), y esta utiliza algoritmos que eligen las rutas por donde transitan los diferentes paquetes, así como las estructuras de datos que usan estos, estos anteriores se conocen como algoritmos de enrutamiento. Una definición sencilla de los algoritmos de enrutamiento es que son los encargados de decidir la línea de salida y camino por la que se transmitirá un paquete de información determinado en la capa de red. Estos algoritmos utilizan tablas en donde se encuentra la información de sus vecinos (otros equipos o puntos de la red) pesos de los caminos y otros datos de importancia para la red. El enrutamiento es el proceso que consiste en tomar la decisión de cuales rutas utilizar para dirigir un paquete de información. S puede considerar entonces e que un enrutador realiza dos procesos internos. Uno de ellos maneja cada paquete conforme llega, buscando en las tablas de enrutamiento la línea de salida por la cual se enviará. Este proceso se conoce como reenvío. El otro proceso es responsable de llenar y actualizar las tablas de enrutamiento, es allí donde entra en acción el algoritmo de enrutamiento. A continuación estudiaremos brevemente algunos algoritmos de enrutamiento y sus formas básicas de funcionamiento. Los anteriores son: Enrutamiento por la ruta más corta. Inundación. Enrutamiento por vector de distancia. Enrutamiento por estado del enlace. Enrutamiento jerárquico. Enrutamiento por difusión. Enrutamiento por multidifusión. Enrutamiento para hosts móviles. Enrutamiento en redes ad hoc. Búsqueda en nodos de redes de igual a igual. 7.1.1 Enrutamiento por la ruta más corta. Esta forma de enrutamiento consiste en armar un grafo de la subred, en el que cada nodo representa un enrutador y cada arco del grafo una línea de comunicación (con frecuencia llamada enlace). Para elegir una ruta entre un par dado de enrutadores, el algoritmo simplemente encuentra en el grafo la ruta más corta entre ellos. Ej. Algoritmo de Dijkstra.
  • 3. 7.1.2 Inundación. Este es un algoritmo de tipo estático el cual consiste en que cada paquete de entrada se envía por cada una de las líneas de salida, excepto aquella por la que llegó (en forma de difusión (hacia todas las direcciones posibles desde un nodo)). Existe una variación de la inundación, llamada inundación selectiva, que consiste en un algoritmo en el que los enrutadores no envían cada paquete de entrada por todas las líneas, sino solo por aquellas que van aproximadamente en la dirección correcta. 7.1.3 Enrutamiento por vector de distancia. Este tipo de algoritmo de enrutamiento es dinámico, el cual opera haciendo que cada enrutador mantenga una tabla (es decir, un vector) que da la mejor distancia conocida a cada destino y la línea que se puede usar para llegar ahí. Estas tablas se actualizan intercambiando información con los vecinos. Cada enrutador mantiene una tabla de enrutamiento indizada por, y conteniendo un registro de, cada enrutador de la subred. Esta entrada comprende dos partes: la línea preferida de salida hacia ese destino y una estimación del tiempo o distancia a ese destino. 7.1.4 Enrutamiento por estado del enlace. Este tipo de enrutamiento es dinámico y es una evolución del enrutamiento por vector de distancia puesto que el anterior tiene un bajo rendimiento y falencias respecto a los retardos, ancho de banda entre otros, dado lo anterior se modelo un algoritmo en donde los enrutadores deberían cumplir cinco características específicas, estas son: Descubrir a sus vecinos y conocer sus direcciones de red. Medir el retardo o costo para cada uno de sus vecinos. Construir un paquete que indique todo lo que acaba de aprender. Enviar este paquete a todos los demás enrutadores. Calcular la ruta más corta a todos los demás enrutadores.
  • 4. CARACTERISTICAS DE LOS ALGORITMOS DE ENRUTAMIENTO Un algoritmo de enrutamiento debe tener en cuenta HO cinco características generales, debe ser óptimo, sencillo, robusto, de rápida convergencia y flexible. Óptimo. Hace referencia a la habilidad del algoritmo de seleccionar la mejor ruta, donde la mejor ruta depende de la métrica que se use para calcularla. Cada protocolo define y sigue en forma estricta su algoritmo y su métrica para cálculos de rutas. Sencillez. Los algoritmos de enrutamiento debe ser definidos de la forma mas sencilla posible, esta sencillez es realmente importante cuando éste se desarrolla en software. El software debe ser eficiente y funcional, también es necesario tener en cuenta que el tiempo de procesamiento en cada nodo debe ser lo mas corto posible. Robusto. Los algoritmos deben estar diseñados para solucionar problemas imprevistos, especialmente cambios topológicos por daño en los enlaces. Es necesario que trabajen de forma apropiada frente a sobrecargas en la red, así como de forma estable y adaptarse dinámica a las condiciones de la red. Rápida convergencia. La convergencia en un algoritmo se dicta por la rapidez con la cual los enrutadores (router) establecen sus rutas y de una manera estable. Ante los cambios o problemas en la red, el algoritmo debe percatarse rápidamente y reaccionar con agilidad. S el algoritmo posee una i convergencia lenta generalmente produce loops y caídas de la red. Flexibles. Los algoritmo se deben acomodar de una forma rápida y eficiente a una gran variedad de eventos en la red, como: o Ancho de banda del canal. o Tamaño de las colas del enrutador. o Retardos en la red. Los algoritmos de enrutamiento pueden agruparse básicamente en dos clases principales: no adaptivos y adaptivos. GRÁFICA 1. CATEGORIAS DE LOS ALGORITMOS DE ENRUTAMIENTO
  • 5. No adaptivos: Estos algoritmos no basan sus decisiones de enrutamiento en mediciones o estimaciones del tráfico y la topología actual, su decisión acerca de que ruta usar para llegar de un punto a otro, se toma por adelantado, fuera de línea, y se carga en los enrutadores al arrancar la red. Este procedimiento se conoce como enrutamiento estático. Adaptivos: Estos algoritmos a diferencia de los anteriores cambian sus decisiones de enrutamiento para reflejar los cambios de topología, tráfico, entre otros cambios de la red. S embargo, la clasificación de los algoritmos de enrutamiento puede hacerse in de la siguiente manera: Dinámicos Estáticos Single Path Multi Path Planos Jerárquicos. Inter-dominio Intra-dominio De estado de Enlace De vector distancia. A continuación se dan unas tablas en donde se muestran las características de los diferentes algoritmos de enrutamiento. Algoritmos Estáticos Algoritmos Dinámicos Las tablas de enrutamiento son Estos se adaptan en forma establecidas por el administrador de la dinámica y en tiempo real a las red. distintas circunstancias de la red. Estas solo se modifican por el Utilizan información de administrador de la red y no se adaptan a actualización de recibidos. cambios dinámicos en la red. El software de enrutamiento Es muy simple de diseñar e implementar recalcula rutas y envía mensajes Aplicada en redes pequeñas, de diseño de actualización. simple y con alto tráfico. Los enrutadores se comunican Los sistemas estáticos no operan bien en entre si e intercambian un ambiente de rápido crecimiento o información de enrutamiento. cambios rápidos. S us esquemas incorporan un Las tablas de enrutamiento no responden nuevo cambio de la red por medio completamente en caso de fallas, ya que de adición o retiro de las entradas los enrutadores de respaldo usan los en sus tablas de enrutamiento. recursos del dispositivo o de red con Estos algoritmos responden problemas. automáticamente a la congestión Un cambio físico de la topología hace que de la red o cambios de la topología todos los enrutadores de la red deban ser física. modificados manualmente. Existen dos tipos de algoritmos de Los errores de configuración en las tablas enrutamiento dinámicos que estáticas puede que no sean fáciles de calculan el camino al más corto encontrar o arreglar. nodo destino. Uno esta basado en el concepto de vector distancia Distance Vector , el otro esta basado en el estado del enlace Link State .
  • 6. Todos los algoritmos usan métricas para escoger el mejor camino a su destino. De acuerdo a cual de estos caminos posea la métrica mas baja, para lo cual se usa: Número de saltos. Retardo en la transmisión. La capacidad de la línea. Tabla 1. Algoritmo Estático vs. Dinámico Algoritmos Single Path Algoritmos Multi- Path S definen una ruta para comunicar un olo S oportan múltiples rutas entre un nodo origen con un nodo destino. nodo fuente y un nodo destino. Permiten distribuir y balancear el tráfico entre las múltiples líneas. Proveen a la red con características de mejor desempeño y mayor disponibilidad Tabla 2. Algoritmo Single-Path vs. Multi-Path Algoritmos Planos Algoritmos Jerárquicos Estos algoritmos estructuran a la red en S establecen grupos jerárquicos e forma plana. alrededor del Backbone. Todos los nodos o enrutadores están en el Designan grupos lógicos llamados mismo nivel de jerarquía. dominios, sistemas autónomos o Todos intercambian información de áreas. enrutamiento. Algunos enrutadores pueden comunicarse entre dominios y otros solo en su dominio. S adapta a la estructura de la e empresa. Tabla 3. Algoritmo Plano vs. Jerárquico Algoritmos Intra-dominio Algoritmos Inter-dominio Solo trabajan dentro de cada dominio. Están diseñados para conectar dominios. Tabla 4. Algoritmo Intra-dominio vs. Inter-dominio
  • 7. Algoritmos de Estado de Enlace Algoritmos de Vector Distancia Cada enrutador envía a todos los nodos en Cada enrutador envía toda su tabla de la red información del estado de enlace enrutamiento (incluye a sus vecinos y a con sus vecinos. todos los nodos de la red que conozca) Los mensajes de actualización son Los mensajes de actualización son de gran pequeños pero se replican por toda la red. tamaño pero solo los envía a sus vecinos. Requieren más maquina. Requiere menos máquina. Tienen mejor convergencia. Son un poco más lentos. En este tipo de algoritmo el enrutador Un problema es el de la transmisión de debe conocer la topología total de la red malas noticias por la red tales como la para calcular el camino mas corto a cada ruptura de un enlace o la desaparición de una de las redes de destino. un nodo. Este algoritmo converge Cada enrutador hace un Broadcast a cada lentamente en estos casos. Aunque el uno de los otros enrutadores de la red. principal inconveniente de este algoritmo Estos mensajes contienen el estado de es el de la cuenta a infinito. cada uno de los enlaces directamente El problema mas frecuente en este tipo de conectados a cada puerto. algoritmo es la cuenta a infinito, donde se Las rutas son consistentes, porque cada hace que los costes o distancias se nodo esta usando exactamente el mismo incrementen indefinidamente sin que el algoritmo de enrutamiento y la misma algoritmo llegue a converger nunca. base de datos. Cada nodo tiene la información necesaria para calcular la ruta con el costo mínimo. Usa excesiva cantidad de memoria y sobrecarga de comunicaciones es requerida para que redes grandes puedan trabajar. Ya que cada enrutador debe mantener una base de datos conteniendo el total de la topología de la red. Este algoritmo requiere una gran cantidad de tiempo de CPU. Cada enrutador mantiene una vista consciente de la red eliminando el problema de los ciclos y convergencia lenta. Enrutadores con información errónea son fáciles de detectar, porque cada uno mantiene una base de datos idéntica. Para redes muy grandes este sistema permite crear sistemas autónomos y el estado de la red es calculado solo para el sistema local. Tabla 5. Algoritmo Estado de Enlace vs. Vector distancia
  • 8. This document was created with Win2PDF available at http://www.win2pdf.com. The unregistered version of Win2PDF is for evaluation or non-commercial use only. This page will not be added after purchasing Win2PDF.