CAPA DE RED Y RESOLUCION DE DIRECCIÓN
• CARACTERISTICAS DE LA CAPA DE RED:
¿Qué es la Capa de Red?
La capa de red, o Capa OSI 3, nos proporciona servicios para permitir que los dispositivos finales intercambien
datos a través de redes. Las direcciones IP versión 4 (IPv4) e IP versión 6 (IPv6) son los principales protocolos de
comunicación de la capa de red. Otros protocolos de capa de red incluyen protocolos de enrutamiento como
Open Shortest Path First (OSPF) y protocolos de mensajería como Internet Control Message Protocol (ICMP).
Encapsulación IP
La IP encapsula el segmento de la capa de transporte (la capa justo por encima de la capa de red) u otros datos
agregando un encabezado IP. El encabezado IP se usa para entregar el paquete al host de destino, también el
proceso de encapsular datos capa por capa nos permite que los servicios en las diferentes capas se desarrollen
y escalen sin afectar las otras capas, lo que significa que los segmentos de la capa de transporte puedan
empaquetarse fácilmente por IPv4 o IPv6 o por cualquier protocolo nuevo que pueda desarrollarse en el futuro.
Otro aspecto en la encapsulación es el encabezado IP, este es examinado por dispositivos de Capa 3 (es decir,
routers y switches de Capa 3) a medida que viaja a través de una red hasta su destino.
ilustración de cómo la PDU de la capa de transporte es encapsulada por la PDU de la capa de red para crear un paquete IP.
Direccionamiento Lógico
Este es una de las principales funciones de la capa de red en el modelo OSI, se refiere al uso de direcciones
lógicas, como las direcciones IP, para identificar dispositivos en una red de manera única. Estas identifican un
dispositivo dentro de una red local, las direcciones lógicas son necesarias para que los dispositivos se puedan
comunicar a través de diferentes redes. Básicamente es toda la estructura fisica en lo relacionado a topologias,
y diseños de hardware en la estructura de una red.
Las direcciones IP contienen dos partes. Una parte identifica la red local. EJM: 190.134.75 la red es 190.134 y
el host 75.
Direccionamiento jerárquico
Las direcciones IP están estructuradas de una manera jerárquica, lo que permite organizar y agrupar las redes,
facilitando el enrutamiento eficiente, ya que los routers pueden tomar decisiones basadas en la parte de la
dirección IP que corresponde a la red de destino. Dentro del direccionamiento tenemos algunos conecptos
clave como:
- División en Redes y Subredes: Esto se divide en 2 partes, PARTE DE RED, donde se identifica la red a la que
pertenece un dispositivo y PARTE DEL HOST, donde se identifica al dispositivo específico dentro de esa red.
- Mascara de Sub-Red: Esta se utiliza para dividir una dirección IP en su parte de red y su parte de host, donde se
indica qué porción de la dirección IP corresponde a la red y cuál a los hosts. - Enrutamiento entre dominios sin
clases (CIDR):
- Agregaciones de Rutas (Supernetting): La agregación de rutas permite que los routers agrupen varias redes en
una sola entrada de ruta, esto reduce la cantidad de rutas que los routers necesitan almacenar y procesar,
mejorando la eficiencia del enrutamiento.
Enrutamiento
La capa de red, utiliza el direccionamiento lógico, lo que envía los paquetes a través de múltiples saltos (routers)
hasta llegar a la red destino. Cada router utiliza la dirección IP de destino para decidir la mejor ruta que debe
seguir el paquete. Esta característica de Capa de Red posee varios puntos, como los MULTIPLES SALTOS,
donde cada transición de un router a otro se llama un salto, y tiene como objetivo llevar los paquetes por la ruta
más eficiente hasta su destino final, además posee sus PROTOCOLOS DE ENRUTAMIENTO, donde
intercambian información y aprenden sobre la mejor ruta hacia las distintas redes; algunos protocolos son RIP
(Routing Information Protocol), que es un protocolo simple que utiliza el número de saltos como métrica para
decidir la mejor ruta, también esta BGP (Border Gateway Protocol), donde se usa principalmente para el
enrutamiento entre redes autónomas y es esencial para el enrutamiento global en internet.
• LOS PAQUETES IPV4:
Los paquetes IPv4 son la unidad básica de datos que se transmite a través de las redes que usan el protocolo
IPv4, este contiene tanto la información del usuario, ósea los datos que se quieren transmitir, como la
información de control necesaria para garantizar que esos datos lleguen al destino correcto a través de la red.
Estructura
Un paquete IPv4 tiene estos campos, donde se dividen en el encabezado (header) y un campo de datos
(payload)
Encabezado
En el encabezado contiene información de control que los routers y otros dispositivos de red utilizan para
gestionar el envío del paquete. Tiene una longitud mínima de 20 bytes, donde sus campos principales incluyen
la Versión (4 bits), Longitud del encabezado (IHL, 4 bits), Tipo de servicio (ToS, 8 bits), Longitud total (16 bits),
Identificación (16 bits), Flags (3 bits), Desplazamiento del fragmento (Fragment Offset, 13 bits), Tiempo de vida
(TTL, 8 bits), Protocolo (8 bits), Suma de verificación del encabezado (16 bits), Dirección IP de origen (32 bits),
Dirección IP de destino (32 bits), Opciones (Opcional, variable).
Campo de Datos
Después del encabezado, sigue el campo de datos o carga útil, este contiene la información que el remitente
quiere transmitir, donde puede ser un paquete de nivel superior, como un segmento de TCP o un datagrama de
UDP. La longitud de los datos depende del valor especificado en el campo de longitud total.
• LOS PAQUETES IPv6:
IPv6 fue diseñado para superar las limitaciones de IPv4, como el agotamiento de direcciones IP, y además para
mejorar el rendimiento y la seguridad del protocolo. A diferencia de IPv4, que utiliza direcciones de 32 bits, IPv6
utiliza direcciones de 128 bits, lo que proporciona un número mucho mayor de direcciones posibles.
Estructura
Los paquetes IPv6 tienen un encabezado y un campo de datos. Sin embargo, el encabezado de IPv6 es más
simple y eficiente que el de IPv4
Encabezado
El encabezado de un paquete IPv6 tiene una longitud fija de 40 bytes y contiene los campos esenciales para el
enrutamiento de los paquetes. Literalmente es mas simple que IPv4, donde en IPv6 se simplificaron los datos,
Sus campos del encabezado son Versión (4 bits), Clase de tráfico (8 bits), Etiqueta de flujo (20 bits), Longitud del
payload (16 bits), Próximo encabezado (8 bits), Límite de saltos (Hop Limit, 8 bits), Dirección IP de origen (128
bits), Dirección IP de destino (128 bits).
Encabezado de Extensión
También utiliza encabezados de extensión opcionales, estos sirven para manejar funcionalidades avanzadas,
estos encabezados de extensión permiten añadir información adicional sin sobrecargar el encabezado principal;
algunos de ellos son el encabezado de enrutamiento, el encabezado de fragmentación, el encabezado de
autenticación, el encabezado de opciones de destino.
Campo de Datos
Este campo contiene el paquete del protocolo de nivel superior; como TCP o UDP, que realmente transporta los
datos que se están enviando. La longitud del campo de datos está especificada en el campo longitud del
payload del encabezado.
• RUTAS DE UN HOST:
Las rutas de un host hacen referencia al conjunto de caminos que un dispositivo, este sigue para enviar datos a
otros dispositivos dentro de la misma red o hacia redes externas. Estas rutas son gestionadas a través de una
tabla de enrutamiento en el host, donde contiene las direcciones IP de destino y las puertas de enlace,
conocidos como gateways, que se utilizan para llegar a esas direcciones.
Existen varios tipos de rutas de host:
RUTA DIRECTA, que se utiliza para comunicarse con otros dispositivos en la misma red.
RUTA PREDETERMINADA, esta ruta toma un host cuando no encuentra una ruta específica para una dirección
IP de destino en su tabla de enrutamiento.
RUTA ESTATICA, donde es una ruta estática que no cambian a menos que se modifiquen manualmente, sigue la
RUTA DINAMICA, que cambian automáticamente según las condiciones de la red.
RUTA DE ENLACE LOCAL, que en redes IPv6 esta tiene una dirección de enlace local que solo es válida dentro
de la red local, como direcciones IPv6 que empiezan con “fe80…”.
Ruta estática de un Host
• TABLAS DE ROUTING:
Las tablas de routing son esenciales para el funcionamiento eficiente de las redes, nos permiten a los routers
tomar decisiones sobre cómo y dónde enviar los paquetes de datos. Estas tablas contienen rutas directas, rutas
estáticas configuradas manualmente, y rutas dinámicas aprendidas mediante protocolos de enrutamiento. Con
la ayuda de estas tablas, los routers logran guiar los paquetes hacia su destino de la manera óptima,
manteniendo el flujo de tráfico en la red lo más eficiente posible.
Componentes
Una Tabla de Routing tiene varias entradas que indican cómo llegar a una red de destino, algunas entradas más
comunes son Red de destino, Máscara de subred, Puerta de enlace, Interfaz de salida, Métrica, Protocolo de
enrutamiento.
Ejemplo de una Tabla de Routing
• DIRECCIONES MAC E IP:
Las direcciones MAC e IP son importantes para la operación de redes de computadoras, estás nos proporcionan
una identificación única para dispositivos en la red local y opera a nivel de enlace, mientras que la dirección IP
identifica dispositivos en un contexto más amplio, permitiendo la comunicación entre redes y en internet.
Ambas son necesarias para garantizar que los datos lleguen correctamente a su destino y se envíen desde la
fuente correcta.
Direcciones MAC
Una dirección MAC es un identificador único asignado a la interfaz de red de un dispositivo para su identificación
en una red local, esta es utilizada a nivel de la capa de enlace (Capa 2 del modelo OSI).
Formato: Las direcciones MAC suelen tener un formato de 48 bits, representadas generalmente en notación
hexadecimal, y se presentan como seis grupos de dos dígitos separados por dos puntos o guiones.
Asignación: Las direcciones MAC son asignadas por el fabricante del dispositivo y son únicas a nivel global. Se
encuentran en la memoria de solo lectura (ROM) del dispositivo.
Ámbito: Se utilizan principalmente dentro de una red local (LAN) para la comunicación entre dispositivos. No
son enrutables a través de internet.
Funcionamiento: Al enviar un paquete de datos dentro de una red local, el dispositivo utiliza la dirección MAC
para identificar la fuente y el destino de esos datos. Los switches utilizan direcciones MAC para dirigir el tráfico
de red correctamente.
Dirección IP
Una dirección IP es un identificador asignado a cada dispositivo en una red que utiliza el protocolo de Internet
para la comunicación. Está ubicada en la capa de red (Capa 3 del modelo OSI).
Formato: Pueden ser de 2 tipos Ipv4 o IPv6. En IPv4 tiene un formato de 32 bits, representado generalmente en
cuatro grupos de dígitos decimales, cada uno entre 0 y 255. En IPv6 tiene un formato de 128 bits, representado
en ocho grupos de cuatro dígitos hexadecimales separados por dos puntos.
Asignación: Las direcciones IP pueden ser asignadas de manera manual o dinámica, por un servidor DHCP.
Ámbito: Las direcciones IP son utilizadas para la identificación y localización de dispositivos en redes que
pueden abarcar múltiples subredes, incluyendo internet.
Funcionamiento: Las direcciones IP permiten la comunicación entre dispositivos en diferentes redes. Los
routers utilizan direcciones IP para tomar decisiones sobre el enrutamiento de paquetes de datos entre
diferentes redes.
• PROTCOLO DE RESOLUCION DE DIRECCIONES (ARP):
El Protocolo de Resolución de Direcciones, es un protocolo de red que permite la comunicación entre
dispositivos dentro de una red local (LAN) mediante la resolución de direcciones IP a direcciones MAC,
facilitando así el envío de paquetes de datos entre dispositivos en la misma red, este es un protocolo sencillo, su
funcionamiento es crucial para el funcionamiento efectivo de las redes basadas en IPv4.
Características
ARP opera en la capa de enlace de datos (Capa 2) y en la capa de red (Capa 3) del modelo OSI. Su función
principal es vincular direcciones IP (Capa 3) a direcciones MAC (Capa 2). Es utilizado principalmente en redes
que utilizan el protocolo IPv4. Para IPv6, se utiliza un protocolo diferente llamado Neighbor Discovery Protocol
(NDP). El Protocolo de Resolución de Direcciones utiliza 2 tipos de mensajes, el ARP Request, donde las
solicitudes de la dirección MAC corresponden a una dirección IP especifica, y el ARP Reply incluye la dirección
MAC correspondiente a la dirección IP solicitada.
Tabla ARP
La tabla ARP es una tabla de mapeo que los dispositivos mantienen para recordar la correspondencia entre
direcciones IP y MAC. Mayormente se utiliza un tiempo de vida para las entradas, después del cual se eliminan
para evitar que se utilicen direcciones MAC obsoletas. Las entradas en la tabla pueden ser dinámicas, ósea
aprendidas automáticamente a través de ARP, o estáticas, mejor dicho, configuradas manualmente por un
administrador.
Limitaciones
ARP posee ciertas limitaciones, esas limitaciones son el Broadcast, que utiliza la transmisión para enviar
solicitudes, esto puede generar congestión en redes muy grandes, y el de Seguridad, que este no incluye
mecanismos de seguridad. Esto puede dar lugar a ataques de suplantación de ARP, donde un atacante envía
respuestas ARP falsas para redirigir el tráfico a un dispositivo no autorizado.
¿Como funciona ARP?
• DETECCION DE VECINOS (Neighbor Discovery ND):
La Detección de Vecinos, es un protocolo utilizado en redes que operan bajo el protocolo de IPv6. ND reemplaza
a varios protocolos de la suite IPv4, incluyendo ARP, ICMP Router Discovery y otros. ND nos permite que los
dispositivos en una red local descubran información sobre sus vecinos y su entorno de red, facilitando la
comunicación y la configuración automática de dispositivos.
Características
ND permite que los dispositivos (hosts) en una red IPv6 descubran otros dispositivos, así como sus direcciones
IP y MAC, y proporciona información sobre las características de la red. Como protocolo, Neighbor Discovery
utiliza mensajes de ICMPv6 (Internet Control Message Protocol for IPv6) para llevar a cabo sus funciones.
También facilita la autoconfiguración de direcciones y la detección automática de gateways o conocido como
puertas de enlace.
Funciones
ND posee diferentes funciones como:
- DESCUBRIMIENTO DE VECINOS, que permite que un dispositivo descubra otros dispositivos en la misma red
local, así como sus direcciones MAC correspondientes
- AUTOCONFIGURACION DE DIRECCIONES, estos pueden autoconfigurarse utilizando direcciones IPv6
basadas en su dirección MAC, facilitando la comunicación sin la necesidad de un servidor DHCP.
- RESOLUXION DE DIRECCIONES, en esta función es similar al ARP en IPv4, ND permite que un dispositivo
descubra la dirección MAC correspondiente a una dirección IPv6 específica.
- DETECCION DE PUERTA DE ENLACE, ND ayuda a los dispositivos a identificar la puerta de enlace
predeterminada en la red.
- DETECCION DE DUPLICADO DE DIRECCIONES, ND verifica si la dirección ya está en uso en la red para evitar
conflictos, esto es antes de configurar una dirección IPv6.
- ANUNCIOS DE ROUTER, estos responden enviando “Router Advertisements” que contienen información sobre
la red.
REFERENCIAS:
Walton, A. (2017, noviembre 20). Características de Capa de Red. CCNA desde Cero. Recuperado de:
[Link]
Walton, A. (2017, noviembre 20). Paquete IPv4 y Paquete IPv6. CCNA desde Cero. Recuperado de:
[Link]
Walton, A. (2020, julio 10). Paquete IPv6: Encabezados. CCNA desde Cero. Recuperado de:
[Link]
Walton, A. (2020a, junio 26). Configurar Rutas Estáticas de Host. CCNA desde Cero. Recuperado de:
[Link]
Direcciones IP: todo lo que debes saber. (2022, agosto 31). IONOS Digital Guide; IONOS. Recuperado de:
[Link]
Marcelo. (2019, agosto 25). Desglosando una Tabla de Enrutamiento de Cisco. CCNA Desde Cero. Recuperado de:
[Link]
ManageEngine. (2023). Protocolo de resolución de direcciones (ARP). Recuperado de:
[Link]
Walton, A. (2020, marzo 28). Descubrimiento de Vecinos IPv6. CCNA desde Cero. Recuperado de:
[Link]