fbpx
Wikipedia

Encaminamiento

El enrutamiento o ruteo es la función de buscar un camino entre todos los posibles en una red de paquetes cuyas topologías poseen una gran conectividad. Dado que se trata de encontrar la mejor ruta posible, lo primero será definir qué se entiende por "mejor ruta" y en consecuencia cuál es la "métrica" que se debe utilizar para medirla.

Cálculo de ruta óptima para vehículos entre un punto de origen y un punto de destino a partir de cartografía del proyecto OpenStreetMap.

El enrutado en sentido estricto se refiere al enrutado IP y se opone al bridging. El enrutado asume que las direcciones de red están estructuradas y que direcciones similares implican proximidad dentro de la red. Las direcciones estructuradas permiten una sola entrada de tabla de rutas para representar la ruta a un grupo de dispositivos. En las redes grandes, el direccionamiento estructurado (enrutado en sentido estricto) supera al direccionamiento no estructurado (bridging). El enrutado se ha convertido en la forma dominante de direccionamiento en Internet. El bridging todavía se usa ampliamente en las redes de área local.

Parámetros de red

Métrica de la red

Puede ser, por ejemplo, el número de saltos necesarios para ir de un punto a otro. Aunque ésta no es una métrica óptima ya que supone “1” para todos los enlaces, es sencilla y suele ofrecer buenos resultados.

Mejor ruta

Entendemos por mejor ruta aquella que cumple las siguientes condiciones:

  • Consigue mantener acotado el retardo entre pares de nodos de la red.
  • Consigue ofrecer altas cadencias efectivas independientemente del retardo medio de tránsito.
  • Permite ofrecer el menor costo.

El criterio más sencillo es elegir el camino más corto, es decir la ruta que pasa por el menor número de nodos. Una generalización de este criterio es el de “coste mínimo”. En general, el concepto de distancia o coste de un canal es una medida de la calidad del enlace basado en la métrica que se haya definido. En la práctica se utilizan varias métricas simultáneamente.

Encaminamiento en redes de circuitos virtuales y de datagramas

Cuando la red de conmutación de paquetes funciona en modo circuito virtual, generalmente la función de encaminamiento establece una ruta que no cambia durante el tiempo de vida de ese circuito virtual. En este caso el encaminamiento se decide por sesión.

Una red que funciona en modo datagrama no tiene el compromiso de garantizar la entrega ordenada de los paquetes, por lo que los nodos pueden cambiar el criterio de encaminamiento para cada paquete que ha de mandar. Cualquier cambio en la topología de la red tiene fácil solución en cuanto a encaminamiento se refiere, una vez que el algoritmo correspondiente haya descubierto el nuevo camino óptimo.

Clasificación de los métodos de encaminamiento

Los algoritmos de encaminamiento pueden agruparse en:

Deterministas o estáticos

No tienen en cuenta el estado de la subred al tomar las decisiones de encaminamiento. Las tablas de encaminamiento de los nodos se configuran de forma manual y permanecen inalterables hasta que no se vuelve a actuar sobre ellas. Por tanto, la adaptación en tiempo real a los cambios de las condiciones de la red es nula.

El cálculo de la ruta óptima es también fuera de línea (off-line) por lo que no importa ni la complejidad del algoritmo ni el tiempo requerido para su convergencia. Ej: algoritmo de Dijkstra.

Estos algoritmos son rígidos, rápidos y de diseño simple, sin embargo son los que peores decisiones toman en general...

Adaptativos o dinámicos

Pueden hacer más tolerantes a cambios en la subred tales como variaciones en el tráfico, incremento del retardo o fallas en la topología. El encaminamiento dinámico o adaptativo se puede clasificar a su vez en tres categorías, dependiendo de donde se tomen las decisiones y del origen de la información intercambiada:

  • Adaptativo centralizado: todos los nodos de la red son iguales excepto un nodo central que es quien recoge la información de control y los datos de los demás nodos para calcular con ellos la tabla de encaminamiento. Este método tiene el inconveniente de que consume abundantes recursos de la propia red.
  • Adaptativo distribuido: este tipo de encaminamiento se caracteriza porque el algoritmo correspondiente se ejecuta por igual en todos los nodos de la subred. Cada nodo recalcula continuamente la tabla de encaminamiento a partir de dicha información y de la que contiene en su propia base de datos. A este tipo pertenecen dos de los más utilizados en Internet que son los algoritmos por vector de distancias y los de estado de enlace.
  • Adaptativo aislado: se caracterizan por la sencillez del método que utilizan para adaptarse al estado cambiante de la red. Su respuesta a los cambios de tráfico o de topología se obtiene a partir de la información propia y local de cada nodo. Un caso típico es el encaminamiento “por inundación” cuyo mecanismo consiste en reenviar cada paquete recibido con destino a otros nodos, por todos los enlaces excepto por el que llegó.
Tipos de

Encaminamiento

Información

de control

Decisión

de encaminamiento

Adaptación

a los cambios

deterministas

ESTÁTICOS

CUASIESTÁTICOS


NO

NO


OFF-LINE

OFF-LINE


NO

REDUCIDA

Adaptativos

CENTRALIZADO

DISTRIBUIDO

AISLADO


NODO CENTRAL

ENTRE NODOS

NO


NODO CENTRAL

CADA NODO

CADA NODO


SI

SI

SI

Encaminamiento adaptativo con algoritmos distribuidos

El encaminamiento mediante algoritmos distribuidos constituye el prototipo de modelo de encaminamiento adaptativo. Los algoritmos se ejecutan en los nodos de la red con los últimos datos que han recibido sobre su estado y convergen rápidamente optimizando sus nuevas rutas.

El resultado es que las tablas de encaminamiento se adaptan automáticamente a los cambios de la red y a las sobrecargas de tráfico. A cambio, los algoritmos tienen una mayor complejidad. Existen dos tipos principales de algoritmos de encaminamiento adaptativo distribuido.

Algoritmos por “vector de distancias”

Estos métodos utilizan el algoritmo de Bellman-Ford. Busca la ruta de menor coste por el método de búsqueda indirecta El vector de distancias asociado al nodo de una red, es un paquete de control que contiene la distancia a los nodos de la red conocidos hasta el momento.

Cada nodo envía a sus vecinos las distancias que conoce a través de este paquete. Los nodos vecinos examinan esta información y la comparan con la que ya tienen, actualizando su tabla de encaminamiento.

Ejemplos de protocolos por vector de distancias: RIP (versión 1 y 2), IGRP.

Algoritmos de “estado de enlace”

Este tipo de encaminamiento se basa en que cada nodo llegue a conocer la topología de la red y los costes (retardos) asociados a los enlaces, para que a partir de estos datos, pueda obtener el árbol y la tabla de encaminamiento tras aplicar el algoritmo de coste mínimo (algoritmo de Dijkstra) al grafo de la red

Los protocolos estado de enlace incluyen OSPF e IS-IS.

Protocolos de encaminamiento y sistemas autónomos

Esquemas de ruteo
o encaminamiento
de difusión (cast)

 

unidifusión
(unicast)

 

alguna difusión
(anycast)

 

multidifusión
(multicast)

 

difusión amplia
(broadcast)

 

geodifusión
(geocast)

 

En Internet, un sistema autónomo (AS) se trata de un conjunto de redes IP y routers que se encuentran bajo el control de una misma entidad (en ocasiones varias) y que poseen una política de encaminamiento similar a Internet. Dependiendo de la relación de un enrutador con un sistema autónomo (AS), encontramos diferentes clasificaciones de protocolos:

  1. Protocolos de encaminamiento Ad hoc. Se encuentran en aquellas redes que tienen poca o ninguna infraestructura.
  2. IGP (Interior Gateway Protocols): intercambian información de encaminamiento dentro de un único sistema autónomo. Los ejemplos más comunes son:
    • IGRP (Interior Gateway Routing Protocol): la diferencia con la RIP es la métrica de enrutamiento.
    • EIGRP (Enhanced Interior Gateway Routing Protocol): es un protocolo de enrutamiento vector-distancia y estado de enlace.
    • OSPF (Open Shortest Path First): enrutamiento jerárquico de pasarela interior.
    • RIPv2T (Routing Information Protocol): no soporta conceptos de sistemas autónomos.
    • IS-IS (Intermediate System to Intermediate System): protocolo de intercambio enrutador de sistema intermedio a sistema intermedio.
  3. EGP (Exterior Gateway Protocol): intercambian rutas entre diferentes sistemas autónomos. Encontramos:
    • EGP: utilizado para conectar la red de backbones de la antigua Internet.
    • BGP (Border Gateway Protocol): la actual versión, BGPv4 data de 1995.[1]

Véase también

Referencias

  1. Network Working Group (marzo de 1995). «RFC 1771 A Border Gateway Protocol 4 (BGP-4)» (en inglés). Consultado el 25 de agosto de 2012. 

Enlaces externos

  • .
  •   Datos: Q22725
  •   Multimedia: Routing

encaminamiento, enrutamiento, ruteo, función, buscar, camino, entre, todos, posibles, paquetes, cuyas, topologías, poseen, gran, conectividad, dado, trata, encontrar, mejor, ruta, posible, primero, será, definir, qué, entiende, mejor, ruta, consecuencia, cuál,. El enrutamiento o ruteo es la funcion de buscar un camino entre todos los posibles en una red de paquetes cuyas topologias poseen una gran conectividad Dado que se trata de encontrar la mejor ruta posible lo primero sera definir que se entiende por mejor ruta y en consecuencia cual es la metrica que se debe utilizar para medirla Calculo de ruta optima para vehiculos entre un punto de origen y un punto de destino a partir de cartografia del proyecto OpenStreetMap El enrutado en sentido estricto se refiere al enrutado IP y se opone al bridging El enrutado asume que las direcciones de red estan estructuradas y que direcciones similares implican proximidad dentro de la red Las direcciones estructuradas permiten una sola entrada de tabla de rutas para representar la ruta a un grupo de dispositivos En las redes grandes el direccionamiento estructurado enrutado en sentido estricto supera al direccionamiento no estructurado bridging El enrutado se ha convertido en la forma dominante de direccionamiento en Internet El bridging todavia se usa ampliamente en las redes de area local Indice 1 Parametros de red 1 1 Metrica de la red 1 2 Mejor ruta 2 Encaminamiento en redes de circuitos virtuales y de datagramas 3 Clasificacion de los metodos de encaminamiento 3 1 Deterministas o estaticos 3 2 Adaptativos o dinamicos 4 Encaminamiento adaptativo con algoritmos distribuidos 4 1 Algoritmos por vector de distancias 4 2 Algoritmos de estado de enlace 5 Protocolos de encaminamiento y sistemas autonomos 6 Vease tambien 7 Referencias 8 Enlaces externosParametros de red EditarMetrica de la red Editar Puede ser por ejemplo el numero de saltos necesarios para ir de un punto a otro Aunque esta no es una metrica optima ya que supone 1 para todos los enlaces es sencilla y suele ofrecer buenos resultados Mejor ruta Editar Entendemos por mejor ruta aquella que cumple las siguientes condiciones Consigue mantener acotado el retardo entre pares de nodos de la red Consigue ofrecer altas cadencias efectivas independientemente del retardo medio de transito Permite ofrecer el menor costo El criterio mas sencillo es elegir el camino mas corto es decir la ruta que pasa por el menor numero de nodos Una generalizacion de este criterio es el de coste minimo En general el concepto de distancia o coste de un canal es una medida de la calidad del enlace basado en la metrica que se haya definido En la practica se utilizan varias metricas simultaneamente Encaminamiento en redes de circuitos virtuales y de datagramas EditarCuando la red de conmutacion de paquetes funciona en modo circuito virtual generalmente la funcion de encaminamiento establece una ruta que no cambia durante el tiempo de vida de ese circuito virtual En este caso el encaminamiento se decide por sesion Una red que funciona en modo datagrama no tiene el compromiso de garantizar la entrega ordenada de los paquetes por lo que los nodos pueden cambiar el criterio de encaminamiento para cada paquete que ha de mandar Cualquier cambio en la topologia de la red tiene facil solucion en cuanto a encaminamiento se refiere una vez que el algoritmo correspondiente haya descubierto el nuevo camino optimo Clasificacion de los metodos de encaminamiento EditarLos algoritmos de encaminamiento pueden agruparse en Deterministas o estaticos Editar No tienen en cuenta el estado de la subred al tomar las decisiones de encaminamiento Las tablas de encaminamiento de los nodos se configuran de forma manual y permanecen inalterables hasta que no se vuelve a actuar sobre ellas Por tanto la adaptacion en tiempo real a los cambios de las condiciones de la red es nula El calculo de la ruta optima es tambien fuera de linea off line por lo que no importa ni la complejidad del algoritmo ni el tiempo requerido para su convergencia Ej algoritmo de Dijkstra Estos algoritmos son rigidos rapidos y de diseno simple sin embargo son los que peores decisiones toman en general Adaptativos o dinamicos Editar Pueden hacer mas tolerantes a cambios en la subred tales como variaciones en el trafico incremento del retardo o fallas en la topologia El encaminamiento dinamico o adaptativo se puede clasificar a su vez en tres categorias dependiendo de donde se tomen las decisiones y del origen de la informacion intercambiada Adaptativo centralizado todos los nodos de la red son iguales excepto un nodo central que es quien recoge la informacion de control y los datos de los demas nodos para calcular con ellos la tabla de encaminamiento Este metodo tiene el inconveniente de que consume abundantes recursos de la propia red Adaptativo distribuido este tipo de encaminamiento se caracteriza porque el algoritmo correspondiente se ejecuta por igual en todos los nodos de la subred Cada nodo recalcula continuamente la tabla de encaminamiento a partir de dicha informacion y de la que contiene en su propia base de datos A este tipo pertenecen dos de los mas utilizados en Internet que son los algoritmos por vector de distancias y los de estado de enlace Adaptativo aislado se caracterizan por la sencillez del metodo que utilizan para adaptarse al estado cambiante de la red Su respuesta a los cambios de trafico o de topologia se obtiene a partir de la informacion propia y local de cada nodo Un caso tipico es el encaminamiento por inundacion cuyo mecanismo consiste en reenviar cada paquete recibido con destino a otros nodos por todos los enlaces excepto por el que llego Tipos de Encaminamiento Informacion de control Decision de encaminamiento Adaptacion a los cambiosdeterministas ESTATICOSCUASIESTATICOS NONO OFF LINEOFF LINE NOREDUCIDAAdaptativos CENTRALIZADODISTRIBUIDOAISLADO NODO CENTRALENTRE NODOSNO NODO CENTRALCADA NODOCADA NODO SISISIEncaminamiento adaptativo con algoritmos distribuidos Editar El encaminamiento mediante algoritmos distribuidos constituye el prototipo de modelo de encaminamiento adaptativo Los algoritmos se ejecutan en los nodos de la red con los ultimos datos que han recibido sobre su estado y convergen rapidamente optimizando sus nuevas rutas El resultado es que las tablas de encaminamiento se adaptan automaticamente a los cambios de la red y a las sobrecargas de trafico A cambio los algoritmos tienen una mayor complejidad Existen dos tipos principales de algoritmos de encaminamiento adaptativo distribuido Algoritmos por vector de distancias Editar Articulo principal Vector de distancias Estos metodos utilizan el algoritmo de Bellman Ford Busca la ruta de menor coste por el metodo de busqueda indirecta El vector de distancias asociado al nodo de una red es un paquete de control que contiene la distancia a los nodos de la red conocidos hasta el momento Cada nodo envia a sus vecinos las distancias que conoce a traves de este paquete Los nodos vecinos examinan esta informacion y la comparan con la que ya tienen actualizando su tabla de encaminamiento Ejemplos de protocolos por vector de distancias RIP version 1 y 2 IGRP Algoritmos de estado de enlace Editar Articulo principal Estado de enlace Este tipo de encaminamiento se basa en que cada nodo llegue a conocer la topologia de la red y los costes retardos asociados a los enlaces para que a partir de estos datos pueda obtener el arbol y la tabla de encaminamiento tras aplicar el algoritmo de coste minimo algoritmo de Dijkstra al grafo de la redLos protocolos estado de enlace incluyen OSPF e IS IS Protocolos de encaminamiento y sistemas autonomos Editar Esquemas de ruteoo encaminamientode difusion cast unidifusion unicast alguna difusion anycast multidifusion multicast difusion amplia broadcast geodifusion geocast Articulo principal Sistema Autonomo En Internet un sistema autonomo AS se trata de un conjunto de redes IP y routers que se encuentran bajo el control de una misma entidad en ocasiones varias y que poseen una politica de encaminamiento similar a Internet Dependiendo de la relacion de un enrutador con un sistema autonomo AS encontramos diferentes clasificaciones de protocolos Protocolos de encaminamiento Ad hoc Se encuentran en aquellas redes que tienen poca o ninguna infraestructura IGP Interior Gateway Protocols intercambian informacion de encaminamiento dentro de un unico sistema autonomo Los ejemplos mas comunes son IGRP Interior Gateway Routing Protocol la diferencia con la RIP es la metrica de enrutamiento EIGRP Enhanced Interior Gateway Routing Protocol es un protocolo de enrutamiento vector distancia y estado de enlace OSPF Open Shortest Path First enrutamiento jerarquico de pasarela interior RIPv2T Routing Information Protocol no soporta conceptos de sistemas autonomos IS IS Intermediate System to Intermediate System protocolo de intercambio enrutador de sistema intermedio a sistema intermedio EGP Exterior Gateway Protocol intercambian rutas entre diferentes sistemas autonomos Encontramos EGP utilizado para conectar la red de backbones de la antigua Internet BGP Border Gateway Protocol la actual version BGPv4 data de 1995 1 Vease tambien Editar Enrutador Estado de enlace Vector de distancias IGRP IS IS OSPF RIP BGP Zebra Maneja RIP OSPF MPLS BGP etcetera Quagga Desarrollado a partir de Zebra Iproute2 Problema de rutas de vehiculosReferencias Editar Network Working Group marzo de 1995 RFC 1771 A Border Gateway Protocol 4 BGP 4 en ingles Consultado el 25 de agosto de 2012 Enlaces externos Editar Comprendiendo el concepto de metrica Datos Q22725 Multimedia Routing Obtenido de https es wikipedia org w index php title Encaminamiento amp oldid 136448983, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos