Professional Documents
Culture Documents
Primero, repasemos de que est compuesta una direccin IP: 4 nmeros decimales
separados por puntos. bien... pero en realidad, son 4 octetos binarios (que es el lenguaje que
"entienden" las mquinas). Por ejemplo, la direccin IP 192.168.1.0 en notacin binaria seria
11000000.10101000.00000001.00000000. Mucho ms sencillo recordar el nmero binario!
Para realizar estos clculos, primero hay que saber el "peso" de cada posicin binaria. las
mismas seran:
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1
tomando como ejemplo el nmero 192 = 11000000 vemos que 192 = 128 + 64... y asi
podemos calcular cualquier nmero binario / decimal. Si hacemos 128 + 64 + 32 + 16 + 8 + 4
+ 2 + 1 = 255... y aca tenemos un punto importante. sabemos que cada parte de la direccin
IP tiene un rango de 0 a 255... y si hacemos 2^8 el resultado es 256 (las direcciones IP
empiezan a contar de 0).
Ahora veamos la mscara de red: no me voy a meter en las clases y esas cosas, bsicamente
una mscara de red me dice que parte de la direccin es RED y que parte es para los HOSTS.
Tambin est la notacin decimal y la binaria... si tengo la mscara 255.255.255.128, en
decimal sera 11111111.11111111.11111111.10000000
La parte con todos "1", es la parte de RED. La parte que queda en "0" es la parte de los hosts.
Y otra notacin que se pueden encontrar es la que tiene la "/", que simplemente el nmero q le
sigue a la barra es la cantidad de "1" de la mscara. en el ejemplo que puse antes, sera una
/25
Cuando uno hace subneteo o VLSM, lo que est haciendo es modificar esa mscara. Lo
vemos con un ejemplo:
Dada la IP 192.168.0.0/22, la mscara de red sera entonces 255.255.252.0. Pasemos todo
esto a binario (pongo en binario solo los octetos que nos interesan al clculo)
192 . 168 . 00000000 . 00000000 --> DIRECCION IP
255 . 255 . 11111100 . 00000000 --> MASCARA
Si queremos subnetear esto para conseguir por ejemplo, 8 subredes, tenemos que cambiar la
mscara. Y para saber cuntos bits correr la mscara (para la derecha), vamos haciendo
2^[cantidad de bits prestados]
si corremos un bit, ser 2^1 = 2 subredes. no alcanza; pedimos otro: 2^2= 4... tampoco. 2^3=8
perfecto! ahora entonces me va a quedar:
255.255. 111111 00.0 000000 esos 3 bits "prestados" ahora en la mscara van a ser "1", y
tenemos una mscara 255.255.255.128. Y qu paso con la direccin de red?
192.168. 00000000 . 00000000 con cada subred va a ir modificando esos 3 bits...
192.168. 000000 | 00 . 0 | 0000000 --> 192.168.0.0
192.168. 000000 | 00 . 1 | 0000000 --> 192.168.0.128
192.168. 000000 | 01 . 0 | 0000000 --> 192.168.1.0