Subneteo en IPv6
Subneteo en IPv6
Subneteo en IPv6
Hace rato que v ste ejemplo de crear subredes en IPv6, que parece una situacin
difcil, pero como ya se lo he dicho a mis estudiantes, en realidad puede ser incluso ms
fcil. A continuacin, les traduzco (interpreto) el artculo que le originalmente en un
foro de soporte de Cisco. Disfrtenlo.
Interpretacin de IPv6 Subnetting Overview and Case Study
Opcin C: 16 sitios, 256 subsitios (en cada sitio) y 16 subredes (en cada
subsitio). El primer nibble para el sitio, segundo y tercero para subsitio y el
ltimo nibble para subredes.
Sitio 1
Uso futuro: 2001:db8:abcd:1000::/56
Boston: 2001:db8:abcd:1100::/56
...
Reservado para uso futuro: 2001:db8:abcd:1a00::/56
Direcciones Unicast
Direcciones Multicast
Direcciones Anycast
Las direcciones Unicast, al igual que en IPv4, son las ms comunes y utilizadas. Estas
son asignadas a una interface o nodo permitiendo la comunicacin directa entre dos
nodos de la red. Esta tcnica de comunicacin es conocida como uno a uno (one-to-one).
A continuacin podemos ver un ejemplo de una direccin IPv6 Unicast.
2001:0db8:3c4d:0015:0000:0000:1a2f:1a2b/64
Las direcciones Multicast permiten identificar mltiples interfaces o nodos en un red.
Con este tipo de direcciones podemos comunicarnos con mltiples nodos de manera
simultnea. Esta tcnica de comunicacin es conocida como uno a mucho (one-to-many).
A continuacin podemos ver un ejemplo de una direccin IPv6 Multicast.
FF02:0:0:0:0:0:0:9
Las direcciones Anycast son un nuevo tipo de direccin en IPv6. Al igual que una direccin
Multicast, una direccin Anycast identifica mltiples interfaces, sin embargo, mientras que
los paquetes de Multicast son aceptados por varios equipos, los paquetes Anycast slo se
entregan a una interfaz o nodo. A continuacin podemos ver un ejemplo de una direccin
IPv6 Anycast.
2002:0db8:6301::/128
Y qu pasa con las direcciones Broadcast?
A diferencia de IPv4, el protocolo IPv6 NO soporta direcciones Broadcast. Para los que no
conocen las direcciones broadcast, ests son las direcciones utilizadas para la
comunicacin deun nodo con todos los nodos dentro de un segmento de red. Este tipo
de direccin fue eliminado en IPv6.
Unicast, Multicast y Anycast son las tres grandes categoras de direcciones IPv6. Ahora
vamos a estudiar los tipos de direcciones IPv6 que existen dentro de la categora Unicast:
Link-Local
Site-Local
Global
Las direcciones Link-Local son el equivalente a las direcciones IP privadas en IPv4. Estas
son asignadas a una interface de manera automtica a partir del momento que activamos
el protocolo IPv6 en un nodo.
El prefijo de estas direcciones es FE80::/10. Estas direcciones NO pueden ser
encaminadas a travs de los Routers fuera del segmento local, de ah deriva su nombre.
El propsito principal es proporcionar direccionamiento IP automtico a los nodos en caso
que NO exista un servidor DHCP.
Una direccin IPv6 Link-Local comienza con el prefijo FE80::/10 (los primeros 10 bits),
luego los bits del 11 hasta 64 (los siguientes 54 bits) se configuran con valores de ceros
(0000). De esta manera se forma la porcin de red representada por los primeros 64bits.
FE80:0000:0000:0000:0000:0000:0000:0000/10
La porcin de nodo, que son los ltimos 64 bits, se forma con el formato EUI-64. El formato
EUI-64 toma los 48 bits de la direccin MAC de la tarjeta Ethernet y le coloca 16
bits adicionales predefinidos por el protocolo IPv6 (FFFE). A continuacin tenemos un
ejemplo de una direccin Link-Local.
FE80::211:21FF:FE6C:C86B
Las direcciones IPv6 Site-Local son tambin el equivalente a las direcciones IP privadas
en IPv4. A diferencias de las direcciones Link-Local, estas pueden ser encaminadas fuera
del segmento local, es decir, podemos enviar paquetes entre diferentes segmentos de la
red pero NO hacia el Internet.
La adopcin de IPv6 a nivel de redes LAN/ WAN ya es una realidad que los
profesionales de redes deben de lidiar da a da.
Conociendo la importancia que tiene ste protocolo, iremos desarrollando el tema desde
los aspectos ms bsicos hasta los ms complejos, explicndolos de la manera ms
didctica y simple posible.
IPv6 (Internet Protocol Version 6) son las siglas del nuevo protocolo IP (Internet Protocol)
que sustituir gradualmente al archiconocido protocolo IPv4. La versin 6 del protocolo IP
se dise como una actualizacin evolutiva de IPv4, de hecho, pueden coexistir de manera
transparente ambas versiones.
IPv6 est diseado con el objetivo de permitir que la Internet contine expandindose de
manera constante, tanto en trminos del nmero de nodos conectados, as como tambin,
de la cantidad total de trfico de datos transmitidos.
IPv6 ha estado en desarrollo desde mediados de la dcada de 1990. La iniciativa principal
que impuls el desarrollo de ste proyecto naci de la preocupacin causada por el
eminente agotamiento de las direcciones IP disponibles. En pocas palabras, la demanda
de direcciones IP superara la oferta disponible.
Debemos recordar que el Protocolo Internet versin 4 (IPv4) fue desarrollado en la dcada
del 1970, donde sus desarrolladores NO tenan ni la ms remota idea de que el Internet
tendra el tamao y el alcance global que presenta hoy da. En esa poca NO era posible
prever la cantidad tan diversa de dispositivos que se conectaran utilizando ste protocolo.
En trminos matemticos, una direccin IPv4 tiene un longitud de 32 bits, permitiendo as,
una asignacin mxima de 2^32, que es lo mismo decir, 4,294,967,296 billones
direcciones IP nicas. Dentro de toda esta cantidad de direcciones IP existen algunos
rangos reservados para las direcciones IP privadas (18 millones) y las direcciones IP
multicast (270 millones).
El protocolo IP versin 6 (IPv6) provee una cantidad de direcciones mucho mayor que su
predecesor IPv4. En esta nueva versin, el tamao de las direcciones IP ha crecido de una
longitud de 32 bits a 128 bits. Matemticamente, la cantidad de direcciones IP nicas que
pueden ser asignadas en IPv6 son aproximadamente 2^128 o 3.403 x 10^38, un nmero
extremadamente grande de direcciones IP posibles.
Con ste incremento en la longitud de las direcciones IP no habr problemas de escases
de direcciones IP por un largo periodo de tiempo adems de que garantizar una
expansin exponencial de la cantidad de nodos (tabletas, smartphones, vehculos,
electrodomsticos, etc. ) que se podrn interconectar a travs de Internet.
El aumento de la cantidad de direcciones IP para ser asignadas representa prcticamente
la caracterstica diferenciadora ms conocida entre IPv4 e IPv6. La realidad es que hay
otros beneficios tecnolgicos que aporta IPv6 que mejoran significativamente al protocolo
IP:
En prximos post, explicaremos con un nivel de detalle an mayor toda la parte tcnica
relacionada con los protocolos IPv4 e IPv6. Veremos todo lo relacionado con el formato de
los paquetes, el direccionamiento, el subnetting y la implementacin de IPv6 en los
equipos Cisco.
En caso de que usted tenga alguna duda o si simplemente quiere saber alguna
informacin especfica sobre el protocolo IPv6, no dude en dejarnos su comentario aqu
debajo, le prometemos que en los prximos artculos sobre IPv6 le responderemos todas
sus inquietudes.Facebook33Twitter3
Las direcciones IPv4 tienen una longitud de 32 bits. Lo que significa que podemos tener
2^32 o 4,294,967,296 (4 billones) de direcciones IP nicas para ser asignadas. Si
queremos aumentar el tamao de la cantidad de direcciones posibles slo debemos de
aumentar la longitud de las direcciones.
Cada bits adicional que se agregue a la longitud de las direcciones incrementa el doble el
nmero de direcciones IP posibles.
En el caso de IPv6, el aumento pas de un espacio de direcciones de 32 bits a 128 bits,
siendo est la longitud de una direccin IPv6. Esto significa que la cantidad total de
direcciones IPv6 posibles es 2^128. Esto produce como resultado el siguiente nmero:
340,282,366,920,938,463,463,374,607,431,768,211,456
Este nmero es tan grande que regularmente se expresa en notacin cientfica
como3.4*10^38. Esto es ms o menos cerca de 340 trillones de trillones de direcciones
IP posibles, lo que representa realmente un nmero bastante grande de direcciones IP
posibles. La idea es que IPv6 provea un espacio tan grande de direcciones IP que NO sea
posible el agotamiento de ste recurso en los prximos mil aos.
El incremento de la longitud de las direcciones IP desde un tamao de 32 bits (IPv4) a 128
bits (IPv6) brinda una gran ventaja, pero tambin nos brinda algunos desafos. Una
direccin IPv4 de 32 bits se representa de la siguiente forma:
11001000010110000011110101100100
(Binario de 32 bits)
01011000
00111101
01100100
(Binario de octetos)
Ha nosotros los humanos se nos hace muy complicado trabajar con nmero binarios.
Preferimos enormemente trabajar con nmeros decimales. En notacin decimal la
direccin IP anterior se representara de la siguiente manera:
200.88.61.100
(Notacin decimal)
En IPv6 las direcciones IP son tan largas que NO es conveniente representarlas ni siquiera
en formato decimal. Para simplificar la representacin de las direcciones IPv6 se opt por
utilizar el sistema de notacin hexadecimal.
El sistema hexadecimal est basado en 16 valores. Estos 16 valores se representan
utilizando los smbolos de los nmeros de 0 al 9 (10 valores), y los smbolos de las
letras A, B, C, D, E, F (6 valores). Las direcciones IPv6 se dividen en 8 octetos, cada
octeto de un tamao de 16 bits.
A continuacin vamos ver primero un ejemplo de una direccin IPv6 representada en
formato decimal:
128.91.45.157.220.40.0.0.0.0.252.87.212.200.31.255
Note que est direccin IPv6 representada en notacin decimal es muy larga, y sera
bastante complicado trabajar con semejante formato de direcciones IP. Esta direccin est
compuesta por 16 octetos de 8 bits separados por un punto. Si multiplicamos 16 x 8 bits el
resultado sera 128 bits.
Si representamos la direccin anterior en formato hexadecimal que es la notacin utilizada
en IPv6 sta se mostrara de la siguiente manera:
805B:2D9D:DC28:0000:0000:FC57:D4C8:1FFF
La direccin anterior est compuesta por 8 octetos de 16 bits separados por dos puntos
(::). Si multiplicamos 8 x 16 bits el resultado sera 128 bits.
La notacin hexadecimal es la forma oficial para expresar las direcciones IPv6. Con sta
noticin se logra que las direccin IP sean ms cortas y fciles de manejar. An as, a
nosotros los humanos se nos hace complicado manejar direcciones IP bajo esta notacin,
ya que la notacin de 16 valores NO nos es familiar.
Algo importante a tener en cuenta es que las direcciones IPv6 estn separadas por dos
puntos (::) a diferencia de las direcciones IPv4 que estn separados por puntos.
Algo similar a las direcciones IPv6 en cuanto a su representacin son las direcciones MAC.
Las direcciones MAC son aquellas que vienen incrustadas en una interfaz Ethernet de
cualquier equipo en la red. Estas direcciones tienen una longitud de 48 bits (6 octetos de 8
bits) y tambin se representan en notacin hexadecimal.
La siguiente direccin es un ejemplo de una direccin MAC:
08-00-27-00-D0-A1 (Esta es la direccin MAC del computador desde donde estoy
escribiendo ste artculo)
Luego ms adelante en otro artculo aprenderemos como el protocolo IPv6 utiliza las
direcciones MAC de la interfaz Ethernet para formar la parte de HOST de una direccin
IPv6 para los nodos de la red.
En un prximo artculo, entraremos en ms detalles sobre la notacin y la representacin
de los prefijos de las direcciones IPv6. En caso de que usted tenga alguna duda o, si
simplemente quiera conocer alguna informacin especfica sobre el protocolo IPv6, no
dude en dejarnos su comentario aqu debajo. Le prometemos que en los prximos
artculos sobre IPv6 le responderemos todas sus inquietudes.
Post Relacionados:
CiscoCisco CCNA Todo Sobre IPv6 Prefijos Y Notacin (3/5)
6 respuestas
Fjese que reducimos dos octetos representados como 0000:0000 en algo como esto 0:0.
Y ahora, le parece un poco ms corta? Definitivamente que s, pero an as se puede
acortar un poco ms eliminando completamente los ceros de los octetos 4 y 5.
El resultado sera el siguiente:
805B:2D9D:DC28:::FC57:D4C8:1FFF
En este caso, lo que hicimos fue sustituir los dos ceros (0:0) por (::). Esta sustitucin de
ceros por doble colon (::) slo se puede realizar una sola vez dentro de una direccin
IPv6.
Si tenemos la siguiente direccin:
805B:2D9D:DC28:0:0:FC57:0:0
Podemos observar que sta direccin es un poco diferente a la anterior debido a que
tenemoscuatro octetos con valores en ceros pero NO todos son consecutivos. Slo
podemos suprimiruno de los dos pares de octetos con valores en cero dentro de la
direccin IP. Esto significa que podramos tener estos dos escenarios si intentamos reducir
la direccin:
805B:2D9D:DC28:::FC57:0:0
805B:2D9D:DC28:0:0:FC57::
0:0:0:0:0:0:0:0
Esta direccin la podemos representar como:
:: (No hay nmeros, slo dos puntos)
Existe otra forma de representar las direcciones IPv6 que nos resulta un poco ms familiar.
Podemos representar parte de una direccin IPv6 en notacin decimal al estilo IPv4.
Sabemos que las direcciones IPv6 son de 128 bits y las de IPv4 de 32 bits. Para poder
incrustar un direccin IPv4 dentro de una direccin IPv6 debemos de representar los
primeros 96 bitsen notacin hexadecimal y los ltimos 32 bits en notacin decimal.
Veamos el siguiente ejemplo:
805B:2D9D:DC28::FC57:212.200.31.255
La parte de la direccin en negrita son los ltimos 32 bits representados en notacin
decimal como si fuera una direccin IPv4.
Tambin tenemos la opcin de disear un direccionamiento IPv6 al estilo IPv4 slo
colocando los primeros 96 bits de la direccin IPv6 con valores en cero.
Veamos el siguiente ejemplo:
0:0:0:0:0:0:212.200.31.255
Aplicando la regla de la supresin de ceros podemos representar esta direccin de la
siguiente forma:
::212.200.31.255
A primera vista parecera una direccin IPv4, la diferencia est en los dos puntos (::) al
principio de la direccin que simbolizan claramente el protocolo IPv6.
En un prximo artculo, sobre los diferentes tipos de direcciones que existen en IPv6. En
caso de que usted tenga alguna duda o, si simplemente quiera conocer alguna informacin
especfica sobre el protocolo IPv6, no dude en dejarnos su comentario aqu debajo. Le
prometemos que en los prximos artculos sobre IPv6 le responderemos todas sus inqu
Una direccin IPv6 Global Unicast soporta 2^16 subredes posibles para un total de 65.535.
Cada subred soporta 2^64 nodos posibles para un total de 18446744073709551616.
Vamos a tomar como ejemplo la siguiente direccin IPv6 Global Unicast:
2001:0db8:3c4d:0015:0000:0000:1a2f:1a2b
Los primeros 48 bits representan la porcin de red de la empresa (Site Prefix):
2001:0db8:3c4d
Los siguientes 16 bits representan la porcin de subred:
0015
Los siguientes 64 bits representan la porcin del nodo:
0000:0000:1a2f:1a2b
NOTA: SI NO hay subdivisin de la red (Subnetting), entonces, los primeros 64 bits
representa la red y los dems 64 bits los nodos.
Post R
10 respuestas
Personalmente tena la idea que la adopcin de IPv6 iba una poco ms acelerada.
Considero que un 5% en el 2014 es todava una cifra muy baja.
Las preguntas que quiero dejar abiertas en este post son las siguientes:
Qu factores han afectado la adopcin masiva de IPv6?
Por qu tan pocas empresas han migrado a IPv6?
Tu opinin es muy importante para nosotros.
Por favor, djame tu comentario aqu mismo debajo de este post.
Hasta pronto!