1 00:00:00,110 --> 00:00:09,470 Voy a grabar esta clase, por lo tanto, si estáis hablando, se va a grabar y os quito 375 puntos del próximo examen, ¿vale? 2 00:00:10,050 --> 00:00:12,650 Además de darme vuestro consentimiento al grabar. 3 00:00:14,130 --> 00:00:16,850 Entonces, lo que vamos a ver hoy es IPv6. 4 00:00:17,149 --> 00:00:23,390 Empezamos un poquito el viernes, pero justo vimos el primer punto, pues lo repasamos rápidamente y seguimos adelante. 5 00:00:23,390 --> 00:00:31,030 IPv6 es la versión, digamos, evolucionada de IP. 6 00:00:31,329 --> 00:00:34,770 Nosotros sabemos que IP lo estamos utilizando en redes locales. 7 00:00:35,250 --> 00:00:38,450 IPv4 sigue siendo el estándar, ¿vale? 8 00:00:38,450 --> 00:00:44,310 No se necesita nada más gracias al hecho que existen IP privadas. 9 00:00:44,509 --> 00:00:47,609 Como las IP privadas se pueden repetir, pues no hay problema, ¿vale? 10 00:00:48,189 --> 00:00:50,670 Nosotros no nos gusta el binario. 11 00:00:50,670 --> 00:01:06,030 al ser humano ordinario le molesta bastante, entonces ya tenemos nuestra complejidad, nuestra dificultad con 32 dígitos binarios que luego representamos en numeritos decimales, ¿vale? 12 00:01:06,049 --> 00:01:17,890 Ya esto nos cuesta, imaginaos si tuviera que manejar 128 bits, ¿vale? Sería todo mucho más complejo para recordarse, para trabajar, para hacer los ejercicios en paquetes. 13 00:01:17,890 --> 00:01:35,349 Por lo tanto, nosotros aquí solemos aprender los conceptos básicos de las redes con IPv4, que luego es el que utilizaréis en un 70% de las redes, 80% de las redes, en redes locales de vuestras empresas o de las instituciones en las que haréis mantenimiento. 14 00:01:36,450 --> 00:01:43,609 Y alguna vez, a lo mejor, podría ser que veáis algo de IPv6. Improbable, ¿vale? Pero posible. 15 00:01:44,370 --> 00:01:47,069 Entonces vamos a ver qué es esta cosa de IPv6. 16 00:01:47,069 --> 00:01:51,069 Nosotros hemos hecho todo un viaje en IPv4 para ahorrar IPs. 17 00:01:51,069 --> 00:01:54,069 Hemos empezado diciendo, mira, gastamos todas las IPs que queremos. 18 00:01:54,069 --> 00:01:56,069 Tenemos clase A, clase B, clase C. 19 00:01:56,069 --> 00:02:00,069 Que no caben los ordenadores en la clase A, que son 250 ordenadores, 20 00:02:00,069 --> 00:02:05,069 son un poquito más. Tengo 300 ordenadores, pues pillo 65.000 IPs. 21 00:02:05,069 --> 00:02:09,069 ¿Qué más me da? ¿Vale? Tanto son gratis. Y la gente no los usa. 22 00:02:09,069 --> 00:02:12,069 Bueno, al pasar del tiempo, las cosas se han visto que no es así, 23 00:02:12,069 --> 00:02:19,789 No es así que Internet tiene futuro, que a lo mejor alguien lo va a usar y por lo tanto se ha extendido. 24 00:02:19,789 --> 00:02:25,129 Y todos querían su sitio web, años 2000 con el boom del .com y cosas por el estilo. 25 00:02:25,430 --> 00:02:28,330 Pues Internet ha entrado en nuestras vidas y no se va ahí. 26 00:02:28,949 --> 00:02:33,789 Entonces la necesidad de IPs de ordenadores conectados en red ha crecido un mogollón. 27 00:02:34,469 --> 00:02:38,789 Entonces se han creado todas estas herramientas, digamos, para poder ahorrar IPs. 28 00:02:38,789 --> 00:02:46,830 que son subredes, antes de tamaño fijo y luego de tamaño variable con el variable length subnet mask, el VLSM. 29 00:02:47,330 --> 00:02:52,270 Luego hemos visto que, oye, mira, si tengo 300 ordenadores, no tiene sentido llegar a una clase B, 30 00:02:52,550 --> 00:02:54,830 ¿por qué no junto entre ellas dos clases C? 31 00:02:55,009 --> 00:03:00,610 Entonces hemos visto lo que es hacer superredes para juntar los bloques, que no siempre se puede hacer, 32 00:03:00,710 --> 00:03:05,250 hay que ver que el resultado sea efectivamente con esa máscara una red, etcétera, etcétera. 33 00:03:05,250 --> 00:03:08,189 Luego hemos visto, oye, mira, ¿por qué utilizamos toda la red? 34 00:03:08,189 --> 00:03:15,169 porque normalmente muchos ordenadores no necesitan que sean accesibles desde Internet. 35 00:03:15,349 --> 00:03:18,969 Necesitan sí acceder a Internet, pero no ser accesibles desde Internet. 36 00:03:19,409 --> 00:03:22,449 Entonces podemos usar las IPs públicas y privadas. 37 00:03:22,689 --> 00:03:28,030 Las IPs públicas se darán a aquellos ordenadores que tienen que ser accedidos desde Internet, 38 00:03:28,169 --> 00:03:33,310 como los servidores, por ejemplo, la página web, pero el usuario no necesita una IP pública. 39 00:03:33,650 --> 00:03:36,629 Entonces se le puede dar una IP privada que puede ser reutilizada. 40 00:03:36,629 --> 00:03:49,629 Y cada entidad, cada casa, cada grupo de personas puede utilizar una sola IP pública, que será la de router, la externa de router, y por dentro reutilizar siempre las mismas IPs. 41 00:03:49,870 --> 00:03:51,610 Y todo esto para ahorrar, ahorrar, ahorrar. 42 00:03:51,770 --> 00:04:01,669 Realmente para que esto funcione, rápido flash forward, necesitamos mecanismos como el NAT, el Network Address Translation, que veremos en un futuro. 43 00:04:01,669 --> 00:04:04,590 vale, entonces 44 00:04:04,590 --> 00:04:06,729 no obstante todo esto 45 00:04:06,729 --> 00:04:09,069 las IPs eran pocas 46 00:04:09,069 --> 00:04:11,750 vale, 4.000 millones de IPs 47 00:04:11,750 --> 00:04:13,650 eran pocas para las necesidades 48 00:04:13,650 --> 00:04:15,129 que tenemos, y sobre todo porque 49 00:04:15,129 --> 00:04:17,449 siempre un gasto de IPs lo tienes 50 00:04:17,449 --> 00:04:19,410 no usas exactamente 51 00:04:19,410 --> 00:04:21,750 todas estas, a partir del hecho 52 00:04:21,750 --> 00:04:23,610 que la de red y de broadcast no la puedes 53 00:04:23,610 --> 00:04:25,629 utilizar, hasta que no puedes 54 00:04:25,629 --> 00:04:27,949 hacer redes de 37 ordenadores 55 00:04:27,949 --> 00:04:29,750 o la haces de 32 IPs 56 00:04:29,750 --> 00:04:31,350 o la haces de 64 IPs 57 00:04:31,350 --> 00:04:36,110 Entonces, siempre hay una parte de IPs que no se utiliza. 58 00:04:36,110 --> 00:04:40,589 Y así ha llegado un momento en que ha dicho, oye, mira, las IPv4 no son suficientes. 59 00:04:40,589 --> 00:04:46,949 Esto hace unos años, ¿vale? Hace unos años se declaró que, oye, mira, IPv4 no es suficiente, ¿qué pasa con IPv6? 60 00:04:46,949 --> 00:04:54,350 Entonces las grandes empresas, las que manejan pasta, BigDollar, pues en un momento, 61 00:04:54,350 --> 00:04:58,670 rápidamente se adaptaron a este nuevo estándar y pillaron IPv6. 62 00:04:58,670 --> 00:05:07,449 Si vosotros buscáis en Google, Amazon, en todas estas cosas, si buscáis sus IPs, posiblemente os salen tanto IPv4 como IPv6. 63 00:05:08,709 --> 00:05:13,350 Sin embargo, las empresas más pequeñas se han resistido. 64 00:05:13,430 --> 00:05:20,189 Han resistido al punto que siguen todavía hoy en día algunas páginas web, algunos servidores que siguen en IPv4. 65 00:05:20,189 --> 00:05:33,449 Se está haciendo un lento cambio desde IPv4 a IPv6 y hasta que no venga alguien de un golpe en la mesa y diga a partir de este día IPv4 no va a funcionar, pues seguirá existiendo. 66 00:05:33,449 --> 00:05:41,829 Y repito que en las redes locales posiblemente es más fácil de administrar con redes privadas 67 00:05:41,829 --> 00:05:45,810 y que hay mecanismos, lo veremos en un momento, 68 00:05:46,250 --> 00:05:51,810 hay mecanismos que permiten encrustar un IPv4 dentro de un IPv6. 69 00:05:52,089 --> 00:05:54,470 Entonces yo puedo seguir utilizando IPv4. 70 00:05:54,470 --> 00:05:55,329 Sí, claro. 71 00:05:57,129 --> 00:05:57,850 En redes locales. 72 00:05:57,850 --> 00:06:07,769 Entonces, las características fundamentales son la primera clara, que en vez de ser 32 bits, son números de 128 bits, ¿vale? 73 00:06:07,769 --> 00:06:17,370 Esto quiere decir que me permite hacer 2 a la 128 distintas combinaciones de ceros y unos, lo que aumenta muchísimo, pero muchísimo, las IP que tenemos ahora. 74 00:06:17,649 --> 00:06:26,769 O nosotros hemos gastado un bloque que era 2 a la 32, pues ahora tenemos 2 a la 96 otros bloques iguales. 75 00:06:26,769 --> 00:06:40,870 Eso tarda un rato. ¿Cuánto? No lo sabemos. Cuando se creó eso, 2 a 32, 4.000 millones de IPs era considerado como infinito y se han acabado en un tiempo relativamente breve. 76 00:06:40,870 --> 00:06:43,949 entonces a lo mejor ahora mismo 77 00:06:43,949 --> 00:06:46,069 esto nos parece tremendamente grande 78 00:06:46,069 --> 00:06:47,750 dentro de 10 años 79 00:06:47,750 --> 00:06:50,110 descubren nanorobots que se te 80 00:06:50,110 --> 00:06:52,170 meten en el cuerpo y cada uno tenía un millón 81 00:06:52,170 --> 00:06:53,730 de estos nanorobots que te dan 82 00:06:53,730 --> 00:06:55,889 que te miden todas tus 83 00:06:55,889 --> 00:06:57,970 variables biométricas 84 00:06:57,970 --> 00:06:59,889 constantemente y si cada uno 85 00:06:59,889 --> 00:07:02,050 de nosotros gasta 2.000 millones 86 00:07:02,050 --> 00:07:03,870 2 millones de IPs para 87 00:07:03,870 --> 00:07:05,970 cada uno de estos robots, pues a lo mejor estas acaban 88 00:07:05,970 --> 00:07:07,069 también todos, ¿vale? 89 00:07:07,810 --> 00:07:12,120 son muchas. Característica fundamental 90 00:07:12,120 --> 00:07:29,120 Segunda característica fundamental, encaminamiento jerárquico. Para mejorar el enrutamiento, se crean jerarquías de routers. Es decir, que las IPs versión 6 no se dan al azar, 91 00:07:29,120 --> 00:07:40,120 Pero los primeros bytes de estos 128 bits se dan organizados geográficamente. 92 00:07:40,120 --> 00:07:47,120 ¿Qué quiere decir? Que toda Europa está dentro de una misma macro red. 93 00:07:47,120 --> 00:07:55,120 Luego dentro de la red de Europa habrá una subred España, una subred Italia, una subred Francia. 94 00:07:55,120 --> 00:08:01,680 de Francia. Dentro de la subred de España habrá una subred Madrid, una subred Cataluña, 95 00:08:01,680 --> 00:08:17,120 una subred Galicia. Dentro de la subred Madrid habrá Madrid Centro, Alcalá de Henares y 96 00:08:17,120 --> 00:08:19,019 Monteganzedo, y qué sé yo. 97 00:08:19,839 --> 00:08:23,180 ¿Sí? ¿Entienden? 98 00:08:23,519 --> 00:08:24,540 ¿Por qué esto? 99 00:08:25,420 --> 00:08:26,600 Porque cada nivel 100 00:08:26,600 --> 00:08:28,560 minimiza 101 00:08:28,560 --> 00:08:30,319 la tabla de enrutamiento. 102 00:08:30,860 --> 00:08:33,059 Habrá unos niveles, los top level 103 00:08:33,059 --> 00:08:34,620 routers, ¿vale? Los del 104 00:08:34,620 --> 00:08:36,639 nivel más alto, 105 00:08:37,080 --> 00:08:38,639 que sólo gestionan 106 00:08:38,639 --> 00:08:40,279 entre continentes. 107 00:08:40,799 --> 00:08:43,179 Llega un paquete, lo van a mirar, y tienen 108 00:08:43,179 --> 00:08:44,960 pocas entradas en su 109 00:08:44,960 --> 00:08:47,039 tabla de enrutamiento. Tienen, si vas a Europa, 110 00:08:47,039 --> 00:08:48,940 con la red de Europa, vete a un 111 00:08:48,940 --> 00:08:50,960 router europeo. Si vas a América 112 00:08:50,960 --> 00:08:52,919 del Norte, vete para allí. Si vas 113 00:08:52,919 --> 00:08:54,460 a Oceania, vete para acá. 114 00:08:54,919 --> 00:08:57,039 Son pocas. Una vez que este 115 00:08:57,039 --> 00:08:59,559 paquete llegue a un router europeo, 116 00:08:59,919 --> 00:09:01,279 Europa, o sea, el router 117 00:09:01,279 --> 00:09:02,820 europeo, que sería el segundo nivel, 118 00:09:03,240 --> 00:09:04,960 sabrá, dependiendo 119 00:09:04,960 --> 00:09:07,159 del IP destino, si este 120 00:09:07,159 --> 00:09:08,679 va a un router italiano, 121 00:09:09,059 --> 00:09:11,299 a un router español, a un router francés. 122 00:09:11,860 --> 00:09:12,879 Entonces lo mandará 123 00:09:12,879 --> 00:09:15,019 al router español. El router español, 124 00:09:15,340 --> 00:09:16,500 tercer nivel, ya estamos, 125 00:09:16,500 --> 00:09:18,720 tiene pocas entradas porque tendrá una 126 00:09:18,720 --> 00:09:20,840 por cada comunidad autónoma 127 00:09:20,840 --> 00:09:22,799 y en base a la red 128 00:09:22,799 --> 00:09:24,379 en la que estoy sea que comunidad 129 00:09:24,379 --> 00:09:26,059 autónoma voy 130 00:09:26,059 --> 00:09:28,299 de esta forma se está haciendo como 131 00:09:28,299 --> 00:09:30,639 grandes subredes 132 00:09:30,639 --> 00:09:32,559 grandes superredes 133 00:09:32,559 --> 00:09:34,440 que contienen subredes y es 134 00:09:34,440 --> 00:09:36,639 mucho más práctico, se hace 135 00:09:36,639 --> 00:09:38,379 lo que nosotros en pequeño hemos hecho 136 00:09:38,379 --> 00:09:40,620 de reducir la tabla de enrutamiento 137 00:09:40,620 --> 00:09:42,159 de optimizar la tabla de enrutamiento 138 00:09:42,159 --> 00:09:44,720 pero pensado ya a macro nivel con las 139 00:09:44,720 --> 00:09:50,960 IPs. Esto de aquí permite mejorar mucho, hacer un enrutamiento jerárquico. 140 00:09:50,960 --> 00:09:56,220 Hay una jerarquía de enrutamientos desde continentes a países, a regiones, a no sé 141 00:09:56,220 --> 00:10:02,299 qué. Y esto mejora muchísimo la capacidad de funcionar. 142 00:10:03,259 --> 00:10:05,779 Luego no es exactamente así. 143 00:10:06,139 --> 00:10:10,639 Tomarlo como una idea de esto más o menos va de esta forma. 144 00:10:10,639 --> 00:10:14,799 Luego hay problemas y cosas por el estilo que pueden surgir por allí. 145 00:10:15,000 --> 00:10:18,100 Por ejemplo, entonces del mi IP tú puedes saber de dónde estoy y cosas por el estilo. 146 00:10:18,480 --> 00:10:20,379 Pues esto lo dejamos a otra. 147 00:10:23,120 --> 00:10:25,539 Tercer punto, seguridad mejorada. 148 00:10:25,799 --> 00:10:28,379 En IPv4 no hay una seguridad. 149 00:10:29,220 --> 00:10:31,639 IPv4 no tiene seguridad asociada. 150 00:10:32,039 --> 00:10:39,000 Es la aplicación que si quiere crea un nivel de seguridad en los datos que envía. 151 00:10:39,000 --> 00:10:43,179 Pero IPv4 por sí mismo no tiene nada para poder garantizar seguridad. 152 00:10:44,399 --> 00:10:49,000 IPv6, sin embargo, tiene un mecanismo de seguridad llamado IPsec 153 00:10:49,580 --> 00:10:52,299 incrustado en el propio protocolo. 154 00:10:52,440 --> 00:10:58,120 O sea, tú puedes pedir al protocolo IPv6 los datos que envías, cifralos. 155 00:10:58,759 --> 00:11:02,980 No necesitas que la aplicación cifre los datos. 156 00:11:03,159 --> 00:11:05,379 Podría ser una aplicación que no cifra los datos 157 00:11:05,379 --> 00:11:08,580 y que desde capa de aplicación pasa a capa de transporte, 158 00:11:08,679 --> 00:11:10,799 de capa de transporte pasa a capa de red. 159 00:11:11,159 --> 00:11:14,580 Cuando llega a la capa de red, puede solicitar como servicio, 160 00:11:14,740 --> 00:11:18,460 os acordáis que la capa de transporte solicita un servicio a la capa de red, 161 00:11:18,799 --> 00:11:21,820 y ahí decirle, estos datos me los mandas cifrados. 162 00:11:22,460 --> 00:11:24,620 Los cifras tú, no los cifra la aplicación. 163 00:11:25,440 --> 00:11:27,500 Entonces es una comunicación segura, 164 00:11:28,019 --> 00:11:30,360 no obstante la aplicación no tenga nada de seguridad. 165 00:11:30,700 --> 00:11:31,779 ¿Por qué esto es interesante? 166 00:11:31,779 --> 00:11:41,220 Porque si mañana mejoramos este mecanismo de seguridad, automáticamente se aplica a todas las aplicaciones que están utilizando este IPv6. 167 00:11:42,100 --> 00:11:56,000 Sin embargo, si ahora yo tengo un fallo de seguridad en una aplicación, pues son los desarrolladores de esa aplicación que tienen que arreglarlo y una vez arreglado, solo se ha arreglado esa aplicación con un parche. 168 00:11:56,000 --> 00:11:59,379 si yo usara este IPsec 169 00:11:59,379 --> 00:12:00,659 en todas las aplicaciones 170 00:12:00,659 --> 00:12:02,879 si hay un fallo, es verdad que afecta 171 00:12:02,879 --> 00:12:05,220 a todas las aplicaciones, una vez solucionado 172 00:12:05,220 --> 00:12:07,360 este fallo, pues se aplica a todas las aplicaciones 173 00:12:07,360 --> 00:12:08,480 ya no tienes que esperar 174 00:12:08,480 --> 00:12:10,980 esta se ha parcheado, esta no, esta es segura 175 00:12:10,980 --> 00:12:12,860 esta no, vale, y claro 176 00:12:12,860 --> 00:12:15,240 si tú tienes una cosa así centralizada 177 00:12:15,240 --> 00:12:16,759 sería mucho más fácil 178 00:12:16,759 --> 00:12:18,840 organizarse y detectar un fallo 179 00:12:18,840 --> 00:12:20,860 como alguien detecta un fallo, alguien 180 00:12:20,860 --> 00:12:23,019 dedicado a este IPsec 181 00:12:23,019 --> 00:12:25,059 pues lo mejoraría y ya está 182 00:12:25,059 --> 00:12:28,320 Y se solucionaría más rápido con una actualización. 183 00:12:30,320 --> 00:12:33,879 Finalmente está la característica de autoconfiguración. 184 00:12:34,080 --> 00:12:37,779 IPv6 tiene una capacidad de darse una IP a sí mismo. 185 00:12:38,679 --> 00:12:40,360 Mientras que IPv4 no. 186 00:12:41,000 --> 00:12:48,679 Un dispositivo que utiliza IPv6 puede decir, para, me asigno a mí mismo un IP. 187 00:12:49,639 --> 00:12:50,279 ¿Cómo? 188 00:12:50,279 --> 00:12:53,039 con un protocolo, ¿vale?, que permite 189 00:12:53,039 --> 00:12:54,879 sostancialmente hablar con el 190 00:12:54,879 --> 00:12:56,919 router, pillar datos que yo 191 00:12:56,919 --> 00:12:59,059 tengo, y ahora veremos, y sostancialmente 192 00:12:59,059 --> 00:13:00,659 mezclarlos y decir, aquí 193 00:13:00,659 --> 00:13:02,519 sale mi IP versión 6 194 00:13:02,519 --> 00:13:04,960 autoconfigurada, sin que nadie 195 00:13:04,960 --> 00:13:06,759 me la haya dado y sin haber un DHCP. 196 00:13:07,700 --> 00:13:08,759 ¿Sí? ¿Esto quiere decir que 197 00:13:08,759 --> 00:13:10,519 no existe un DHCP per versión 6? 198 00:13:10,820 --> 00:13:12,720 Sí existe, ¿vale?, porque yo 199 00:13:12,720 --> 00:13:14,259 quiero poder tener 200 00:13:14,259 --> 00:13:16,860 control sobre mis ordenadores. Si yo 201 00:13:16,860 --> 00:13:18,820 quiero que mis ordenadores tengan un cierto 202 00:13:18,820 --> 00:13:23,580 tu IP esté en una cierta red, pues no le puede decir hazlo solo, siempre que sea yo como 203 00:13:23,580 --> 00:13:29,379 administrador a gestionar algo y pillar un DHCP version 6, instalarlo y hacer que mis 204 00:13:29,379 --> 00:13:35,440 ordenadores cuando se levantan, se despiertan, pues busquen al servidor DHCP que le dirá soy 205 00:13:35,440 --> 00:13:41,779 un servidor DHCP version 6, éste es tu IP version 6, fenomenal, pero si estuviera en una 206 00:13:41,779 --> 00:13:47,679 situación en el que no tengo esta posibilidad, el ordenador podría auto configurarse, ¿vale? 207 00:13:47,679 --> 00:14:00,820 ¿Cómo lo veremos? Estas son las cuatro características fundamentales que tenéis que saber de IPv4 y IPv6 y que si no lo ponéis en el examen os quito cuenta. 208 00:14:00,820 --> 00:14:13,820 Además de eso, hay un par de características bonus, que son la movilidad, IPv6 está pensado con movilidad en mente, 209 00:14:13,820 --> 00:14:19,820 IPv4 cuando salió los ordenadores eran grandes y fijos, no había portátiles sustancialmente, 210 00:14:19,820 --> 00:14:25,820 entonces no se pensaba la posibilidad de poder mover los ordenadores de un lado para otro, o móviles. 211 00:14:25,820 --> 00:14:28,279 Hoy en día esta es una necesidad. 212 00:14:28,279 --> 00:14:37,320 Entonces P version 6 tiene algunas características, algunas funcionalidades que facilitan la movilidad de los de los dispositivos. 213 00:14:37,320 --> 00:14:49,460 Se puede mover con mayor facilidad y compatibilidad con protocolos existentes, vale como tanto SPF, RIP, DHCP, los grandes protocolos que habéis visto en 214 00:14:49,460 --> 00:14:54,460 servicios a red, tienen su versión para parar IPv6. 215 00:14:54,460 --> 00:14:59,539 ¿Dudas? 216 00:14:59,539 --> 00:15:04,539 ¿O sea que el Roaming solo con IPv6 o IPv4? 217 00:15:04,539 --> 00:15:12,539 No, IPv4 también tiene lo suyo y funcionaba también antes, solo que era más engorroso el mecanismo de poder 218 00:15:12,539 --> 00:15:17,539 hacer Roaming, de poder hacer movilidad hasta dentro de una misma empresa o cosa por el estilo porque 219 00:15:17,539 --> 00:15:23,159 IPv4 no tenía características que facilitaran eso, ¿vale? 220 00:15:23,639 --> 00:15:27,220 Han aprendido de esa cosa allí y cuando han entrado en la nueva versión han dicho, 221 00:15:27,340 --> 00:15:34,159 mira, como esto se usa mucho en IPv4, se vuelve complejo de hacer porque no está pensado para ello, 222 00:15:34,159 --> 00:15:44,159 pues añadiremos en IPv6 algún dato, algunas cosas, pero está más organizado para que estos mecanismos 223 00:15:44,159 --> 00:15:48,139 que en IPv4 se hacen sin tener una base ya predispuesta, 224 00:15:48,419 --> 00:15:50,679 pues ahora sí, se arrancan más fácilmente, 225 00:15:51,139 --> 00:15:54,200 entonces se mantiene mejor la conexión 226 00:15:54,200 --> 00:15:56,759 hasta cuando estás en un tren y viajas y cosas por el resto. 227 00:15:58,759 --> 00:15:59,759 ¿Dudas hasta aquí? 228 00:16:03,679 --> 00:16:07,399 Ahora, ¿os acordáis claramente de más? 229 00:16:07,399 --> 00:16:11,740 Que a principio de curso, más o menos en octubre, 230 00:16:11,740 --> 00:16:19,840 al principio de octubre, vimos la cabecera de IP. Nosotros aprendimos cuando vimos TCP, IP, 231 00:16:20,340 --> 00:16:28,379 ECU802, OSI, que había un proceso de encapsulación de datos, o sea que los datos de la aplicación 232 00:16:28,379 --> 00:16:33,460 se pasan a la capa de bajo que le añade una cabecera, que se pasa toda la capa de bajo 233 00:16:33,460 --> 00:16:39,399 que le añade otra cabecera, etc. Y en particular, cuando empezamos con IP, nos pusimos a ver 234 00:16:39,399 --> 00:16:41,159 la cabecera IPv4 235 00:16:41,159 --> 00:16:43,179 que tenía los campos 236 00:16:43,179 --> 00:16:45,179 como os acordaréis del TTL 237 00:16:45,179 --> 00:16:47,279 Time to Live, era un campo 238 00:16:47,279 --> 00:16:48,820 de la cabecera de IPv4 239 00:16:48,820 --> 00:16:51,000 tenía dirección origen y dirección 240 00:16:51,000 --> 00:16:53,299 destino que eran palabras 241 00:16:53,299 --> 00:16:54,659 de 32 bits 242 00:16:54,659 --> 00:16:56,539 pues 243 00:16:56,539 --> 00:16:59,240 esta es la cabecera 244 00:16:59,240 --> 00:17:00,919 de IPv6 245 00:17:00,919 --> 00:17:03,039 primero 246 00:17:03,039 --> 00:17:05,180 aquí están los datos 247 00:17:05,180 --> 00:17:06,200 que estaban mucho más grandes 248 00:17:06,200 --> 00:17:07,839 todo esto es cabecera 249 00:17:07,839 --> 00:17:11,019 porque hay una cabecera base que siempre existe 250 00:17:11,019 --> 00:17:15,359 y luego una serie de cabeceras opcionales, ¿vale? 251 00:17:15,619 --> 00:17:17,579 O sea, que mínimo esta tiene que ser. 252 00:17:19,079 --> 00:17:21,339 Luego estarían los datos, pero puede ser que, 253 00:17:21,500 --> 00:17:23,599 dependiendo, por ejemplo, si quieres usar IPsec, 254 00:17:23,700 --> 00:17:26,920 si quieres usar alguna de las características que hemos visto antes, 255 00:17:26,920 --> 00:17:31,019 tú tengas que añadir como a la cabecera una parte de datos 256 00:17:31,019 --> 00:17:33,400 que son cabeceras opcionales, ¿sí? 257 00:17:33,619 --> 00:17:35,559 Entonces, esto es para que funcione. 258 00:17:35,559 --> 00:17:55,359 Aquí es lo mínimo. Y aquí está, si has pedido servicios más avanzados, pues tienes las cabeceras extendidas, ¿vale? La cabecera base es esta de aquí, ¿sí? Tiene la versión, ¿os acordáis que también la primera, la cabecera de IP versión 4, los primeros 4 bits eran la versión, ¿vale? 259 00:17:55,359 --> 00:18:03,640 Cuando yo recibo un paquete IP, los primeros cuatro bits me están diciendo cómo voy a interpretar todos los demás. 260 00:18:03,859 --> 00:18:08,079 Si aquí está escrito, soy la versión 4, los interpretaré como hemos visto en octubre. 261 00:18:08,079 --> 00:18:11,920 Si aquí está escrito, soy la versión 6, pues se interpretará de esta forma. 262 00:18:13,900 --> 00:18:19,339 Luego está clase de tráfico, etiqueta de flujo. Estas son informaciones que vienen a explicar aquí. 263 00:18:19,480 --> 00:18:22,000 Si queréis, le echáis un vistazo, no me interesa mucho. 264 00:18:22,000 --> 00:18:24,220 largo de carga útil es 265 00:18:24,220 --> 00:18:26,380 sustancialmente el tamaño de todo el paquete 266 00:18:26,380 --> 00:18:28,259 ¿vale? cabecera 267 00:18:28,259 --> 00:18:30,400 siguiente me está diciendo si hay 268 00:18:30,400 --> 00:18:32,240 una cabecera opcional o no ¿vale? 269 00:18:32,319 --> 00:18:34,279 si esto está todo a cero, hay solo 270 00:18:34,279 --> 00:18:36,279 la cabecera base y no habrá los datos 271 00:18:36,279 --> 00:18:38,099 si empieza aquí te dice, mira 272 00:18:38,099 --> 00:18:40,200 la cabecera siguiente empieza en el 273 00:18:40,200 --> 00:18:40,700 byte 274 00:18:40,700 --> 00:18:44,319 115, hago para decir 275 00:18:44,319 --> 00:18:46,359 ¿vale? pues entonces yo sé que hay 276 00:18:46,359 --> 00:18:48,279 una extensión de la cabecera, hay una cabecera 277 00:18:48,279 --> 00:18:50,059 opcional y esa cabecera opcional 278 00:18:50,059 --> 00:18:56,539 empieza allí. Dentro de esta cabecera opcional puede haber un link a otra cabecera adicional, 279 00:18:56,539 --> 00:19:02,359 etcétera, etcétera. Si esto está a cero, me está diciendo no hay cabeceras adicionales, 280 00:19:02,359 --> 00:19:11,660 es sólo la cabecera baja. Límite de saltos es el TTL, es igual al time to live del IPv4. Es este 281 00:19:11,660 --> 00:19:16,940 paquete de aquí cuántos routers puede cruzar. Cada vez que pasa por un router, aquí se le 282 00:19:16,940 --> 00:19:23,940 resta uno. Si llega a cero, pues el destino está demasiado lejos y tiramos el paquete creando un 283 00:19:23,940 --> 00:19:31,740 ICMP que se mandará al origen y a ver si llega y a ver si el origen hace algo. 284 00:19:32,940 --> 00:19:39,440 Fijaos también que hay dirección de origen y dirección destino, pero ahora no son una palabra de 32 bits, 285 00:19:39,440 --> 00:19:44,180 Son cuatro palabras de 32 bits, que son 128 bits. 286 00:19:45,980 --> 00:19:47,539 Entonces son mucho más grandes. 287 00:19:48,640 --> 00:19:54,640 Estos campos, dirección origen, dirección destino, ahora tengo que trabajar con 128 bits. 288 00:19:55,319 --> 00:19:59,319 Entonces todos los cálculos que antes hacía sobre 32 bits, ahora lo tengo que hacer sobre 128. 289 00:20:00,980 --> 00:20:06,819 Pero la tecnología ha mejorado, los procesadores son mejores, los transistores son más rápidos, 290 00:20:06,819 --> 00:20:08,940 y por lo tanto funciona. 291 00:20:09,440 --> 00:20:10,900 ¿Dudas? 292 00:20:20,170 --> 00:20:25,730 ¿Cómo está hecha una dirección entre versión 6? 293 00:20:25,890 --> 00:20:27,970 Son 128 bits, ¿vale? 294 00:20:28,509 --> 00:20:32,349 Nosotros no queremos escribir 128 ceros y unos. 295 00:20:32,690 --> 00:20:33,069 ¿Por qué? 296 00:20:33,509 --> 00:20:34,730 Porque nos aburre. 297 00:20:35,109 --> 00:20:36,250 Y porque somos vagos. 298 00:20:36,250 --> 00:20:45,250 Y porque al noventa setésimo, si tú no te acuerdas que has puesto 97 ceros y unos y tienes que volver a contarlos, pues tardarás. 299 00:20:45,829 --> 00:20:45,990 ¿Vale? 300 00:20:46,130 --> 00:20:57,730 Entonces, como en IPv4 tenemos el dóctil decimal, pues en IPv6 lo representamos por grupos de cuatro dígitos hexadecimales. 301 00:20:58,089 --> 00:21:01,329 Ocho grupos de cuatro dígitos hexadecimales. 302 00:21:02,630 --> 00:21:07,089 Un dígito hexadecimal me representa ¿cuántos bits? 303 00:21:08,230 --> 00:21:09,170 Ocho bits. 304 00:21:09,630 --> 00:21:09,789 No. 305 00:21:10,509 --> 00:21:11,630 Un grupo de hexadecimal, dice. 306 00:21:12,029 --> 00:21:15,109 Un dígito hexadecimal me representa ¿cuántos bits? 307 00:21:15,109 --> 00:21:15,890 Y seis. 308 00:21:16,130 --> 00:21:19,109 4 bits, ¿vale? 309 00:21:19,470 --> 00:21:28,910 Desde 0, que sería 0, 0, 0, 0, hasta 15, este, que sería 1, 1, 1, 1, ¿sí? 310 00:21:29,690 --> 00:21:38,190 Tengo 16 posibles combinaciones que van desde 0, 0, 0, 0, a 1, 1, 1, 1, ¿sí? 311 00:21:38,569 --> 00:21:41,390 Cada uno de estos dígitos me representa 4 bits. 312 00:21:41,390 --> 00:21:45,309 Entonces, cada bloque son 2 bytes, ¿vale? 313 00:21:45,309 --> 00:21:47,650 16 bits. 8 bloques 314 00:21:47,650 --> 00:21:48,769 de 16 bits, 128. 315 00:21:51,519 --> 00:21:51,839 Vamos. 316 00:21:53,099 --> 00:21:55,099 ¿Sí? Va. Entonces, 317 00:21:55,440 --> 00:21:57,420 ahora, como a nosotros no nos gusta 318 00:21:57,420 --> 00:21:59,339 escribir, esta cosa hace escribir mucho, 319 00:21:59,779 --> 00:22:01,099 hay mecanismos 320 00:22:01,099 --> 00:22:02,900 para comprimir, 321 00:22:03,240 --> 00:22:04,559 para escribir menos, 322 00:22:04,980 --> 00:22:06,839 de hiperversión 6. 323 00:22:06,960 --> 00:22:09,059 O sea, el mismo hiperversión 6 se puede 324 00:22:09,059 --> 00:22:11,140 escribir de varias formas para 325 00:22:11,140 --> 00:22:12,900 que yo tenga que escribir menos. 326 00:22:13,579 --> 00:22:15,259 ¿Vale? Pero siempre 327 00:22:15,259 --> 00:22:16,700 tiene que ser unívoco. 328 00:22:17,200 --> 00:22:22,579 No puedo escribir algo que sea ambiguo, que podría ser una cosa, pero también otra. 329 00:22:22,720 --> 00:22:28,119 Siempre tengo que poder recuperar los 128 bits originales, ¿vale? 330 00:22:28,119 --> 00:22:35,799 Entonces, imaginámonos este de aquí, el de arriba, es un IPv6, ¿vale? 331 00:22:36,079 --> 00:22:40,640 Ocho dígitos, ocho grupos de cuatro dígitos hexadecimales. 332 00:22:42,200 --> 00:22:45,700 Aquí está escrito 128 bits, ¿sí? 333 00:22:45,700 --> 00:22:48,059 fijaos que los grupos 334 00:22:48,059 --> 00:22:49,619 se dividen, se separan 335 00:22:49,619 --> 00:22:50,700 por un dos puntos 336 00:22:50,700 --> 00:22:54,359 cuidado que si habéis visto una dirección MAC 337 00:22:54,359 --> 00:22:56,000 la dirección MAC 338 00:22:56,000 --> 00:22:57,440 también se divide por dos puntos 339 00:22:57,440 --> 00:22:59,420 pero son solo dos dígitos 340 00:22:59,420 --> 00:23:01,720 son dos dígitos 341 00:23:01,720 --> 00:23:03,700 hexadecimales, dos puntos, dos dígitos 342 00:23:03,700 --> 00:23:05,900 y la suma de todos 343 00:23:05,900 --> 00:23:06,859 son 48 344 00:23:06,859 --> 00:23:09,799 y son 6 grupos, no 8 345 00:23:09,799 --> 00:23:11,519 entonces yo te puedo dar 346 00:23:11,519 --> 00:23:13,259 una cosa similar 347 00:23:13,259 --> 00:23:16,960 separado en hexadecimal, separado por dos puntos, 348 00:23:17,119 --> 00:23:21,000 y tú puedes intuir si es un amaco, si es una hiperversión 6, 349 00:23:21,299 --> 00:23:23,339 dependiendo de cuántos grupos hay. 350 00:23:25,579 --> 00:23:30,220 Ahora, cuando hay muchos grupos de ceros seguidos, 351 00:23:31,099 --> 00:23:36,740 yo los puedo aplastar en dos puntos, dos puntos. 352 00:23:39,500 --> 00:23:42,440 Yo si miro esto, ¿cuántos grupos hay? 353 00:23:42,440 --> 00:23:44,799 Uno, dos, tres, cuatro y cinco grupos. 354 00:23:44,819 --> 00:23:48,220 ¿Cuántos me quedan para ser 8? 355 00:23:48,720 --> 00:23:49,380 3 grupos 356 00:23:49,380 --> 00:23:51,640 Entonces, 2 puntos, 2 puntos 357 00:23:51,640 --> 00:23:52,519 Me está diciendo 358 00:23:52,519 --> 00:23:57,000 Hay 3 grupos de 0, 0, 0, 0, 0, 0, 0 359 00:23:57,000 --> 00:23:59,279 ¿Entiendes? 360 00:23:59,759 --> 00:24:00,920 ¿Por qué si se lo pone 2? 361 00:24:01,920 --> 00:24:04,460 Porque se lo pone 2 puntos 362 00:24:04,460 --> 00:24:06,220 2 puntos, 2 puntos, 2 puntos 363 00:24:06,220 --> 00:24:07,579 Aquí me está diciendo 364 00:24:07,579 --> 00:24:08,740 Aquí hay algo 365 00:24:08,740 --> 00:24:10,680 ¿Cuánto hay? 366 00:24:10,680 --> 00:24:12,240 Como tiene que ser 8 367 00:24:12,240 --> 00:24:14,000 Y tengo 5, pues aquí hay 3 368 00:24:14,000 --> 00:24:15,700 Y tiene que ser 3 grupos 369 00:24:15,700 --> 00:24:17,700 si yo fuera solo cuatro, pues aquí 370 00:24:17,700 --> 00:24:19,980 habría cuatro grupos de solo cero. 371 00:24:20,000 --> 00:24:21,579 Claro, pero siempre son dos de dos puntos. 372 00:24:22,019 --> 00:24:23,140 Dos puntos, dos puntos, siempre. 373 00:24:23,920 --> 00:24:24,059 ¿Vale? 374 00:24:24,059 --> 00:24:25,900 Y luego tienes que interpretarlo 375 00:24:25,900 --> 00:24:26,380 que falta. 376 00:24:27,619 --> 00:24:30,240 Pero este puede decir, todo lo puede hacer solo una vez. 377 00:24:33,480 --> 00:24:35,339 Imaginaos que este grupo de ceros 378 00:24:35,339 --> 00:24:37,339 aquí también le pusiera dos puntos, dos puntos. 379 00:24:37,960 --> 00:24:39,480 Entonces ahora tendría dos puntos, dos puntos 380 00:24:39,480 --> 00:24:40,880 aquí y dos puntos, dos puntos aquí. 381 00:24:41,220 --> 00:24:43,140 Sé que me faltan cuatro grupos, 382 00:24:43,420 --> 00:24:45,160 cuatro bloques, pero no sé si son 383 00:24:45,160 --> 00:24:51,220 3 y 1, 1 y 3, 2 y 2, y por lo tanto sería ambiguo. 384 00:24:51,519 --> 00:24:52,779 Si es ambiguo, no lo puede hacer. 385 00:24:53,660 --> 00:24:59,240 Esta cosa de sustituir bloques de todos ceros con dos puntos, dos puntos, 386 00:24:59,680 --> 00:25:04,400 lo puede hacer solo una vez por cada hiperversión 6. 387 00:25:04,579 --> 00:25:06,099 Si ya está, no lo puede volver a hacer. 388 00:25:07,299 --> 00:25:07,779 ¿Entiendes? 389 00:25:08,900 --> 00:25:09,420 ¿Dudas? 390 00:25:10,819 --> 00:25:11,099 Vale. 391 00:25:11,619 --> 00:25:14,480 Otra cosa que puede hacer, si tengo un grupo de ceros, 392 00:25:15,160 --> 00:25:22,220 lo puedo escribir como cero, dos puntos, cero, dos puntos, que aquí digo, eh, mira, aquí es solo un dígito hexadecimal, 393 00:25:22,460 --> 00:25:27,359 me faltarían muchos datos aquí, me faltarían doce bits, ¿vale? 394 00:25:27,779 --> 00:25:35,200 Sin embargo, si es así, quiere decir que esos son todos ceros, esos son dieciséis ceros, ¿entiendes? 395 00:25:37,490 --> 00:25:44,130 También puedo omitir los ceros a la izquierda. 396 00:25:44,130 --> 00:25:46,690 si yo tengo un grupo que es 397 00:25:46,690 --> 00:25:48,150 trero db8 398 00:25:48,150 --> 00:25:50,430 lo puedo escribir como db8 399 00:25:50,430 --> 00:25:52,789 si yo tengo un grupo 400 00:25:52,789 --> 00:25:54,650 y me faltan bits, asumo que 401 00:25:54,650 --> 00:25:56,869 a la izquierda los bits que faltan son todos ceros 402 00:25:56,869 --> 00:25:59,039 ¿entiendes? 403 00:25:59,720 --> 00:26:00,240 entonces 404 00:26:00,240 --> 00:26:03,420 todas estas 405 00:26:03,420 --> 00:26:05,460 cosas que veis ahora aquí 406 00:26:05,460 --> 00:26:08,819 a ver si lo consigo ver todas 407 00:26:08,819 --> 00:26:12,339 si no he hecho errores 408 00:26:12,339 --> 00:26:14,640 deberían ser exactamente 409 00:26:14,640 --> 00:26:15,579 la misma IP 410 00:26:15,579 --> 00:26:24,130 Estos 3 y estos 2 debajo 411 00:26:24,130 --> 00:26:26,069 Son exactamente la misma IP 412 00:26:26,069 --> 00:26:27,930 Dada una cualquiera de estas 413 00:26:27,930 --> 00:26:30,710 Yo puedo encontrar los 128 bits 414 00:26:30,710 --> 00:26:33,029 Que representan esa IP del Sunset 415 00:26:33,029 --> 00:26:35,990 Solo que si yo soy humano 416 00:26:35,990 --> 00:26:37,109 Y la escribo así 417 00:26:37,109 --> 00:26:38,349 Ahorro tiempo 418 00:26:38,349 --> 00:26:40,190 De hecho podría no poner este IP 419 00:26:40,190 --> 00:26:43,650 Puede ser 2001, 2.db8 420 00:26:43,650 --> 00:26:45,690 2.2.1428 421 00:26:45,690 --> 00:26:47,309 2.57b 422 00:26:47,309 --> 00:26:51,789 Con esto yo ya sé la misma información que si lo escribo así. 423 00:26:56,880 --> 00:27:15,319 Vuestro primer posible ejercicio de IPv6 es, dado un IP en versión extendida, escribirlo lo más contraído posible, o al revés, dado este de aquí contraído, escribirlo por extender. 424 00:27:15,319 --> 00:27:19,920 ¿Dudas sobre las reglas que utilizamos? 425 00:27:20,079 --> 00:27:20,859 Tres reglas 426 00:27:20,859 --> 00:27:24,539 Bloques contiguos de ceros 427 00:27:24,539 --> 00:27:26,619 Los puedo transformar en dos puntos, dos puntos 428 00:27:26,619 --> 00:27:28,980 Un bloque de ceros 429 00:27:28,980 --> 00:27:30,759 Lo puedo transformar en solo cero 430 00:27:30,759 --> 00:27:35,099 Los ceros a la izquierda se pueden omitir 431 00:27:35,099 --> 00:27:36,299 Tres reglas 432 00:27:36,299 --> 00:27:49,490 Esta cosa aquí, por ejemplo 433 00:27:49,490 --> 00:27:51,150 Es un IPv6 434 00:27:51,150 --> 00:27:53,269 ¿Veis? 435 00:27:53,630 --> 00:27:54,869 Dos puntos, dos puntos 436 00:27:54,869 --> 00:28:07,049 de 0 a 8 2.1, pues este de aquí es un IPv6. En particular, este señor es un IPv4 437 00:28:07,049 --> 00:28:17,549 incrustado en un IPv6. Porque si yo pillo estos, lo transformo en binario, lo agrupo 438 00:28:17,549 --> 00:28:27,359 en grupos de 8 y calculo el valor decimal de cada uno, me sale 192.168.0.1. Estos son 439 00:28:27,359 --> 00:28:33,740 los IPs que habéis usado hasta ahora para el router, os espero en versión y perfección 440 00:28:33,740 --> 00:28:40,000 se. He pillado estos 128 bits, de los que es significativo son solo los últimos 32 441 00:28:40,000 --> 00:28:45,819 bits, y lo escribo o en hexadecimal o en decimal conjunto. Fijaos que hay esta posibilidad 442 00:28:45,819 --> 00:28:55,079 de escribir una parte en hexadecimal, esta es IPv6 y luego a partir de aquí los últimos 32 bits los 443 00:28:55,079 --> 00:29:01,480 escribo con la anotación que tenía antes. Estos son truquillos que están por allí para que la 444 00:29:01,480 --> 00:29:07,480 gente que sabe utilizar IPv4 y tiene dificultad de utilizar la IPv6 pueda seguir trabajando con 445 00:29:07,480 --> 00:29:09,920 y P version 4 y redes y P version 6. 446 00:29:11,619 --> 00:29:13,359 Son mecanismos de 447 00:29:13,359 --> 00:29:15,359 transición 448 00:29:15,359 --> 00:29:17,519 de que, oye, mira, hay una comunidad que está 449 00:29:17,519 --> 00:29:19,420 utilizando P version 4, queremos utilizar 450 00:29:19,420 --> 00:29:21,500 P version 6, no podemos hacer. A partir de 451 00:29:21,500 --> 00:29:23,180 mañana, cambiáis todo. 452 00:29:23,700 --> 00:29:25,740 Porque son cosas que tienen que ir lentamente. 453 00:29:26,279 --> 00:29:27,180 ¿Vale? Y entonces 454 00:29:27,180 --> 00:29:28,480 se dan opciones 455 00:29:28,480 --> 00:29:30,059 para esto. 456 00:29:31,960 --> 00:29:33,440 También este señor de aquí 457 00:29:33,440 --> 00:29:35,880 es la dirección de loopback. 458 00:29:35,880 --> 00:29:40,000 la que antes era la 127.0.0.1 459 00:29:40,000 --> 00:29:41,880 la que usáis vosotros para que 460 00:29:41,880 --> 00:29:44,759 cuando estáis en un servidor y habéis creado un servidor 461 00:29:44,759 --> 00:29:48,140 por ejemplo HTTP en un ordenador y queréis conectaros 462 00:29:48,140 --> 00:29:51,079 a vosotros mismos, pues en IPv4 463 00:29:51,079 --> 00:29:53,980 se usa el 127.0.0.1 464 00:29:53,980 --> 00:29:57,740 en IPv6 se usa el 0.1 465 00:29:57,740 --> 00:30:02,750 dudas? 466 00:30:05,990 --> 00:30:09,029 va, como no tenéis ninguna duda 467 00:30:09,029 --> 00:30:30,339 tenéis 15 segundos para hacer este ejercicio vale la idea es decir si éstas son correctas 468 00:30:30,339 --> 00:30:37,920 si no son correctas porque no son correctas y ponerlas en formato extendido si es correcto 469 00:30:38,859 --> 00:30:42,539 tenéis dos minutos para hacerlo 470 00:30:42,539 --> 00:30:51,680 minutos para hacerlo cada uno por sí mismo tanto ahora corregimos no hace falta que vosotros lo 471 00:30:51,680 --> 00:30:57,619 sepáis vale es simplemente para ver si habéis entendido hasta dónde hemos llegado o si habéis 472 00:30:57,619 --> 00:31:10,640 prestado suficiente atención o se dejaba volar de cosas que no sé qué es el trabajo de vuestras 473 00:31:10,640 --> 00:31:25,710 las pantallas. Los tenéis en el documento PDF que podéis bajaros desde la mediateca 474 00:31:25,710 --> 00:31:33,670 y si no, lo escribís directamente extendido o coso por el estilo. Lo único es que hacedlo 475 00:31:33,670 --> 00:31:58,750 labio. Hemos corregido el ejercicio anterior. Siguemos adelante. Este de aquí es un barra 476 00:31:58,750 --> 00:32:00,210 64, ¿vale? La 477 00:32:00,210 --> 00:32:02,809 máscara por defecto que se utiliza 478 00:32:02,809 --> 00:32:04,789 es un barra 64, ¿vale? 479 00:32:04,869 --> 00:32:06,990 Antes claramente teníamos solo 32 bits 480 00:32:06,990 --> 00:32:08,769 entonces no podíamos 481 00:32:08,769 --> 00:32:10,509 llegar a esos números, ahora 482 00:32:10,509 --> 00:32:12,589 barra 64 quiere decir que los primeros 483 00:32:12,589 --> 00:32:14,529 64 bits son de red, los 484 00:32:14,529 --> 00:32:16,589 siguientes 64 bits son de host 485 00:32:16,589 --> 00:32:18,609 porque quiere decir que es una red 486 00:32:18,609 --> 00:32:20,890 super mega gigante 487 00:32:20,890 --> 00:32:22,910 ¿vale? Porque puedo tener dentro 488 00:32:22,910 --> 00:32:24,670 dos a las 64 distintos 489 00:32:24,670 --> 00:32:26,690 dispositivos y puedo hacer dos 490 00:32:26,690 --> 00:32:28,750 a las 64 distintas redes. 491 00:32:29,029 --> 00:32:30,450 Que son un mogollón de redes. 492 00:32:30,930 --> 00:32:32,750 ¿Vale? Perfecto. 493 00:32:33,569 --> 00:32:34,369 En la realidad, 494 00:32:35,390 --> 00:32:36,970 un proveedor 495 00:32:36,970 --> 00:32:38,130 de servicios internet 496 00:32:38,130 --> 00:32:40,509 dará bloques barra 497 00:32:40,509 --> 00:32:42,630 48 y 498 00:32:42,630 --> 00:32:44,269 para llegar a 64 tengo 499 00:32:44,269 --> 00:32:46,529 16 bits allí que puedo 500 00:32:46,529 --> 00:32:47,950 usar para hacer subredes. 501 00:32:48,430 --> 00:32:50,609 O sea, tengo 2 a las 16 posibles 502 00:32:50,609 --> 00:32:52,589 subredes. Por cada bloque que me 503 00:32:52,589 --> 00:32:54,589 dan aquí, puedo hacer 65.534 504 00:32:54,589 --> 00:33:01,609 5.534 subredes distintas, son números gigantes que no vamos a 505 00:33:01,609 --> 00:33:07,309 utilizar en la vida. Tened en cuenta también que dentro de las IPs locales 506 00:33:07,309 --> 00:33:12,109 seguimos utilizando la IP privada como sabemos de IPv4, entonces muchas 507 00:33:12,109 --> 00:33:17,769 de las empresas y cosas por el estilo por dentro utilizan estas 508 00:33:17,769 --> 00:33:20,849 IPs versión 4, no necesitan 509 00:33:20,849 --> 00:33:23,130 gastar IP versión 6. 510 00:33:23,630 --> 00:33:26,869 Esta es más bien para todas las cosas que hemos 511 00:33:26,869 --> 00:33:28,970 dicho antes a nivel global de 512 00:33:28,970 --> 00:33:30,769 rotamiento jerárquico, etc. 513 00:33:32,190 --> 00:33:35,109 Estamos manejando números muy grandes. 514 00:33:36,910 --> 00:33:37,230 Ahora, 515 00:33:38,390 --> 00:33:42,089 aquí entramos en la parte 516 00:33:42,089 --> 00:33:45,089 de autoconfiguración, que es el segundo ejercicio 517 00:33:45,089 --> 00:33:47,309 que os puedo pedir en un examen. 518 00:33:47,769 --> 00:33:50,509 ¿Vale? O sea, que aquí hay teoría. 519 00:33:50,710 --> 00:33:54,450 Os puedo preguntar, ¿cuáles son las cuatro características principales del IPv6? 520 00:33:55,990 --> 00:33:57,529 O práctica, ¿vale? 521 00:33:57,569 --> 00:34:01,009 De un ejercicio que hemos hecho ahora, el segundo posible ejercicio es esto, 522 00:34:01,089 --> 00:34:02,650 que es la autoconfiguración. 523 00:34:03,509 --> 00:34:04,809 Yo soy un ordenador. 524 00:34:05,250 --> 00:34:09,250 Me despierto y quiero saber cuál es mi IPv6. 525 00:34:09,250 --> 00:34:11,570 Y no hay un DGCPv6. 526 00:34:12,090 --> 00:34:12,429 ¿Qué hago? 527 00:34:13,909 --> 00:34:15,469 Pues esto, ¿vale? 528 00:34:15,469 --> 00:34:26,650 Hay un protocolo que me permite, a partir de mi número MAC, crearme una dirección IP versión 6. 529 00:34:27,929 --> 00:34:32,010 La dirección MAC está incrustada en mi tarjeta de red. 530 00:34:32,349 --> 00:34:33,469 Por lo tanto, yo la sé. 531 00:34:33,809 --> 00:34:40,610 Hasta si no sé en qué red estoy, sé perfectamente cuál es mi dirección MAC para comunicaciones locales. 532 00:34:41,730 --> 00:34:45,510 Por lo tanto, pillo esa y hago lo que vamos a ver ahora. 533 00:34:45,510 --> 00:34:51,510 Fijaos, esta es una dirección MAC. 534 00:34:51,510 --> 00:34:55,510 La podéis distinguir de una IPv6. 535 00:34:55,510 --> 00:35:01,510 Pero, si le pusiera dos ceros delante aquí, dos ceros delante aquí, dos ceros delante aquí, dos ceros delante aquí, 536 00:35:01,510 --> 00:35:04,510 pues ya eso sería una IPv6, ¿correcto? 537 00:35:04,510 --> 00:35:08,079 Depende. 538 00:35:08,079 --> 00:35:11,079 Faltarían dos bloques y no hay ningún despunto o dos puntos. 539 00:35:11,079 --> 00:35:16,079 El total de los seis que está aquí es una MAC. Lo puedo saber. 540 00:35:16,079 --> 00:35:22,159 Entonces, lo que hago es dividir estos bloques en dos. 541 00:35:29,619 --> 00:35:44,489 Divido este bloque de aquí, este bloque de aquí y este bloque de aquí. 542 00:35:44,489 --> 00:35:56,409 Si os fijáis, si esto lo transformo en bloques de cuatro dígitos hexadecimales, me faltaría algo, ¿vale? 543 00:35:56,409 --> 00:36:02,989 Porque esto son un bloque y medio, otro medio y un bloque. 544 00:36:03,929 --> 00:36:09,429 Entonces, en el medio siempre, por favor chicos, ¿de qué estáis hablando? 545 00:36:09,429 --> 00:36:14,800 En el medio siempre pongo 546 00:36:14,800 --> 00:36:16,000 S, S 547 00:36:16,000 --> 00:36:20,340 S 548 00:36:20,340 --> 00:36:25,130 Siempre esto 549 00:36:25,130 --> 00:36:26,570 Aquí 550 00:36:26,570 --> 00:36:29,789 En el medio siempre 551 00:36:29,789 --> 00:36:32,590 En el medio de estos dos bloques 552 00:36:32,590 --> 00:36:34,130 Pongo S, S, S 553 00:36:34,130 --> 00:36:36,849 S, S, S 554 00:36:36,849 --> 00:36:38,650 S, S, S 555 00:36:38,650 --> 00:36:39,250 Lo he escrito 556 00:36:39,250 --> 00:36:42,469 Porque es así 557 00:36:42,469 --> 00:36:44,809 El protocolo 558 00:36:44,809 --> 00:36:46,409 El protocolo me dice 559 00:36:46,409 --> 00:36:48,650 ¿Tú tienes la MAC? ¿Quieres saber tu IP 560 00:36:48,650 --> 00:36:50,650 versión 6? ¿Qué haces? Pues 561 00:36:50,650 --> 00:36:52,489 divides tu MAC en dos bloques. 562 00:36:52,849 --> 00:36:54,909 Lo hemos hecho. En el radio le pones 563 00:36:54,909 --> 00:36:56,710 FFF. ¿Por qué? Porque 564 00:36:56,710 --> 00:36:57,409 lo dice él. 565 00:36:58,429 --> 00:36:59,170 No lo ha elegido él. 566 00:37:00,909 --> 00:37:02,889 Entonces se quedaría el bloque 567 00:37:02,889 --> 00:37:04,429 0020 568 00:37:04,429 --> 00:37:06,269 DFF 569 00:37:06,269 --> 00:37:08,510 FFE 570 00:37:08,510 --> 00:37:10,349 63 y 571 00:37:10,349 --> 00:37:11,750 9A88. 572 00:37:12,909 --> 00:37:13,469 Justo. 573 00:37:13,469 --> 00:37:40,030 Si miro abajo, ignorad momentámente el primero, tengo DFF, aquí está, tengo FE63, aquí está, y tengo 9A88, esto es una errata, esto es una errata, no está, lo veis que no está, está todo blanco, no está, no entiendo dónde veis los dos puntos. 574 00:37:40,030 --> 00:37:52,610 ¿Sí? ¿Ok? ¿Todo de acuerdo? 575 00:37:53,690 --> 00:38:00,449 Vale. Ahora, si os fijáis, pero el primer bloque no es exactamente 0, 0, 2, 0. 576 00:38:01,909 --> 00:38:09,670 ¿Vale? Porque siempre esto, la mente malvada que ha hecho este protocolo, este sistema, 577 00:38:09,670 --> 00:38:20,070 ha pensado que el séptimo bit de esta parte, o sea, el tercer bit del segundo dígito hexadecimal, 578 00:38:20,949 --> 00:38:21,829 le hago un flip. 579 00:38:22,849 --> 00:38:25,389 Si es cero pongo uno, si es uno pongo cero. 580 00:38:27,030 --> 00:38:33,349 Esto sería cero, cero, dos, cero, ¿correcto? 581 00:38:33,349 --> 00:38:47,289 Y este cero de aquí, en binario, que será rojo, sería cero, dios, dios, cero, cero, cero, cero, ¿vale? 582 00:38:47,429 --> 00:38:50,769 Es este de aquí, el segundo, ¿vale? 583 00:38:51,349 --> 00:38:58,789 Son cuatro, cinco, seis y siete, el séptimo bit, o el tercer bit del segundo dígito hexadecimal. 584 00:38:58,789 --> 00:39:01,590 Esto lo flipo en color. 585 00:39:03,349 --> 00:39:07,170 Y pongo un 1. Si es 0, pongo un 1. Si es 1, pongo un 0. 586 00:39:08,030 --> 00:39:09,690 Entonces, ¿qué número me ha salido aquí? 587 00:39:11,690 --> 00:39:12,550 Un 2. 588 00:39:13,170 --> 00:39:14,929 Y fíjate tú, es esto. 589 00:39:15,590 --> 00:39:16,130 Este 2. 590 00:39:20,030 --> 00:39:28,989 Es como una marca para que yo pueda reconocer que esto es un IPv6 autogenerado. 591 00:39:30,289 --> 00:39:36,269 Si yo tengo tu Mac y tengo una IPv6, puedo ir a mirar esta marca de aquí y decir, 592 00:39:36,269 --> 00:39:43,769 si has flipado el tercero y el séptimo bit, es que posiblemente has seguido el protocolo de autogeneración. 593 00:39:43,769 --> 00:39:49,769 Es como una marca, un sello, para decir que estás usando este protocolo que se llama NDP. 594 00:39:49,769 --> 00:40:08,449 Entonces divido a mitad mi MAC, le añado en el medio SFFE, pillo el séptimo bit de esta parte y lo cambio. 595 00:40:08,449 --> 00:40:10,570 Si es 0 pongo 1, si pongo 1 es 0. 596 00:40:10,869 --> 00:40:13,289 Y ya tengo esta maravilla de aquí. 597 00:40:16,000 --> 00:40:16,760 ¿Cuántos bits son? 598 00:40:32,480 --> 00:40:33,840 ¿Cuántos bits son aquí? 599 00:40:36,219 --> 00:40:38,019 ¿Cuántos bits se han manipulado hasta ahora? 600 00:40:39,460 --> 00:40:40,019 64. 601 00:40:41,519 --> 00:40:45,099 O sea que esta es la parte de... 602 00:40:45,099 --> 00:40:45,539 Host. 603 00:40:45,539 --> 00:40:57,909 es identificado un ordenador único dentro de una red vale porque claro a partir de un número 604 00:40:57,909 --> 00:41:04,909 MAC que es único haré un identificador único dentro de esta red pero todavía me falta la red 605 00:41:04,909 --> 00:41:16,510 la red no la tengo esto es este mecanismo que hemos visto ahora de pillo la MAC la divido en 606 00:41:16,510 --> 00:41:26,510 pongo FSSR en el medio, cambio el séptimo bit, esto es para crear la parte de host de mi IPv6. 607 00:41:26,510 --> 00:41:33,510 Me queda la parte de red, porque la parte de red no me la puedo inventar. 608 00:41:33,510 --> 00:41:36,510 La parte de red depende de la red en la que estoy. 609 00:41:36,510 --> 00:41:43,510 Entonces, ¿cómo descubro la parte de red? La descubro gracias a mi router. 610 00:41:43,510 --> 00:41:48,469 Hay un mecanismo de IPv6 en el que yo puedo preguntar, ¿hay un router? 611 00:41:49,469 --> 00:41:51,190 Y el router me dice, sí, soy yo. 612 00:41:51,610 --> 00:41:59,190 Y el router me mandará una IPv6, esta es la IPv6 del router, ¿vale? 613 00:41:59,190 --> 00:42:04,130 Que tendrá 64 bits de red y 64 bits de host. 614 00:42:04,550 --> 00:42:07,650 Esto es un host que representa el router. 615 00:42:07,889 --> 00:42:13,010 Es nuestro punto uno de cuando hacíamos 192.168.0.1. 616 00:42:13,510 --> 00:42:15,550 Y no me interesa. 617 00:42:18,699 --> 00:42:20,539 Lo que me interesa es esta parte de aquí, 618 00:42:20,679 --> 00:42:22,079 porque esta es la parte de red 619 00:42:22,079 --> 00:42:24,719 que me está diciendo este router en qué red está. 620 00:42:25,320 --> 00:42:27,519 Si yo me he podido comunicar con un router 621 00:42:27,519 --> 00:42:29,000 que está en una cierta red, 622 00:42:29,599 --> 00:42:32,400 esto quiere decir que si copio esta parte de aquí 623 00:42:32,400 --> 00:42:34,019 en mi parte de red, 624 00:42:34,019 --> 00:42:36,340 yo también pertenezco a esa red. 625 00:42:39,860 --> 00:42:42,699 Entonces, pido si está un router 626 00:42:42,699 --> 00:42:47,320 y cuando el router me contesta con su IP versión 6, 627 00:42:47,320 --> 00:42:49,440 le pillo la parte de red 628 00:42:49,440 --> 00:42:51,360 y la hago mía, para que yo 629 00:42:51,360 --> 00:42:53,239 esté en la misma red de este router. 630 00:42:54,480 --> 00:42:55,219 Entonces ahora tengo 631 00:42:55,219 --> 00:42:57,480 router y una IP, 632 00:42:57,780 --> 00:42:59,340 una parte de host única 633 00:42:59,340 --> 00:43:00,780 porque se basa sobre mi Mac. 634 00:43:01,940 --> 00:43:02,960 Entonces tengo un IP 635 00:43:02,960 --> 00:43:04,940 versión 6 útil. 636 00:43:05,599 --> 00:43:05,960 Siempre 637 00:43:05,960 --> 00:43:08,579 los últimos 64 en la Mac, ¿no? 638 00:43:09,280 --> 00:43:09,519 No. 639 00:43:10,599 --> 00:43:12,860 Mac son 48. Es lo último que he dado con ese 640 00:43:12,860 --> 00:43:14,599 metido en el mento y cambiando 641 00:43:14,599 --> 00:43:16,980 el mecanismo que hemos hecho antes. 642 00:43:17,320 --> 00:43:25,320 ¿Cuándo la red puede ser menor de 4 bits? 643 00:43:25,320 --> 00:43:29,320 Sí, se pueden hacer muchas cosas, pero ahora mismo no. 644 00:43:29,320 --> 00:43:34,320 De todas formas, la red sería de 48 más subredes de 16. 645 00:43:34,320 --> 00:43:39,320 Por lo tanto, cuando yo pregunto a Router, Router ya me está dando en qué subred estoy y cosas por el estilo. 646 00:43:39,320 --> 00:43:45,320 Me da igual, ¿vale? En el sentido de que yo voy a ser en la misma red en la que está Router. 647 00:43:45,320 --> 00:43:47,159 Está claro que si hubiese una red 648 00:43:47,159 --> 00:43:49,400 mayor que barra 64 no funcionaría 649 00:43:49,400 --> 00:43:50,380 este mecanismo. 650 00:43:51,079 --> 00:43:53,699 Pero si yo estoy utilizando este mecanismo 651 00:43:53,699 --> 00:43:54,820 es porque la red 652 00:43:54,820 --> 00:43:56,880 asume que la red funciona. 653 00:43:59,039 --> 00:44:00,760 ¿Estaba acuerdo con esto hasta ahora? 654 00:44:01,460 --> 00:44:03,360 Ahora, para configurarme 655 00:44:03,360 --> 00:44:04,219 un DHCP 656 00:44:04,219 --> 00:44:06,639 me daría 657 00:44:06,639 --> 00:44:07,780 IP 658 00:44:07,780 --> 00:44:11,360 máscara, barra 64 659 00:44:11,360 --> 00:44:12,480 y 660 00:44:15,320 --> 00:44:27,260 Para configurar un ordenador desde más o menos noviembre, nosotros les damos IP, máscara y gateway. 661 00:44:28,039 --> 00:44:32,699 ¿Quién es el gateway? Esta cosa aquí de router que me ha mandado. 662 00:44:33,079 --> 00:44:41,239 O sea, el router me ha mandado diciendo soy un router y yo le digo vale, me pillo tu parte de red y te uso a ti como gateway. 663 00:44:41,239 --> 00:44:44,739 entonces me he configurado 664 00:44:44,739 --> 00:44:46,019 ahora tengo un IP 665 00:44:46,019 --> 00:44:48,199 tengo una red 666 00:44:48,199 --> 00:44:50,320 y tengo un gateway para poder salir de aquí 667 00:44:50,320 --> 00:44:53,510 todo de forma automática 668 00:44:53,510 --> 00:44:55,210 sin servidor de SAP 669 00:44:55,210 --> 00:44:57,550 ¿esto quiere decir que el servidor de SAP no existe? 670 00:44:58,030 --> 00:44:59,530 no, existe tranquilamente 671 00:44:59,530 --> 00:45:00,909 ¿vale? 672 00:45:01,269 --> 00:45:03,670 se puede hacer, esto es un mecanismo 673 00:45:03,670 --> 00:45:05,730 adicional que puede utilizar 674 00:45:05,730 --> 00:45:07,630 una IP version 6 675 00:45:07,630 --> 00:45:09,909 o sea un ordenador para darse una IP version 6 676 00:45:09,909 --> 00:45:11,230 cuando no existe 677 00:45:11,230 --> 00:45:13,690 el servidor de SAP 678 00:45:13,690 --> 00:45:20,090 Si existe un servidor de SACP, él preguntará, le contestará al servidor de SACP y él hará como en el de SACP version 4. 679 00:45:20,449 --> 00:45:23,170 Dame un IP, este es tu IP, gracias, la pillo, ok. 680 00:45:26,380 --> 00:45:26,539 ¿Sí? 681 00:45:27,940 --> 00:45:28,360 ¿Dudas? 682 00:45:30,460 --> 00:45:30,940 ¿Preguntas? 683 00:45:38,159 --> 00:45:38,480 Vale. 684 00:45:39,860 --> 00:45:42,579 Entonces, hace de esta maravillosa ejercicio. 685 00:45:49,559 --> 00:45:52,239 Entonces, esta de aquí es la parte de red. 686 00:45:52,360 --> 00:45:54,659 Estoy calculando la parte de host, ¿vale? 687 00:45:54,659 --> 00:46:02,559 la tercera parte, o sea, la siguiente parte sería FF y aquí ha añadido este FF, perdón, FSC 688 00:46:02,559 --> 00:46:12,280 y luego seguiría con 00, dos puntos, 01, 10. ¿Correcto? 689 00:46:15,650 --> 00:46:17,210 Ya, pero ahora hay dos, claro. 690 00:46:17,550 --> 00:46:23,590 Hay que flipar esto. Vale, entonces el séptimo bit, este de aquí, en realidad sería un dos. 691 00:46:23,590 --> 00:46:26,329 no es siempre así 692 00:46:26,329 --> 00:46:29,329 si este de aquí fuera otro dígito 693 00:46:29,329 --> 00:46:30,829 pues habría que flipar 694 00:46:30,829 --> 00:46:33,030 por ejemplo 695 00:46:33,030 --> 00:46:34,429 si aquí fuera 696 00:46:34,429 --> 00:46:37,750 0a 697 00:46:37,750 --> 00:46:39,690 f 698 00:46:39,690 --> 00:46:41,670 a 699 00:46:41,670 --> 00:46:42,829 sería 10 700 00:46:42,829 --> 00:46:44,670 o sea 8 más 2 701 00:46:44,670 --> 00:46:46,829 por lo tanto lo que haría es 702 00:46:46,829 --> 00:46:48,670 quitar esto en un 0 703 00:46:48,670 --> 00:46:50,030 se me quedaría un 8 704 00:46:50,030 --> 00:46:53,110 entonces sería 08 705 00:46:53,110 --> 00:47:17,090 Ok, entonces y esto lo pego aquí, sería 02F2.EA2.F1100, y si quisiera 706 00:47:17,090 --> 00:47:28,190 poder decir vale como escribo esto comprimido pues 2001 dos puntos de b8 dos puntos dos puntos 707 00:47:28,190 --> 00:47:30,429 2FE 708 00:47:30,429 --> 00:47:33,730 2.EAFF 709 00:47:33,730 --> 00:47:38,170 2.FE00 710 00:47:38,170 --> 00:47:40,690 2.110 711 00:47:40,690 --> 00:47:49,079 Cuidado que os pasa en el examen 712 00:47:49,079 --> 00:47:51,420 que me quitáis estos ceros de aquí. 713 00:47:53,659 --> 00:47:54,679 Pero no se pueden quitar. 714 00:47:55,099 --> 00:47:56,820 Los ceros a la derecha no se pueden quitar. 715 00:47:56,980 --> 00:47:58,360 Se puede quitar los ceros a la izquierda. 716 00:47:59,960 --> 00:48:01,260 Si vosotros me escribís aquí 717 00:48:01,260 --> 00:48:03,780 solo FE, lo que estáis escribiendo 718 00:48:03,780 --> 00:48:05,920 es 00FE, no FE00. 719 00:48:07,059 --> 00:48:07,440 Cuidado. 720 00:48:09,139 --> 00:48:09,699 ¿Dudas? 721 00:48:12,460 --> 00:48:13,019 ¿Preguntas? 722 00:48:17,039 --> 00:48:18,659 Entonces, estos son los dos 723 00:48:18,659 --> 00:48:20,559 ejercicios prácticos de IPv6 que 724 00:48:20,559 --> 00:48:21,599 hacemos, ¿vale? 725 00:48:22,059 --> 00:48:23,239 De, sobre 726 00:48:23,239 --> 00:48:26,440 notación IPv6, 727 00:48:26,639 --> 00:48:28,559 de hacerlo más pequeño, hacerlo más grande 728 00:48:28,559 --> 00:48:30,599 y de, te doy los 729 00:48:30,599 --> 00:48:32,340 datos para autoconfiguración, 730 00:48:32,519 --> 00:48:33,980 autoconfigurar, ¿vale? 731 00:48:33,980 --> 00:48:36,219 siempre vamos a hacer sobre un barra 64 732 00:48:36,219 --> 00:48:38,179 si, siempre con esta 733 00:48:38,179 --> 00:48:41,800 más cositas de teoría 734 00:48:41,800 --> 00:48:43,320 si concluimos, vale 735 00:48:43,320 --> 00:48:47,070 en 736 00:48:47,070 --> 00:48:49,309 en 737 00:48:49,309 --> 00:48:51,690 IPv6 en realidad 738 00:48:51,690 --> 00:48:53,650 no hay públicos y privados 739 00:48:53,650 --> 00:48:55,730 hay varios niveles de 740 00:48:55,730 --> 00:48:57,789 privacidad, desde público 741 00:48:57,789 --> 00:48:59,530 global, se llama global 742 00:48:59,530 --> 00:49:02,010 a privado 743 00:49:02,010 --> 00:49:03,969 pero solo dentro de la empresa 744 00:49:03,969 --> 00:49:06,210 a privado solo dentro de la LAN 745 00:49:06,210 --> 00:49:08,170 a privado solo dentro del enlace. 746 00:49:08,710 --> 00:49:09,510 ¿Vale? O sea que 747 00:49:09,510 --> 00:49:11,969 hay distintos niveles de privacidad 748 00:49:11,969 --> 00:49:13,610 que nosotros no vamos a ver. ¿Vale? 749 00:49:13,889 --> 00:49:16,070 Lo que sí me interesa es que 750 00:49:16,070 --> 00:49:18,449 hay tres tipos de comunicación 751 00:49:18,449 --> 00:49:20,250 a destino de IPv6. 752 00:49:20,690 --> 00:49:21,889 Nosotros conocemos tres 753 00:49:21,889 --> 00:49:23,750 de IPv4 que son un poco distintos. 754 00:49:24,190 --> 00:49:26,090 Pero nosotros sabemos, los únicas 755 00:49:26,090 --> 00:49:28,030 las IPs que 756 00:49:28,030 --> 00:49:29,510 van a un solo 757 00:49:29,510 --> 00:49:31,550 ordenador, es únicas. 758 00:49:32,269 --> 00:49:33,710 ¿Vale? Las IP de host 759 00:49:34,429 --> 00:49:36,809 Oigan, te mueves por favor aquí. 760 00:49:38,250 --> 00:49:38,849 Gracias. 761 00:49:41,329 --> 00:49:48,469 Las IPs de host, que si yo mando algo a esa IP, solo lo recibe ese destino, se llaman unicast. 762 00:49:49,289 --> 00:49:53,289 Luego nosotros conocemos el broadcast, que es un IP especial, 763 00:49:53,289 --> 00:49:57,590 que cuando yo lo mando allí, llega a todos los ordenadores de la red. 764 00:49:58,090 --> 00:49:59,349 Entonces, unicast y broadcast. 765 00:49:59,349 --> 00:50:05,710 Y en una transparencia de octubre aparecía Multicast. 766 00:50:06,329 --> 00:50:07,210 ¿Os acordáis dónde? 767 00:50:09,579 --> 00:50:10,460 En las clases. 768 00:50:10,900 --> 00:50:12,340 Clase A, clase B, clase C. 769 00:50:12,500 --> 00:50:15,500 La clase D es reservada para Multicast. 770 00:50:16,000 --> 00:50:18,380 Y la clase E es reservada para usos futuros. 771 00:50:18,880 --> 00:50:19,840 ¿Qué es un Multicast? 772 00:50:20,139 --> 00:50:24,320 Un Multicast es un IP especial que hace grupos de ordenadores. 773 00:50:24,840 --> 00:50:29,119 Este mensaje no es para todos, pero tampoco es para uno solo. 774 00:50:29,119 --> 00:50:30,519 Es para un grupo. 775 00:50:30,980 --> 00:50:34,199 Entonces, en IPv4 hay estas tres cosas. 776 00:50:34,860 --> 00:50:38,179 Para uno solo, para todos y para un grupo. 777 00:50:39,780 --> 00:50:40,239 ¿Entienden? 778 00:50:41,119 --> 00:50:44,519 En IPv6 no existe el broadcast. 779 00:50:46,239 --> 00:50:53,519 Hay tres formas que son unicast, igual al IPv4, para un solo ordenador. 780 00:50:54,099 --> 00:50:56,059 Enicast y multicast. 781 00:50:56,059 --> 00:50:59,099 Ahora, si tú lo piensas bien 782 00:50:59,099 --> 00:51:01,480 Un Broadcast es un Multicast 783 00:51:01,480 --> 00:51:03,659 Cuyo grupo son todos los ordenadores 784 00:51:03,659 --> 00:51:05,659 Entonces el Broadcast no me interesa 785 00:51:05,659 --> 00:51:06,340 ¿Vale? 786 00:51:06,539 --> 00:51:07,940 Si yo tengo Multicast 787 00:51:07,940 --> 00:51:10,340 Con el Multicast puedo hacer un grupo reducido 788 00:51:10,340 --> 00:51:13,079 O en el grupo meter todos los dispositivos de la red 789 00:51:13,079 --> 00:51:14,460 Y entonces se ha hecho un Broadcast 790 00:51:14,460 --> 00:51:15,440 ¿Ve? 791 00:51:15,739 --> 00:51:18,199 Por lo tanto, el Broadcast se ha quitado, se ha eliminado 792 00:51:18,199 --> 00:51:19,579 Y existe el Multicast 793 00:51:19,579 --> 00:51:21,639 Pero puedo hacer un Multicast especial 794 00:51:21,639 --> 00:51:23,960 Que llegue a todos los dispositivos de la red 795 00:51:23,960 --> 00:51:24,619 ¿Ve? 796 00:51:24,619 --> 00:51:27,500 El Anycast es la verdadera novedad. 797 00:51:28,059 --> 00:51:33,559 Este de aquí es una forma de utilizar las IPs que no existen en IPv4. 798 00:51:33,920 --> 00:51:35,400 Es nueva de IPv6. 799 00:51:35,980 --> 00:51:36,519 ¿Y qué es? 800 00:51:37,760 --> 00:51:50,360 Es una IP especial que me está diciendo que cuando yo mando un paquete cuyo destino es una dirección Anycast, 801 00:51:50,360 --> 00:52:02,219 Yo tengo varios dispositivos con esa dirección Anycast, y yo quiero que el paquete llegue a uno de ellos, no a todos. 802 00:52:03,760 --> 00:52:11,780 Unicast a uno solo, Multicast a todos los del grupo, Anycast a uno cualquiera de este grupo. 803 00:52:14,820 --> 00:52:19,460 ¿Por qué llega a uno suficiente? ¿Para qué podría servir esta cosa? 804 00:52:19,460 --> 00:52:22,420 para dar un mensaje. 805 00:52:23,739 --> 00:52:24,800 Todo es para mandar un mensaje. 806 00:52:25,019 --> 00:52:27,579 Pero un mensaje que si yo te digo 807 00:52:27,579 --> 00:52:29,739 lo mando aquí, tengo un grupo 808 00:52:29,739 --> 00:52:31,780 de dispositivos y a mí me interesa 809 00:52:31,780 --> 00:52:33,320 que llegue a uno de ellos. 810 00:52:33,539 --> 00:52:34,340 Me da igual cuál. 811 00:52:36,039 --> 00:52:36,400 ¿Qué 812 00:52:36,400 --> 00:52:39,400 cosa conocemos nosotros 813 00:52:39,400 --> 00:52:41,199 en el mundo de las redes que digo 814 00:52:41,199 --> 00:52:43,900 oye, mira, esto encajaría perfectamente 815 00:52:43,900 --> 00:52:45,199 en este concepto de aquí. 816 00:52:45,199 --> 00:52:46,880 Si lo pudiera usar aquí, pues 817 00:52:46,880 --> 00:52:47,599 molaría. 818 00:52:47,599 --> 00:52:56,159 ¿Qué exactamente? 819 00:52:59,039 --> 00:53:00,159 Lo que yo siempre os he dicho 820 00:53:00,159 --> 00:53:01,760 No es el puerto del router 821 00:53:01,760 --> 00:53:09,659 Muy 822 00:53:09,659 --> 00:53:16,980 Gateway 823 00:53:16,980 --> 00:53:20,710 Hasta ahora nosotros 824 00:53:20,710 --> 00:53:23,309 Cuando teníamos en una red de dos routers 825 00:53:23,309 --> 00:53:25,110 Teníamos que elegir 826 00:53:25,110 --> 00:53:26,630 Si salir de uno o de otro 827 00:53:26,630 --> 00:53:28,289 Entonces decía 828 00:53:28,289 --> 00:53:29,710 Salgo por el router A 829 00:53:29,710 --> 00:53:31,190 Si el router A se rompe 830 00:53:31,190 --> 00:53:34,070 No obstante yo podría salir por el router B 831 00:53:34,070 --> 00:53:36,130 Ya no tengo mi crédito de funcionante 832 00:53:36,130 --> 00:53:44,510 no funciona. Si yo pudiera hacer tener un ENICAST y decir oye mira te pongo aquí todos los puertos 833 00:53:44,510 --> 00:53:50,530 de todos los routers de mi red, si tengo cinco routers pues todos tienen esta dirección ENICAST, 834 00:53:50,530 --> 00:53:57,070 cuando yo quiero salir de mi red me da igual a cual router llego con que llegue a uno de estos 835 00:53:57,070 --> 00:54:04,550 cinco routers suficiente porque luego el router enrutará donde tengo que ir. El ENICAST se utiliza 836 00:54:04,550 --> 00:54:05,710 como gateway. 837 00:54:06,710 --> 00:54:08,909 Cuando yo tengo más de un gateway 838 00:54:08,909 --> 00:54:10,949 dentro de mi red, cuando tengo más 839 00:54:10,949 --> 00:54:12,769 de un gateway posible, tengo más 840 00:54:12,769 --> 00:54:14,949 router, tengo dispositivos y cosas 841 00:54:14,949 --> 00:54:16,789 por el estilo, puedo crear un grupo 842 00:54:16,789 --> 00:54:19,070 enigas para decir, este ordenador 843 00:54:19,070 --> 00:54:20,590 cuando intenta salir de la red, 844 00:54:20,769 --> 00:54:23,010 manda este paquete a uno o cualquiera 845 00:54:23,010 --> 00:54:24,829 de estos dispositivos que son router, 846 00:54:24,969 --> 00:54:26,769 que son proxy, que son lo que sea, 847 00:54:26,889 --> 00:54:28,150 que pueden salir de la red. 848 00:54:28,789 --> 00:54:31,269 Si uno de repente deja de funcionar, 849 00:54:31,269 --> 00:54:33,150 pues lo decidirá uno de los demás. 850 00:54:33,150 --> 00:54:36,570 Y a mí me vale porque yo quiero que llegue a uno o cualquiera de estos. 851 00:54:37,570 --> 00:54:37,710 ¿Vale? 852 00:54:37,750 --> 00:54:42,110 Entonces es un mecanismo muy práctico para el gateway. 853 00:54:42,269 --> 00:54:43,250 De hecho es donde se usa. 854 00:54:43,650 --> 00:54:43,829 ¿Vale? 855 00:54:43,909 --> 00:54:47,329 Se usa para los puestos de router, se utiliza en esta cosa. 856 00:54:47,849 --> 00:54:48,289 ¿Cómo? 857 00:54:48,789 --> 00:54:49,949 Pues no nos metemos ahí. 858 00:54:50,230 --> 00:54:50,429 ¿Vale? 859 00:54:51,969 --> 00:54:54,150 Porque luego se complican las cosas rápidamente. 860 00:54:55,889 --> 00:54:58,150 Última, si queréis le dais un vistazo. 861 00:54:59,210 --> 00:55:02,610 Lo que yo os he dicho es lo que os puedo pedir en un examen. 862 00:55:03,150 --> 00:55:12,150 Aquí dice cosas mucho más avanzadas, mucho más técnicas, que yo no me meto en ellos. 863 00:55:12,150 --> 00:55:17,150 Si queréis investigar, tenéis la inteligencia artificial, le pasáis esta cosa y le decís, me lo explicas. 864 00:55:17,150 --> 00:55:26,719 La ultimísima cosa que vamos a ver son los mecanismos de tránsito. 865 00:55:26,719 --> 00:55:52,599 Es decir, nosotros tenemos hiperversión 4, queremos pasar a hiperversión 6, no podemos hacerlo de golpe, de hecho son años que estamos haciendo este pasaje muy lento, entonces necesito algún mecanismo que me permita la coexistencia de hiperversión 4 y hiperversión 6 por los años, durante los años que necesito para hacer esta transición. 866 00:55:52,599 --> 00:55:56,320 estos son los mecanismos de tránsito 867 00:55:56,320 --> 00:55:57,659 y hay sustancialmente 868 00:55:57,659 --> 00:55:59,639 tres tipos de mecanismos de tránsito 869 00:55:59,639 --> 00:56:01,440 ¿vale? o sea, tres 870 00:56:01,440 --> 00:56:03,940 mecanismos que me permiten 871 00:56:03,940 --> 00:56:05,940 la coexistencia de hiperversión 4 872 00:56:05,940 --> 00:56:06,820 y hiperversión 6 873 00:56:06,820 --> 00:56:10,280 primer mecanismo, el que se utiliza 874 00:56:10,280 --> 00:56:11,179 sustancialmente 875 00:56:11,179 --> 00:56:13,440 la pila dual de protocolos 876 00:56:13,440 --> 00:56:15,480 ¿os acordáis 877 00:56:15,480 --> 00:56:18,400 TCP y IP? 878 00:56:19,699 --> 00:56:21,340 ¿os acordáis en general 879 00:56:21,340 --> 00:56:24,420 la arquitectura por niveles 880 00:56:24,420 --> 00:56:26,079 la potencia 881 00:56:26,079 --> 00:56:27,739 de la arquitectura por niveles, es que yo podía 882 00:56:27,739 --> 00:56:29,340 pillar uno de esos niveles 883 00:56:29,340 --> 00:56:32,059 y sustituirlo con otro nivel 884 00:56:32,059 --> 00:56:34,039 que hiciera las mismas 885 00:56:34,039 --> 00:56:36,019 funciones de un modo completamente 886 00:56:36,019 --> 00:56:36,599 distinto 887 00:56:36,599 --> 00:56:38,719 eso funcionaría 888 00:56:38,719 --> 00:56:41,539 con que no toque la interfaz 889 00:56:41,539 --> 00:56:44,320 entonces, la implementación 890 00:56:44,320 --> 00:56:45,820 dual de protocolos me dice 891 00:56:45,820 --> 00:56:47,239 vale, muy bien, en un ordenador 892 00:56:47,239 --> 00:56:49,960 yo voy a implementar dos veces la capa 893 00:56:49,960 --> 00:56:50,260 de red 894 00:56:50,260 --> 00:56:53,539 En una con IPv4 895 00:56:53,539 --> 00:56:55,900 Y en una con IPv6 896 00:56:55,900 --> 00:56:58,659 Entonces cuando quiero usar IPv6 897 00:56:58,659 --> 00:57:02,219 La capa de transporte solicitará 898 00:57:02,219 --> 00:57:05,920 Un servicio a la capa de IPv6 899 00:57:05,920 --> 00:57:07,880 Y si quiero utilizar IPv4 900 00:57:07,880 --> 00:57:09,380 La solicitará IPv4 901 00:57:09,380 --> 00:57:11,400 Si yo recibo desde abajo 902 00:57:11,400 --> 00:57:13,599 Desde la capa de enlace 903 00:57:13,599 --> 00:57:17,059 Un paquete de IPv4 904 00:57:17,059 --> 00:57:20,380 lo pasaré a la implementación de red 905 00:57:20,380 --> 00:57:25,039 versión 4. Si en vez recibo un paquete IPv6, lo pasaré 906 00:57:25,039 --> 00:57:29,059 a la implementación de red IPv6. Esto es lo que pasa en todos los 907 00:57:29,059 --> 00:57:33,320 dispositivos que tenéis ahora mismo. Cuando vosotros habéis ido a configurar 908 00:57:33,320 --> 00:57:37,199 un IPv4 en uno o cualquiera de los servidores 909 00:57:37,199 --> 00:57:40,659 o máquinas virtuales que habéis visto en servicios 910 00:57:40,659 --> 00:57:45,199 en seguridad o cosas por el estilo, habréis visto que hay dos pestañas 911 00:57:45,199 --> 00:57:51,380 Es una parte donde podéis meter las IPv4 y por debajo IPv6. 912 00:57:51,800 --> 00:57:56,280 Eso es que está implementado en vuestros ordenadores, en Windows, en Linux, en lo que sea, 913 00:57:56,639 --> 00:57:57,900 pues las dos capas. 914 00:57:59,300 --> 00:58:04,059 En vuestros móviles, si vais a buscar las informaciones de redes, 915 00:58:04,480 --> 00:58:09,159 pues podéis cambiar vuestra IP y poner una IPv4 o una IPv6, 916 00:58:09,260 --> 00:58:11,119 porque están implementadas las dos capas. 917 00:58:12,019 --> 00:58:13,400 Así puede utilizar las dos cosas. 918 00:58:14,320 --> 00:58:14,800 ¿Entiende? 919 00:58:15,199 --> 00:58:17,960 hay dos mecanismos más 920 00:58:17,960 --> 00:58:19,239 una luz de túnel 921 00:58:19,239 --> 00:58:21,619 mi problema 922 00:58:21,619 --> 00:58:23,539 es que yo puedo tener 923 00:58:23,539 --> 00:58:27,179 todos tenemos IPv4 924 00:58:27,179 --> 00:58:28,599 porque es lo que había antes 925 00:58:28,599 --> 00:58:30,599 se asume que la red está en IPv4 926 00:58:30,599 --> 00:58:33,880 pero podría haber dos redes IPv6 927 00:58:33,880 --> 00:58:35,659 que quieren comunicar entre ellos 928 00:58:35,659 --> 00:58:37,820 y en el medio un salto 929 00:58:37,820 --> 00:58:39,480 es solo IPv4 930 00:58:39,480 --> 00:58:41,880 entonces si yo tengo información IPv6 931 00:58:41,880 --> 00:58:43,599 quiero que la reciba 932 00:58:43,599 --> 00:58:50,840 alguien que entiende IPv6, pero uno de los saltos de los routers es IPv4. Entonces lo 933 00:58:50,840 --> 00:59:01,059 que hago es crear un túnel, es decir, pillo un paquete IPv4, le pongo como datos el paquete 934 00:59:01,059 --> 00:59:09,400 entero IPv6 y lo mando por la IPv4, o sea por la red IPv4, como si fuera un paquete IPv4. 935 00:59:09,400 --> 00:59:11,179 4. ¿Se entiende? 936 00:59:12,619 --> 00:59:13,380 Entonces, imaginamos 937 00:59:13,380 --> 00:59:15,300 que aquí tengo varios routers. 938 00:59:16,199 --> 00:59:16,400 ¿Vale? 939 00:59:17,480 --> 00:59:19,320 Esto va por versión 6, 940 00:59:19,500 --> 00:59:21,239 esto va por versión 6, y aquí 941 00:59:21,239 --> 00:59:23,199 en una red, este enlace de aquí, solo 942 00:59:23,199 --> 00:59:25,199 va por versión 4. Entonces, si aquí 943 00:59:25,199 --> 00:59:26,900 tengo un paquete versión 6, 944 00:59:27,539 --> 00:59:28,699 que tengo que hacer 945 00:59:28,699 --> 00:59:30,039 llegar aquí. 946 00:59:31,039 --> 00:59:33,199 Pero por aquí no puede pasar, porque aquí se entiende 947 00:59:33,199 --> 00:59:35,179 solo la versión 4. ¿Qué se hace? 948 00:59:35,579 --> 00:59:37,119 Se crea un paquete 949 00:59:37,119 --> 00:59:39,320 versión 4, con dentro 950 00:59:39,320 --> 00:59:41,199 como datos, el paquete 951 00:59:41,199 --> 00:59:43,440 versión 6. Entonces, esto 952 00:59:43,440 --> 00:59:45,380 sí puede pasar por aquí, ¿se entiende? 953 00:59:45,880 --> 00:59:47,519 Cuando llegará aquí, este router 954 00:59:47,519 --> 00:59:49,420 lo desempaquetará y esta versión 955 00:59:49,420 --> 00:59:55,110 6 lo mandará para acá. ¿Y cómo sería 956 00:59:55,110 --> 01:00:00,019 eso? Tú no lo harías, 957 01:00:00,219 --> 01:00:01,780 yo tampoco. ¿Vale? 958 01:00:02,280 --> 01:00:03,579 No son mecanismos a nivel 959 01:00:03,579 --> 01:00:05,760 básico. Si yo te pregunto 960 01:00:05,760 --> 01:00:07,739 cómo se creó y construía esto, tú tampoco lo sabes. 961 01:00:08,420 --> 01:00:08,860 Hemos visto 962 01:00:08,860 --> 01:00:11,619 cómo se haría. Programando, 963 01:00:12,179 --> 01:00:13,840 pero nosotros no estamos a este nivel. 964 01:00:13,840 --> 01:00:17,980 pero lo que queremos saber es que existe este mecanismo que funciona de esta forma que si hay 965 01:00:17,980 --> 01:00:23,860 un enlace en mi empresa de versión 4 con todo el resto del 6 puedo de alguna forma hacerlo como 966 01:00:23,860 --> 01:00:30,699 se hace pues ya es otro mundo y lo que me interesa que vosotros sepáis que hay estas tecnologías si 967 01:00:30,699 --> 01:00:39,280 luego un día lo necesitáis decir ah no sé por qué yo esto sé que existe luego como se hace 968 01:00:39,280 --> 01:00:42,139 es que muy probablemente 969 01:00:42,139 --> 01:00:43,940 ni siquiera lo tienes que ver, porque 970 01:00:43,940 --> 01:00:45,960 lo harán los dispositivos de forma 971 01:00:45,960 --> 01:00:46,780 automática por debate. 972 01:00:48,039 --> 01:00:50,059 Y la última es un mecanismo de traducción, 973 01:00:50,380 --> 01:00:52,119 pero es medio 974 01:00:52,119 --> 01:00:54,079 malo, ¿vale? Que es decir, 975 01:00:54,559 --> 01:00:55,920 aquí me llega el paquete 976 01:00:55,920 --> 01:00:57,840 con su cabecera de tipo 6 977 01:00:57,840 --> 01:01:00,420 y yo lo que hago es traducir 978 01:01:00,420 --> 01:01:02,380 esta cabecera a una cabecera 979 01:01:02,380 --> 01:01:03,039 de tipo 4. 980 01:01:04,239 --> 01:01:06,139 Traduzco los campos uno por uno. 981 01:01:06,960 --> 01:01:07,980 La IP destino por 982 01:01:07,980 --> 01:01:12,880 por este pedestino, por este origen, pero claro, como son cabeceras distintas es posible 983 01:01:12,880 --> 01:01:19,840 que el dato se pierda. Entonces, este mecanismo de traducción es más engorroso y más complejo 984 01:01:19,840 --> 01:01:27,519 de que funcione. Entonces, hoy en día se usa esto, en casos extremos se puede usar 985 01:01:27,519 --> 01:01:29,940 en casos nunca hechos 986 01:01:29,940 --> 01:01:34,039 y estos 987 01:01:34,039 --> 01:01:35,159 y pérdense un chais 988 01:01:35,159 --> 01:01:37,739 y ya estamos 989 01:01:37,739 --> 01:01:38,300 y ya estamos