# data[].attributes.body
1.       El direccionamiento IPv4 es actualmente el protocolo de Internet que casi todos utilizamos en nuestros hogares, ya que los ISP aún no han dado el salto al direccionamiento IPv6.

2.       El protocolo IPv4 es uno de los protocolos fundamentales de Internet, ya que es el que identifica los diferentes dispositivos conectados a la red.

3.       Una dirección IPv4 se representa normalmente en formato decimal separado por puntos, los 32 bits están subdivididos en octetos de 8 bits cada uno

# data[].attributes.body
En una red TCP/IP a cada computadora se le asigna una dirección lógica de 32-bits que se divide en dos partes: el número de red y el número de computadora. Los 32 bits son divididos en 4 grupos de 8 bits, separados por puntos, y son representados en formato decimal.

Cada bit en el octeto tiene un peso binario. El valor mínimo para un octeto es 0 y el valor máximo es 255. La siguiente figura muestra el formato básico de una dirección IP con sus 32 bits agrupados en 4 octetos.

# data[].attributes.body
El esquema de direccionamiento IP es integral al proceso de enrutamiento de datagramas IP a través de la interred. Cada dirección IP tiene componentes específicos y un definido formato básico.

Existen dos estándares de direccionamiento IP: la versión 4 (IPv4) y la versión 6 (IPv6). Actualmente la mayoría del tráfico IP es realizado con direccionamiento IPv4, y aunque se pretende que IPv6 reemplace a IPv4 en un futuro, ambos protocolos coexistirán durante algún tiempo

# data[].attributes.body
El IPv6 incrementa el tamaño de la dirección IP de 32 bits a 128 bits para así soportar más niveles en la jerarquía de direccionamiento y un número mucho mayor de nodos direccionables. El diseño del protocolo agrega múltiples beneficios en seguridad, manejo de calidad de servicio, una mayor capacidad de transmisión y mejora la facilidad de administración, entre otras cosas. Mientras que IPv4 soporta 4,294,967,296 (232) direcciones que es poco menos de 4.3 billones, IPv6 ofrece 3.4 x 1038 (2128) direcciones, un número similar a 6.67126144781401e+23 direcciones IP por cada metro cuadrado sobre la superficie de la Tierra. Adicionalmente, la dirección IPv6 se diseñó para ser subdividida en dominios de enrutamiento jerárquico que reflejan la topología del Internet actual.

# data[].attributes.body
1.       El esquema de direcciones de 128 bits provee una gran cantidad de direcciones IP, con la posibilidad de asignar direcciones únicas globales a nuevos dispositivos.

2.       Los múltiples niveles de jerarquía permiten juntar rutas, promoviendo un enrutamiento eficiente y escalable al Internet.

3.       El proceso de autoconfiguración permite que los nodos de la red IPv6 configuren sus propias direcciones IPv6, facilitando su uso.

4.       La transición entre proveedores de IPv6 es transparente para los usuarios finales con el mecanismo de renumerado.

5.       La difusión ARP es reemplazada por el uso de multicast en el link local.

6.       El encabezado de IPv6 es más eficiente que el de IPv4: tiene menos campos y se elimina la suma de verificación del encabezado.

7.       Puede hacerse diferenciación de tráfico utilizando los campos del encabezado.

8.       Las nuevas extensiones de encabezado reemplazan el campo Opciones de IPv4 y proveen mayor flexibilidad.

9.       IPv6 fue esbozado para manejar mecanismos de movilidad y seguridad de manera más eficiente que el protocolo IPv4.

10.   Se crearon varios mecanismos junto con el protocolo para tener una transición sin problemas de las redes IPv4 a las IPv6.

# data[].attributes.body
1.       Limitar el acceso a sólo aquellos autorizados.

2.       Certifica la autenticación de la persona que envía los datos.

3.       Encripta los datos transmitidos a través de la red.

4.       Asegura la integridad de los datos.

5.       Invalida la repetición de sesiones, para evitar que no sean repetidas por usuarios maliciosos.

6.       Los protocolos que respaldan el funcionamiento de IPSec son: la Autenticación de Encabezado (Autentication Header, AH) y la Carga de Seguridad Encapsulada (Encapsulated Security Payload, ESP). Al estar incluidos en cada implementación de IPv6 se provee mayor seguridad ya que IPSec está presente en todos los nodos de la red.

# data[].attributes.body
1.       Unicast. Se utiliza únicamente para identificar una interfase de un nodo IPv6. Un paquete enviado a una dirección unicast es entregado a la interfase identificada por esa dirección.

2.       Multicast. Se utiliza para identificar a un grupo de interfases IPv6. Un paquete enviado a una dirección multicast es procesado por todos los miembros del grupo multicast.

3.       Anycast. Se asigna a múltiples interfases (usualmente en múltiples nodos). Un paquete enviado a una dirección anycast es entregado a una de estas interfases, usualmente la más cercana.

# data[].attributes.body
1.       Enlace Local (Link-Local).

2.       Sitio Local (Site-Local).

3.       Agregable Global (Aggregatable Global).

4.       Loopback.

5.       Sin-Especificar (Unspecified).

6.       Compatible con IPv4.

# data[].attributes.body
1.       Agregable Global (Aggregatable Global).

2.       Sitio Local (Site Local).

3.       Enlace Local (Link Local).

# data[].attributes.body
1.       Asignada (Assigned).

2.       Nodo Solicitado (Solicited Node).

# data[].attributes.body
Enlace Local. Se utiliza en un enlace sencillo y no debe nunca ser enrutada. Se usa para mecanismos de autoconfiguración, descubrimiento de vecinos y en redes sin ruteadores. Es útil para crear redes temporales. Puede ser utilizada sin un prefijo global.

Sitio Local. Contiene información de subred dentro de la dirección. Son enrutadas dentro de un sitio, pero los ruteadores no deben enviarlas fuera de éste. Además es utilizada sin un prefijo global.

Formato de direcciones de Enlace Local y Sitio Local.

# data[].attributes.attachment_link.description
Created using PowToon -- Free sign up at http://www.powtoon.com/youtube/ -- Create animated videos and animated presentations for free. PowToon is a free tool that allows you to develop cool animated clips and animated presentations for your website, office meeting, sales pitch, nonprofit fundraiser, product launch, video resume, or anything else you could use an animated explainer video.

# data[].attributes.attachment_link.readable_text
Información General de Direcciones IP

Una dirección IP es como un número telefónico o una dirección de una calle. Cuando te conectas a Internet, tu dispositivo (computadora, teléfono celular, tableta) es asignado con una dirección IP, así como también cada sitio que visites tiene una dirección IP. El sistema de direccionamiento que hemos usado desde que nació Internet es llamado IPv4, y el nuevo sistema de direccionamiento es llamado IPv6. La razón por la cual tenemos que reemplazar el sistema IPv4 (y en última instancia opacarlo) con el IPv6 es porque Internet se está quedando sin espacio de direcciones IPv4, e IPv6 provee una exponencialmente larga cantidad de direcciones IP... Veamos los números:

Total de espacio IPv4: 4,294,967,296 direcciones.

Total de espacio IPv6: 340,282,366,920,938,463,463,374,607,431,768,211,456 direcciones.

Incluso diciendo que IPv6 es "exponencialemente largo" realmente no se compara en diferencia de tamaños.

Direcciones IPv4

Para entender el por que el espacio de direcciones IPv4 es limitado a 4.3 mil millones de direcciones, podemos descomponer una dirección IPv4. Una dirección IPv4 es un número de 32 bits formado por cuatro octetos (números de 8 bits) en una notación decimal, separados por puntos. Un bit puede ser tanto un 1 como un 0 (2 posibilidades), por lo tanto la notación decimal de un octeto tendría 2 elevado a la 8va potencia de distintas posibilidades (256 de ellas para ser exactos). Ya que nosotros empezamos a contar desde el 0, los posibles valores de un octeto en una dirección IP van de 0 a 255.

Ejemplos de direcciones IPv4: 192.168.0.1, 66.228.118.51, 173.194.33.16

Si una dirección IPv4 está hecha de cuatro secciones con 256 posibilidades en cada sección, para encontrar el número de total de direcciones IPv4, solo debes de multiplicar 256*256*256*256 para encontrar como resultado 4,294,967,296 direcciones. Para ponerlo de otra forma, tenemos 32 bits entonces, 2 elevado a la 32va potencia te dará el mismo número obtenido.

Direcciones IPv6

Las direcciones IPv6 están basadas en 128 bits. Usando la misma matemática anterior, nosotros tenemos 2 elevado a la 128va potencia para encontrar el total de direcciones IPv6 totales, mismo que se mencionó anteriormente. Ya que el espacio en IPv6 es mucho mas extenso que el IPv4 sería muy difícil definir el espacio con notación decimal... se tendría 2 elevado a la 32va potencia en cada sección.

Para permitir el uso de esa gran cantidad de direcciones IPv6 más fácilmente, IPv6 está compuesto por ocho secciones de 16 bits, separadas por dos puntos (:). Ya que cada sección es de 16 bits, tenemos 2 elevado a la 16 de variaciones (las cuales son 65,536 distintas posibilidades). Usando números decimales de 0 a 65,535, tendríamos representada una dirección bastante larga, y para facilitarlo es que las direcciones IPv6 están expresadas con notación hexadecimal (16 diferentes caracteres: 0-9 y a-f).

Ejemplo de una dirección IPv6: 2607 : f0d0 : 4545 : 3 : 200 : f8ff : fe21 : 67cf

que sigue siendo una expresión muy larga pero es mas manejable que hacerlo con alternativas decimales.

Notación CIDR "Diagonal", "Slash" (/)

Cuando la gente habla de bloques de direcciones IP, generalmente usan la notación CIDR (Classless Inter Domain Routing) Diagonal-Slash (/) donde cada bloque aparece de forma similar a 192.0.2.0/24. Cuando te fijas en éste número, tal vez asumas "okey, entonces tenemos un rango entre 192.0.2.0 a 192.0.2.24", pero la notación CIDR no te muestra el rango de direcciones, te dice el tamaño de la parte de "red" asignada.

Las direcciones IP están hechas de dos partes - las redes y los host. La parte de "redes" de las direcciones nos dice el número de bits que permanecen iguales al inicio del bloque de las direcciones IP, mientras que la parte de "host" de las direcciones son los bits que definen las diferentes posibilidades de direcciones IP en el bloque. En la notación CIDR, un /24 nos está diciendo los primeros 24 bits de la dirección están definidos por la red, por lo tanto tenemos 8 bits (32 bits totales menos 24 bits de red) en los host, que serían 2 elevado a la 8 potencia, lo cual son 256 direcciones distintas. Dicho de otra forma, en nuestro ejemplo, la parte de red deja fijos los valores "192.0.2" del bloque de direcciones, y el único variable es el último número. El bloque de direcciones IPv4 192.0.2.0/24 incluye de 192.0.2.0 a 192.0.2.255.

Los bloques de direcciones IPv4 pueden ser tan grandes como /8 (asignados a registros regionales como ARIN, APNIC y LACNIC), y bueden ser tan pequeños como /32 (que indica una única dirección IP).

¿Por qué tener tantas Direcciones IPv6?

IPv6 fué pensado para permitir el crecimiento de Internet en las generaciones futuras. Como ya mencionamos antes, cada dispositivo que se conecta a Internet utiliza una dirección IP que requiere ser única. Otras soluciones existentes o en desarrollo consideran el "compartir" una misma dirección IP entre distintos dispositivos, lo que lleva a redes complicadas que se vuelven frágiles y al mismo tiempo son difíciles de analizar para corregir problemas.

La unidad mínima de asignación en IPv6 es, utilizando la notacion CIDR, un /64. Esto implica que cada dispositivo conectado a Internet utilizando IPv6 tiene a su disposición 2 a la 64va potencia (18,446,744,073,709,551,616) direcciones IP.

El bloque mínimo asignado a los ISPs por los RIRs (Registros Regionales de Internet) o NIRs (Registros Nacionales de Internet) es de un /32, que implica que, en el caso en que hiciera asignaciones de tamaño /64 a cada uno de sus clientes, tendría disponibles 2 a la 32 bloques disponibles para asignación, o lo que es lo mismo, puede hacer tantas asignaciones de bloques /64 como direcciones tiene IPv4.

Hasta el momento no hay un uso específico para las direcciones IPv6 asignadas a un host, pero se espera que conforme crezca el despliegue del protocolo se genere innovación y se encuentren usos y se desarrolle tecnología que haga uso de las mismas.

Entonces, ¿ahora que?

El espacio de IPv4 se está acabando rápidamente, si tu sitio aún no tiene una configuración de IPv6 es posible que no esté disponible para el grupo creciente de usuarios quienes acceden a Internet usando el protocolo IPv6, el cual no es compatible con IPv4. Por el otro lado, si tu proveedor de servicios de Internet (ISP por sus siglas en inglés) aún no soporta el protocolo IPv6, no te será posible accesar a sitios web que se publiquen en Internet utilizando únicamente direcciones IPv6.

El porcentaje de estos casos actualmente es relativamente pequeño, pero pronto se hará mas grande... Sólo es necesario un cliente perdido para arrepentirse de no haber seguido los pasos de incorporación de IPv6 en tu infraestructura.

# data[].attributes.attachment_link.description
Una dirección IP es como un número telefónico o una dirección de una calle. Cuando te conectas a Internet, tu dispositivo (computadora, teléfono celular, tableta) es asignado con una dirección IP, así como también cada sitio que visites tiene una dirección IP.