Está en la página 1de 7

VLSM y CIDR con IP v4 Jose Antonio Guijarro Guijarro ISSN: 1989-9041, Autodidacta

Jos Antonio Guijarro Guijarro.


Profesor de Secundaria Especialidad Informtica.
Profesor Tcnico de Formacin Profesional.
Especialidad de Sistemas y Aplicaciones Informticas.
IES Castelar (Badajoz)
guijarroguijarro@hotmail.com

VLSM y CIDR con IP v4

1.- INTRODUCCIN

Hasta hace unos aos, se ha venido usando un mtodo de mscara fija para la
subdivisin de redes en subredes, basado en clases, con la idea inicial de aprovechar
el nmero de red y repartirla entre distintos departamentos o dependencias en una
organizacin.

Sin embargo esto tena un inconveniente, ya que si se tenan varias subredes con
distinto nmero de host por subred, haba que hacer la divisin pensando en la subred
ms grande y desperdiciando direcciones de red en las subredes con menor nmero
de host, que no se usaban a menos que esa subred pequea creciera.

Con la tcnica de VLSM (o mscara de subred de longitud variable), podemos afinar


ms, y hacer una divisin en subredes mucho ms eficiente, siempre y cuando el
hardware de la red lo soporte. En este sentido, los protocolos usados por el sistema
operativo de los routers de CISCO, tanto OSPF como EIGRP lo soportan; RIP V2
tambin soporta VLSM, pero RIP V1 no.

Mediante VLSM, se disean esquemas de direccionamiento usando varias


mscaras, en funcin de la cantidad de hosts que se necesitan en cada subred, y en
muchos casos, las direcciones que se dejan sin asignar, pueden ser usadas en un
futuro para nuevas subredes, sin variar el esquema de direccionamiento anterior.

CIDR es un trmino que se utiliza para referirse al hecho de que un enrutador sea
capaz de usar protocolos que no consideran las clases.

CIDR significa que un protocolo tiene en cuenta el direccionamiento VLSM en sus


actualizaciones de enrutamiento y puede enviar actualizaciones incluyendo las
mscaras (diferentes para cada subred).

Basndome en el procedimiento expuesto en el artculo de Clculo manual de


subredes con IP v4, publicado en la revista Autodidacta del mes de Abril de 2011, y
siguiendo la misma tcnica, paso a redactar varios ejemplos meramente didcticos
que ponen de manifiesto la bondad de la tcnica VLSM.

199
VLSM y CIDR con IP v4 Jose Antonio Guijarro Guijarro ISSN: 1989-9041, Autodidacta

Como se dice en el mencionado artculo, nombrar con la palabra salto a la cantidad


de hosts de cada subred.

En el tercer ejemplo, al ser redes con un nmero de host muy grande, se har uso de
logaritmos para calcular el nmero de bits necesarios para direccionar esos hosts en
cada subred.

2.- APLICACIONES PRCTICAS

2.1.- PRIMER EJEMPLO

En una organizacin se dispone de la direccin IP 192.168.1.0/24 y se necesita


dividir la red en varias subredes con las siguientes condiciones.

Una red de 18 host para administracin.


Una red de 9 host para directivos.
Una red de 80 host para almacn.
Una red de 50 host para fbrica.

Procedimiento

Lo primero es ordenar las subredes de mayor a menor nmero de host, para


posteriormente calcular la mscara de subred para cada una de ellas, y el nmero de
hosts tericos que puede albergar cada subred (lo que en adelante llamaremos salto
de subred, como se propone en el artculo de Clculo manual de subredes con ip v.
4.0):

1. Red de almacn.
a. Necesidad de host reales: 80
b. Bits de host que se tienen que utilizar: 7
c. Nmero de host tericos que puede albergar: 2^7 = 128 Salto
d. Mscara de subred: 255.255.255.128 (o /25).

2. Red de fbrica.
a. Necesidad de host reales: 50
b. Bits de host que se tienen que utilizar: 6
c. Nmero de host tericos que puede albergar: 2^6 = 64 Salto
d. Mscara de subred: 255.255.255.192 (o /26).

3. Red de administracin.
a. Necesidad de host reales: 18
b. Bits de host que se tienen que utilizar: 5
c. Nmero de host tericos que puede albergar: 2^5 = 32 Salto
d. Mscara de subred: 255.255.255.224 (o /27).

4. Red de directivos.
a. Necesidad de host reales: 9
b. Bits de host que se tienen que utilizar: 4
c. Nmero de host tericos que puede albergar: 2^4 = 16 Salto
d. Mscara de subred: 255.255.255.240 (o /28).

200
VLSM y CIDR con IP v4 Jose Antonio Guijarro Guijarro ISSN: 1989-9041, Autodidacta

Tabla de subredes:

Denominacin IP Subred Primer Host ltimo host Broadcast


Almacn 192.168.1.0 192.168.1.1 192.168.1.126 192.168.1.127
brica 192.168.1.128 192.168.1.129 192.168.1.190 192.168.1.191
Administracin 192.168.1.192 192.168.1.193 192.168.1.222 192.168.1.223
Directivos 192.168.1.224 192.168.1.225 192.168.1.238 192.168.1.239

Como puede apreciarse en la tabla precedente, an quedan nmeros de IP


disponibles (desde la 192.168.1.240 hasta la 192.168.1.254) disponibles para futuras
subredes o bien para servidores, routers o dispositivos de enlace de red.

2.2.- SEGUNDO EJEMPLO

Supongamos ahora que a la organizacin se le asigna la IP nmero 172.23.0.0


y se quiere subdividir en las siguientes subredes:

2 subredes de 2000 hosts cada una.


2 subredes de 1000 hosts cada una.
1 subred de 350 host.
1 subred de 210 host.
2 subredes de 30 host.
1 subred de 10 host.

Procedimiento

Seguiramos el mismo procedimiento que en el caso anterior. Comenzamos


ordenando las subredes de mayor a menor nmero de host, para posteriormente
calcular la mscara de subred de cada una de ellas y el salto para cada subred
(nmero de host tericos).

1. 1 red de 2000 hosts.


a. Necesidad de host reales: 2000
b. Bits de host que se tienen que utilizar: 11
c. Nmero de host tericos que puede albergar: 2^11 = 2048 Salto
d. Mscara de subred: 255.255.248.0 ( /21).

2. 2 red de 2000 hosts.


a. Necesidad de host reales: 2000
b. Bits de host que se tienen que utilizar: 11
c. Nmero de host tericos que puede albergar: 2^11 = 2048 Salto
d. Mscara de subred: 255.255.248.0 ( /21).

3. 1 red de 1000 hosts.


a. Necesidad de host reales: 1000
b. Bits de host que se tienen que utilizar: 10
c. Nmero de host tericos que puede albergar: 2^10 = 1024 Salto
d. Mscara de subred: 255.255.252.0 ( /22)

4. 2 red de 1000 hosts.


a. Necesidad de host reales: 1000
b. Bits de host que se tienen que utilizar: 10

201
VLSM y CIDR con IP v4 Jose Antonio Guijarro Guijarro ISSN: 1989-9041, Autodidacta

c. Nmero de host tericos que puede albergar: 2^10 = 1024 Salto


d. Mscara de subred: 255.255.252.0 ( /22).

5. Red de 350 hosts.


a. Necesidad de host reales: 350
b. Bits de host que se tienen que utilizar: 9
c. Nmero de host tericos que puede albergar: 2^9 = 512 Salto
d. Mscara de subred: 255.255.254.0 ( /23).

6. Red de 210 hosts.


e. Necesidad de host reales: 210
f. Bits de host que se tienen que utilizar: 8
g. Nmero de host tericos que puede albergar: 2^8 = 256 Salto
h. Mscara de subred: 255.255.255.0 ( /24).

7. 1 Red de 30 hosts.
i. Necesidad de host reales: 30
j. Bits de host que se tienen que utilizar: 5
k. Nmero de host tericos que puede albergar: 2^5 = 32 Salto
l. Mscara de subred: 255.255.255.224 ( /27).

8. 2 Red de 30 hosts.
m. Necesidad de host reales: 30
n. Bits de host que se tienen que utilizar: 5
o. Nmero de host tericos que puede albergar: 2^5 = 32 Salto
p. Mscara de subred: 255.255.255.224 ( /27).

9. Red de 10 hosts.
q. Necesidad de host reales: 10
r. Bits de host que se tienen que utilizar: 4
s. Nmero de host tericos que puede albergar: 2^4 = 16 Salto
t. Mscara de subred: 255.255.255.240 ( /28).

Tabla de subredes

Denominacin IP Subred Primer Host ltimo host Broadcast


SBR-2000 172.23.0.0 172.23.0.1 172.23.7.254 172.23.7.255
SBR-2000 172.23.8.0 172.23.8.1 172.23.15.254 172.23.15.255
SBR-1000 172.23.16.0 172.23.16.1 172.23.19.254 172.23.19.255
SBR-1000 172.23.20.0 172.23.20.1 172.23.23.254 172.23.23.255
SBR-350 172.23.24.0 172.23.24.1 172.23.25.254 172.23.25.255
SBR-210 172.23.26.0 172.23.26.1 172.23.26.254 172.23.26.255
SBR-30 172.23.27.0 172.23.27.1 172.23.27.30 172.23.27.31
SBR-30 172.23.27.32 172.23.27.33 172.23.27.62 172.23.27.63
SBR-10 172.23.27.64 172.23.27.65 172.23.27.78 172.23.27.79

En qu subred se desperdician ms nmeros de IP? Como puede verse en la tabla


precedente, en cada una de las dos primeras subredes, se desperdician 48
posiciones, en las dos siguientes 24, en la subred de 350 hosts, quedan libres (512-
350=162), en la de 210, se desperdician 256 210 = 46, en las de 30 se aprovechan

202
VLSM y CIDR con IP v4 Jose Antonio Guijarro Guijarro ISSN: 1989-9041, Autodidacta

todas y en la ltima slo 6 posiciones quedan sin ser utilizadas. Por lo que el mayor
nmero de IP desaprovechadas corresponde a la quinta subred.

Hacer notar que desde la 172.23.27.79 hasta la 172.23.255.255, quedan muchas ip


aprovechables para ampliaciones futuras de la organizacin, tanto en subredes como
en hosts.

2.3.- TERCER EJEMPLO

Veamos ahora otro ejemplo con la red 10.0.0.0 que se quiere dividir en varias
subredes:
2 de 100000 hosts
5 de 24000 hosts
3 de 15000 hosts

Procedimiento:

Haremos igual que en los ejemplos anteriores, primero ordenamos las subredes de
mayor a menor nmero de hosts, luego calcularemos el nmero de hosts tericos que
puede albergar cada subred, y posteriormente haremos la tabla de subredes.

1. 1 red de 100000 hosts.


a. Necesidad de host reales: 100000
b. Bits de host que se tienen que utilizar: 17*
c. Nmero de host tericos que puede albergar: 2^17 = 131072 Salto
d. Mscara de subred: 255.254.0.0 ( /15).

Para realizar este clculo, como es un nmero grande que no se ve a simple vista
el nmero de bits, podemos usar el siguiente razonamiento basada en el cambio
de base de logartmos:

Sabemos que si llamamos x al nmero de hosts que vamos a direccional,


e y al nmero de bits necesarios para direccionar los hosts, la relacin
entre x e y es la siguiente::

2 y >= x

Aplicando logaritmos en ambos lados de esta expresin, nos queda que:

log 2 2y >= log 2 x,

Y teniendo en cuenta que por teora de logartmos:

1) log 2 2y = y
2) log 2 x = log 10 x / log 10 2

Podemos aplicar esto a nuestro caso concreto, y quedarnos con la frmula del cambio
de base para averiguar el nmero de bits necesarios para direccional 100000 host en
las subredes. De esta forma,

203
VLSM y CIDR con IP v4 Jose Antonio Guijarro Guijarro ISSN: 1989-9041, Autodidacta

log 2 100000 = log 10 100000 / log 10 2

y nos queda que

log 2 100000 = 5 / .3010 = 16. 611

Redondeando este nmero hacia arriba, obtenemos el nmero de bits que tenemos
que utilizar para satisfacer la demanda de 100000 hosts, es decir, necesitamos 17 bits.

2. 2 red de 100000 hosts.


a. Necesidad de host reales: 100000
b. Bits de host que se tienen que utilizar: 17*
c. Nmero de host tericos que puede albergar: 2^17 = 131072 Salto
d. Mscara de subred: 255.254.0.0 ( /15).

3. 1 red de 24000 hosts.


a. Necesidad de host reales: 24000
b. Bits de host que se tienen que utilizar: 15*
c. Nmero de host tericos que puede albergar: 2^15 = 32768 Salto
d. Mscara de subred: 255.255.128.0 ( /17).

4. 2 red de 24000 hosts.


a. Necesidad de host reales: 24000
b. Bits de host que se tienen que utilizar: 15*
c. Nmero de host tericos que puede albergar: 2^15 = 32768 Salto
d. Mscara de subred: 255.255.128.0 ( /17).

5. 3 red de 24000 hosts.


a. Necesidad de host reales: 24000
b. Bits de host que se tienen que utilizar: 15*
c. Nmero de host tericos que puede albergar: 2^15 = 32768 Salto
d. Mscara de subred: 255.255.128.0 ( /17).

6. 4 red de 24000 hosts.


a. Necesidad de host reales: 24000
b. Bits de host que se tienen que utilizar: 15*
c. Nmero de host tericos que puede albergar: 2^15 = 32768 Salto
d. Mscara de subred: 255.255.128.0 ( /17).

7. 5 red de 24000 hosts.


a. Necesidad de host reales: 24000
b. Bits de host que se tienen que utilizar: 15*
c. Nmero de host tericos que puede albergar: 2^15 = 32768 Salto
d. Mscara de subred: 255.255.128.0 ( /17).

8. 1 red de 15000 hosts.


e. Necesidad de host reales: 15000
f. Bits de host que se tienen que utilizar: 14*
g. Nmero de host tericos que puede albergar: 2^14 = 16384 Salto
h. Mscara de subred: 255.255.192.0 ( /18).

204
VLSM y CIDR con IP v4 Jose Antonio Guijarro Guijarro ISSN: 1989-9041, Autodidacta

9. 2 red de 15000 hosts.


i. Necesidad de host reales: 15000
j. Bits de host que se tienen que utilizar: 14*
k. Nmero de host tericos que puede albergar: 2^14 = 16384 Salto
l. Mscara de subred: 255.255.192.0 ( /18).

10. 3 red de 15000 hosts.


m. Necesidad de host reales: 15000
n. Bits de host que se tienen que utilizar: 14*
o. Nmero de host tericos que puede albergar: 2^14 = 16384 Salto
p. Mscara de subred: 255.255.192.0 ( /18).

Tabla de subredes

Denominacin IP Subred Primer ltimo host Broadcast MSCARA


Host
SBR1-100000 10.0.0.0 10.0.0.1 10.1.255.254 10.1.255.255 /15
SBR2-100000 10.2.0.0 10.2.0.1 10.3.255.254 10.3.255.255 /15
SBR1-24000 10.4.0.0 10.4.0.1 10.4.127.254 10.4.127.255 /17
SBR2-24000 10.4.128.0 10.4.128.1 10.4.255.254 10.4.255.255 /17
SBR3-24000 10.5.0.0 10.5.0.1 10.5.127.254 10.5.127.255 /17
SBR4-24000 10.5.128.0 10.5.128.1 10.5.255.254 10.5.255.255 /17
SBR5-24000 10.6.0.0 10.6.0.1 10.6.127.254 10.6.127.255 /17
SBR1-15000 10.6.128.0 10.6.128.1 10.6.191.254 10.6.191.255 /18
SBR2-15000 10.6.192.0 10.6.192.1 10.6.255.254 10.6.255.255 /18
SBR3-15000 10.7.0.0 10.7.0.1 10.7.63.254 10.7.63.255 /18

Cul es la siguiente direccin IP libre?

Cuntas direcciones se han utilizado? Cuntas se han desaprovechado en lo que


podramos llamar una fragmentacin interna del espacio de direcciones?

Cuntas direcciones ip quedan libres desde la 10.7.64.0 hasta la 10.255.255.255?

Se dejan sin resolver estas preguntas para que el lector pueda hacer sus clculos.

Se pueden comprobar estos resultados en http://www.vlsm-calc.net/

BIBLIOGRAFA

http://www.anpebadajoz.es/autodidacta/autodidacta_archivos/numero_6_archivos/articu
lo22.htm

http://www.vlsm-calc.net/

http://programoweb.com/71514/%C2%BFque-es-vlsm-y-por-que-se-usa/

http://www.cisco.com/en/US/tech/tk365/technologies_tech_note09186a00800a67f5.sht
ml

205

También podría gustarte