Documente Academic
Documente Profesional
Documente Cultură
de red IPv6
Autora: Mariela Rocha
· Introducción
· Agotamiento de las direcciones IPv4 y las
medidas paliativas
MODULO 1.
· Direccionamiento IPv6
· Formato de las direcciones IPv6
MODULO 2.
· Prefijos de subred
MODULO 3. · Clasificación de direcciones IPv6
MODULO 4. · Reglas de escritura
· Direcciones especiales
MODULO 5.
· Mecanismos de transición
MODULO 6. · Dual Stack
MODULO 7. · Túneles
· Traducción
MODULO 8.
MODULO 9.
MODULO 10.
MODULO 11.
MODULO 12.
Administración
de red
Autora: Mariela Rocha
8.
Introducción
MODULO 1.
Se ha visto al inicio del curso qué es una dirección IP y
MODULO 2. también se ha visto que las direcciones IP pueden perte-
necer al Protocolo de Internet versión 4 (IPv4) o al Proto-
MODULO 3. colo de Internet versión 6 (IPv6).
MODULO 4.
En este módulo se verá cómo se origina IPv6, a qué se
MODULO 5. denomina agotamiento de las direcciones IPv4 y cuál es la
situación en la región de América Latina y el Caribe.
MODULO 6.
Podría decirse que Internet ha sido víctima de su propio
MODULO 7. éxito, pues era inimaginable su grado de expansión. A la
vez, no haber dimensionado su crecimiento también pro-
MODULO 8.
IPv6 dujo que las asignaciones iniciales de direcciones IP fuera
muy ineficiente. Por ejemplo, en el comienzo era muy co-
MODULO 9. mún que al solicitar el direccionamiento IP se otorgara un
bloque clase A o clase B. Solo las organizaciones muy pe-
MODULO 10. queñas recibían una clase C.
MODULO 12.
Administración NAT
de red NAT son las siglas en inglés de Network Address Transla-
Autora: Mariela Rocha tion. Se trata de un mecanismo que sirve para asignar di-
recciones IP privadas a un grupo de dispositivos, que, para
ser visibles en Internet, cada uno de ellos se traduce a una
misma IP pública o a un grupo reducido de IP públicas,
MODULO 1.
lo que equivale a compartir las pocas direcciones públi-
MODULO 2. cas disponibles en una organización a través de un grupo
grande de direcciones privadas.
MODULO 3.
De esta forma, un paquete que sale a Internet tendrá una IP
MODULO 4.
pública idéntica a la de otro paquete que sale a Internet con
MODULO 5. un destino diferente. El mismo proceso de NAT registrará con
un puerto lógico a qué dirección privada deberán enviarse los
MODULO 6. paquetes que vuelvan compartiendo la dirección pública.
MODULO 7.
NAT es un mecanismo que claramente no escala, pues agre-
gar más direcciones privadas a un grupo de direcciones
MODULO 8.
IPv6 públicas se torna cada vez más complejo. Por otro lado, se
vuelve muy difícil implementar aplicaciones peer to peer
MODULO 9. como las que se ejecutan en tiempo real: videoconferencia
(VOIP), entre otras, donde la traducción aporta una compleji-
MODULO 10. dad adicional que no favorece este tipo de comunicaciones.
MODULO 11.
Para hacer aún más difícil la situación, muchas veces se
MODULO 12. realizan NAT de NAT, o NAT anidados, lo que hace más
compleja la administración de la red.
Administración A continuación se puede ver un esquema sobre cómo es
el proceso de NAT:
de red
Autora: Mariela Rocha
MODULO 1.
MODULO 2.
200.40.20.120 Red Pública
MODULO 3.
Enrutador
MODULO 4. con NAT
MODULO 5.
MODULO 7.
MODULO 8.
IPv6
MODULO 10.
Direcciones IP privadas
MODULO 11.
MODULO 12.
Administración Ambas medidas paliativas, NAT y CIDR, aun con sus limita-
ciones, fueron el camino elegido para que el agotamiento de
de red las direcciones IPv4 pudiera retrasarse más. No obstante,
Autora: Mariela Rocha estas medidas no resolvieron otros problemas inherentes a
IPv4 ni lograron que el espacio de direccionamiento acom-
pañara realmente el crecimiento de Internet. Por eso, si bien
ayudaron a que la agonía de IPv4 se prolongara en el tiempo,
MODULO 1.
fue necesario pensar en otro tipo de solución.
MODULO 2.
Direccionamiento IPv6
MODULO 3.
En la década del noventa, un grupo de ingenieros de la
MODULO 4.
IETF comenzó a trabajar en lo que sería la versión de In-
MODULO 5. ternet Protocol que ayudaría a seguir numerando disposi-
tivos de la red cuando no hubiera la posibilidad de hacerlo
MODULO 6. con direcciones IPv4. Se trataría de una nueva versión del
IP que intentaría mejorar las falencias encontradas en la
MODULO 7.
versión 4, al tiempo que podría garantizar un espacio de
direccionamiento realmente superior. Pero no solo esas
MODULO 8.
IPv6 serían las características sobre las que trabajaría este
grupo de la IETF, pues como parte del desarrollo de IPv6,
MODULO 9. la coexistencia con IPv4 constituyó una premisa.
MODULO 11.
MODULO 12.
Administración Como se ha visto, el espacio de direcciones IPv4 ha que-
dado escaso para el desarrollo actual de la Internet, e IPv6
de red es la nueva versión del protocolo IP que ofrece un mayor
Autora: Mariela Rocha número de direcciones. Se verá ahora cuál es el formato
de una dirección IPv6.
MODULO 4. 1100 C
1101 D
MODULO 5.
1110 E
MODULO 6.
1111 F
MODULO 7.
Por lo tanto, cada grupo de cuatro dígitos hexadecimales
MODULO 8. que se encuentra entre los dos puntos posee 16 dígitos
IPv6
binarios.
MODULO 9.
De esta forma, se llega a la conclusión de que el total de
MODULO 10. bits de un número IPv6 es de 128, pues se trata de ocho
grupos de 16 bits separados por “:”
MODULO 11.
Las direcciones IPv6, al igual que las IPv4, se representan
MODULO 12.
en la computadora a través del sistema binario, por lo que
Administración el espacio de direcciones completo está entre una direc-
ción de todos cero, hasta una dirección de todos uno, de
de red la siguiente manera:
Autora: Mariela Rocha
/---------------- 128 bits ----------------\
0000000000000000:0000000000000000:0000000000
MODULO 1.
000000:00000000000000:0000000000000000:00000
MODULO 2. 00000000000:0000000000000000:000000000000000
...
MODULO 3.
1111111111111111:1111111111111111:1111111111
MODULO 4.
111111:1111111111111111:1111111111111111:111
MODULO 5. 1111111111111:1111111111111111:1111111111111
2001:0DB8:ABCD:0001:0000:0022:0101:AAAA
MODULO 1.
0000:0000:0000:0000:0000:0000:0000:0000
MODULO 2.
FC80:1234:AAAA:BBBB:CCCC:DDDD:EEEE
MODULO 3.
Prefijos de subred
MODULO 4.
MODULO 1.
MODULO 2.
64 bits 64 bits
MODULO 3.
MODULO 7.
Las direcciones IPv6, como sucede con las direcciones
IPv4, tienen su propia clasificación, según el alcance y la
MODULO 8. función de las direcciones. Se verán a continuación am-
IPv6 bas clasificaciones:
MODULO 3.
MODULO 4.
MODULO 5.
MODULO 6.
MODULO 7.
MODULO 8.
IPv6
MODULO 9.
MODULO 10.
MODULO 11.
MODULO 12.
Administración Globales (Global Address): A diferencia de las link-local,
estas direcciones sí atraviesan los routers, pues fueron
de red concebidas para ser visibles desde Internet, con un con-
Autora: Mariela Rocha cepto similar al de las IPv4 públicas.
MODULO 5.
MODULO 6.
MODULO 7.
MODULO 8.
IPv6
MODULO 9.
MODULO 10.
MODULO 11.
MODULO 12.
ULA (Unique Local Address): Estas direcciones IPv6 han
Administración sido creadas con el objeto de no rutearse fuera de la orga-
de red nización. Sin embargo, pueden atravesar routers internos
Autora: Mariela Rocha de la organización.
MODULO 1.
MODULO 3.
MODULO 4.
2001:DB8:23::1
MODULO 5.
MODULO 6.
Anycast: Este tipo de direcciones es un identificador para
MODULO 7. un conjunto de interfaces, no solo para una de ellas. Las
direcciones anycast operan de la siguiente manera: un
MODULO 8.
IPv6 paquete enviado a una dirección anycast es entregado
solo a una de las interfaces identificadas con dicha direc-
MODULO 9. ción, siempre la más próxima según el protocolo de ruteo.
MODULO 12.
El siguiente esquema grafica el funcionamiento de las di-
recciones anycast:
Administración
de red 2001:DB8::11
MODULO 1.
Destino: 2001:DB8::11 2001:DB8::23:40
MODULO 2.
MODULO 3.
MODULO 4.
2001:DB8::11
MODULO 5.
Multicast: Las direcciones IPv6 multicast son un identi-
MODULO 6. ficador para un conjunto de interfaces. La diferencia con
las direcciones anycast es que un paquete enviado a una
MODULO 7.
dirección multicast se entrega a todas las interfaces iden-
MODULO 8.
tificadas con dicha dirección.
IPv6
Las direcciones multicast pertenecen al rango de las di-
MODULO 9. recciones FF::/8 y fueron creadas para ayudar a los meca-
nismos de descubrimiento en la red (Neighbor Discovery).
MODULO 10.
En el direccionamiento IPv6 no existen las direcciones
MODULO 11.
broadcast. En lugar de ellas se usan las direcciones mul-
MODULO 12. ticast para muchas de las acciones que en IPv4 se hacen
con broadcast, pero de manera más eficiente.
Administración Dentro del rango de las FF::/8 diferentes direcciones
cumplen con distintas funciones. Por ejemplo, un paquete
de red enviado a la dirección FF02::2 será recibido por todos los
Autora: Mariela Rocha routers en el enlace local. Otro ejemplo podría ser la di-
rección ff02::1, ya que cuando un paquete se envía a esta
dirección es recibido por todos los nodos, de manera muy
similar al broadcast de IPv4, pero limitado al enlace local.
MODULO 1.
MODULO 6.
MODULO 7.
FF:ABC::11
MODULO 8.
IPv6
MODULO 9.
Destino: FF:ABC::11 FF:CDE::34
MODULO 10.
MODULO 11.
MODULO 12.
FF:ABC::11
Administración El siguiente es un resumen de lo visto respecto a las di-
recciones IPv6, sus ámbitos y formatos:
de red
Autora: Mariela Rocha
Unicast Locales de Enlace
FR80::/10
MODULO 1.
ULA
MODULO 2. FC00::/7
MODULO 5. Anycast
No se diferencian de las unicast
MODULO 6.
Multicast
MODULO 7.
FF::/8
MODULO 8.
IPv6
Reglas de escritura
MODULO 9.
MODULO 10. Como se ha visto, las direcciones IPv6 pueden llegar a ser
cadenas muy largas de caracteres, por lo que se han crea-
MODULO 11. do algunas reglas para simplificar su escritura, que resul-
tan muy eficaces:
MODULO 12.
Administración · Los cero de la izquierda se omiten: al haber varios ceros
consecutivos entre los dos puntos solo uno de ellos pue-
de red de escribirse y se sobreentiende que hacia la izquierda el
Autora: Mariela Rocha grupo se completa con más ceros. He aquí dos ejemplos:
Tabla 17
FF01:0000:0000:0000:0000:0000:0000:0001 FF01:0:0:0:0:0:0:1
MODULO 3.
MODULO 4.
· Los grupos completos de ceros consecutivos se omiten:
MODULO 5. Los grupos entre los dos puntos que solo contienen ceros
pueden omitirse completamente. Esta acción solo puede
MODULO 6.
realizarse una vez en cada dirección, como se ve en los
MODULO 7. ejemplos:
Tabla 18
MODULO 8.
IPv6 Dirección completa Dirección abreviada
MODULO 11.
MODULO 12.
Administración Direcciones especiales:
de red Dirección Loopback: La dirección IPv6 que se utiliza para
Autora: Mariela Rocha que los dispositivos se envíen tráfico a sí mismos es la ::1,
en forma abreviada según las reglas de escritura que se
vieron en el apartado anterior.
MODULO 1.
Dirección no especificada: Esta dirección tiene el formato
MODULO 2. «::» (o sea, solo ceros). Es una dirección que toman todos los
dispositivos cuando se están iniciando. Es fácilmente visible
MODULO 3. si se monitorea con herramientas analizadoras de tráfico.
MODULO 4.
Mecanismos de transición
MODULO 5.
Como se mencionó al principio de este módulo, fue una pre-
MODULO 6. misa que la nueva versión del Protocolo de Internet tuviera
que coexistir con IPv4. Debía garantizarse una transición
MODULO 7.
paulatina hacia la nueva versión del IP, es decir, que no fuera
necesario pasar abruptamente de una versión a otra. IPv4 e
MODULO 8.
IPv6 IPv6 no son compatibles entre sí, por lo que se hizo necesa-
ria la existencia de los denominados mecanismos de tran-
MODULO 9. sición que ayudaran a que ambas versiones del protocolo
puedan interactuar, como si dispusieran de un intérprete
MODULO 10. para dos personas que hablaran diferentes idiomas.
MODULO 11.
MODULO 12.
Administración
de red
Autora: Mariela Rocha
MODULO 1.
“bienvenido” “welcome”
MODULO 2.
MODULO 3.
MODULO 4.
MODULO 5.
MODULO 6.
MODULO 7.
Originalmente, se pretendía que la adopción de IPv6
MODULO 8. fuera gradual, de forma que al crecer lo suficiente fuera
IPv6 desplazando naturalmente a IPv4 y que esto sucediera
antes de que esta versión agotara sus direcciones. Como
MODULO 9.
esto no sucedió así, los mecanismos de transición tuvie-
MODULO 10. ron gran relevancia.
MODULO 4.
MODULO 5.
MODULO 7.
Transporte UDP/TCP Transporte UDP/TCP Transporte UDP/TCP
MODULO 8.
IPv6 IPv4 IPv4 IPv6 IPv6
MODULO 10.
IPv4 IPv6
MODULO 11.
MODULO 12.
Administración Lo que grafica la figura es que cuando se establece una
conexión hacia un destino solo IPv4, se utilizará la conec-
de red tividad IPv4 y lo propio ocurrirá si el destino es hacia una
Autora: Mariela Rocha dirección IPv6. En el caso de que el destino tenga tanto
una dirección IPv4 como una IPv6, entonces normalmen-
te se preferirá conectar en primera instancia por IPv6 y, en
segunda instancia, por IPv4. Este =funcionamiento ha im-
MODULO 1.
plicado algunos problemas de timeout, por lo que se ha ido
MODULO 2. modificando la operatoria a través de un método denomina-
do happy eyeballs. Para conocer sobre este método se pue-
MODULO 3. den consultar los enlaces mencionados en la bibliografía.
MODULO 4.
· Túneles
MODULO 5.
Se trata de un mecanismo que en general se usa para atra-
MODULO 6. vesar medios que no tienen soporte nativo del protoco-
lo que se está utilizando, de manera que un protocolo va
MODULO 7.
«encapsulado» en otro. Los paquetes originales son trans-
portados hasta un punto de la red por medio del protocolo
MODULO 8.
IPv6 original, luego encapsulados para atravesar la porción de
red que no lo soporta y luego desencapsulados en el otro
MODULO 9. extremo para ser enviados al destino final en forma nativa.
MODULO 2.
MODULO 3.
MODULO 4.
IPv4 IPv6
MODULO 5.
MODULO 6.
MODULO 7.
Existen en general dos tipos de túneles: Los manuales
MODULO 8. y los automáticos. Los túneles manuales se deben confi-
IPv6
gurar explícitamente en los equipos de la red, en ambos
extremos del túnel. Los automáticos se crean mediante
MODULO 9.
procesos dinámicos de configuración.
MODULO 10.
· Traducción
MODULO 11.
Esta técnica consiste en utilizar algún dispositivo en la
MODULO 12. red que convierta o traduzca los paquetes de IPv4 a IPv6
Administración y viceversa. El dispositivo tiene que ser capaz traducir en
ambos sentidos para permitir la comunicación.
de red
Autora: Mariela Rocha Las traducciones operan de manera similar al NAT de
IPv4, pero en ambos sentidos, desde de IPv6 hacia IPv4
y viceversa.
MODULO 1.
Hay una gran variedad de mecanismos de transición pro-
MODULO 2. puestos, muchos de los cuales se utilizan actualmente y
muchos de los cuales están en discusión en la IETF.
MODULO 3.
El escenario de la transición ha cambiado en estos años.
MODULO 4.
Al comienzo las redes IPv4 iban incorporando gradual-
MODULO 5. mente el acceso a IPv6, pero a medida que el agotamiento
de IPv4 se hizo más crítico, y los proveedores comenzaron
MODULO 6. a pensar en redes de acceso exclusivamente IPv6, fue ne-
cesario suministrar mecanismos que permitieran el acce-
MODULO 7.
so a aquellas redes que solo poseían IPv4.
MODULO 8.
IPv6 Ha de notarse que este concepto es contrario al que se
originó con IPv6, donde había que pensar en que las redes
MODULO 9. IPv4 debían poder acceder a las redes IPv6 que emergían.
Hoy en día, en cambio, es común escuchar a operadores
MODULO 10. hablar de «IPv4 as a service», como una forma de mante-
ner la compatibilidad con las redes IPv4, pero desplegan-
MODULO 11.
do solo redes IPv6.
MODULO 12.