(música ligera)
- Dentro del plan ICND1 bajo la viñeta general
de los fundamentos de la red,
incluyen una sección sobre IPv6, este es el lugar
donde primero quieren introducirle a IPv6.
Así que estos próximos videos serán pequeños fragmentos
de mí hablando sobre varios aspectos de IPv6.
En realidad no vamos a entrar en la configuración de IPv6.
En primer lugar, tengo que ir a través de las líneas de comando básicas de iOS
incluso antes de que pensemos en eso.
Pero solo quiero presentar IPv6
desde una perspectiva teórica.
Este es el primer video de esa serie que presenta IPv6.
Así que primero hablemos un poco sobre la historia de IPv6.
Sabemos que IPv4 en realidad se desarrolló por primera vez
de vuelta con RFC 791 en 1981,
creo que fue en 1981 o 1982
cuando se acababa de desarrollar IPv4.
E inicialmente, en las muy, etapas muy iniciales,
solo se desarrolló para instituciones similares como universidades
y universidades que estaban experimentando
con IPv4.
Esta idea de Internet ni siquiera se imaginó en ese entonces.
Pero a medida que más y más personas comenzaron a conectarse
a la red troncal IPv4 y usarlo,
y comenzó a expandirse desde solo la investigación
a las comunicaciones y los juegos,
esta idea de las direcciones IPv4 se volvió más
y cada vez más populares.
Entonces, en 1992 había una escasez inminente
del espacio de direcciones IPv4 que reconoce
como debo decir que en 1992 reconocieron que,
"Uh oh, la forma en que van las cosas,
"con la rapidez con la que las direcciones IPv4 comenzaron
"para ser consumidos, reconocemos que en algún momento
"Va a haber escasez".
Ahora no había escasez en 1992,
pero fue entonces cuando reconocieron por primera vez
esto va a ser un problema.
En algún momento en el futuro,
si las cosas siguen como van,
nos vamos a quedar sin subredes IPv4.
Ahora, ¿qué significa eso realmente?
Bueno, eso significa que siempre que ese punto sea,
si alguien desarrolla una nueva empresa
y quieren conectarse a internet,
no vamos a tener una subred para darles.
No lo haremos, si hay una empresa existente
que se expande y agregan un nuevo campus,
no vamos a tener ninguna dirección que podamos darles
porque todos se habrán ido.
Así lo reconocieron allá por 1992
que esto era inevitable.
Así que dos años después,
el grupo de trabajo de ingeniería de Internet lanzó su trabajo
en una nueva versión de IP, IPv6.
Así que IPv6, el motivador inicial fue,
"Vamos a reestructurar la dirección,
"Hagamos la dirección más grande".
ya sabes, con 32 bits, hay miles de millones de combinaciones
de direcciones de 32 bits con una dirección IPv4.
Y podrías pensar: "Guau, con tantas combinaciones,
"¿Cómo podríamos salir corriendo?"
Bueno, aquí estamos en 2016, y en realidad estamos comenzando
a agotarse en ciertas partes del mundo,
incluso con miles de millones de direcciones.
Entonces, el IETF decidió,
"Vamos a rehacer el Protocolo de Internet , versión seis del mismo,
"y hagamos el espacio de direcciones mucho más grande
"para que con suerte nunca se quede sin direcciones".
Ese fue el motivo inicial de revisar la propiedad intelectual.
Pero entonces, mientras estaban en eso,
pensaron: "¿Sabes qué?
"Dado que estamos rehaciendo IP, ¿por qué no aprovechamos esta oportunidad
"porque quién sabe cuándo volveremos a tener esta oportunidad,
"para cambiar algunas otras cosas
"sobre el Protocolo de Internet también;
"no solo agrandar el espacio de direcciones,
"pero cambiando algunas otras cosas también".
Y en otro video que viene,
Te mostraré las diferencias entre el encabezado IPv4,
que ya hemos visto y el encabezado IPv6.
Así que en 1998, RFC 2460,
que fue el primer documento RFC para IPv6.
Ahora pongamos las cosas en perspectiva aquí un poco.
Recuerda que te dije que
cuando IP salió por primera vez en 1981 o 1982,
no había tal cosa como máscara de subred,
era puramente clase A, clase B y clase C.
Entonces, la idea de una máscara de subred en realidad surgió en 1985.
Así que eso fue RFC 950.
Nadie va a esperar que memorices estas cosas,
ninguna de estas fechas va a estar en el examen ICND1,
Solo quiero prepararte y hacer que tu mente piense
acerca de por qué crearon esta cosa en primer lugar?
¿Qué problema fue diseñado para resolver?
Entonces, IP 1991: máscaras de subred añadidas a IP en 1985,
y siete años más tarde reconocieron,
"Uh oh, podemos ver un futuro
"donde las cosas comenzarán a agotarse".
Entonces, en 1998, escribieron el primer documento real para IPv6.
Luego, en 2006, por lo que tomó ocho años,
Puedes ver esto desde el '98 hasta el 2006,
se necesitaron ocho años para el espaciado de direcciones IPv6
para estabilizar realmente.
En otras palabras, hubo un montón de ida y vuelta,
"Bueno, las direcciones deberían verse así".
"Bueno, estas direcciones deben usarse".
"No, estas direcciones deben mantenerse privadas".
"No, debemos mantener estas direcciones en reserva".
"Oh no, deberíamos mirar
"en los bits un poco diferente".
Así que les tomó ocho años
para finalmente asentarse y estabilizarse
sobre cómo se vería realmente la estructura de la dirección IPv6
y cómo se usaría.
Y eso fue RFC 4291.
En 2008, ahora hablamos de hace ocho años,
antes de que se hiciera esta grabación,
el gobierno federal de los Estados Unidos ordenó
que todos los dispositivos troncales que se ejecutan en agencias federales,
por ejemplo, todos los enrutadores y dispositivos que eran propiedad
por la CIA, el FBI, la Administración del Seguro Social,
todas las agencias del gobierno federal, sus enrutadores troncales,
y ¿qué entendemos por enrutador de red troncal?
Porque sé que no he hablado sobre ese término todavía.
Entonces, en la estructura de una red, hemos hablado de,
Ya hablé antes en un video anterior,
sobre el modelo de diseño de tres capas : la capa de acceso,
que es lo que da acceso a los dispositivos de red,
como sus portátiles y sus tabletas,
y luego la capa de distribución, y luego la capa central.
Entonces, de lo que realmente estamos hablando aquí es de enrutadores
que cabría en esa capa central
que realmente transmitiría tráfico
ida y vuelta entre agencias.
Entonces habría un enrutador propiedad del FBI
que estaría conectado a un enrutador propiedad de la CIA,
que estaría conectado a un enrutador propiedad
por la Administración del Seguro Social,
y esos serían considerados enrutadores troncales,
forman la columna vertebral de los gobiernos federales
y cómo se comunican entre sí.
Entonces, en 2008, el gobierno federal de EE. UU. dijo
que todos esos dispositivos tienen que ser compatibles con IPv6.
Ahora entiende eso, no dijeron que tenemos que configurar IPv6
en esos dispositivos y ejecutar IPv6,
simplemente dijeron lo que sea hardware y software
está en esos dispositivos tiene que ser compatible con IPv6.
Entonces, en 2008, había muchas compras en marcha
para obtener un nuevo software, nuevo equipo
para asegurarse de que ese requisito se cumpla.
Ahora, apenas el año pasado, en septiembre de 2015,
el Registro Americano de Números de Internet,
el registro regional de Internet que admite América del Norte,
se quedó sin direcciones IPv4.
Entonces, ¿recuerdas cuando comencé hablando sobre el direccionamiento IP?
Estaba diciendo: "Bueno, a veces puedes omitir
su proveedor de servicios e ir directamente
a tu registro regional de internet
y obtener direccionamiento independiente del proveedor?"
Ya no puedo hacer eso con ARIN.
De hecho, tienen algunas direcciones que han mantenido en reserva
para casos de uso muy especiales,
pero es casi imposible para ti
para justificar conseguirlos.
ARIN básicamente se ha quedado sin direcciones IPv4,
así que aquí, en los Estados Unidos y Canadá,
en este punto, todos los proveedores de servicios han engullido
las direcciones IPv4 que queden.
Y no hay ninguno en ningún nivel superior a ellos.
Así que ahí es donde estamos hoy
y estaba mirando algunas estadísticas de Internet
antes de grabar este video,
y en verdad me esta sorprendiendo
porque hace unos, oh, hace 15 años más o menos,
entonces alrededor de 2000, entonces esto es alrededor
cuando se escribió el primer RFC para IPv6,
todo el mundo se estaba riendo bastante.
Dijeron: "Ah, nunca nos vamos a quedar sin direcciones IPv4,
"Esto es demasiado trabajo, demasiado difícil de entender,
"No vamos a lidiar con eso".
Así que durante mucho tiempo, año tras año tras año,
la gente estaba rechazando IPv6 diciendo:
"Oh, pasarán décadas antes de que se use".
Y decían: "Oh", creo que ya en 2012,
o 2013, no hace mucho tiempo, tráfico IPv6 en Internet,
así que si echas un vistazo a todo el tráfico
corriendo a través de Internet a nivel mundial,
en ese momento, hace como dos, tres años,
El tráfico de IPv6 era como el uno por ciento.
Tal vez ni siquiera el uno por ciento, era tan pequeño.
Bueno, acabo de mirar algunas estadísticas en línea
que ahora dicen que IPv6 se ejecuta en Internet
es tan alto como 20 por ciento.
Piensa en eso, uno de cada cinco paquetes
que está pasando por Internet ahora en todo el mundo
es un paquete IPv6.
Está aumentando muy, muy rápido.
Entonces, si vas a ir a los campos de redes
e ingeniera un administrador, ya no puede pagar
ignorar IPv6, será parte de tu vida.
¡Es aquí, es ahora!
Entonces, siendo ese el caso,
también encontré este sitio web aquí
que pensé que era un poco interesante
que quiero compartir contigo.
Esto es IPv6.com, podrías ir allí
y si te desplazas un poco hacia abajo,
esto está bajo la historia y la línea de tiempo,
te muestra justo aquí,
mira este cuadro justo en el medio.
Así que esto muestra cómo fue el agotamiento de direcciones de IPv4.
¡Así que en 1985, 1985!
Así que esto es como tres o cuatro años.
después de que se inventó la propiedad intelectual.
Ya un dieciseisavo del espacio total de direcciones
de esos miles de millones de direcciones ya se consumieron.
Y luego en el 2000, hace quince, dieciséis años,
se usó la mitad del espacio de direcciones
y luego en ese mismo año 2000,
dos tercios del espacio de direcciones.
En realidad, a mediados de 2002.
Y ahora aquí estamos en 2016,
se puede imaginar que es prácticamente desaparecido en este punto.
Entonces descubrí que es un documento muy interesante allí.
Así que ahora tenemos una idea de por qué se necesitaba IPv6,
fue porque se estaban quedando sin direcciones.
Bien, entonces, ¿cómo es una dirección IPv6?
El principal cambio con IPv6 es
que la dirección es cuatro veces más grande que una dirección IPv4;
en lugar de 32 bits, ahora tiene un tamaño de 128 bits, entonces.
Eso sería como una dirección IPv6.
Ahora en realidad no conté esos bits,
No estoy exactamente seguro si eso es 128 o no,
pero en binario, es un número masivamente grande.
De hecho, escuché a alguien decir hace mucho tiempo
que si piensas en dos a la potencia o 128,
esa es la cantidad de combinaciones de direcciones que hay,
No creo que haya ni siquiera un nombre para eso.
Alguien dijo que había tantos
Direcciones IPv6 disponibles
que cada persona podría tener una dirección IPV6 única
por cada cabello de su cabeza,
y todavía quedaría una cantidad infinita.
Entonces, con suerte, a menos que nos expandamos por toda la galaxia
como Star Trek y poblar planetas distantes,
estaremos con IPv6 por mucho, mucho tiempo.
Entonces, sabemos que en IPv4,
ese número binario se dividía en octetos, en bits.
Tenemos cuatro bocados, y luego cada bocado se convirtió
en un número decimal, y luego separados por un punto.
Entonces eso fue un punto decimal.
Podrían haber hecho eso con esto,
pero eligieron un enfoque diferente.
Eligieron representar estos como números hexadecimales.
hexadecimal?
Así es, lo sé, no hemos hablado
sobre hexadecimal todavía.
Así que ahora, necesito hacer una introducción rápida en hexadecimal.
En realidad no es tan difícil.
Espero que no sea tan difícil para ti.
Así que recuerda, volvamos a nuestro tutorial binario
y nuestro tutorial decimal, 'recuerda cómo dijimos eso
tienes un solo marcador de posición,
y cuántos dígitos potenciales podrían entrar allí depende
en qué sistema de numeración está utilizando.
Si estás usando base 10 decimal,
eso significa que tienes 10 cosas posibles
que podría entrar aquí, desde un cero hasta un nueve, base 10.
Si está usando binario, era base dos.
Lo que significa que tenías dos combinaciones posibles,
un cero o un uno.
Bueno, hexadecimal
es un sistema de base 16, ¿qué?
Lo sé, es muy extraño, pero en realidad, es un sistema de base 16.
Así que en este marcador de posición,
tienes 16 cosas posibles que podrían ir allí.
¿Qué podrían ser esos?
Bueno, déjame hacer mi fuente aquí un poco más pequeña.
Los primeros 10 dígitos en hexadecimal
son exactamente iguales que en decimal.
tienes cero,
hasta el nueve, por lo que cubre los primeros 10
de mis 16 posibles personajes, eso no es diferente.
Y luego, para los caracteres restantes, usamos letras.
Entonces A es el equivalente de 10 en decimal,
B es el equivalente de 11, C es el equivalente de 12,
D, me estoy quedando sin espacio aquí.
Está bien, espera un segundo.
Bien, entonces tenemos del cero al nueve,
y luego tenemos nuestras cartas.
A es igual a 10, B es igual a 11,
C es igual a 12, D es igual a 13,
E es igual a 14 y, por último, F es igual a 15.
Eso nos da nuestros 16 caracteres posibles de cero a F,
son 16 combinaciones posibles.
Y también, recuerda, cuando estábamos hablando de decimal,
si tuviera un número de tres dígitos,
la primera posición era siempre la posición de las unidades,
y luego dependiendo del sistema base que estuviéramos usando
determinó cuál era el siguiente.
Así que en decimal, simplemente seguimos multiplicando por 10.
Así que teníamos la posición de los 10 a continuación,
10 por 10 es 100, y así sucesivamente.
Con binario, está multiplicando por dos.
Así que teníamos los unos y luego teníamos la posición de dos,
dos por dos es cuatro, cuatro por dos es ocho,
bueno, probablemente puedas ver adónde voy con esto.
Con hexadecimal, multiplicamos por 16.
Así que tenemos la posición de las unidades,
y luego el siguiente es la posición del 16,
y 16 por 16 es 256,
y después de eso no puedo hacerlo de memoria.
(risitas leves) Solo puedo hacer tres posiciones.
Entonces, con la forma en que se vería un número hexadecimal ,
no siempre se representan de esta manera,
pero si alguna vez ves un número que dice 0 x algo,
eso representa un número hexadecimal.
Entonces, por ejemplo, 0x003,
Bueno, eso es solo el número tres.
No es diferente que en decimal.
Pero si digo 0x00a, ese es el número 10 en hexadecimal.
O podría decir,
y por lo general los ceros a la izquierda se dejan.
Entonces, si te fuera a dar el número hexadecimal de 10,
Solo diría 0xa.
Solo hay un personaje,
de modo que un carácter tiene que estar en la posición de las unidades,
eso es 10 veces uno, que es 10.
O podría decir 0x1b,
bueno, eso significa que tengo una b en la posición de las unidades
y uno en la posición de 16,
entonces eso es 16 más 11, eso es 27.
0x1b es 27 en decimal.
O,
podría ir
0x1a3,
va a ser un número bastante grande.
Eso significa que tengo un tres en la posición de las unidades,
Tengo una 'a' que es 10 en la posición de 16,
y tengo uno en el 256.
eso seria 256
más 160 porque 10 por 16 es 160,
más tres
No voy a agregar eso en mi cabeza,
pero sea cual sea el número,
ese sería el decimal equivalente de 0x1a3.
Entonces, ¿cómo se relaciona esto con una dirección IPv6?
De acuerdo, déjame escribir una dirección IPv6 real.
Ese es uno,
dos,
Tres,
cuatro, no voy a hacer todo el asunto,
Sólo voy a hacer algo de eso.
Bien, en realidad,
una dirección IPv6 real tendría ocho de estas cosas,
He dibujado uno, dos, tres, cuatro, he dibujado cinco.
Entonces, todavía sobra un poco, pero,
No me voy a preocupar por eso ahora.
Entonces, ¿cómo podemos realmente convertir esto en un número
que podemos leer?
Bueno, lo que harías sería, empezando de izquierda a derecha,
tomarías cada cuatro caracteres binarios
y convertir eso en un carácter hexadecimal.
Así que, en decimal, ese es el número dos, ¿verdad?
Los unos están apagados, los dos están encendidos, los cuatro están apagados,
y el ocho está apagado, así que ese es el número dos.
Y luego lo hacemos de nuevo con el siguiente.
Los próximos cuatro, eso es bastante fácil,
eso es solo el número cero,
y luego lo hacemos de nuevo con los siguientes cuatro.
Así que tenemos la posición de las unidades activada,
y la posición de los ochos se enciende, así que son nueve.
Y luego lo hacemos una vez más.
Ahora, en decimal, tenemos el ocho y el cuatro.
Así que ese es el número 12.
Pero en hexadecimal, no decimos 12, decimos C.
Entonces, hasta ahora, he representado 16 bits en binario
utilizando cuatro caracteres hexadecimales.
Y he aquí por qué eso es importante:
después de cada 16 bits binarios,
o después de cada cuatro caracteres hexadecimales , ponemos dos puntos,
y luego repetimos.
Así que esto será cero,
esto será F,
Tengo que poner una caja por aquí,
cero, entonces este aquí es F porque ese es el número 15,
este de aquí, volvemos al número 12 otra vez,
no, ese es el número 10 en realidad, el ocho y el dos,
por lo que sería una 'a', y luego esto aquí es un dos,
y luego ponemos dos puntos.
Así que una dirección IPv6,
porque claramente no lo representamos en binario,
se representa como hexadecimal.
Así es como se vería realmente una dirección IPv6 ,
De hecho, puedo encajar este aquí.
Dos, solo voy a inventar uno.
2001:00a5:0000:55ea:bbbb:cccc:
ahora habrá ocho de estos,
uno dos tres CUATRO CINCO SEIS,
1111, eso es siete, 000c.
Esa es una dirección IPv6.
Y si realmente hiciéramos los cálculos,
verías que esto es de 128 bits en binario.
Cada uno de estos caracteres representa 4 bits.
Recuerde, aquí están los dos, hay 4 bits para eso,
aquí hay un cero, eso es 4 bits para eso,
así que si cuentas todos estos caracteres
multiplicado por cuatro,
eso le daría 128 bits en binario.
Así es como se representa una dirección IPv6 .
Tienes cuatro caracteres hexadecimales,
dos puntos, y luego repita.
Y luego tendrás un máximo de ocho
de estos grupos aquí.
En realidad, he oído, ya sabes cómo decimos,
Voy a escribir esto aquí,
ya sabes cómo decimos que 1 unidad,
Sólo diré, es igual a un poco.
Y 8 bits equivalen a un byte,
bueno, 16 bits equivalen a lo que se llama una palabra.
Así que esta es una palabra.
Así que tienes dos puntos después de cada palabra.
Muy bien, volvamos a aquí.
Expresado en hexadecimal en lugar de decimal.
4 bits equivalen a un carácter hexadecimal.
Y hay un ejemplo.
Ahora, antes de detenerme, hay maneras,
si la dirección IPv6 toma cierto formato,
hay maneras de hacerlo más corto, hacerlo más manejable.
Y te voy a enseñar cuáles son esos dos trucos
Para hacer eso.
Y todo tiene que ver con ceros consecutivos.
Lo que estás buscando en una dirección IPv6
para hacerlo más corto son ceros consecutivos.
Déjame darte una dirección IPv6 2001,
y voy a poner algunos espacios aquí.
Uno dos tres CUATRO CINCO SEIS SIETE.
Bien, este es el formato para acortar esto.
Así que lo primero que buscarías
en una dirección larga como esta
es que buscaría una larga cadena de ceros contiguos.
Y lo que quiero decir con eso es mirar la dirección
y pregúntese, "¿Hay alguna palabra?"
y recuerda, ¿qué quiero decir con palabra,
esto es una palabra, esto es una palabra, eso es una palabra, ¿de acuerdo?
Miras tu dirección IPv6 y dices:
"¿Hay alguna palabra que comienza con un cero?"
Voy a poner algunas flechas en los que lo hacen,
sí, ese hace, ese uno hace, ese uno hace,
que uno hace, que uno hace, está bien, siguiente.
¿Hay algún lugar en esta dirección IPv6
donde tenemos una larga cadena contigua de ceros?
Donde comienza con una palabra y continúa.
Bueno, en realidad lo hacemos.
Tenemos un par de lugares aquí así.
Aquí hay uno que comienza con una palabra.
y sigue adelante.
Aquí hay uno que comienza con una palabra
y sigue adelante.
Ahora, cuando miras eso,
cada una de esas cosas puede resumirse
mediante el uso de un carácter especial que son los dos puntos dobles.
Pero aquí está la regla sobre los dos puntos.
Solo se puede usar una vez en una dirección IPv6.
Déjame darte la lógica detrás de por qué eso es cierto.
Digamos teóricamente que podría usarlo dos veces.
Digamos que podría hacer esto: 2001, y luego dos puntos, dos puntos,
30 colones eaf0 colones
y luego solo diremos
Colón, Colón, 2004.
Digamos teóricamente,
que podría escribir una dirección IPv6 como esta en mi computadora portátil.
Muy bien, ahora recuerda,
cuando ingresa una dirección IPv6 en un sistema,
ese sistema espera que le des 128 bits.
Ahora sabe que lo estás escribiendo en hexadecimal.
Pero por cada letra o cada carácter que escriba,
está diciendo: "Está bien, hay 4 bits,
"hay otros 4 bits".
lo está convirtiendo a binario.
Así que si lo escribo así,
Así es como mi sistema interpretaría esto.
Diría: "Está bien,
"Lo que tenemos aquí es que tenemos uno, dos, tres, cuatro,
"así que esto es muy fácil,
"el ser humano nos ha proporcionado a todos 16-bits
"de esa palabra, está bien.
"Y luego tenemos uno, dos, está bien,
"así que tenemos 8 bits de esa palabra,
"nos faltan algunas cosas,
"y aquí tenemos otros 16 bits de eso,
"y luego aquí abajo,
"Tenemos otro suministro de 16 bits".
Bien, ahora el sistema diría,
"Hmm, está bien, déjame agregar esto aquí.
"16 por tres es 48, más ocho es 56".
entonces mi computadora portátil diría,
"Este humano idiota
"solo me ha dado
"56 bits de una dirección
"¡Eso requiere 128 bits!"
y entonces el sistema diría,
"Está bien, supongo que puedo asumir
"que los bits restantes que sobran son ceros".
Pero bueno, ¿cuántos bits quedan aquí?
No tengo mi calculadora frente a mí,
así que hagamos esto muy rápido aquí
Porque no puedo hacer eso en mi cabeza lo suficientemente rápido.
Entonces 128 menos 56 es 72.
Así que faltan 72 bits.
¿Y qué si el sistema dijera,
"Está bien, voy a poner tal vez 70 ceros aquí
"y dos ceros aquí,
"o tal vez debería dividirlo en partes iguales,
"36 ceros aquí y 36 ceros aquí".
Puedes ver que si realmente te permitiera
para poner dos puntos dobles, no hay manera de que puedas descifrar
donde se suponía que debían estar estos ceros.
Simplemente no podía darse cuenta de eso.
Es por eso que solo podemos poner los dos puntos dobles una vez.
Y así al seleccionarlo,
tiene sentido poner solo los dos puntos dobles para representar
la mayor cadena de ceros contiguos.
Si estoy tratando de acortar esto,
tiene más sentido representar esta gran cosa larga
con los dos puntos dobles, que lo hace para representar esto.
Así que acortémoslo un poco ahora.
Entonces 2001, 0000, 0030, eaf0,
y luego voy a hacer
dos puntos dobles para representar eso, 2004.
Hasta ahora, he podido acortarlo a esto,
Lo pondré todo junto.
Ya puedes ver que esto es mucho más corto que esto,
simplemente tomando esta larga cadena contigua de ceros
y condensarlo con dos puntos dobles.
Ahora voy a enfatizar esto.
Tuve que empezar con una palabra que empezaba con cero,
porque es posible que se pregunte, ¿por qué comencé justo aquí?
Porque eso no se considera un cero inicial,
eso es un cero final,
se arrastra al final de la cola de la palabra.
Necesito un cero que lleve la palabra,
y luego una cadena de ceros después de eso.
Es por eso que tuve que empezar aquí mismo.
Así que eso es una cosa, una larga cadena contigua de ceros
que empieza con una palabra
se puede reemplazar con dos puntos dobles.
Hay otra cosa.
Después de tener lo que queda,
mírelo y pregúntese: "¿Me quedan algunas palabras
"que todavía comienzan con un cero?"
Bueno, sí, ese comienza con un cero,
que uno comienza con un cero.
Así que en esas palabras,
podemos deshacernos de todos los ceros iniciales.
Así que voy a salir una línea a través de ellos.
Esos tres ceros y esa palabra de la que podemos deshacernos.
No puedo deshacerme del cero al final,
porque eso es un cero final,
y podemos deshacernos de estos dos ceros
porque estos son ceros iniciales.
Entonces, en su forma final,
en su forma más corta que podría encontrar,
así que ahora lo he tomado de este negro
hacia abajo hasta este aquí en verde.
Y ese es el camino más corto
Podría condensar una dirección IPv6.
Déjame darte un par en el que puedes pausar el video
y practique y vea si puede hacerlo bien.
Es posible que desee hacer una pausa en este momento
y toma una captura de pantalla de esto
antes de pasar a la siguiente.
Bueno.
De acuerdo, continúa y pausa el video,
trate de abreviar o condensar esto tanto como sea posible
usando las reglas de las que acabo de hablar y luego presione reproducir
cuando crees que tienes tu respuesta.
De acuerdo, haciendo lo que lo hice, diría, una vez más,
busca cualquier palabra que comience con cero,
que uno hace, que uno hace,
que uno hace, que uno hace.
En ese punto, busque una larga cadena contigua de ceros
comenzando con una palabra,
y esta es la cadena más larga que tenemos, justo ahí.
Entonces puedo deshacerme de eso con mi doble colon.
Y luego con lo que sobra,
dibujar una línea a través de cualquiera de los ceros iniciales
de cualquiera de las palabras restantes.
Así puedo deshacerme de esos tres,
y eso es.
Así que lo más pequeño que pude hacer esta dirección
sería 200e:0, tengo que dejar en el cero final,
4000, no puedo deshacerme de ninguno de esos ceros detrás del cuatro
porque no están a la cabeza, están rezagados,
600:eade:1100,
así que eso es lo más pequeño que podrías hacer.
Hagamos uno más.
Está bien, adelante y presione pausa
y tratar de condensar éste hacia abajo.
Bien, una vez más, echemos un vistazo a las palabras
que comienzan con un cero.
que uno hace, que uno hace,
en realidad, no, déjame hacer la palabra completa.
que uno hace, que uno lleva con ceros,
que uno lleva con ceros,
y este lleva con ceros, está bien.
Entonces, ¿dónde están mis cadenas contiguas de ceros?
Bueno, tengo uno que comienza aquí mismo, que termina allí,
por lo que cubre siete ceros,
aquí hay uno que tiene solo dos ceros,
otros dos, y luego cuatro.
Así que diría los siete ceros
sería la mejor manera de deshacerse de ellos.
Y luego voy a poner una línea a través de los restantes,
así que voy a ser capaz de cortar esos,
porque esos son ceros iniciales, córtalos,
y podré cortar estos tres,
dejando el último.
Entonces, en su forma final, esta dirección se verá como
2560:1000:ea05::5:ea:3d:0