Você está na página 1de 5

Calculo de Subredes IPv6

Hoy hablamos un poco sobre el calculo de subredes IPv6.

El concepto de subredes viene como una de las propuestas de mejor


aprovechamiento de las direcciones IPv4.

La gran cuantidad de direcciones disponibles en IPv6, hace que no sea


necesaria la creación de subredes, pero, para tener la red más
ordenada y eficaz es bueno que sigamos utilizando subredes.

En principio va ser difícil dejar viejos hábitos, como NAT, DHCP, entre
tantos, pero con el tiempo, es posible que tengamos el IPv6
implementado de manera muy distinta, o como soñaron sus creadores,
un IP fin a fin.

Relacionando los binarios con las subredes

En las redes IPv4 los números binarios son la clave para la máscara de
red y por consecuencia para la creación de subredes.

En las redes IPv6 no tenemos mascara de red, lo que tenemos es el


prefijo de red, que no es igual que la máscara de red y no es tan distinto.

Igual los cambios a nivel binario en el prefijo van a producir las


subredes, que son divisiones lógicas de una red mayor.
No hay que preocuparse, a pesar que parece ser algo completamente
nuevo, es muy parecido a lo que ya hacíamos, e incluso a algunos
puede parecerle más fácil.

Entendiendo los Hexadecimales

Las direcciones en IPv6 están armadas con números en hexadecimal,


que es el mismo que usamos para montar las direcciones MAC.

En cuanto los decimales van de 0 hasta 9 las hexadecimales van de 0


a F, así que tenemos:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Cuando lo relacionamos con los binarios, se trabaja de la misma


manera, solo que lo podemos trabajar también directamente un único
número, que tiene solamente 4 bits.

O sea,

0 = 0000

1= 0001

A= 1010

F= 1111

Entendiendo binarios en direcciones IPv6

Una dirección IPv6 está formada por 128 bits, que se representa
mediante ocho grupos de cuatro dígitos hexadecimales, cada grupo
representando 16 bits (dos octetos).

Los grupos se separan mediante dos puntos (:). Un ejemplo de dirección


IPv6 podría ser:

2001:0db8:85a3:0000:0000:8a2e:0370:7334

Separemos un grupo:

2001 = 4 hexadecimales 2, 0, 0, 1

Estudiemos estés hexadecimales por separado:


8 4 2 1

2 24 23 22 21
0 0 1 0
8 4 2 1

0 24 23 22 21
0 0 0 0
8 4 2 1

1 24 23 22 21
0 0 0 1

Así que el numero binario para el hexadecimal 2001 es 0010 0000 0000
0001

Pueden ver que cuando charlamos de direcciones IPv6 vamos a


trabajar de manera individual cada número del grupo de cuatro
hexadecimales, lo que lo hace un poco más simple las cuentas, ya que
vamos a tratar con máximo 24.

Calculo de Subredes IPv6

La creación de subredes en IPv6, sigue el mismo principio de la


creación de subredes en IPv4, la única diferencia está en la
representación de la dirección.

Si vos podes crear subredes en IPv4, seguramente vas a poder crear


subredes en IPv6.

En general las direcciones en IPv6 son pensadas para que los primeros
64 bits sean la red y los segundos 64 bits sean el host.

Vamos a un ejemplo práctico para que puedan entender más fácil.

Supongamos que somos un proveedor de internet y pedimos un bloque


de direcciones IPv6 a LACNIC.

Recibimos en respuesta la dirección:


2001:ACAD:1234:0000:0000:0000:0000:0000/48
O sea, los primeros 48 bits de la dirección son bloqueados, son el prefijo
de la red, y no podemos tocarlos.

Si convertimos la dirección a binario tenemos:

0010000000000001:1010110010101101:0001001000110100:0000000
000000000:0000000000000000:0000000000000000:00000000000000
00:0000000000000000

¡No salga corriendo aun!!!

Yo sé que todos los 128 bits vistos de esta manera asustan, pero solo
vamos a trabajar con uno hexteto especifico.

Nota: “hexteto” es el término no oficial que se utiliza para referirse a un


segmento de 16 bits o cuatro valores hexadecimales.

La dirección de la red entonces quedaría 2001:ACAD:1234:0000::/48

Nos quedan 16 bits para las subredes ya que los últimos 64 los
dejaremos para que el IPv6 pueda andar con la creación automática de
direcciones, aprovechando la dirección MAC de los equipos.

Para detalles de este proceso, acceder el tópico sobre DHCPv6.

Ahora trabajemos directamente la creación de la sub red paso a paso.

Podemos cambiar a binario todo el hexteto, y salir creando todas las


subredes IPv6:

2001:ACAD:1234:0000000000000001::/64 ->
2001:ACAD:1234:0001::/64

2001:ACAD:1234:0000000000000010::/64 ->
2001:ACAD:1234:0002::/64

2001:ACAD:1234:0000000000000011::/64 ->
2001:ACAD:1234:0003::/64

Eso aún no lo hace muy fácil.

Utilicemos la misma red pero solo vamos cambiar un número


hexadecimal a la vez:

2001:ACAD:1234:0000::/64 -> 2001:ACAD:1234:0000000::/64


2001:ACAD:1234:0002::/64 -> 2001:ACAD:1234:0000010::/64

2001:ACAD:1234:0003::/64 -> 2001:ACAD:1234:0000011::/64

Así sabemos que cada hexadecimal te va permitir hacer hasta 16


subredes IPv6.

Espero que lo disfruten, y no olviden, lo más importante es practicar, así


vas a poder seguir mejorando, no hay misterio en sub redes, la practica
lleva a la perfección.

Você também pode gostar