0% encontró este documento útil (0 votos)
16 vistas36 páginas

Ahedrfed

erattttttttt

Cargado por

xitap56712
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
16 vistas36 páginas

Ahedrfed

erattttttttt

Cargado por

xitap56712
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Contenido

1. Introducción ..................................................................................................................................2
1.1. ¿Por qué el cambio de IPv4 a IPv6? .................................................................................2

1.2. ¿Cómo conviven IPv4 e IPv6?...........................................................................................3


2. Dirección IPv6 ...............................................................................................................................4
2.1. Conversión de hexadecimal a otra base ..........................................................................5
2.2. Reducir direcciones IPv6 ..................................................................................................6
2.3. Cabecera IPv6 ...................................................................................................................7
3. Longitud del prefijo IPv6 ...............................................................................................................9
4. Tipos de direcciones IPv6 ............................................................................................................11
4.1. Unicast o Unidifusión .....................................................................................................11
4.2. Anycast ...........................................................................................................................12
4.3. Multicast o Multidifusión ...............................................................................................13
4.4. Direcciones IPv6 Públicas y Privadas ..............................................................................14

5. Configuración IPv6 estática del router........................................................................................20


5.1. Configurar GUA en router ..............................................................................................21
5.2. Configurar GUA en Windows .........................................................................................22
5.3. Configuración LLA ..........................................................................................................22
6. Configuración dinámica ..............................................................................................................23
6.1. Mensajes para la configuración RS y RA ........................................................................23
6.2. Métodos de asignación de GUA .....................................................................................24
6.3. Generación de ID de interfaz .........................................................................................26
6.4. Direccionamiento dinámico LLA ....................................................................................29
7. Otros comandos ..........................................................................................................................30
7.1. Resumen de Configuración para Todos los Casos..........................................................32

8. Protocolos ...................................................................................................................................33
8.1. Protocolos que han tenido que actualizarse ..................................................................33
8.2. NDP (Neighbor Discovery Protocol) ...............................................................................33

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


1. Introducción
1.1. ¿Por qué el cambio de IPv4 a IPv6?
IPv4 se está quedando sin direcciones, tiene un máximo teórico de 4,3 mil millones de
direcciones que se agotaron en 2011, cuando la IANA (Internet Assigned Numbers
Authority) asigno el último bloque.

El IANA es la organización
encargada de distribuir el
espacio de direcciones IPv6, su
función principal es la asignación
de grandes bloques a los RIR
(Regional Ineternet Registry,),
que serán los encargados de
asignar bloques de Internet a
Registro Regional de Internet)
los proveedores locales.

RIR es una organización que


supervisa la asignación y el
registro de recursos de números
de Internet dentro de una región
particular del mundo. Hay 5 RIR
en funcionamiento: para EEUU y
Canada, para Oriente Medio y
Asia Central, Para Asia y la
Regíon Pacífica, para América
Latina y el Caribe y para Africa.

Las direcciones privadas en combinación con la traducción de direcciones de red (NAT)


han reducido el agotamiento del espacio de direcciones IPv4. Pero NAT es
problemático para muchas aplicaciones, crea latencia y tiene limitaciones que impiden
severamente las comunicaciones entre pares.

Desventajas de NAT:

- Se deteriora el rendimiento
- Se deteriora la funcionalidad extremo a extremo
- Se reduce el seguimiento IP de extremo a extremos
- El tunneling se torna más complicado.
- El inicio de las conexiones TCP puede interrumpirse
- No todos los servicios y protocolos son compatibles con NAT

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


El número de direcciones IPv6 que se suele asignar es tan grande que prácticamente
asegura que siempre haya direcciones disponibles, por lo que NAT se convierte en
innecesario.

Los dispositivos del mañana equipados con sensores y listos para Internet incluirán
todo, desde automóviles y dispositivos biomédicos hasta electrodomésticos y
ecosistemas naturales, Internet de las Cosas (IoT).

El IETF (Internet Engineering Task Force, Grupo de Trabajo de Ingeniería de Internet)


comenzó a desarrollar un sucesor de IPv4, aprovechando la oportunidad para corregir
las limitaciones de IPv4 e incluir mejoras.

IP versión 6 (IPv6) es un protocolo para remplazar a IP versión 4 (IPv4).

IPv6 tiene un espacio de direcciones de 128 bits, proporciona 340 undecillones (340
seguidos de 36 ceros) posibles direcciones.

IPv4 IPv6

32 bits 128 bits

IPv4 utiliza una dirección de 32 bits IPv6 aumenta la dirección a 128 bits.

[Link].[Link].[Link]
[Link] direcciones, (232)
1.456 direcciones, (2128)

1.2. ¿Cómo conviven IPv4 e IPv6?


La transición lleva varios años y aún no hay una fecha espcífica, por lo que IETF ha
creado varios protocolo y herramientas para ayudar a los administradores de red:

- Dual Stack: tienen una doble pila que ejecutan los protocolos IPv4 e IPv6
simultáneamente pero de manera independiente. Los hosts tendrán 2
direcciones IP, una de la versión 4 y ora de la 6. Utiliza IPv6 nativo, el cliente
tiene una conexión IPv6 con un ISP y pude acceder al contenido de Internet a
través de IPv6.
- Tunelización: transporta un paquete IPv6 a través de una red IPv4. El paquete
IPv6 se encuentra encapsulado dentro de un paquete IPv4.
- Traducción: los dispositivos IPv6 se comunican con los IPv4 utilizando una
técnica similar a NAT, traduce un paquete IPv6 a uno IPv4 e IPv4 se traduce a
un paquete IPv6, Network Address Translation 64, NAT 64.

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


2. Dirección IPv6
- Tienen una longitud de 128 bits.
- Se escriben como una cadena de valores hexadecimales.
- Cada cuatro bits está representado por un solo dígito hexadecimal, para un
total de 32 valores hexadecimales.
- No distinguen entre mayúsculas y minúsculas.

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


Hexteto es el término no oficial para referirse a un segmento de 16 bits o 4 valores
hexadecimales (en IPv4 le llamábamos octeto a los 8 bits).

2.1. Conversión de hexadecimal a otra base


En hexadecimal exiten 16 valores alfanumericos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.

De Hexadecimal a decimal y viceversa

Hexadecimal Decimal Hexadecimal Decimal Para pasar de hexadecimal a


0 0 10 16 binario se debe multiplicar por el
1 1 11 17 peso en base 16, por ejemplo:
2 2 12 18
3 3 13 19 C921 en base 16 (C92116) para
4 4 14 20 pasar a binario:
5 5 15 21
1 x 160 = 1 x 1 = 1
6 6 16 22
2 x 161 = 2 x 16 = 32
7 7 17 23
8 8 18 24 9 x 162 = 9 x 256 = 2304
9 9 19 25 C x 163 = C x 4096 = 12 x 4096 =
A 10 1A 26 49152
B 11 1B 27 Sumando todo da: 51489 en
C 12 1C 28
base 10 = 5148910
D 13 1D 29
E 14 1E 30
F 15 1F 31

Pasar de binario a hexadecimal se debe ir dividiendo entre la base, en este caso 16, el
resultado es coger el último cociente y los restos en sentido inverso:

Pasar 460 en base 10 (46010) a hexadecimal:

Quedaría 1CC (ya que 12 corresponde a la letra C en hexadecimal) en hexadecimal =


1CC16

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


De Hexadecimal a binario y viceversa:

Binario Hexadecimal Binario Hexadecimal Representamos cada letra en


0000 0 1000 8 binario, por ejemplo, pasar F3A:

0001 1 1001 9 F =1111

0010 2 1010 A 3 = 0011


0011 3 1011 B A = 1010
0100 4 1100 C En binario sería: 111100111010
0101 5 1101 D

0110 6 1110 E
De binario a hexadecimal, dividimos
0111 7 1111 F cada el número de 4 en 4 bits y el
valor lo pasamos a decimal y de ahí
poner el valor en hexadecimal, por ejemplo pasar 11101100101001:

(11)(1011)(0010)(1001)

11 → 0011 → 0+0+2+1= 3

1011 → 8+0+2+1 = 11 → B

0010 → 0+0+2+0 = 2 → 2

1001 → 8+0+0+1 = 9 → 9

Por lo que el número 11101100101001 = 3B29

2.2. Reducir direcciones IPv6


Hay 2 reglas para reducir la cantidad de dígitos para representar una dirección IPv6:

- Omitir ceros a la izquierda:


0a00 → a00
0a00 → a00

Dirección preferida: 2001 : 0db8 : 0000 : 00a3 :ab00 : 0ab0 : 00ab :1234

Dirección 0s omitidos: 2001 : db8 : 0 : a3 : ab00 : ab0 : ab : 1234

- Doble colon (::, dos puntos dobles): puede remplazar cualquier cadena única y
contigua de uno o más hextetos de 16 bits que consiste en todo ceros. Solo
pueden ser usados una vez en una única dirección, lo más útil es usa los : en la
cadena más larga.

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


[Link] → [Link]é:1::1 (se usa :: en vez de [Link])
Uso incorrecto → 2001 : db8 :: abcd :: 1234 → ¡hay ambigüedad! podría
traducirse como:
• 2001 : db8 :: abcd : 0000 : 0000 : 1234
• 2001 : db8 :: abcd : 0000 : 0000 : 0000 : 1234
• 2001 : db8 : 0000 : abcd :: 1234
• 2001 : db8 : 0000 : 0000 : abcd :: 1234

Usando estas 2 técnicas se conoce como el formato comprimido:

fe80 : 0000 : 0000 : 0000 : 0123 : 4567 : 89ab : cdef → fe80 :: 123 : 4567 : 89ab : cdef

fe80 : 0000 : 0000 : 0000 : 0000 : 0000 : 0000 : 0000 → fe80::0

0000 : 0000 : 0000 : 0000 : 0000 : 0000 : 0000 : 0001 → ::1

2.3. Cabecera IPv6


Durante el diseño de IPv6 se ha analizado la cabecera IPv4, simplificándola y eliminado
aquello que era superfluo.

Es mucho más simple que la de IPv4 y esto acelera el procesamiento de los datos, se
eliminan los campos Longitud de la cabecera, Identificación, Flags, Fragment Offset,
Checksum de cabecera y Opciones:

- Tiene una longitud de cabecera fija de 40 bytes, organizados en dos grupos de 16


bytes para las direcciones de Origen y Destino y solo 8 bytes más para información
general.
- Se elimina checksum y se deja esa responsabilidad a la capa transporte, los routers
no tienen que leerlo ni actualizarlo por lo que mejora la gestión de paquetes.
- Se elimina la fragmentación de paquetes en los routers: el host emisor utiliza un
proceso llamado "Path MTU Discovery" para saber el cuál es el mayor tamaño de
paquete que se puede gestionar en el camino que seguirán los datos desde el
origen hasta el destino, esto es, en el Path, esa información se llama "Path MTU"
(Maximum Transmission Unit). Con esta información, el host emisor decide si hay
que fragmentar el paquete o no. En caso de tener que hacerlo utiliza la cabecera
de Extensión correspondiente.

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


Solo tiene 8 campos, los nuevos campos son:

- Clase de tráfico (traffic class): o prioridad o clase. Especifica el tipo de tráfico que
contiene el paquete, por ejemplo, si el valor está entre 8 y 15, significa que el
tráfico es de audio o video.
- Etiqueta de Flujo (row label): el flujo es la secuencia de paquetes que van desde
un mismo origen a un mismo destino. Se intenta que todos los paquetes que van
de un mismo emisor a un mismo receptor circules por la misma ruta, esto ahorra
tiempo en los cálculos de caminos específicos de los routers.

Campos renombrados:

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


- Longitud de carga útil (payload length): sustituye al de longitud de paquete.
Especifica la cantidad de datos que tranporta el paquete, tiene un máximo de
65536 bytes.
- Siguiente cabecera (next header): sustituye al campo protocolo. Indica el tipo de
cabecera que sigue a la cabecera fija IPv6, por ejemplo TCP/UDP, ICMPv6…
- Límite de saltos (hop limit): sustituye al campo tiempo de vida. Contador que irá
disminuyendo a medida que el paquete vaya saltando por los diversos routers. Si
el contador llega a 0, el paquete se descarta.

Campos que se mantienen:

- Dirección de origen: dirección IP del equipo que generó el paquete.


- Dirección destino: dirección IP del destino del paquete.

Ambas aumentan a 16 bytes (128 bits)

3. Longitud del prefijo IPv6


IPv6 utiliza un concepto de máscara, llamado longitud de prefijo, similar a IPv4.

Un prefijo representa un grupo de direcciones IPv6.

Se representa con notación de barra inclinada y se usa para indicar la porción de red
de una dirección IPv6: Dirección IPv6 / Longitud del prefijo

El campo “Longitud del prefijo” especifica cuantos bits de la parte izquierda de la


dirección forman el prefijo.

Gracias al prefijo, los routers saben cómo dirigir los paquetes que les llegan hacia su
destino correcto en una subred determinada.

Puede variar de 0 a 128. La longitud de prefijo recomendada para LAN y otros tipos de
redes es /64 ya que la configuración automática de direcciones sin estado (SLAAC)
utiliza 64 bits para la ID de interfaz. También facilita la creación y administración de
subredes.

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


En este caso, el prefijo o la porción de red de la dirección tiene 64 bits de longitud,
dejando otros 64 bits para la ID de interfaz (porción de host) de la dirección.

Cada separación tiene 16 bits porque 16 x 8 = 128.

Cada número hexadecimal es representado por 4 bits porque 4 x 4 = 16.

Para saber dónde tengo que cortar 64 / 4 = 16, por lo que tengo que coger los
primeros 16 dígitos hexadecimales.

Para un prefijo /64 (la mitad de una dirección IPv6 que son de 128 bits):

PPPP:PPPP:PPPP:PPPP:HHHH:HHHH:HHHH:HHHH

➢ Ejemplo con múltiplo de 16: /64:

Si la longitud del prefijo es múltiplo de 16, el proceso es el de copiar parte de la


dirección en cuartetos completos.

[Link]

Copia los bits del prefijo y cambia a cero los del host:

[Link]

➢ Ejemplo con múltiplo de 4:

Es un múltiplo de 4, al menos el límite se encuentra en el borde de un dígito


hexadecimal, por lo que puede evitar trabajar en binario.

Para un prefijo /60 (60 dividido 4 = 15 veces P):

PPPP:PPPP:PPPP:PPPH:HHHH:HHHH:HHHH:HHHH

[Link]

[Link]

➢ Ejemplo /56:

[Link]/56

El prefijo incluye los 56 primeros bits, o los 14 primeros dígitos hexadecimales

[Link]/56

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


4. Tipos de direcciones IPv6
Existen tres tipos de direcciones IPv6: Unicast, Anycast y Multicast que están
contenidos en dos clasificaciones, las direcciones Global Unicast (públicas) y Local
Unicast (privadas).

IPv6 no tiene dirección broadcast, pero hay una dirección de multidifusión de todos los
nodos IPv6, que da el mismo resultado.

4.1. Unicast o Unidifusión

Representa a una única interfaz de red. Los


paquetes dirigidos a una dirección unicast se
envían a una única interfaz de red, es decir, es
recibido sólo por el propietario de la dirección.

Tipos de direcciones Unicast:


- Dirección loopback → [Link] o ::1/128 o
[Link]

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


- Dirección indefinida → ::/128 (todos sus bits a 0), se usa por la interfaces cuando
aún no se conoce la IP real de la propia interfaz.
- Dirección local única → del rango FC00::/7 a FDFF::/7, uso similar al de las
direcciones privadas IPv4. No se implementan comúnmente, se pueden usar para
abordar dispositivos que no deberían ser accesibles desde el exterior, como
servidores internos e impresoras.
- Dirección Unicast global (GUA)→ son las IP que se pueden asociar con una IP
pública comienzan por 2001::/16
- Dirección Link-local (LLA)→ comienzan por FE80::/10 Solo se usan para comunicar
dentro de segmentos de la misma red.
(Las tres ultima direcciones se verán más en profundidad en próximos puntos.)

4.2. Anycast
Es cualquier dirección IPv6 de unidifusión que se
puede asignar a varios dispositivos. Cuando se
envía un paquete a una dirección Anycast, se
entregará al equipo más cercano que sea
propietario de dicha dirección.

Se usa cuando un servicio se ofrece por medio de


varios hosts o routers y no le importa cuál de los múltiples servidores que lo ofrecen le
está atendiendo. Con esto se consigue:

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


- Redundancia: el servicio no depende de un único servidor, de modo que si un
equipo falla, los demás asumen sus funciones y el servicio sigue disponible.
- Balanceo de carga: los distintos servidores se reparten el trabajo de modo que
no haya un equipo sobrecargado (con la consiguiente merma de rendimiento) y
otro inactivo.

No muy usada en la práctica todavía.

4.3. Multicast o Multidifusión


Se usa para enviar un único paquete IPv6 a
múltiples destinos, a los que tengan la misma
dirección multicast, es como un broadcast
controlado. En IPv6 no se usa broadcast, ha sido
eliminado de protocolos o sustituido por este.

El prefijo es FF00::/8 (1111 1111).


Solo pueden ser direcciones destino, nunca origen.
Los nodos que se configuran con una dirección multicast determinada forman lo que
se llama un GRUPO DE MULTIDIFUSIÓN. Un nodo puede pertenecer a varios grupos de
multidifusión.
Cuando un paquete es enviado a una dirección de multidifusión, todos los miembros
del grupo procesan el paquete.

Los flags identifican distintas opciones en función de que bit esté a 1.

Campo Scope (alcance): es usado por los routers para derminar donde se debe
reenviar el tráfico multicast.

- FF00::0/12 se encuentra reservada por el IANA, no debe ser utilizada por ningún
grupo multicast.
- FF02::1, que es la dirección “Link Local All Nodes" (grupo de multidifusión de
todos los nodos) permite enviar un paquete a todos los nodos del enlace local. A

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


este gurpo se unen todos los dispositivos con IPv6 (por lo que tiene el mismo
efecto que una petición broadcast IPv4, equivalente a la [Link] de IPv4).
Un Router IPv6 envía mensajes RA ICMPv6 al grupo de multidifusión de todos los
nodos.
- FF02::2, que es la dirección "Link Local All Routers" (grupo de multidifusión de
todos los routers) permite comunicarnos con todos los routers que se encuentran
en el enlace local. Un Router se convierte en miembro de este grupo cuando se
habilita como Router IPv6 con el comando de configuración global de
enrutamiento de unidifusión ipv6. Todos los routers IPv6 del enlace o la red
reciben y procesan un paquete enviado a este grupo.
El mensaje RS solicita un mensaje RA del Router IPv6 para ayudar al dispositivo en
su configuración de dirección.

4.4. Direcciones IPv6 Públicas y Privadas


Una dirección IPv6 de origen debe ser una dirección de unidifusión, la de destino
puede ser una dirección unicast o multicast.
IPv6 usa direcciones IP públicas como lo hacía IPv4, éstas son las global unicast.
- Dirección de unidifusión global (GUA, Global Unicast Address): similar a una
dirección IPv4 pública, son direcciones globalmente únicas, enrutables por
Internet. Pueden configurarse estáticamente o asignarse dinámicamente. La
organización que necesita direcciones IPv6 solicita un bloque de direcciones
IPv6 al registrador, el cual es asignado como un enrutamiento de prefijo global.
Luego sólo esta organización usara este rango de direcciones.

IPv6 tiene direcciones IP locales ó unique local que son similares a las direcciones IP
privadas de IPv4.
- Dirección local de enlace (LLA, Link-local Address): se utilizan para
comunicarse con otros dispositivos en el mismo enlace local (subred). Se
limitan a un solo enlace, por lo que su singularidad debe limitarse a ese enlace.
Los routers no reenviarán paquetes con una dirección de origen o destino de
enlace local. Muchas organizaciones pueden usar el mismo rango de
direcciones, y no requieren ser registradas con una autoridad.

También tiene una dirección especial que debe ser usada como privada, las
direcciones IP locales únicas.

- Dirección Local Unica (ULA, Unique Local Unicast Address): estas direcciones
son únicas a nivel global, pero no deben ser enrutadas (no deben ser utilizadas
en comunicaciones fuera de los límites de la red corporativa). Están diseñadas
para ser usadas en local, dentro de sitios corporativos o conjunto de redes.

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


En IPv6 lo normal es que una tarjeta de red tenga varias direcciones asignadas:

- Su dirección de enlace local para para cada interfaz.


- Todas las direcciones unicast y anycast asignadas.
- La dirección de loopback.
- La dirección multicast All-nodes.
- La dirección multicast Solicited-node para cada una de sus direcciones unicast
y anycast.
- Las direcciones multicast de todos los grupos a los que pertenezca el host.

Los routers deben reconocer todas las direcciones anteriores y:

- La dirección de anycast de subred-router para las interfaces para las que está
configurado para actuar como un router en cada enlace.
- Todas las direcciones anycast con las que el router ha sido configurado.
- La dirección multicast de todos los routers.
- Las direcciones multicast de todos los demás grupos a los que pertenece el
router.

4.4.1. Direcciones IPv6 Global Unicast (GUA)

Son las direcciones que se reconocen a nivel global, por lo que, juegan el papel de las
direcciones públicas IPv4.

Estructura:

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


- Prefijo de enrutado global (n bits): limita el rango de direcciones asignado al
sitio. Es parte del prefijo, o red, de la dirección asignada por el proveedor (ISP).

Para redes de tamaño pequeño y medio suele constar de 48 bits y es


gestionado por los servicios de registro internacionales y los ISPs.

IANA no utiliza todo el rango 2000::/3, tiene parte reservada para futura
asignación.

- Identificador de subred ((64-n)bits): identifica un enlace dentro de un sitio.


Puesto que normalmente n = 48 bits, quedan un total de 16 bits para hacer
subredes, 65.535 subredes.
La gestión de este identificador es responsabilidad del administrador local.
Para organizaciones muy grandes, se puede solicitar un prefijo de enrutado
global de menos de 48 bits, para disponer de más espacio para crear subredes.

- Identificador de interfaz (64 bits): identifica una interfaz en una subred y debe
ser único dentro de esa subred. Este identificador se puede configurar de varias
maneras:
o Configuración estática (Manual).
o Autoconfiguración (Identificador de Interfaz basado en EUI-64), se usa
con SLAAC y se deben dejar 64 bits.
o Configuración dinámica (DHCPv6).
o Identificador de Interfaz Pseudo-Aleatorio.
o Identificador generado criptográficamente.

(Se verán más adelante)

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


Estructura de subredes para IPv4:

El prefijo es va entre 2000::/3 y 3FF::/3.

Tienen 001 en sus tres bits de mayor peso. De momento IANA solo asigna los tres
primeros bits, por lo que comienza con un 2 o un 3.

Los n bits más significativos (los que están más a la izquierda) indicado por el prefijo,
después de la «/», deben quedar fijos cuando se enumeran las
posibles combinaciones.

2000::/3 → 001x xxxx. xxxx xxxx

Así pues, 2000 ::/3 indica que los bits más significativos se pueden escribir con un valor
«mínimo»: 0010 0000. 0000 0000,

y «máximo»: 0011 1111.1111 1111

Finalmente, 2000 ::/3 expresa todas las direcciones cuyos prefijos están entre 2000 y
3FFF

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


Ejemplo:

IPv6 [Link] /48


• El prefijo asignado es [Link], con el ancho de prefijo /48 (son 3
hextetos).
• La ID de la Interfaz es de 64 bits.
• La subred asignada es de 16 bits

Bits 48 16 64

Prefijo de
Campo Subred ID de la Interfaz
Enrutamiento Global

Valor Hexadecimal de la
[Link] 0001 [Link]
Dirección IPv6

4.4.2. Direcciones IPv6 Link-Local (LLA)

Son direcciones privadas que no se usan nunca fuera de la organización, no se enruta


nunca, es decir, no se envía a Internet.

Cada interfaz de red habilitada para IPv6 debe tener una dirección LLA por lo que, si un
LLA no se configura manualmente en una interfaz, el dispositivo creará
automáticamente el suyo.

Estas Direcciones de Enlace Local se pueden utilizar en Autoconfiguración, para


Neighbor Discovery (NDP) en redes sin routers y para crear redes temporales (por
ejemplo, cuando se conectan dos equipos mediante un cable cruzado).

Los paquetes enviados a cualquier dirección link-local, no deben ser reenviados por
ninguna otra subred.

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


No necesitan un “prefijo de enrutamiento global”, en su lugar se coloca el prefijo de
enlace local FE80::/10, todas las direcciones locales empiezan por FE80.

Algunos usos:

- Los routers usan el LLA de los routers vecinos para enviar actualizaciones de
enrutamiento.
- Los hosts usan el LLA de un Router local como puerta de enlace
predeterminada.

Formas de obtener una LLA:

- Estáticamente: el dispositivo se ha configurado manualmente.


- Dinámicamente: el dispositivo crea su propia ID de interfaz mediante el uso de
valores generados aleatoriamente o el método de Identificador Único
Extendido (EUI).

4.4.3. Direcciones IPv6 Unique Local Unicast Address (ULA)

Son únicas a nivel global pero no deben ser enrutadas, es decir, no deben ser
utilizadas en comunicaciones fuera de los límites de la red corporativa. Están
diseñadas para ser usadas en local (dentro de sitios corporativos o conjuntos de
redes).

No son registrados por una autoridad y pueden ser usado por varias organizaciones.

Características:

- El prefijo es FD::/8 (1111 1101), es un prefijo global único que facilita el filtrado
en los límites de la red.
- Permiten la interconexión de redes privadas sin que haya riesgo de que surjan
conflictos por direcciones duplicadas.
- No dependen de los ISPs

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


- Se pueden usar en comunicaciones internas sin conexión a Internet.
- Si se enrutan accidentalmente a Internet, no surgen conflictos de direcciones

El bit L puesto a 1 indica que la administración del prefijo es local, siempre que la
administración sea local, el prefijo será FD::/8 (1111 1101).

Cuando la administración es local, este Identificador Global se crea aplicando un


algoritmo pseudo-aleatorio, que garantiza con una probabilidad altísima su
exclusividad:

Se parte de la hora y fecha del día en formato NTP (Network Time Protocol) de 64bits.
NTP es un protocolo que permite sincronizar los relojes de equipos conectados a
Internet.

Se obtiene un identificador EUI - 64 a partir de la MAC.

Se concatenan los resultados obtenidos de la fecha y la MAC y se le aplica el algoritmo


SHA-1. Por último, se toman los 40 bits menos significativos como Identificador Global.

- Adjunta el Global ID con FD para crear un prefijo de 48 bits, usado como


prefijo para todas tus direcciones.
- Usa los siguientes 16 bits como el campo de subred.
- Ten en cuenta que la estructura deje el campo ID de la Interfaz en 64 bits ya
que es muy conveniente por su facilidad de uso.

5. Configuración IPv6 estática del router


El router debe estar habilitado para el enrutamiento IPv6 si no está habilitado de
manera predeterminada.

ipv6 unicast-routing

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


5.1. Configurar GUA en router
Comando, no hay espacio entre la dirección y el prefijo:

ipv6 address ipv6-address/prefix-length.

Comandos para configurar las interfaces GUA IPv6:

R1(config)# interface gigabitethernet 0/0/0

R1(config-if)# ipv6 address [Link]/64

R1(config-if)# no shutdown

R1(config-if)# exit

R1(config)# interface gigabitethernet 0/0/1

R1(config-if)# ipv6 address [Link]/64

R1(config-if)# no shutdown

R1(config-if)# exit

R1(config)# interface serial 0/1/0

R1(config-if)# ipv6 address [Link]/64

R1(config-if)# no shutdown

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


5.2. Configurar GUA en Windows

Hay dos formas en que un dispositivo puede obtener una GUA IPv6 automáticamente:

- Autoconfiguración de direcciones sin estado (SLAAC)


- DHCPv6 con estado

(Con cualquiera de estas formas el LLA del router se especificará automáticamente con
la dirección de puerta de enlace predeterminada).

5.3. Configuración LLA


Permite crear una dirección reconocible y más fácil de recordar, solo es necesario crear
LLA reconocibles en los routers, los LLA de Router se utilizan como direcciones de
puerta de enlace predeterminadas y enrutamiento de mensajes publicitarios.

Comando:
ipv6 address ipv6-link-local-address link-local

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


Ejemplo de configuración del router:

R1(config)# interface gigabitethernet 0/0/0

R1(config-if)# ipv6 address fe80::1:1 link-local

R1(config-if)# exit

R1(config)# interface gigabitethernet 0/0/1

R1(config-if)# ipv6 address fe80::2:1 link-local

R1(config-if)# exit

R1(config)# interface serial 0/1/0

R1(config-if)# ipv6 address fe80::3:1 link-local

R1(config-if)# exit

NOTA: Se puede configurar exactamente el mismo LLA en cada enlace siempre que
sea único en ese enlace, ya que, los LLA solo tienen que ser únicos en ese enlace. Pero,
la práctica común es crear un LLA diferente en cada interfaz del Router para facilitar la
identificación del Router y la interfaz específica.

6. Configuración dinámica
Se debe recordar: El router debe estar habilitado para el enrutamiento IPv6 si no está
habilitado de manera predeterminada.
ipv6 unicast-routing

6.1. Mensajes para la configuración RS y RA


Se obtiene la dirección dinámicamente a través de mensajes.

Los routers IPv6 envían periódicamente mensajes RA ICMPv6, cada 200 segundos, a
todos los dispositivos habilitados para IPv6 en la red.

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


También se enviará un mensaje RA en respuesta a un host que envía un mensaje
ICMPv6 RS, que es una solicitud de un mensaje RA.

• Los hosts envían mensajes RS a todos los routers IPv6 solicitando información
de direccionamiento.
• Los mensajes RA se envían a todos los nodos IPv6. Si se utiliza el Método 1 (solo
SLAAC), la RA incluye información sobre el prefijo de red, la longitud del prefijo
y la puerta de enlace predeterminada.

El mensaje ICMPv6 RA es una sugerencia para un dispositivo sobre cómo obtener una
GUA IPv6, la decisión final depende del sistema operativo del dispositivo.

El mensaje incluye:

• Prefijo de red y longitud del prefijo: esto le dice al dispositivo a qué red
pertenece.
• Dirección de puerta de enlace predeterminada: se trata de un IPv6 LLA, la
dirección IPv6 de origen del mensaje RA.
• Direcciones DNS y nombre de dominio: estas son las direcciones de los
servidores DNS y un nombre de dominio.

6.2. Métodos de asignación de GUA


Hay 3 métodos de configuración para el router en función de las necesidades:

• Método 1 → SLAAC: te ofrece todo, prefijo, longitud de prefijo y la dirección de


puerta de enlace predeterminada.
• Método 2 → SLAAC con un servidor DHCPv6 sin estado: da su información,
pero se necesita otra información como las direcciones DNS de un servidor
DHCPv6 sin estado.
• Método 3 → DHCPv6 con estado (sin SLAAC): da la puerta de enlace, pero
debes solicitar un DHCPv6 con estado toda la información.

La dirección de puerta de enlace predeterminada SOLO se puede obtener


dinámicamente del mensaje RA.

6.2.1. Método 1: SLAAC

Método para crear la dirección GUA sin DHCPv6. Los dispositivos obtienen la
información necesaria de los mensajes ICMPv6 RA del router para crear su propia GUA.

SLAAC no tiene estado, no hay un servidor central que asigne GUA y mantenga una
lista de dispositivos y sus direcciones.

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


Como se crea la dirección:

• Prefijo: se lo anuncia el mensaje RA.


• ID de interfaz: utiliza el proceso EUI-64 o genera un número aleatorio de 64
bits, depende del sistema operativo.

6.2.2. Método 2: SLAAC y DHCPv6 sin estado

Funciona así:

• El PC envía un mensaje RS La PC envía un RS a todos los routers IPv6, “Necesito


información de direccionamiento”.
• El Router envía un mensaje RA a todos los nodos IPv6 con el Método 2 “Da la
información de su prefijo, longitud de prefijo y puerta de enlace
predeterminada. Pero necesitarás obtener información de DNS de un servidor
DHCPv6.
• El PC envía un mensaje de solicitud DHCPv6 a todos los servidores DHCPv6.
“Utilicé SLAAC pero necesito otra información de un servidor DHCPv6 sin
estado”

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


6.2.3. Método 3: DHCPv6 con Estado

Funciona así:

• El PC envía un RS a todos los routers IPv6, “Necesito información de


direccionamiento”.
• El Router envía un mensaje RA a todos los nodos IPv6 con el Método 3
especificado: “Te da la puerta de enlace predeterminada, pero debes pedir a un
servidor DHCPv6 con estado la dirección IPv6 y otra información de
direccionamiento”.
• El PC envía un mensaje de solicitud de DHCPv6 a todos los servidores DHCPv6,
“Tengo la dirección de puerta de enlace predeterminada del mensaje RA.
Necesito una dirección IPv6 y toda otra información de direccionamiento de un
servidor DHCPv6 con estado”.

Este servidor DHCPv6 con estado asigna y mantiene una lista de qué dispositivo recibe
la dirección IPV6.

6.3. Generación de ID de interfaz


Con cualquiera de los métodos que usan SLAAC el cliente debe generar su propia ID de
interfaz.

El prefijo se lo da el mensaje RA del router.

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


6.3.1. Proceso EUI-64 (Identificador Único Extendido)

Utiliza la dirección MAC Ethernet de 48 bits de un cliente e inserta otros 16 bits en el


medio de la dirección MAC de 48 bits para crear una ID de interfaz de 64 bits.

Consta de 3 pasos:

1. Se cogen los primeros 24 bits de la dirección MAC del cliente, pero el séptimo
bit (el bit Universal/Locally (U/L)) se invierte (si el séptimo bit es un 0, se
convierte en un 1 y viceversa)
2. Se insertan 16 bits con el valor hexadecimal FFFE (1111 1111 1111 1110).
3. Se añaden los últimos 24 bits de la dirección MAC del cliente.

Ejemplo:

MAC → [Link]

1º Se separa en 2 mitades de 6 bytes (12 dígitos hexadecimales) → 001312 34ABCD

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


2º Se inserta FFFE entre las 2 mitades teniendo 16 dígitos hexadecimales (64 bits) →
001312 FFFE 34ABCD

Por ahora quedaría → [Link]

3º Invertir el séptimo bit del primer byte del ID de interfaz → [Link] →


Desglosando en bits → 00000000 → invirtiendo el séptimo → 00000010 → resultado
→ [Link]

Ejemplo con comandos:

Analizamos GigabitEthernet 0/0:

MAC → 0201.aa00.0001

Dividimos en 2 ponemos FFFE → [Link]

Invertit séptimo bit del primer octeto:

00000010 → 00000000 → lo ponemos en la dirección:

[Link] → Reducimos la dirección aplicando las reglas → [Link]

La dirección de red es [Link]/64

Añadimos la parte del identificador → [Link] esta es la


Dirección GigabitEthernet 0/0

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


Ventaja → los administradores pueden rastrear mediante la dirección IPv6 la dirección
MAC única.

Desventaja → esto preocupa por la privacidad de sus usuarios ya que pueden


rastrearse hasta la computadora física real.

6.3.2. ID de interfaz de generación aleatoria:

Dependiendo del sistema operativo, un dispositivo puede usar una ID de interfaz


generada aleatoriamente en lugar de usar la dirección MAC y el proceso EUI-64.

Una vez establecida la ID de la interfaz, ya sea a través del proceso EUI-64 o mediante
la generación aleatoria, se puede combinar con un prefijo IPv6 en el mensaje RA para
crear una GUA

6.4. Direccionamiento dinámico LLA


Todos los dispositivos IPv6 deben tener un IPv6 LLA, se crea dinámicamente usando el
prefijo fe80::/10 y la ID de interfaz usando el proceso EUI-64, o un número de 64 bits
generado aleatoriamente.

Los sistemas operativos, como Windows, generalmente usarán el mismo método tanto
para una GUA creada por SLAAC como para un LLA asignado dinámicamente.

En routers CISCO

Los routers Cisco crean automáticamente un LLA IPv6 cada vez que se asigna una GUA
a la interfaz. De forma predeterminada, usan EUI-64 para generar la ID de interfaz para
todos los LLA en las interfaces IPv6.

Una LLA debe ser única solo en ese enlace o red.

Una desventaja de usar el LLA asignado dinámicamente es su ID de interfaz larga, lo


que dificulta identificar y recordar las direcciones asignadas.

Para que sea más fácil reconocer y recordar estas direcciones en los routers, es común
configurar estáticamente los LLA de IPv6 en los routers

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


7. Otros comandos
➢ Como ver la configuración de los routers:
• Show interface gigabitEthernet 0/0/0

R1# show interface gigabitEthernet 0/0/0

GigabitEthernet0/0/0 is up, line protocol is up

Hardware is ISR4221-2x1GE, address is 7079.b392.3640 (bia


7079.b392.3640) (Output omitted)

• Show ipv6 interface brief

R1# show ipv6 interface brief

GigabitEthernet0/0/0 [up/up]

FE80::7279:B3FF:FE92:3640

[Link]

GigabitEthernet0/0/1 [up/up]

FE80::7279:B3FF:FE92:3641

[Link]

Serial0/1/0 [up/up]

FE80::7279:B3FF:FE92:3640

[Link]

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


Serial0/1/1 [down/down]

unassigned

➢ Para verificar en los routers que se hayan instalado redes IPv6 y direcciones de
interfaz IPv6 específicas en la tabla de enrutamiento IPv6
• Show ipv6 route

R1# show ipv6 route

IPv6 Routing Table - default - 7 entries

Codes: C - Connected, L - Local, S - Static, U - Per-user Static


route

C [Link]/64 [0/0]

via GigabitEthernet0/0/0, directly connected

L [Link]/128 [0/0]

via GigabitEthernet0/0/0, receive

C [Link]/64 [0/0]

via GigabitEthernet0/0/1, directly connected

L [Link]/128 [0/0]

via GigabitEthernet0/0/1, receive

C [Link]/64 [0/0]

via Serial0/1/0, directly connected

L [Link]/128 [0/0]

via Serial0/1/0, receive

L FF00::/8 [0/0]

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


via Null0, receive

C → es una red conectada directamente

L → indica ruta local, tiene un prefijo /128, la tabla de enrutamiento usa estas rutas
locales para procesar eficientemente los paquetes.

7.1. Resumen de Configuración para Todos los Casos

Tipo Prefijo/Dirección Comando para Habilitarlo

ipv6 address address/prefix-length


Global Unicast Muchos prefijos
ipv6 address prefix/prefix-length eui-64

Unique Local FD00::/8 ipv6 address prefix/prefix-length eui-64

ipv6 address address link-local


Autogenerado por todos los comandos ipv6
Link Local FE80::/10
address
Autogenerado por el comandos ipv6 enable

Todos los hosts


FF02::1 Autogenerado por todos los comandos ipv6
multicast
address

Todos los routers Autogenerado por todos los comandos ipv6


FF02::2
multicast address

Agregado a la interfaz cuando el protocolo de


Protocolo de
Various enrutamiento correspondiente está habilitado
enrutamiento multicast
en la interfaz

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


Tipo Prefijo/Dirección Comando para Habilitarlo

Solicited-node (nodo Autogenerado por todos los comandos ipv6


FF02::1:FF /104
solicitado) multicast address

8. Protocolos
8.1. Protocolos que han tenido que actualizarse

➢ OSPF Version 2 se actualizo a OSPF Version 3: Open Shortest Path First (OSPF)
Version 2 funciona para IPv4, pero no para IPv6, por lo que se creó una versión
más nueva, OSPF Versión 3, para soportar IPv6.
➢ ICMP fue actualizado a ICMP Versión 6: El protocolo de mensajes de control de
Internet (ICMP) funcionaba bien con IPv4, pero era necesario cambiarlo para
soportar IPv6. El nuevo nombre es ICMPv6.
➢ ARP fue reemplazado por Neighbor Discovery Protocol: para IPv4, el protocolo
de resolución de direcciones (ARP) descubre la dirección MAC utilizada por los
vecinos. IPv6 reemplaza al protocolo ARP con Neighbor Discovery
Protocol (NDP).

8.2. NDP (Neighbor Discovery Protocol)


Reemplaza a ARP de IPv4.

Funciones:

• Descubre las MAC vecinas → Neighbor MAC Discovery


• Descubre los routers vecinos → Router Discovery
• Aprende las subredes y su longitud de prefijo → SLAAC (Stateless Address Auto
Configuration)
• Verifica que no esté duplicada dirección la IPv6 antes de usarla → DAD
(Duplicate Address Detection

8.2.1. Neighbor MAC Discovery – Descubrimiento de Direcciones de Enalce


de Vecinos

NS y NA son mensajes que envía NDP.

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


- Neighbor Solicitation (NS): con este mensaje pregunta a un host con una
dirección IPv6 (la dirección de destino) que responda con un mensaje NA su
dirección MAC.
Este mensaje es enviado a la dirección multicast del nodo solicitado asociada
con la dirección destino, por ello, este mensaje es procesado solo por los hosts
donde los últimos seis dígitos hexadecimales coincide con la dirección que fue
requerida.
- Neighbor Advertisement (NA): este mensaje tiene la dirección IPv6 y MAC del
remitente. Puede ser enviado como respuesta de un NS, si es así, el paquete es
enviado a la dirección IPv6 unicast del host que envió el mensaje NS.
Un host puede enviar un NA anunciando su dirección IPv6 y MAC, este seria
enviado a la dirección multicast FF02::1 de alcance local (local-scope) de todos
los hosts IPv6.

8.2.2. SLAAC (Stateless Address Auto Configuration)

RS y RA son mensajes que envía NDP.

- Router Solicitation (RS): es enviado a todos los routers IPv6 a la dirección


multicast FF02::2 de alcance local (local-scope), le pregunta a todos los routers
del enlace local solamente para que se identifiquen a sí mismos.
- Router Advertisement (RA): lo envia el router con muchos datos, incluida la
dirección link-local IPv6 del router.
Cuando se envía en respuesta de un menaje RS, éste vuelve a la dirección
unicast del host que envió el mensaje RS o a la dirección FF02::1 de todos los
hosts IPv6.
Los routers también envían mensajes RA sin que se lo soliciten, enviados a la
dirección de multicast FF02 :: 1 de alcance local de todos los hosts IPv6.

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


8.2.3. SLAAC (Stateless Address Autoconfiguration).

IPv4 e IPv6 soportan direcciones dinámicas a través de DHCP, el cliente envía mensajes
al servidor DHCP, y el servidor asigna direcciones que no estén en uso actualmente.

IPv6 soporta un método alternativo para que los hosts IPv6 elijan automáticamente
una dirección IPv6 sin uso, no requiere de un servidor. Esto es SLAAC, es un proceso de
3 pasos:

1. Aprende el prefijo IPv6 usado en el enlace desde cualquier router, usando los
mensajes NDP RS/RA.
2. Construye una dirección desde el prefijo y el ID de la interfaz, eligiendo entre
usar las reglas EUI-64 o como un valor aleatorio.
3. Antes de usar la dirección, primero usa DAD para estar seguro que ningún otro
host está usando la misma dirección.

8.2.4. DAD (Duplicate Address Detection)

PC1 hace un chequeo DAD pero PC2 está en funcionamiento con esa dirección:

1. PC1, antes de usar la dirección [Link], debe usar DAD.


2. PC1 envía un mensaje NS, listando la dirección que PC1 ahora quiere usar
([Link]).

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI


3. PC2 recibe el mensaje NS, PC2 mira qué dirección está usando en este
momento y envía de vuelta atrás un mensaje NA.
4. PC1 recibe el mensaje NA con su propia dirección IPv6 y se da cuenta que tiene
una dirección duplicada que ya existe en la red.

8.2.5. Resumen de mensajes NDP

Elena de Vega Redes Locales Dpto Informática, IES Rey Fernando VI

También podría gustarte