Unidad 3: Redes de Computadoras
Unidad 3: Redes de Computadoras
UNIDAD 3
Capa de red y direccionamiento IPV4/IPV6
4. Bibliografía ......................................................................................................14
2
CAPA DE RED Y DIRECCIONAMIENTO IPV4/IPV6
Introducción:
Mientras la capa de enlace de datos se encarga de mover tramas de un extremo del
cable al otro, la capa de red se encarga de mover paquetes entre diferentes redes, para
tal motivo cada paquete deberá de pasar por al menos un enrutador, por lo tanto, la
capa de red debe conocer la topología de red y seleccionar las rutas más apropiadas de
tal forma que no las sobrecargue.
Cuando un equipo requiere enviar un paquete hacia otra red, este lo va a enviar a su
enrutador, dentro de la misma LAN si existiera, o mediante una conexión punto a punto,
como en una conexión por red celular, el paquete se va a almacenar en ese enrutador
hasta que llegue por completo y se haya comprobado que no tenga errores mediante la
suma de verificación. Luego se reenvía al siguiente enrutador ubicado en la misma ruta
hasta que haya llegado al equipo de destino donde es entregado, a esto se denomina
conmutación de almacenamiento y envío.
Con estos objetivos existe libertad para detallar servicios ofrecidos a la capa de
transporte, esa libertad puede generar conflictos, por ejemplo, sobre si la capa de red
debe proporcionar servicios orientados o no a conexión.
Por un lado, se indica que los enrutadores solo deben de mover paquetes de un lado a
© Universidad Estatal de Milagro – UNEMI
otro, puesto que la red es de naturaleza no confiable, por tal motivo los hosts deben
efectuar el control de errores y control de flujo, tal como se hace con la Internet actual.
Por otro lado, las compañías telefónicas, objetan que la red debe ofrecer un servicio
orientado a conexión confiable como lo han ofrecido en sus años de dar asistencia al
sistema telefónico actual.
En la capa de red, al ofrecer un servicio sin conexión, los paquetes viajan de forma
separada en la red y son enrutados de forma independiente, no se necesita una
configuración de conexión de forma previa, los paquetes se los define como datagramas,
análogos a los telegramas, “La conmutación de paquetes en modo datagrama es
exactamente como la conmutación de mensajes excepto que existen restricciones en el
tamaño del mensaje y en que la red normalmente no sigue las mismas normas de
seguridad. Un datagrama es un sobre autocontenido con toda la información necesaria
sobre direcciones, encaminamiento, prioridad, etc., en el exterior y con los datos de
usuario en el interior” (Purser, 2007).
“El viaje de un datagrama a través de internet, de una computadora a otra, tiene que
ser por una vía física. A lo largo de esta vía el datagrama puede pasar por varias redes y
varios enrutadores para llegar a su destino final. El datagrama IP define un formato
estándar para todos los paquetes de Internet. Contar con un formato estándar resulta
benéfico, pues de esta manera el paquete Internet no está limitado al formato de
paquete que utiliza el hardware de la red subyacente. Pero más importante es que el
formato de paquete Internet no depende de una tecnología particular de red.” (Herrera
Pérez, 2003)
Los datagramas pueden o no viajar por la misma ruta desde un enrutador a otro, eso lo
decide cada enrutador, cuando el datagrama se transmite desde un enrutador solo se
usa una conexión directa, la decisión de elegir una u otra ruta dependerá de los llamados
© Universidad Estatal de Milagro – UNEMI
El protocolo de Internet, IP, es un muy buen ejemplo de servicio de red sin conexión,
cada paquete posee una dirección de destino, que puede ser de 32 o 128 bits.
Al llegar un paquete a una red MPLS una etiqueta le es asignada, la cual se puede insertar
entre los encabezamientos de la capa 2 o la capa 3, las etiquetas están en función del
grupo o de la clase de flujo FEC, Forwarding Equivalent Class, del paquete. Los paquetes
se enrutarán ya sea por el protocolo de distribución de etiquetas LDP, o por el
enrutamiento explícito. En el primer esquema los routers usan los mensajes y
procedimientos LDP para crear el camino salto a salto, en el segundo se permite la
ingeniería de tráfico para usar los recursos de la red de la manera más eficaz posible.
© Universidad Estatal de Milagro – UNEMI
Entre los circuitos virtuales y los datagramas hay ventajas y desventajas, por ejemplo,
su configuración y el tiempo que se toma analizar las direcciones. Para usar circuitos
virtuales se necesita configurarlos lo que demanda tiempo y recursos, los cuales a su vez
facilitan saber qué hacer con un paquete una vez se encuentre en la red de circuitos
virtuales, el enrutador buscara el número de circuito para determinar hacia dónde va el
paquete, luego de buscar en su tabla, en cambio en la red de datagramas no es necesario
una configuración previa, pero es más complejo encontrar el destino del datagrama.
Podemos indicar como ventajas de los circuitos virtuales frente a los datagramas el
hecho de que su tiempo de transmisión es menor debido a que el encaminamiento se
hace una sola vez, como todos los paquetes siguen el mismo orden, llegarán ordenados
y su eficiencia es mayor debido a que cada nodo podrá detectar errores y puede
comunicarse con el nodo anterior, de ser el caso, antes de continuar con la totalidad de
la transmisión.
© Universidad Estatal de Milagro – UNEMI
El envío mediante datagramas es más confiable, ya que, si un nodo cae, solo se perderá
un mensaje, mientras que en circuitos virtuales, se perdería la totalidad de la
transmisión” (Rodríguez, 2015).
© Universidad Estatal de Milagro – UNEMI
La capa de red tiene como función principal enrutar paquetes entre nodos origen y
destino, en muchas ocasiones será necesario que un equipo se comunique con otro
fuera de su LAN, por tal motivo entrará el enrutador en acción, es posible que el paquete
tenga que pasar por varios enrutadores, al paso de un paquete por el enrutador se
denomina salto, esto se da cuando navegamos por Internet ya que los servidores a los
que nos comunicamos, muchas veces están en otros países. Para determinar por qué
ruta debe un enrutador ubicar un paquete se necesita o bien indicar de forma manual
en el enrutador, o hacer que mediante protocolos estos lo hagan de forma automática,
para eso ultimo existen los algoritmos de enrutamiento.
El algoritmo de la ruta más corta entre los enrutadores se analiza la menor cantidad de
saltos que se den para llegar de un lado hacia otro. El algoritmo de Dijkstra es uno de los
más usados en su cálculo, “Una característica de este algoritmo es la utilización de
etiquetas en cada nodo cuya función es indicar en cada iteración del algoritmo la
distancia del origen a dicho nodo. En cada iteración una de las etiquetas será
permanente, es decir, indicará la distancia mínima final del nodo inicial a dicho nodo”
(Alonso Revenga, 2008).
Las distancia no deben ser negativas, como si se daría si se usa como valores como ancho
de banda y retardo, al comienzo, como no se conocen rutas, todos los enrutadores
tienen como etiqueta infinito, a medida que va avanzando el algoritmo y se van
encontrando las rutas, las etiquetas se modifican para indicar las mejores rutas, estas
etiquetas pueden ser tentativas o permanentes, al comienzo todas las etiquetas son
© Universidad Estatal de Milagro – UNEMI
tentativas, cuando se encuentra la ruta más corta posible entre dos nodos, esa etiqueta
se vuelve permanente.
para la mayoría de transmisiones, pero tiene ciertos usos importantes, por ejemplo, se
asegura de que cada paquete se entregue a todos los nodos de la red, también es
robusta, pues si llegara a haber algún problema con varios enrutadores, la inundación
encontrará la ruta, si existiera, para llegar a su destino. La inundación no necesita mucha
configuración, solo conocer a sus vecinos, la inundación siempre encontrará la ruta más
corta debido a que va a seleccionar todas las rutas posibles en paralelo.
La inundación no suele ser siempre conveniente, es por eso que las redes de
computadoras usan algoritmos más complejos y dinámicos, de estos hay dos que se usan
bastante, enrutamiento por vector distancia y enrutamiento por estado de enlace.
Cuando los enrutadores se han comunicado entre si y conocen las mejores rutas a través
de la red, llegan a un punto que se denomina convergencia, en la práctica esta
© Universidad Estatal de Milagro – UNEMI
Para prevenir este problema el protocolo vector crea una definición del máximo número
de routers que puede visitar un datagrama, de tal forma que si se presenta un bucle este
datagrama no circulará eternamente, similar al TTL del protocolo IP, los protocolos RIP
e IGRP permiten hasta 15 saltos o accesos a enrutadores, el protocolo IGRP establece
por defecto un máximo de 100.
Los protocolos vector distancia usan diversas soluciones para evitar los bucles de
enrutamiento.
Horizonte dividido
“El método de horizonte dividido prohíbe a un router publicar una ruta por la misma
interfaz por la que se aprendió en primer lugar” (Miranda Valdivia, 2014). A no ser que
el router conozca otra ruta del destino que se indica que se cayó, no va a devolver la
información por la interfaz por donde se actualizó
Envenenamiento de rutas
“El router crea una entrada en la tabla donde guarda el estado coherente de la red en
tanto que otros routers convergen gradualmente y de forma correcta después de un
cambio en la topología. La actualización inversa es una operación complementaria del
horizonte dividido. El objetivo es asegurarse de que todos los routers del segmento
hayan recibido información acerca de la ruta envenenada. El router agrega a la
información de enrutamiento la cantidad máxima de saltos” (Ariganello & Barrientos
Sevilla, 2015).
Hasta 1979 ARPANET usó enrutamiento por vector distancia y fue reemplazado por
enrutamiento por estado de enlace, este enrutamiento es usado por protocolos como
IS-IS y OSPF y son los algoritmos más usados dentro de las redes extensas de Internet.
“Los routers determinan los vecinos que tienen mandando un paquete especial llamado
HELLO para cada línea directa conectada (punto a punto). Todo router que le responda
debe indicar así su identidad.
Los routers construirán un paquete con los datos del estado de la red como la identidad
del router, la edad o antigüedad conectada y la lista de los nodos vecinos que tiene. Esta
lista se puede construir o cada determinado tiempo o bien cuando algún evento
transcurre en la red, como por ejemplo una caída de un nodo, router o red.
Una vez tienen los datos, reparten estos paquetes por una técnica conocida como
flooding o inundación. Para controlar estos datos cada paquete incluye un número de
secuencia incremental. Así, cada router maneja una tabla con toda esta información de
la red.
Una vez confeccionada esta información, los routers tratarán la nueva información que
se le transmita de la siguiente forma: si recibe un paquete nuevo, lo enviará por todas
las líneas que tenga excepto por el camino por donde ha venido; si notase que esa
información ya le ha llegado y, por tanto, es duplicada, la eliminará; si por retardos, le
llegase un paquete con una secuencia menor que el que está esperando, lo rechazará”
(Jiménez Camacho, 2015).
El algoritmo de enrutamiento por estado de enlace necesita que cada enlace tenga una
métrica de distancia o costo para definir la ruta más corta, esta métrica puede ser
establecida de forma automática o el administrador de la red lo puede configurar.
La distancia administrativa es la forma que usan los routers para seleccionar el mejor
trayecto cuando hubiera más de una ruta hacia un mismo destino, esta define la
fiabilidad del protocolo de enrutamiento. Si hubiera más de dos protocolos de
enrutamiento la distancia administrativa será el primer criterio que usara el router para
determinar que protocolo usar, y es un numero entre 0 y 255, cuanto menor sea el valor
mayor será la opción de usar tal protocolo.
3. Preguntas de Comprension de la
Unidad
Un equipo debe enviar un paquete a una máquina que no está en su red, ¿qué debe
hacer el equipo para que el paquete llegue a su destino?
Si está configurado, enviar a la dirección de su puerta de enlace para que lo encamine.
¿Cómo se denomina Cuando un router envía el paquete por todas las interfaces
excepto por la que ingresó?
Enrutamiento por inundación.
4. Bibliografía
» Alonso Revenga, J. M. (2008). Flujo en redes y gestión de proyectos : teoría y
ejercicios resueltos. Netbiblo.
» Arboledas Brihuega, D. (2015). Administración de redes telemáticas.
» Ariganello, E., & Barrientos Sevilla, E. (2015). Redes Cisco. RA-MA Editorial.
» Caballero Artigas, J. M. (1997). Redes de banda ancha.
» Darrel, C. I. (2002). Diccionario de internet., 477.
» Dordoigne, J. (2015). Redes informáticas - Nociones fundamentales (5a edición).
» Herrera Pérez, E. (2003). Tecnologías y redes de transmisión de datos (Primera).
Mexico: Editorial Limusa.
» Iñigo Griera, J., & Barceló Ordinas, J. M. (2009). Estructura de redes de
computadores.
» Jiménez Camacho, R. (2015). Análisis del mercado de productos de
comunicaciones.
» Miranda Valdivia, C. (2014). Redes telemáticas. Ediciones Paraninfo, S.A.
» Polanco Sarmiento, O. (2010). Laboratorio de redes y comunicaciones.
PROGRAMA EDITORIAL UNIVER.
» Purser, M. (2007). Redes de telecomunicación y ordenadores. Ediciones Díaz de
Santos.
» Rodríguez, R. J. (2015). Desarrollo del proyecto de la red telemática. IFCT0410. IC
Editorial.
» Tanembaum, A. S., & Wetherall, D. J. (2018). Redes de computadoras.
[Link]
© Universidad Estatal de Milagro – UNEMI