Unidad 3: Redes de Computadoras
Unidad 3: Redes de Computadoras
UNIDAD 3
Capa de red y direccionamiento IPV4/IPV6
4. Bibliografía ......................................................................................................16
2
CAPA DE RED Y DIRECCIONAMIENTO IPV4/IPV6
Introducción:
Similar a la capa de enlace de datos en la que cada trama necesita una identificación de
origen y destino de nodo, en la capa de red es necesario identificar cada paquete, la
diferencia consiste en que el direccionamiento de trama solo permite la comunicación
entre nodos de una misma LAN, si es necesario comunicar nodos que no se encuentren
en la misma LAN será necesario un direccionamiento que la capa de red provee.
Debido al enorme éxito que tuvo la red Internet, el esquema de direcciones IPv4 se
agotó por lo que poco a poco se ha ido implementando IPv6 el cual posee un rango
mucho mayor que IPv4 para direccionar nodos, estudiaremos en este documento ambos
protocolos.
© Universidad Estatal de Milagro – UNEMI
Encabezados de IPv4
© Universidad Estatal de Milagro – UNEMI
Tipo de Servicio requería de 3 bits para indicar la prioridad y 3 bits para indicar si un host
estaba preocupado por el retardo, su velocidad real de transmisión o la confiabilidad,
aun así, no se sabía qué hacer con esos bits en los enrutadores, luego con el
advenimiento de los Servicios Diferenciados la IETF (Internet Engineering Task Force)
modifico la forma de usar el campo, ahora los 6 bits superiores se usan para marcar la
clase de servicio del paquete y los 2 bits inferiores se usan para indicar congestión.
Después viene dos campos de un bit que tratan sobre la fragmentación DF y MF, el
primero es (Don’t Fragment), no fragmentar que les indica a los enrutadores que no
fragmenten el paquete, se los usa para descubrir los MTU (Máxima Unidad de
© Universidad Estatal de Milagro – UNEMI
Transmisión) de la ruta, es decir el paquete más grande que pueda transitar por una
ruta. Si un datagrama está marcado con DF, el emisor sabe que ese paquete no se va a
fragmentar o recibirá un mensaje de error si se llega a dar.
MF (More Fragments) indica que hay más fragmentos, si hay un paquete que se dividió
en fragmentos, todos menos el ultimo tendrán establecido tal bit. El “Desplazamiento
del Fragmento” indica al nodo receptor a que parte del paquete corresponde ese
fragmento, todos los fragmentos deben ser un múltiplo de 8 bytes, excepto el ultimo,
como este campo tiene 13 bits puede haber hasta 8192 fragmentos por datagrama.
El campo TTL Tiempo de vida, “se diseñó como un contador de tiempo, para indicar el
número de segundos que el datagrama podía estar vivo en la Internet. Un enrutador de
IP tenía que realizar un seguimiento del momento en que recibía el datagrama y el
momento en que lo reenviaba. El TTL se decrementaba en el número de segundos que
el paquete pasaba en el enrutador” (Voinea, 2010).
En el RFC 1812 se especifica que los enrutadores disminuyen el TTL en 1 cuando reenvían
un datagrama de IP, si este valor llega a 0 el paquete será descartado por el enrutador,
los nodos de destino no comprueban el TTL solo lo hacen los enrutadores, el máximo
valor de TTL es 255. TTL es independiente de la métrica que use el protocolo de
enrutamiento como puede ser la cuenta de saltos del protocolo de información de
enrutamiento RIP o el coste del primero el camino más corto abierto OSPF.
“El campo Opciones se utiliza con fines de seguridad. es decir. informe de errores.
depuración y sellado de tiempo. Todo esto proporciona una información que no está
presente en el diseño original del protocolo pero que sí lo estará en las siguientes
versiones. También evita la asignación de bits de cabecera a información que en raras
ocasiones se necesita.” (Solsona, Moya, & Calero, 2006)
Las direcciones IPv4 constan de 32 bits que se dividen en 4 grupos de 8 bits llamados
octetos, un octeto puede tener valores desde 00000000 hasta 11111111, es decir desde
0 hasta 255. Originalmente las direcciones IPv4 fueron divididas en 5 clases que se
determinaron tomando el primer octeto de la siguiente forma:
Las direcciones IPv4 no se pueden duplicar, es decir no puede haber dos o más hosts con
la misma dirección IP, sin embargo, dado el éxito que tuvo Internet se creó la RFC 1918
que se encarga de especificar direcciones IP privadas, es decir direcciones que existen
en redes LAN privadas y que se pueden repetir en otras redes LAN.
Para comunicarse con Internet es necesario utilizar direcciones asignadas por los ISP, a
estas se las conoce como direcciones públicas.
CIDR
Las redes de clase A, como vimos en la tabla de clases de direcciones, tienen 16 millones
de hosts, estas redes se han subdivido y se han otorgado en forma de bloques CIDR más
pequeños. A este proceso se denomina subnetting.
Se puede agrupar varias direcciones IP de una clase determinada, que se suele llamar
superred o bloque de enrutamiento entre dominios sin clases (Classless InterDomain
Route, CIDR). CIDR trabaja en conjunto con VLSM ya que esta técnica permite la división
de redes en subredes más pequeñas. CIDR permite que los enrutadores envíen
actualizaciones que contengan VLSM y sus máscaras de subred a cada subred existente.
Existen direcciones reservadas que no es posible ser asignadas a nodos, así como
direcciones especiales que se asignan a nodos, pero para interactuar de cierta forma en
la red. En una dirección de red la primera y la última no es posible asignar a aun nodo,
la primera dirección identifica a toda la red y la última se usa para enviar Broadcast, o
sea para enviar paquetes a todos los nodos de la red.
Loopback
La red [Link] con su máscara [Link] sirve para identificar la dirección de loopback,
es decir el propio host, esta dirección permite redirigir el tráfico hacia los mismos nodos,
también es posible hacer ping a loopback.
Link-local
Multicast
© Universidad Estatal de Milagro – UNEMI
“Los routers saben que estas direcciones se deben manejar de una forma particular.
Algunas de las direcciones de este rango tienen un propósito especial este es el caso de
las siguientes:
o [Link] hace referencia a todos los routers que admitan RIP (Routing Information
Protocol) versión 2.” (Caballar Falcón, 2007)
© Universidad Estatal de Milagro – UNEMI
IPv4 consta de 32 bits, es decir que pueden existir más de 4 mil millones de direcciones,
aun así, no se usan todas estas, por ejemplo, para las direcciones de loopback más de
16 millones de direcciones son asignadas a localhost, además las direcciones de las
clases D y E no se usan en hosts, esto disminuye el uso de direcciones IPv4. El proveedor
de direcciones IP para Sudamérica, Lacnic, agotó su pool de direcciones IPv4 el 19 de
agosto de 2020, esta consideración se previó desde el siglo pasado, es asi que los
Ingenieros de la IETF se encargaron de desarrollar un nuevo protocolo de
direccionamiento de red IP, el que originalmente llamaron IPng (IP Next Generation)
pero al final quedo con el nombre de IPv6.
Entre las mejoras que se agregaron a IPv6 es la simplificación del encabezado, IPv4
consta de 20 octetos, mientras que IPv6 consta de 40 octetos.
Clase de tráfico, Distingue entre los paquetes que tengas requisitos diferentes de
entrega en tiempo real.
Etiqueta de flujo, Se usa para lograr que entre un origen y un destino se establezca una
especie de conexión con propiedades particulares.
Límite de salto, similar a TTL en IPv4, disminuye en 1 cada vez que se produce un salto.
Dirección de origen y destino, indican la dirección IPv6 del equipo origen y destino de la
comunicación.
“Para mantener actualmente la coexistencia entre IPv4 e IPv6, los equipos tienen
instalados los dos protocolos a la vez, por lo que cada equipo debe tener asignado una
dirección IPv4 y otra IPv6. Si el equipo se conecta con otro a través de IPv4, utilizará este
protocolo en la comunicación, de igual forma que si se conecta con uno IPv6 lo hará
siguiendo este protocolo. Este mecanismo permite la coexistencia hasta que IPv6 se
haya implantado definitivamente, pero tiene el inconveniente de que aumenta la
complejidad en la configuración de red de los equipos” (Raya Cabrera, 2014a).
Pese a que ya se ha agotado la entrega de direcciones IPv4 para uso público, a la fecha
aún no despega del todo la implementación de IPv6, aunque todos los equipos de red
actuales ya lo soportan se espera que la transición entre IPv4 e IPv6 aun demore algunos
años, para ayudar a cambiar hacia las redes IPv6 existen las siguientes técnicas de
migración:
Dual Stack
© Universidad Estatal de Milagro – UNEMI
“Con este mecanismo es posible ejecutar IPv4 e IPv6 a la vez sin comunicación entre
ambas versiones. Los hosts y los routers llevan configuraciones de las dos versiones de
IP y utilizan independientemente unas u otras según los recursos que quieran alcanzar.
Si un recurso en concreto proporciona ambas versiones sería conveniente utilizar IPv6
para alcanzarlo” (Ariganello, 2015).
Túneles
De hecho, con IPv6, aparecen las nuevas interfaces de Tunneling. Se pueden encontrar
tarjetas de:
Túnel 6to4
Túnel teredo
Traducción
“El problema del mecanismo de túneles, ya sea manual o automático, es que termina
siendo una solución del tipo dual stack. Los clientes IPv6 tienen que seguir soportando
IPv4 para conectar con otros dispositivos IPv4. La traducción de direcciones es un tipo
de solución diferente que permite a dispositivos IPv6 comunicarse con dispositivos IPv4
sin necesidad de dependencia dual stack” (Ariganello, 2015)
IPv6 tiene 128 bits para representar una dirección IP, a diferencia de IPv4 que con 32
bits se dividían en 4 octetos para representar números entre 0 y 255, IPv6 al ser mucho
más grande en cuanto a bits su representación es x:x:x:x:x:x:x:x donde “x” es un valor
hexadecimal de 16 bits. Es posible representar las direcciones IPv6 en formatos
abreviados, considere la dirección de [Link]
2001:4998:0124:1507:0000:0000:0000:f000, los ceros a la izquierda se pueden omitir y
los grupos de ceros se pueden poner como un único 0 de la siguiente forma:
2001:4998:124:1507:0:0:0:f000
© Universidad Estatal de Milagro – UNEMI
Cuando existen grupos de ceros consecutivos se pueden obviar con dos signos de dos
puntos (::) como se representa a continuación con la misma dirección de [Link]
2001:4998:124:1507::f000
Estos signos (::) solo se pueden aplicar una vez, considere la siguiente dirección:
1050:0000:0000:23f5:0000:0000:0000:326b
Existen dos grupos de ceros a la izquierda y a la derecha de 23f5, si pusiera los signos de
dos puntos a ambos lados de la expresión quedaría 1050::23f5::326b, con lo que no sería
“Las direcciones IPv6 tienen una longitud de 128 bits y se escriben como una cadena de
valores hexadecimales. Todos los grupos de 4 bits están representados por un único
digito hexadecimal, para un total de 32 valores hexadecimales. Las direcciones IPv6 no
son sensibles a las mayúsculas y minúsculas, y pueden escribirse tanto en minúsculas
como en mayúsculas” (Bezet-Torres & Bonnet, 2017)
Ipv6 utiliza una longitud de prefijo para representar el prefijo de la dirección, similar a
la máscara de red de IPv4 para representar a la porción de red y la porción de host, esta
longitud se usa para indicar la parte de red de una dirección IPv6 con el formato de la
dirección IPv6/longitud de prefijo.
Las direcciones unicast IPv6 identifican a una interfaz con IPv6 habilitado, similar a IPv4,
las direcciones IPv6 pueden ser unicast o multicast, existen seis tipos de direcciones
unicast IPv6.
Unicast global
Son similares a las direcciones IPv4 públicas, son direcciones que se pueden enrutar, se
pueden asignar de forma manual o de forma dinámica.
Link-Local
Se usan para comunicarse con otros nodos del mismo enlace local o subred, estas
direcciones solo se limitan a un único enlace de forma exclusiva.
Loopback
Similar a IPv4 sirve para representar al propio host, no es posible asignar esta dirección
a una interfaz, está representada por la dirección ::1
Está compuesta solo por ceros ::/128 no se puede asignar a alguna interfaz y solo es
usada como dirección de origen de un paquete IPv6, si el nodo aún no tiene una IPv6
permanente, se usara la dirección sin especificar como origen.
Local única
IPv4 integrada
Anycast IPv6
“Anycast IPy6 es una dirección asignada a más de una interfaz, que normalmente
pertenecen a diferentes nodos. Tiene la particularidad que un paquete enviado a una
dirección Anycast es enrutado a la interfaz más cercana que tenga dicha dirección, de
acuerdo con las métricas de los protocolos de enrutamiento” (Miranda Valdivia, 2014)
3. Preguntas de Comprension de la
Unidad
¿Qué parte del encabezado IPv4 establece la cantidad de saltos que puede dar un
paquete?
Tiempo de vida.
4. Bibliografía
» Arboledas Brihuega, D. (2015). Administración de redes telemáticas.
» Ariganello, E. (2015). Redes CISCO. CCNP a fondo. Guía de estudio para
profesionales.
» Bezet-Torres, J., & Bonnet, N. (2017). Windows Server 2016 : infraestructura de
red : preparación para la certificación MCSA. Ediciones ENI.
» Caballar Falcón, J. A. (2007). VoIP : la telefonía de Internet. Editorial Paraninfo.
» Caballero Gonzalez, C., & Matamala Peinado, M. (2016). Instalación y
configuración de los nodos a una red de área local.
» Dordoigne, J. (2006). Redes informáticas : nociones fundamentales. ENI.
» Miranda Valdivia, C. (2014). Redes telemáticas. Ediciones Paraninfo, S.A.
» Mora Pérez, P. (2016). Equipos de interconexión y servicios de red.
» Raya Cabrera, J. L. (2014a). Servicios en Red.
» Raya Cabrera, J. L. (2014b). Sistemas Informáticos.
» Solsona, A. B., Moya, J. M. H., & Calero, J. J. (2006). Redes de área local:
administración de sistemas informáticos, 332.
» Tanembaum, A. S., & Wetherall, D. J. (2018). Redes de computadoras.
[Link]
» Voinea, J. G. (2010). Redes de Comunicaciones. Administración y gestión.
© Universidad Estatal de Milagro – UNEMI