Você está na página 1de 6

LA CAPA DE RED

DEFINICIÓN. La capa de red es un nivel que proporciona conectividad en un sistema, se encarga de


llevar los paquetes desde el origen hasta el destino eligiendo las rutas más adecuadas sin sobrecargar
las líneas de comunicación o solucionando los problemas de congestión.

ASPECTOS DE DISEÑO DE LA CAPA DE RED. A continuación veremos algunos de os


problemas que deben enfrentar los diseñadores de la capa de red.

- Conmutación de paquetes de almacenamiento y reenvío. Un host transmite al enrutador


más cercano un paquete que tiene para enviar, ya sea en su propia red o a través de un enlace
punto a punto con la empresa portadora. El paquete se almacena ahí hasta que haya llegado
por completo, a fin de que la suma de verificación pueda comprobarse. Después se reenvía al
siguiente enrutador de la ruta hasta que llegue al host de destino, donde se entrega.
- Servicios proporcionados a la capa de transporte. La capa de red proporciona servicios a
la capa de transporte en la interfaz capa de red/capa de transporte. A pesar de que los
diseñadores de la capa de red tienen mucha libertad para escribir especificaciones de los
servicios ofrecidos a la capa de transporte, esta libertad degenera en una batalla entre dos
bandos.
- Implementación del servicio no orientado a la conexión. Los paquetes se colocan
individualmente en la subred y se enrutan de manera independiente. Los paquetes se conocen
como datagramas y la subred se conoce como subred de datagramas. Se utilizan algoritmos
de enrutamiento para crear tablas y realizar decisiones de enrutamiento.
- Implementación del servicio orientado a la conexión. Necesitamos una subred de circuitos
virtuales cuyo propósito es evitar la necesidad de elegir nuevas rutas para paquetes ya
enviados. Para este funcionamiento correcto, los enrutadores requieren la capacidad de
reemplazar identificadores de conexión en los paquetes salientes (conmutación de etiquetas).
- Comparación entre las subredes de circuitos virtuales y las de datagramas. Existen
diversas diferencias relacionadas con el espacio de memoria del enrutador, el ancho de banda,
tiempos de configuración y análisis de dirección, calidad de servicio y control de
congestiones en las subredes.

ALGORITMOS DE ENRUTAMIENTO. Se estable dos tipos de redes que permiten el intercambio


de información, estos son:
- Redes conmutadas.
- Redes de difusión.
Los algoritmos de enrutamiento deben cumplir ciertas características:
- Exactitud.
- Sencillez.
- Robustez.
- Estabilidad.
- Equidad.
- Eficiencia.
CLASIFICACIÓN DE LOS ALGORITMOS DE ENRUTAMIENTO.
Los algoritmos de enrutamiento se clasifican en dos grupos:
- Algoritmos no adaptables (enrutamiento estático). Se calcula las rutas de flujo desde un principio,
las cuales se cargan en los enrutadores.
- Algoritmos adaptables (enrutamiento dinámico). Modifican las rutas de acuerdo a la topología
presente en un instante de tiempo dado, así como consideran el tráfico.
Estos algoritmos de enrutamiento son:
 Principio de optimización. Al encontrar la mejor ruta entre dos enrutadores, esta también será la mejor
para los enrutadores intermedios. Este se llama árbol sumidero.
 Enrutamiento por la ruta más corta. Las
maneras de medir la longitud es asignar
pesos a los arcos (enlaces), el algoritmo
calcularía la ruta "más corta" de acuerdo a
varios criterios, o una combinación de ellos.
 Inundación. Cada paquete de entrada se
envía por cada una de las líneas de salida,
excepto aquella por la que llegó. En este
algoritmo, los enrutadores no envían cada paquete de entrada por todas las líneas, sino sólo por aquellas
que van aproximadamente en la dirección correcta.
 Enrutamiento por vector de distancia EVD. Los algoritmos de EVD operan haciendo que cada
enrutador mantenga una tabla (vector) que da la mejor distancia conocida a cada destino y la línea que se
puede usar para llegar ahí.
 Enrutamiento por estado del enlace EEE (Dinámico). El concepto en que se basa el EEE puede
enunciarse en cinco partes. Cada enrutador debe:
1) Descubrir a sus vecinos y conocer sus direcciones de red.
2) Medir el retardo para cada uno de sus vecinos.
3) Construir un paquete de EEE.
4) Envió.
5) Calcular la ruta más corta.
 Enrutamiento jerárquico. Cuando se utiliza este enrutamiento, los enrutadores se dividen en regiones,
cada enrutador conoce los detalles para enrutar paquetes en región, pero no sabe de la estructura interna
de las otras regiones. Pero al hacer esto se obtiene una ruta más larga.
 Enrutamiento por difusión. El envío simultáneo de un paquete a todos los destinos se llama difusión.
Hay varios métodos:
1) Que el origen simplemente envíe un
paquete distinto a todos los destinos.
2) Inundación
3) Enrutamiento multidestino.
4) Árbol de expansión.
5) Reenvío por ruta invertida.
 Enrutamiento por multidifusión. Este algoritmo se usa cuando se requiere enviar información selecta a
subgrupos de un gran grupo de usuarios. Cada enrutador calcula un árbol de expansión que cubre a todos
los demás enrutadores de la subred.
 Enrutamiento para hosts móviles y routers fijos. El
problema radica en cómo encuentra la red al host móvil.
Los hosts migratorios básicamente son hosts estacionarios que
se mueven de un lugar fijo a otro. Los hosts ambulantes
necesitan mantener sus conexiones mientras se trasladan de un

lado a otro.
 Enrutamiento en redes ad hoc (Hosts y routers
móviles). Cada nodo consiste en un enrutador y un
host. Está estructurada de la siguiente forma:
1) Descubrimiento de ruta. Dos nodos se conectan
si se pueden comunicar de manera directa
mediante sus radios.
2) Mantenimiento de rutas. Cada nodo difunde de manera periódica un mensaje de saludo (HELLO). Se
espera que cada uno de sus vecinos responda a dicho mensaje. Si no se recibe ninguna respuesta, el
difusor sabe que el vecino se ha movido del alcance y ya no está conectado a él. Esta información se
utiliza para eliminar rutas que ya no funcionan.
ALGORITMOS DE CONTROL DE CONGESTIÓN. Se escriben algoritmos de control de flujo y de
congestión:

- Principios generales del control de congestión. Se crean algoritmos de ciclo abierto y de ciclo
cerrado, los primeros intentan resolver la congestión mediante un diseño que se asegura de que no
ocurra y los de ciclo cerrado usan la retroalimentación midiendo el porcentaje de paquetes
descartados, el espacio en los búferes, la longitud de promedio de colas, etc.
- Políticas de prevención de congestión. Existen diversas políticas para las capas de transporte, red y
enlace de datos.
- Control de congestión en subredes de circuitos virtuales. Anulan la creación de circuitos virtuales
durante la congestión o simplemente enrutan los circuitos nuevos por otras rutas para reducir los
problemas en la red. También se suele hacer un acuerdo entre la subred y el host, la subred reserva
recursos a lo largo de la ruta cuando se establezca un circuito.
- Control de congestión en subredes de datagramas.
 El bit de advertencia. Se envía un bit de advertencia en las confirmaciones de recepción, el
origen reduce o incrementa la tasa de transmisión en función a la fracción de confirmaciones
de recepción.
 Paquetes reguladores. Tiene un funcionamiento muy similar al anterior método, solo que la
información de realimentación se transporta en paquetes reguladores.
 Paquetes reguladores de salto por salto. Alivia rápidamente los puntos de congestión a
expensas de usar mas búferes ascendentes. De esta manera puede cortarse la congestión en
la raíz sin que se pierdan paquetes.
- Desprendimiento de carga. Se cataloga los paquetes de acuerdo a su importancia, en cuanto se
detecte una severa congestión, los enrutadores se encargan de descartar a los paquetes de baja
prioridad.
 Detección temprana aleatoria. Su objetivo es hacer que los enrutadores se deshagan de los
paquetes antes de que la situación sea irremediable.
- Control de fluctuación. Para aplicaciones como la transmisión de audio y video, la fluctuación
puede eliminarse almacenando los datos en el búfer del receptor y recuperándolos posteriormente en
lugar de usar la red en tiempo real.

INTERCONECTIVIDAD. Cuando existen dos o más redes juntas, a esta unión se la conoce como
interred. Diferentes redes implica tener diferentes protocolos de manera que los usuarios de cualquiera de
ellas puedan comunicarse con usuarios de las demás, obtener paquetes de una red en otra no siempre es fácil.

- Como difieren las redes. Las interfaces de redes pueden presentar muchos problemas, con
frecuencia se necesitan conversiones de protocolo, de direcciones y generación de paquetes
individuales para cada destino.
- Conexión de redes. Las redes pueden conectarse mediante enrutadores que traducen los formatos de
paquetes ya que pueden manejar múltiples protocolos. Con un enrutador el paquete se extrae de la
trama y la dirección del paquete se usa para decidir donde enviarlo, si utilizamos un conmutador, no
habrá la necesidad de entender los protocolos de las redes.
- Circuitos virtuales concatenados. Se establece una secuencia de circuitos virtuales desde el origen
a través de una o más puertas de enlace hasta el destino. La concatenación de circuitos virtuales es
confiable solo si las redes tienen aproximadamente las mismas propiedades.
- Interconectividad no orientada a la conexión. Se refiere al modelo de datagramas, este modelo no
requiere que todos los paquetes de la conexión atraviesen la misma secuencia de puertas de enlace.
La ventaja principal de este enfoque es que puede usarse en subredes que no usan circuitos virtuales.
- Entunelamiento. Se utiliza este método cuando el host de origen y el de destino están en la misma
clase de red pero la red del medio es diferente. El enrutador cubre el paquete en un campo de carga
útil compatible con la red del medio y lo envía a través de ella hasta el enrutador de destino.
- Enrutamiento entre redes. Es parecido al enrutamiento de una subred pero con algunas
complicaciones. Para reducir la complejidad del enrutamiento, se usan protocolos de puerta de
enlace interior o exterior. Ya que ambos protocolos son diferentes, el código de la capa de red
decide con cual enviar los paquetes de acuerdo a la calidad de servicio.
- Fragmentación. Las puertas de enlace dividen los paquetes en fragmentos, y se usan estrategias
para recombinar los fragmentos y recuperar el paquete original. Una estrategia, conocida como la
fragmentación transparente, divide en fragmentos todos los paquetes de tamaño excesivo en la puerta
e enlace y los dirige hacia la misma puerta de enlace de salida para recombinar las piezas.
La fragmentación no transparente se abstiene de recombinar los fragmentos en las puertas de enlace
intermedias, así que la recombinación solo acurre en el host de destino.
CAPA DE RED DE INTERNET.
Además del IP que se usa para transferencia de datos, Internet tiene algunos protocolos de control que se
usan en la capa de redes, como ICMP, ARP Y DHCP.
- ICMP (Protocolo de Mensajes de Control de Internet). El protocolo ICMP es un
subprotocolo de control de errores vía mensajes, del protocolo IP.
- ARP (Protocolo de Resolución de Direcciones). El protocolo ARP ofrece dos funciones
básicas:
• Resolución de direcciones IPv4 a direcciones MAC.
• Mantenimiento de una caché de las asignaciones.
- DHCP (Protocolo de configuración dinámica).
• Identificar cualquier servidor de DHCP disponible en la red.
• Un servidor DHCP contesta con una oferta de DHCP.
• El cliente puede recibir varios paquetes de oferta y por lo tanto debe escoger entre ellos.
PROTOCOLOS DE CAPA DE RED. Los protocolos implementados en la capa de Red que llevan datos
del usuario son:
 Versión 4 del Protocolo de Internet (IPv4).
 Versión 6 del Protocolo de Internet (IPv6).
 Intercambio Novell de paquetes de internetwork (IPX).
 AppleTalk.
 Servicio de red sin conexión (CLNS/DECNet).
En específico se estudiara los protocolos IPv4 e IPv6.
- IPv4.
El Protocolo de Internet fue diseñado como un protocolo con bajo costo. Provee sólo las funciones necesarias
para enviar un paquete desde un origen a un destino a través de un sistema interconectado de redes. El
protocolo no fue diseñado para rastrear ni administrar el flujo de paquetes. Estas funciones son realizadas por
otros protocolos en otras capas.
Características básicas de IPv4:
- Sin conexión: No establece conexión antes de enviar los paquetes de datos.
- Máximo esfuerzo (no confiable): No se usan encabezados para garantizar la entrega de paquetes.
- Medios independientes: Operan independientemente del medio que lleva los datos.
- IPv6.
IPv6 es el protocolo de la próxima generación de Internet, a la que originalmente se denominó IPng
(Internet Protocol Next Generation). IPv6 surge a raíz de la necesidad de implementar una solución
efectiva y determinante a los problemas que se plantean en la actualidad o a futuro evidente debido a las
limitaciones de IPv4.
Algunas de las características el IPv6:
- Escalabilidad. IPv6 tiene direcciones de 128 bits frente a las direcciones de 32 bits de IPv4.
- Seguridad. IPv6 incluye seguridad en sus especificaciones como es la encriptación de la
información y la autentificación del remitente de dicha información.
- Aplicaciones en tiempo real. IPv6 incluye etiquetado de flujos en sus especificaciones. Con
este mecanismo los routers pueden reconocer a qué flujo extremo a extremo.
- Extensibilidad. IPv6 ha sido diseñado para ser extensible y ofrece soporte optimizado para
nuevas opciones y extensiones.
- Movilidad. IPv6 incluye mecanismos de movilidad más eficientes y robustos.
- Especificaciones más claras y optimizadas. IPv6 seguirá las buenas prácticas de IPv4 y
elimina las características no utilizadas u obsoletas de IPv4.
- Direccionamiento y encaminado. IPv6 mejora la jerarquía de direccionamiento y
encaminamiento.
- Extensibilidad. IPv6 ha sido diseñado para ser extensible y ofrece soporte optimizado para
nuevas opciones y extensiones.

Você também pode gostar