Está en la página 1de 6

El Protocolo de Internet versión 4 IPv4), es la cuarta versión del Internet Protocol (IP), un

protocolo de interconexión de redes basados en Internet, y que fue la primera versión


implementada en 1983 para la producción de ARPANET. Definida en el RFC 791, el IPv4
usa direcciones de 32 bits, limitadas a 2^32= 4 294 967 296 direcciones únicas, muchas las
(LAN). Por el crecimiento enorme que ha tenido todo esto de la seguridad electrónica y
automatización combinado con el hecho de que hay desperdicio de direcciones en muchos
casos (consultar las secciones que siguen), ya hace varios años se observó que
escaseaban las direcciones IPv4.

Las direcciones IPv4 pueden representarse en cualquier notación que exprese un valor
entero de 32 bits. La mayoría de las veces se escriben en la notación decimal, la que consta
de cuatro octetos de la dirección expresada individualmente en números decimales, y
separados uno del siguiente por puntos. Por ejemplo, la dirección IP de cuatro puntos
192.0.2.235 representa el número decimal de 32 bits 3221226219, que en formato
hexadecimal es 0xC00002EB. Esto también puede expresarse en formato hexadecimal de
puntos como 0xC0.0x00.0x02.0xEB, o con valores en formato octal como
0300.0000.0002.0353.La notación CIDR combina la dirección con su prefijo de
enrutamiento en un formato compacto, en el que a la dirección le sigue un carácter de barra
(/) y el conteo de 1 bits consecutivos en el prefijo de enrutamiento (máscara de subred).

El IPv6 es una actualización al protocolo IPv4, diseñado para resolver el problema de


agotamiento de direcciones. Su desarrollo comenzó en diciembre de 1998 cuando Steve
Deering y Robert Hinden, empleados de Cisco y Nokia publicaron una especificación formal
del protocolo a través de un RFC12 y aún continua su implementación.

Diseñado por Steve Deering de Xerox PARC IPv6, su objetivo fue sustituir eventualmente
a IPv4, uyo límite en el número de direcciones de red admisibles está empezando a
restringir el crecimiento de Internet y su uso, especialmente en China, India, y otros países
asiáticos densamente poblados. El nuevo estándar busca mejorar el servicio globalmente;
por ejemplo, proporcionando a futuras celdas telefónicas y dispositivos móviles con sus
direcciones propias y permanentes.
IPv4 posibilita 4 294 967 296 (232) direcciones de dispositivos diferentes, un número menor
a la población mundial, y menor a la cantidad de dispositivos totales. A principios de 2010,
quedaban menos del 10 % de IP sin asignar.3 En la semana del 3 de febrero de 2011,4 la
IANA (Agencia Internacional de Asignación de Números de Internet, por sus siglas en
inglés) entregó el último bloque de direcciones disponibles (33 millones) a la organización
encargada de asignar IPs en Asia, un mercado que está en auge y no tardará en
consumirlas todas.

En cambio, IPv6 admite 340 282 366 920 938 463 463 374 607 431 768 211 456 (2128 o
340 sextillones de direcciones), cerca de 6,7 × 1017 (670 mil billones) de direcciones por
cada milímetro cuadrado de la superficie de la Tierra.

Pv6 es una extensión conservadora de IPv4, manteniendo las funciones más utilizadas,
otras no tan importantes o poco utilizadas han sido eliminadas o se han hecho opcionales,
además se han añadido nuevas características. La mayoría de los protocolos de transporte
-y aplicación- necesitan pocos o ningún cambio para operar sobre IPv6; las excepciones
son los protocolos de aplicación que integran direcciones de capa de red, como FTP o NTP.

IPv6 especifica un nuevo formato de paquete, diseñado para minimizar el procesamiento


del encabezado de paquetes. Debido a que las cabeceras de los paquetes IPv4 e IPv6 son
significativamente distintas, los dos protocolos no son interoperables.

Algunos de los cambios de IPv4 a IPv6 más relevantes

El interés de los diseñadores era que direcciones más largas permitiesen una mejor entrega
jerárquica, sistemática y definitiva de las direcciones, y una eficiente agregación de rutas.
Con IPv4, se desplegaron complejas técnicas de Classless Interdomain Routing (CIDR)
para utilizar de mejor manera el pequeño espacio de direcciones. El esfuerzo requerido
para reasignar la numeración de una red existente con prefijos de rutas distintos es muy
grande, como se discute en RFC 2071 y RFC 2072. Sin embargo, con IPv6, cambiando el
prefijo anunciado por unos pocos routers es posible en principio reasignar la numeración
de toda la red, ya que los identificadores de nodos (los 64 bits menos significativos de la
dirección) pueden ser auto-configurados independientemente por un nodo.
El tamaño de una subred en IPv6 es de 264 (máscara de subred de 64-bit), el cuadrado del
tamaño de la Internet IPv4 entera. Así, las tasas de utilización del espacio de direcciones
será probablemente menor en IPv6, pero la administración de las redes y el ruteo serían
más eficientes debido a las decisiones de diseño inherentes al mayor tamaño de las
subredes y la agregación jerárquica de rutas.

Los nodos IPv6 pueden configurarse a sí mismos automáticamente cuando son conectados
a una red ruteada en IPv6 usando los mensajes de descubrimiento de routers de ICMPv6.
La primera vez que son conectados a una red, el nodo envía una "solicitud de router" (RS:
Router Solicitation) de link-local usando multicast pidiendo los parámetros de configuración;
y si los routers están configurados para esto, responderán este requerimiento con un
"anuncio de router" (RA: router advertisement) que contiene los parámetros de
configuración de capa de red.

Si la autoconfiguración de direcciones libres de estado no es adecuada para una aplicación,


es posible utilizar Dynamic Host Configuration Protocol para IPv6 (DHCPv6) o bien los
nodos pueden ser configurados en forma estática.

Multicast, la habilidad de enviar un paquete único a destinos múltiples es parte de la


especificación base de IPv6. Esto es diferente a IPv4, donde es opcional (aunque
usualmente implementado).

IPv6 no implementa broadcast, que es la habilidad de enviar un paquete a todos los nodos
del enlace conectado. El mismo efecto puede lograrse enviando un paquete al grupo de
multicast de enlace-local todos los nodos (all hosts). Por lo tanto, no existe el concepto de
una dirección de broadcast y así la dirección más alta de la red (la dirección de broadcast
en una red IPv4) es considerada una dirección normal en IPv6.

Muchos ambientes no tienen, sin embargo, configuradas sus redes para rutear paquetes
multicast, por lo que en éstas será posible hacer "multicasting" en la red local, pero no
necesariamente en forma global.
El multicast IPv6 comparte protocolos y características comunes con IPv4, pero también
incorpora cambios y mejoras. Incluso cuando se le asigne a una organización el más
pequeño de los prefijos de ruteo global IPv6, ésta también recibe la posibilidad de usar uno
de los 4.2 billones de grupos multicast IPv6 ruteables de fuente específica para asignarlos
para aplicaciones multicast intra-dominio o entre-dominios (RFC 3306). En IPv4 era muy
difícil para una organización conseguir incluso un único grupo multicast ruteable entre-
dominios y la implementación de las soluciones entre-dominios eran anticuadas (RFC
2908). IPv6 también soporta nuevas soluciones multicast, incluyendo Embedded
Rendezvous Point (RFC 3956), el que simplifica el despliegue de soluciones entre dominios.

nternet Protocol Security (IPsec), el protocolo para cifrado y autenticación IP forma parte
integral del protocolo base en IPv6. El soporte IPsec es obligatorio en IPv6; a diferencia de
IPv4, donde es opcional o fue un agregado posterior (pero usualmente implementado). Sin
embargo, actualmente no se está usando normalmente IPsec excepto para asegurar el
tráfico entre routers de BGP IPv6, aunque también se puede utilizar en OSPFv3 y en
movilidad IPv6.

NAT

La traducción de direcciones de red, también llamado enmascaramiento de IP o NAT, es


un mecanismo utilizado por routers IP para cambiar paquetes entre dos redes que asignan
mutuamente direcciones incompatibles. Consiste en convertir, en tiempo real, las
direcciones utilizadas en los paquetes transportados.

NAT existen varios tipos de funcionamiento

Estática

Una dirección IP privada se traduce siempre en una misma dirección IP pública. Este modo
de funcionamiento permitiría a un host dentro de la red ser visible desde Internet. (Ver
imagen anterior)

Dinámica
El router tiene asignadas varias direcciones IP públicas, de modo que cada dirección IP
privada se mapea usando una de las direcciones IP públicas que el router tiene asignadas,
de modo que a cada dirección IP privada le corresponde al menos una dirección IP pública.

Cada vez que un host requiera una conexión a Internet, el router le asignará una dirección
IP pública que no esté siendo utilizada. En esta ocasión se aumenta la seguridad ya que
dificulta que un host externo ingrese a la red ya que las direcciones IP públicas van
cambiando.

Sobrecarga

La NAT con sobrecarga o PAT (Port Address Translation) es el más común de todos los
tipos, ya que es el utilizado en los hogares. Se pueden mapear múltiples direcciones IP
privadas a través de una dirección IP pública, con lo que evitamos contratar más de una
dirección IP pública. Además del ahorro económico, también se ahorran direcciones IPv4,
ya que aunque la subred tenga muchas máquinas, todas salen a Internet a través de una
misma dirección IP pública.

Para poder hacer esto el router hace uso de los puertos. En los protocolos TCP y UDP se
disponen de 65.536 puertos para establecer conexiones. De modo que cuando una
máquina quiere establecer una conexión, el router guarda su IP privada y el puerto de origen
y los asocia a la IP pública y un puerto al azar. Cuando llega información a este puerto
elegido al azar, el router comprueba la tabla y lo reenvía a la IP privada y puerto que
correspondan.

Solapamiento

Cuando una dirección IP privada de una red es una dirección IP pública en uso, el router
se encarga de reemplazar dicha dirección IP por otra para evitar el conflicto de direcciones.

Ventajas de la NAT
El uso de la NAT tiene varias ventajas:

La primera y más obvia, el gran ahorro de direcciones IPv4 que supone, recordemos que
podemos conectar múltiples máquinas de una red a Internet usando una única dirección IP
pública.

Seguridad. Las máquinas conectadas a la red mediante NAT no son visibles desde el
exterior, por lo que un atacante externo no podría averiguar si una máquina está conectada
o no a la red.

Mantenimiento de la red. Sólo sería necesario modificar la tabla de reenvío de un router


para desviar todo el tráfico hacia otra máquina mientras se llevan a cabo tareas de
mantenimiento.

Desventajas de la NAT

Recordemos que la NAT es solo un parche, no una solución al verdadero problema, por
tanto también tiene una serie de desventajas asociadas a su uso:

Checksums TCP y UDP: El router tiene que volver a calcular el checksum de cada paquete
que modifica. Por lo que se necesita mayor potencia de computación.

No todas las aplicaciones y protocolos son compatibles con NAT. Hay protocolos que
introducen el puerto de origen dentro de la zona de datos de un paquete, por lo que el router
no lo modifica y la aplicación no funciona correctamente.

También podría gustarte