Saltar navegación

RL03b ipv6 parte1 - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 21 de enero de 2023 por Stefano C.

32 visualizaciones

Descargar la transcripción

Ok, hoy vamos a hablar un poco de lo que es IPv6, ¿vale? 00:00:00
IPv6 sería la versión más nueva, la versión que se está adoptando en estos años del protocolo IP. 00:00:08
Nosotros lo que hemos visto hasta ahora ha sido solo y únicamente IPv4, ¿vale? 00:00:17
Porque es un poquito más fácil de entender y, vamos, de trabajar con él. 00:00:24
A partir de allí, una vez que sepamos cómo funciona IPv4, pues pasar a IPv6 es bastante, aceptablemente fácil, ¿vale? 00:00:33
Entonces, este fichero de aquí, que es un fichero PDF que no he hecho yo, es un fichero relativamente viejo, ¿vale? 00:00:47
pero que nos vale para introducir el concepto y que desde entonces IPv6 es un estándar que no se ha modificado, ¿vale? 00:00:54
Se está adoptando, pero con las características que ven aquí son las que tiene, ¿vale? 00:01:05
Si os acordáis, nosotros hablábamos, cuando hablábamos de IPv4, decíamos que IPv4 tenía, son números binarios, ¿vale? 00:01:12
de 32 bits. Esto quiere decir que como máximo se pueden hacer dos elevadas a 32 distintos números, 00:01:21
es decir, 4.000 millones, grosso modo. Y esto es un número muy grande cuando se empezó a utilizar 00:01:29
redes y cosas así, se construía internet, este número era increíblemente grande. Con el pasar 00:01:41
del tiempo hemos visto nosotros que hemos estudiado el direccionamiento, hemos estudiado las redes, 00:01:49
etcétera, hemos visto que no todos los números se usan. Hay algunos números que están reservados, 00:01:54
hay algunas redes que no se pueden utilizar, hay algunas redes que a lo mejor podrían 00:02:00
contener 200 ordenadores, pero nosotros solo usamos 150 IPs, entonces 50 no se usan, etcétera. 00:02:03
Por esta razón, con el tiempo, sustancialmente los números IPv4 se han agotado. Ya no hay 00:02:13
Y redes libres que podemos utilizar para crear redes nuevas, digamos. 00:02:20
Hemos visto también que ha habido un montón de mecanismos para intentar retrasar el final de IPv4. 00:02:30
Todo lo que hemos visto nosotros, como desde IP privadas a VLSM, CIDR, subredes en general. 00:02:38
pues todo eso servía para intentar aprovechar al máximo los números IPs y evitar que esto se acabara. 00:02:48
Aún así, pues ya 32 bits se nos han quedado cortos. 00:02:58
Entonces, hace unos cuantos años ya, pues se empezó a plantear una nueva versión del protocolo IP. 00:03:03
es la IPv6 porque probablemente 00:03:14
hubo una IPv5 que pero se quedó 00:03:17
obsoleta antes de poder empezar 00:03:19
a trabajar, ¿vale? Entonces desde la 00:03:21
IPv4 se pasa directamente a la IPv6 00:03:23
La IPv6 es la que ahora 00:03:25
mismo se está implementando, ¿vale? 00:03:27
¿Qué diferencia hay 00:03:31
con IPv4, sustancialmente? 00:03:33
Bueno, las características principales están 00:03:36
elencadas aquí, ¿vale? Entonces 00:03:39
la primera es que hay un 00:03:41
mayor espacio de direcciones. Es decir, en vez de 32 bits y por lo tanto 2 elevado a 32 números distintos, 00:03:43
pues vamos a utilizar direcciones IPs de 128 bits. Esto quiere decir que los números posibles son 2 elevado a 128, 00:03:54
que sería un 3 00:04:04
con 38 ceros detrás 00:04:07
es un número 00:04:09
enorme 00:04:10
es verdad que también cuando crearon 00:04:11
la versión 4 pensaban en un número enorme 00:04:17
2 a 32 00:04:19
sin embargo 00:04:20
esto es mucho mucho mucho más 00:04:21
grande y probablemente 00:04:25
está pensado para que como mínimo 00:04:27
dure unos cuantos años 00:04:29
entonces 00:04:30
Entonces, el primer punto fundamental de IPv6 es que hay muchos más números y, por lo tanto, se pueden utilizar, hacer más redes, etc. 00:04:33
El segundo punto es que tiene un enrutamiento jerárquico. ¿Qué quiere decir el enrutamiento jerárquico? 00:04:43
Sustancialmente que, como hay tantos números, entonces nos podemos dividir los números en una forma, digamos, inteligente. 00:04:49
Para poder hacer esto, esto quiere decir que sustancialmente, hago un ejemplo, por ejemplo, el Norteamérica tendrá un cierto rango de IPs, Europa tiene otro rango de IPs, Asia tiene otro rango de IPs. 00:05:00
Dentro de cada continente, por ejemplo, en Europa, España tendrá un rango dentro del rango de Europa, pero bien fijado, Italia tendrá otro, etc. 00:05:19
De esta forma, el enrutamiento entre grandes bloques se hace mucho más sencillo, ¿vale? Yo tendré, qué sé yo, 7 continentes o 7 macro áreas, pues entonces lo que hago yo es para enrutar de un área a otra, para enrutar de Norteamérica a Europa, pues sustancialmente tengo una sola regla en los routers, ¿vale? 00:05:28
Porque toda la red de Norteamérica incluye todas las redes que están en Norteamérica, ¿vale? 00:05:53
Por eso se llama el rotamiento jerárquico. 00:05:59
Está pensado para que sea más fácil de organizar, ¿sí? 00:06:01
Por otro lado, seguridad mejorada, ¿vale? 00:06:08
Es decir, que IPv4 no tenía algunas características o tenían alguna característica de seguridad 00:06:12
que eran opcionales y entonces para suplir el problema que IPv4 no es seguro 00:06:20
pues se crean protocolos por encima como el SSH, SSL, TSL, como por ejemplo puede ser el HTTPS 00:06:32
que usa uno de estos layers de este estilo, o sea que IPv4 por sí mismo no es seguro 00:06:40
Y entonces necesito implementar algo más, un protocolo más, a otra capa, a otro nivel, para que me pueda añadir este elemento de seguridad. 00:06:46
Sin embargo, IPv6 incluye un propio mecanismo de seguridad llamado IPsec. Esto quiere decir que cualquier aplicación por encima que use IPv6 puede requerir al IPv6 mismo de ser seguro y, por lo tanto, las comunicaciones entre origen y destino serían ya seguras sin necesidad de implementar un nuevo nivel. 00:07:00
otra característica es la auto configuración es decir que lo que queremos intentar hacer es que 00:07:24
los dispositivos que se conectan y que usen ip version 6 tengan una forma de configurarse de 00:07:36
forma automática sin necesidad que yo vaya a ponerle es precisamente un ip y que tenga 00:07:43
decir cuál es vale ahora veremos cómo se hace esto no quiere decir que de hcp por ejemplo 00:07:48
desaparece por completo en el sentido que de hcp es el protocolo que me permite configurar 00:07:56
dinámicamente un host vale o sea dar las ideas como lo que tenemos en casa de cuando nos 00:08:03
conectamos en casa al router no tenemos que configurar el ordenador para que me dé las 00:08:08
ips sino que directamente me la da a través de este comando vale como hay un módulo de 00:08:13
auto configuración uno podría decir hoy mira entonces en ip version 6 el de hcp no sirve 00:08:20
nada pues el de hcp que es en versión 6 pues sigue existiendo no tanto para que funcionen 00:08:25
los ordenadores porque podrían funcionar simplemente auto configurándose sino para 00:08:33
tener un margen de, ¿cómo definirlo?, de organización, ¿vale? Si yo en una empresa 00:08:37
quiero organizar mis ordenadores de una forma específica, pues puedo utilizar el DHCP para 00:08:43
que se configuren de esta forma, ¿vale? También IPv6 tiene una atención más concreta hacia 00:08:50
la movilidad vale hoy en día tenemos muchos dispositivos que pueden moverse tanto en suelo 00:09:02
nacional como internacionalmente por lo tanto se necesita mecanismos que puedan facilitar este 00:09:10
cambio de punto de acceso mientras uno se mueve vale y epe version 6 tiene algunas características 00:09:16
que puedan mejorar a este tipo de habilidad y la comparidad con los existentes vale ahí hay 00:09:23
algunos protocolos que existen y que son utilizados como lo que hemos visto como por 00:09:36
ejemplo cpf rip que tienen su propia versión para soportar la versión 6 vale como spf inversión 3 00:09:41
se soporta IPv6 00:09:47
es RIP-NG que vimos en clase 00:09:49
pero no hemos 00:09:52
hecho de forma práctica 00:09:53
pues es RIP 00:09:55
para versión 6 00:09:57
esto en particular la primera 4 00:09:58
1, 2 00:10:01
3 y 4 son las características 00:10:03
fundamentales 00:10:06
vamos que 00:10:07
más importantes 00:10:08
de IPv6 00:10:11
aquí 00:10:12
Aquí vemos cómo está organizada la trama. Si os acordáis, nosotros cuando vimos IP empezamos el direccionamiento. Una de las primeras cosas que vimos en el protocolo IP, la cabecera del protocolo IP, vimos qué campos tenía, qué significaban muchos de esos campos, etc. 00:10:15
Esto sería lo mismo pero con IPv6. IPv6, esta sería la cabecera, de aquí a aquí, y luego después habría los datos. Como siempre en PDU hay una cabecera y los datos. 00:10:42
Realmente los dados son más grandes que la cabecera. 00:11:01
En particular, IPv6 tiene una cabecera base, que siempre está allí, 00:11:04
más una serie de extensiones de la cabecera que son opcionales. 00:11:10
Si se necesitan, se ponen. Si no se necesitan, no se ponen. 00:11:15
La cabecera base es esta. 00:11:20
Esta de aquí abajo. 00:11:23
Esta de aquí. 00:11:25
Y los primeros cuatro bits son a la versión. 00:11:26
Acordaos que es lo mismo que en IPv4 00:11:30
En IPv4 los primeros 4 bits 00:11:33
Referían a la versión 00:11:35
De IP que se estaba utilizando 00:11:37
Y esto es importante porque 00:11:39
Cuando recibo un paquete 00:11:41
A nivel 3 00:11:42
Y me voy a leer los primeros 4 bits 00:11:44
1, 2, 3 y 4 00:11:47
Pues estos 4 bits me dicen 00:11:48
Si tengo que interpretar el resto 00:11:50
De los datos como un IPv6 00:11:53
O como un IPv4 00:11:55
Si aquí está escrito 00:11:57
4, pues usaré la cabecera 00:11:58
de la versión 4, si aquí está escrito 6 00:12:01
utilizaré la 00:12:03
cabecera de la versión 6, vale 00:12:04
luego hay clase de tráfico 00:12:06
etiqueta de flujo, bueno 00:12:09
esta cosa aquí, límites altos que es 00:12:11
sustancialmente el TTL 00:12:13
que tenemos, hay cabecera siguiente 00:12:14
que sería sustancialmente 00:12:17
un enlace para las 00:12:19
extensiones, si este 00:12:21
de aquí, cabecera siguiente 00:12:23
está vacío, o sea está todo a cero 00:12:25
pues quiere decir que no hay ninguna parte opcional aquí debajo 00:12:27
si en vez esta de aquí apunta a algún tipo de byte 00:12:30
pues entonces quiere decir que el siguiente trozo de cabecera 00:12:36
empieza aquí y acabará aquí 00:12:40
y aquí habrá un enlace a un siguiente trozo de cabecera 00:12:41
esa es la forma con que se ponen 00:12:44
sustancialmente las extensiones o las partes opcionales de la cabecera 00:12:47
una cosa interesante que podemos ver 00:12:50
es que 00:12:53
Ahora, la dirección IP no ocupa 32 bits, ¿veis? Aquí desde el bit 0 a 31, estos son 32 bits, cada línea son 32 bits, sino ocupa 4 líneas de 32 bits, ¿vale? Porque tienen que ser 128 bits. 00:12:57
Imaginaos cuando yo a veces en la pizarra os he escrito una tira de 32 ceros y unos para calcular una máscara o cosa por el estilo, 00:13:15
pues aquí todo lo que nosotros hemos hecho con 32 bits, pues habría que hacerlo con 128 bits. 00:13:24
Y eso es una de las razones de por qué no empezamos a estudiar con IPv6, sino que empezamos desde IPv4. 00:13:31
Porque trabajar con números de 128 bits es claramente más complejo que utilizar números de 32 bits, ¿vale? Aquí abajo os da una breve descripción de cada uno de los puntos aquí arriba, ¿vale? En particular, bueno, esto, repito, es el TTL, dirección origen y dirección destino en IPv6. 00:13:37
vamos a ver 00:14:00
esta es una previsión 00:14:06
que se hizo en el tiempo de escribir 00:14:09
esta cosa y la verdad es que es un poquito 00:14:11
equivocada 00:14:13
en el sentido de, si la pregunta es 00:14:14
oye, ¿cuándo desaparecerá IPv4? 00:14:17
¿empezará IPv6? 00:14:19
pues esto está yendo muy 00:14:21
despacio 00:14:23
se prevé, se dice 00:14:24
que por 2040 00:14:27
IPv4 ya no existirá 00:14:29
Aun así, puede que siga existiendo. IPv4 resulta bastante útil en ámbito local, es decir, para hacer una red privada, interna, una empresa, una escuela o una universidad. 00:14:31
por eso IPv4 continúa a funcionar tranquilamente 00:14:50
lo que pasa es que IPv6 es más moderno 00:14:53
es mejor para el rotamiento entre redes 00:14:59
como en internet o cosas por el estilo 00:15:02
entonces con el pasar del tiempo lo que pasará es que seguramente 00:15:05
IPv6 irá ganando terreno en la parte 00:15:08
digamos del rotamiento entre dispositivos 00:15:12
entre redes externas pero dentro 00:15:15
una red privada en la parte 00:15:18
digamos interna de una 00:15:22
empresa, pues puede que siga trabajando 00:15:24
IPv4. Además de esto hay 00:15:27
mecanismos para sostancialmente esconder un IPv4 00:15:30
dentro de un IPv6 y entonces podría seguir 00:15:33
configurando mis redes con IPv4 00:15:36
aún si luego navegara en internet con IPv6 00:15:39
que es un poco lo que está pasando ahora 00:15:43
porque nosotros en este momento 00:15:45
tenemos los dos protocolos 00:15:47
activos, tanto IPv4 00:15:49
como IPv6, nuestras máquinas 00:15:51
las hemos configurado con IPv4 00:15:53
pero luego podemos navegar tranquilamente 00:15:55
en internet hasta en sitios 00:15:57
que usan IPv6 00:15:59
acordaos que el objetivo final de IP 00:16:00
es sustancialmente identificar 00:16:03
dispositivos 00:16:05
entonces IPv4 00:16:06
puede conocer, puede identificar 00:16:09
hasta 4.000 millones 00:16:11
de dispositivos distintos, IPv6, muchísimos, muchísimos más. 00:16:13
Vale, ¿cómo es un IPv6? Es decir, ¿cómo escribo un IPv6? 00:16:18
En el IPv6 se usa el hexadecimal, ¿vale? Es decir, se usan símbolos que van desde el 0, 00:16:24
1, 2, 3, 4, 5 hasta el 9, y luego las letras A, B, C, D, E y F, ¿vale? O sea, de 0 a F. 00:16:35
Bien, creo que habéis visto algo de hexadecimal con Javier, habéis visto binario, octal, hexadecimal, ¿vale? 00:16:43
Pero, grosso modo, sustancialmente cada una de estas letras, cada uno de estos símbolos, representa 4 bits. 00:16:53
El 0 representa 0000, ¿vale? Mientras el F representa el número máximo, que sería 15, o sea 1111, ¿vale? 00:17:00
Y todo lo que está en el medio, ¿vale? 00:17:13
El número 5 será 0, 1, 0, 1, ¿vale? 00:17:15
Entonces, de esta forma, en vez de tener que escribir 32 números binarios, 00:17:20
escribo números un poquito más cortos, ¿vale? 00:17:26
Aún así, pensad a trabajar con estos, bastante más complejo de lo que hemos hecho hasta ahora. 00:17:28
Entonces, este es el aspecto de un IP versión 6, ¿vale? 00:17:36
Un ejemplo. 00:17:40
Entonces, son grupos de 16 bits o 2 bytes, ¿vale? Separados por un 2 puntos. 00:17:40
Cada uno de estos símbolos son 4 bits, por lo tanto, 2 bits de estos son 1 byte, 4 bits son 2 bytes, 16 bits, 8 bits y 8 bits. 00:17:53
Cada bloque de estos se separa por dos puntos y en total hay ocho de estos bloques. 00:18:04
Entonces, 8 por 16 me da 128 bits del IP version 6. 00:18:15
Como esto es muy largo de escribir, hay algunas anotaciones, 00:18:30
La anotación permite hacer algunas abreviaciones. 00:18:36
Por ejemplo, si tengo grupos de ceros muy largos, los puedo contraer de esta forma. 00:18:38
Dos puntos, dos puntos. 00:18:47
Cuidado, esto puede pasar solo una vez. 00:18:48
Yo puedo pillar estos tres y decir, esto los transformo en dos puntos, dos puntos. 00:18:55
Pero no puedo usar dos veces dos puntos, dos puntos. 00:18:59
¿Por qué? 00:19:04
Vamos a verlo. 00:19:05
No, ¿qué hago yo? Aquí. Vale, imaginaos un número que sea A, B, C, D, dos puntos, dos puntos, ¿vale? A, A, A, A, dos puntos, dos puntos, A, B, C, D, ¿vale? 00:19:17
Entonces, yo sé que esto tiene que ser 8 bloques. 00:19:41
Sé que aquí hay 1, 2 y 3 bloques ya puestos. 00:19:50
Por lo tanto, a mí me faltan 5 bloques para completar esta dirección IP version 6. 00:19:53
Solo que como he puesto aquí que aquí hay una serie de ceros y aquí también hay una serie de ceros, ¿cuántos pongo? 00:20:01
Es decir, pongo tres bloques a cero aquí y dos bloques a cero aquí, o pongo cuatro bloques a cero aquí y un bloco a cero aquí, o pongo uno aquí y cuatro aquí. 00:20:08
Esta escritura sería ambigua. 00:20:22
Entonces, no puedo hacer esta abreviación de dos puntos, dos puntos, más que en un punto. 00:20:25
Por ejemplo, puedo pillar estos tres 00:20:31
Y transformarlo en dos puntos, dos puntos 00:20:38
Podría pillar este símbolo 00:20:40
Y transformarlo en dos puntos, dos puntos 00:20:41
Pero si lo hago aquí 00:20:44
No lo puedo hacer aquí 00:20:46
Otra opción es que 00:20:48
Si tengo un bloque todo a cero 00:20:51
Lo puedo escribir así, cero 00:20:54
Sin tener que explicitar los cuatro ceros 00:20:56
Que así me sale más fácil 00:20:59
Y si tengo un 0 delante, puedo omitirlo. 00:21:01
Este de aquí, 1 a 2, es equivalente a 0, 1 a 2, ¿vale? 00:21:06
Todo esto para escribirlo más pequeño, ¿vale? 00:21:10
Entonces, escribir esta cosa o escribir esta es lo mismo, no cambia nada. 00:21:13
En particular, escribir esto, o escribir esto, o escribir esto, o escribir esto, o escribir esto. 00:21:21
Aquí es todo lo mismo, ¿vale? 00:21:29
No es ambiguo, ¿vale? 00:21:35
Yo cuando tengo esta cosa aquí, por ejemplo, 00:21:37
veo que tengo 1, 2, 3 y 4 bloques escritos, 00:21:40
por lo tanto esto me dice que aquí van 4 bloques de todos ceros. 00:21:46
1, 2, 3 y 4 bloques, ¿vale? 00:21:51
Si lo quiero explicitar de alguna forma lo puedo hacer así 00:21:55
o puedo usar el 2.2 puntos para abreviar menos, ¿vale? 00:21:58
Esto lo he explicitado, pero lo que mete aquí, no. 00:22:03
Por lo tanto, aquí habría 1, 2, 3, 4, 5 y 6 bloques. 00:22:07
Por lo tanto, esto me dice que me faltan dos bloques de todos ceros que irían aquí, ¿vale? 00:22:12
Entonces, estas son las reglas más o menos. 00:22:22
es posible 00:22:25
encrustar, empotrar 00:22:28
una dirección IPv4 00:22:32
dentro de un IPv6, como por ejemplo 00:22:35
así. 00:22:39
Esta cosa aquí es un IPv4 00:22:41
y yo lo que hago es meterle 0 todo delante 00:22:43
y le pongo detrás 00:22:47
la IPv4. Este número, este número 00:22:50
este número, si lo miro 00:22:53
a nivel de binario 00:22:55
son lo mismo. 00:22:57
Esta cosa de aquí en hexadecimal 00:22:59
me da las mismas 00:23:00
números 00:23:03
binarios que esta cosa 00:23:05
de aquí en binario. 00:23:07
Estos tres son equivalentes también. 00:23:11
También 00:23:14
este número de aquí es un número especial. 00:23:14
Lo que es 00:23:18
todos ceros, excepto un 1 al final 00:23:18
es lo mismo 00:23:21
de esto antes. Esta era la dirección 00:23:22
de Lubeck, si os acordáis. 00:23:25
Es decir, que es un número especial 00:23:28
que me permite, sustancialmente, mandar información a mí mismo. 00:23:30
Entonces, 00:23:38
estas son las reglas, 00:23:40
de su modo. 00:23:42
Si tengo un cero delante, puedo quitarlo. 00:23:44
Si tengo, ¿cómo pasa aquí? 00:23:47
Puedo, ¿eh? No es que tengo. 00:23:51
Si tengo grupos de ceros, los puedo compactar de esta forma una vez. 00:23:53
Entonces, sobre esta base hay un ejercicio. 00:24:00
Este ejercicio me da una serie de números IPs versión 6. 00:24:06
Y yo tengo que decir si este IP versión 6 es correcto. 00:24:11
Y en el caso en que sea correcto, ponerlo en formato extendido. 00:24:15
Es decir, como si yo te diera este número aquí, este número aquí, y tú me dices si es correcto y el número que querías representar es esto. 00:24:18
Dado esto, quiero que vosotros sacáis esto. 00:24:35
Entonces, aquí está el ejercicio. 00:24:40
Os doy cinco minutos de tiempo para que lo intentéis hacer. 00:24:47
Autor/es:
Stefano Chiesa
Subido por:
Stefano C.
Licencia:
Reconocimiento - No comercial
Visualizaciones:
32
Fecha:
21 de enero de 2023 - 18:20
Visibilidad:
Clave
Centro:
IES ROSA CHACEL
Duración:
24′ 56″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
24.94 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid