Está en la página 1de 62

VLSM (Variable Length Subnet Mask)

Mscaras de Subred de Longitud


Variable Instructor
Paulo Coloms
CCNA
Redes Cisco.NET

http://www.redescisco.net - Paulo
1
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

VLSM es una tcnica utilizada por dispositivos de


networking donde se permite interconectar un grupo
de subredes con distintas mscaras.

De ah el nombre Mscara de subred de longitud


variable.

http://www.redescisco.net - Paulo
2
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

Antes de VLSM:

FLSM (Fixed Length Subnet Mask)

http://www.redescisco.net - Paulo
3
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

Antes de VLSM:

FLSM (Fixed Length Subnet Mask)

- Uso de mscaras de igual longitud en todas


las subredes
- Poco escalable
- Uso de direcciones IP no optimizado
- Poca flexibilidad para el correcto diseo IP.

http://www.redescisco.net - Paulo
4
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

Repaso de matemtica de redes: Subnetting

Bloque IP:
200.34.128.0/22

http://www.redescisco.net - Paulo
5
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

Cmo resolvemos la asignacin de direcciones IP?

http://www.redescisco.net - Paulo
6
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

Cmo resolvemos la asignacin de direcciones IP?

Opcin 1: Al viejo estilo: Creacin de subredes FLSM

http://www.redescisco.net - Paulo
7
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

Para dividir el bloque IP en subredes es necesario


Representar los nmeros decimales en su equivalente
Binario.
Bloque IP: 200.34.128.0/22 y 3 dominios de broadcast

http://www.redescisco.net - Paulo
8
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

200.34.128.0/22

http://www.redescisco.net - Paulo
9
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

200.34.128.0/22

IP:
11001000.00100010.10000000.00000
000
M:
11111111.11111111.11111100.00000
000
http://www.redescisco.net - Paulo
10
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

200.34.128.0/22

Porcin de Porcin de
Red Host

IP:
11001000.00100010.10000000.00000
000
La porcin de red es la cantidad de bits que son comunes a
M:
todos los hosts de la red. En los clculos de subredes la porcin
de red NUNCA se modifica.
11111111.11111111.11111100.00000
En nuestro ejemplo, todas las direcciones IP de los hosts de la
topologa deben comenzar con 11001000.00100010.100000.
000
La porcin de host es la que cambia e identifica a cada mquina.
Solo podemos modificar esta parte para asignar IP dentro de la
http://www.redescisco.net - Paulo
red. Coloms - pcolomes@gmail.com
11
VLSM (Variable Length Subnet Mask)

Porcin de Porcin de
Red Host

IP:
11001000.00100010.10000000.00000
000
Tenemos 10 bits en la porcin de host. As que podemos calcular
rpidamente la cantidad de direcciones IP que tenemos para
M: en la red con la frmula
asignar

11111111.11111111.11111100.00000
000
2 -2 h
h = cantidad de bits en la porcin de host
http://www.redescisco.net - Paulo
12
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

Porcin de Porcin de
Red Host

IP:
11001000.00100010.10000000.00000
000
h = 10
M:
Entonces
11111111.11111111.11111100.00000
Cantidad de hosts = 2n 2
Cantidad
000 de hosts = 2 10
2
Cantidad de hosts = 1024 - 2
Cantidad de hosts = 1022

http://www.redescisco.net - Paulo
13
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

Bloque IP 200.34.128.0/22

11001000.00100010.10000000.00000000 = 200.34.128.0
11001000.00100010.10000000.00000001 = 200.34.128.1
11001000.00100010.10000000.00000010 = 200.34.128.2
11001000.00100010.10000000.00000011 = 200.34.128.3
11001000.00100010.10000000.00000100 = 200.34.128.4
1024 direcciones en
total (1022 asignables
11001000.00100010.10000011.11111100 a host)
= 200.34.131.252
11001000.00100010.10000011.11111101 = 200.34.131.253
11001000.00100010.10000011.11111110 = 200.34.131.254
11001000.00100010.10000011.11111111 = 200.34.131.255

http://www.redescisco.net - Paulo
14
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

OK, tenemos 3 redes (determinadas por la cantidad de


dominios de broadcast) y un bloque IP con 1022
direcciones IP asignables a host. (1024 en total,
incluyendo dir. De subred y dir. De broadcast)

Ahora debemos dividir esa cantidad de direcciones en


partes iguales para poder cumplir con la condicin de
crear subredes. Para esto solamente podemos utilizar
los 10 bits de la porcin de host.

http://www.redescisco.net - Paulo
15
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

/22

11001000.00100010.10000000.00000000

http://www.redescisco.net - Paulo
16
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

/22

11001000.00100010.10000000.00000000

Partimos de la mscara /22 y nos vamos


desplazando bit a bit hacia la derecha ocupando
la porcin de host. A veces se refieren a esto
como pedir prestado bits de host.

http://www.redescisco.net - Paulo
17
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

/22 /23

11001000.00100010.10000000.00000000

Si nos corremos 1 bit, creamos una nueva


porcin denominada porcin de subred

http://www.redescisco.net - Paulo
18
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

Porcin de Red Porcin de Porcin de


SR Host

11001000.00100010.10000000.00000000
Si nos corremos 1 bit, creamos una nueva
porcin denominada porcin de subred.

Ahora nuestra porcin de host original se redujo


de 10 a 9 bits. Claro, le quitamos 1.

http://www.redescisco.net - Paulo
19
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

Porcin de Red Porcin de Porcin de


SR Host

11001000.00100010.10000000.00000000
Cuando se ha creado la porcin de subred,
entonces ya podemos calcular rpidamente dos
cosas importantes:

1. Cuntas subredes hay.


2. Cuntas direcciones IP para host hay en cada
subred.
CANTIDAD DE CANTIDAD DE HOSTS x
SUBREDES SUBRED
2s h
2 -2
Donde s es la Donde h es la
cantidad de bits en cantidad de bits en
la porcin de subred la porcin de host
http://www.redescisco.net - Paulo
20
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

Hasta hace algn tiempo se utilizaba la


misma frmula para calcular la cantidad de
subredes y cantidad de host por subred.
Hoy se utilizan las mencionadas.

ANTES
CANTIDAD DE CANTIDAD DE HOSTS x
SUBREDES SUBRED
2 -2
s h
2 -2
Donde s es la Donde h es la
cantidad de bits en cantidad de bits en
la porcin de subred la porcin de host
http://www.redescisco.net - Paulo
21
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

Hasta hace algn tiempo se utilizaba la


misma frmula para calcular la cantidad de
subredes y cantidad de host por subred.
Hoy se utilizan las mencionadas.

HOY
CANTIDAD DE CANTIDAD DE HOSTS x
SUBREDES SUBRED
2 -2
s h
2 -2
Donde s es la Donde h es la
cantidad de bits en cantidad de bits en
la porcin de subred la porcin de host
http://www.redescisco.net - Paulo
22
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

Hasta hace algn tiempo se utilizaba la


misma frmula para calcular la cantidad de
subredes y cantidad de host por subred.
Hoy se utilizan las mencionadas.

HOY
CANTIDAD DE CANTIDAD DE HOSTS x
SUBREDES SUBRED
2
s h
2 -2
Donde s es la Donde h es la
cantidad de bits en cantidad de bits en
la porcin de subred la porcin de host
http://www.redescisco.net - Paulo
23
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

Porcin de Red Porcin de Porcin de


SR Host

11001000.00100010.10000000.00000000
CANTIDAD DE CANTIDAD DE HOSTS x
SUBREDES SUBRED
2
s h
2 -2

2 =2
1 29-2 =510

http://www.redescisco.net - Paulo
24
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

Porcin de Red Porcin de Porcin de


SR Host

11001000.00100010.10000000.00000000
1era SR =
=11001000.00100010.10000000.000000 200.34.128.0/23
=
2 da SR
00 200.34.130.0/23
=11001000.00100010.10000010.000000
00

http://www.redescisco.net - Paulo
25
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

Porcin de Red Porcin de Porcin de


SR Host

11001000.00100010.10000000.00000000
1era SR =
=11001000.00100010.10000000.000000 200.34.128.0/23
=
2 da SR
00 200.34.130.0/23
=11001000.00100010.10000010.000000
GRFICAMENTE
00

/22
http://www.redescisco.net - Paulo
26
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

Porcin de Red Porcin de Porcin de


SR Host

11001000.00100010.10000000.00000000
1era SR =
=11001000.00100010.10000000.000000 200.34.128.0/23
=
2 da SR
00 200.34.130.0/23
=11001000.00100010.10000010.000000
GRFICAMENTE
00

/23

/23

http://www.redescisco.net - Paulo
27
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

Porcin de Red Porcin de Porcin de


SR Host

11001000.00100010.10000000.00000000
RANGO IP DE LA SUBRED N 0
00.00000000
00.00000001
00.00000010
00.00000011
00.00000100 Subred N 0 (Primera
. Subred)
01.11111100
01.11111101
01.11111110
01.11111111
10.00000000
10.00000001
10.00000010 Subred N 1 (Segunda
Subred)
http://www.redescisco.net - Paulo
28
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

Porcin de Red Porcin de Porcin de


SR Host

11001000.00100010.10000000.00000000
RANGO IP DE LA SUBRED N 0
200.34.128.0/2
00.00000000 Direccin de Subred (NO SE ASIGNA A
3
00.00000001 HOST)
00.00000010 200.34.128.1/23
00.00000011
00.00000100 200.34.128.2/23
.
200.34.128.3/23
01.11111100
01.11111101 200.34.129.252/
200.34.128.4/23
01.11111110 23
200.34.129.25
01.11111111
5/23
Direccin de Broadcast(NO SE ASIGNA
10.00000000 200.34.130.0/2
200.34.129.253/
23
A HOST) de Subred (NO SE ASIGNA A
Direccin
10.00000001 3
HOST)
10.00000010 200.34.130.1/23
200.34.129.254/
23
200.34.130.2/23http://www.redescisco.net - Paulo 29
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

ESO FUE CUANDO NOS


DESPLAZAMOS UN BIT HACIA LA
PORCIN DE HOST. VEAMOS AHORA
QUE PASA CUANDO NOS
DESPLAZAMOS DOS BITS.

http://www.redescisco.net - Paulo
30
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

/22 /24

11001000.00100010.10000000.00000000

Si nos corremos 1 bit, creamos una nueva


porcin denominada porcin de subred

http://www.redescisco.net - Paulo
31
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)
Porcin de Red Porcin de Porcin de
SR /22 /24 Host

11001000.00100010.10000000.00000000
11001000.00100010.10000001.00000000
11001000.00100010.10000010.00000000
11001000.00100010.10000011.00000000

http://www.redescisco.net - Paulo
32
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

SR 0 (00) 200.34.128.0
200.34.128.255
11001000.00100010.10000000.0000 SR 1 (01) 200.34.129.0
0000 200.34.129.255
11001000.00100010.10000001.0000
0000 SR 2 (10) 200.34.130.0
11001000.00100010.10000010.0000 200.34.130.255
0000
11001000.00100010.10000011.0000 SR 3 (11) 200.34.131.0
0000 200.34.131.255

http://www.redescisco.net - Paulo
33
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

SR 0 (00) 200.34.128.0
200.34.128.255
11001000.00100010.10000000.0000 SR 1 (01) 200.34.129.0
0000 200.34.129.255
11001000.00100010.10000001.0000
0000 SR 2 (10) 200.34.130.0
11001000.00100010.10000010.0000 200.34.130.255
0000 GRFICAMENTE
11001000.00100010.10000011.0000 SR 3 (11) 200.34.131.0
0000
/ / 200.34.131.255
24 24

/ /
24 24
http://www.redescisco.net - Paulo
34
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

PREGUNTA:

Si nuestra mscara original era /22 y nos desplazamos 7


bits. Cuntas subredes podemos hacer? Cuntos
hosts alcanzarn por cada subred?

http://www.redescisco.net - Paulo
35
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

R: 128 subredes de 6 host cada una

Cantidad de subredes: 2s
Cantidad de host por subred:
2h -2

http://www.redescisco.net - Paulo
36
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

/22 /27

11001000.00100010.10000000.00000000
11001000.00100010.10000000.00001000
11001000.00100010.10000000.00010000
11001000.00100010.10000000.00011000
11001000.00100010.10000000.00100000
11001000.00100010.10000000.00101000

.
11001000.00100010.10000011.11110000
11001000.00100010.10000011.11111000
http://www.redescisco.net - Paulo
37
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

SUBRED N 3 SUBRED

11001000.00100010.10000000.00000000
11001000.00100010.10000000.00001000 00.00011000
=
11001000.00100010.10000000.00010000 200.34.128.24/2
11001000.00100010.10000000.00011000 00.00011001
=
9
11001000.00100010.10000000.00100000 200.34.128.25/2
11001000.00100010.10000000.00101000
.
00.00011010
=
9
200.34.128.26/2
11001000.00100010.10000011.11110000
11001000.00100010.10000011.11111000 00.00011011
=
9
200.34.128.27/2
00.00011100
=
9
200.34.128.28/2
00.00011101
=
9
200.34.128.29/2
00.00011110
=
9
200.34.128.30/2
00.00011111
9=
200.34.128.31/2
9 ROADCAS
B
http://www.redescisco.net - Paulo T 38
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

SUBRED N 4 SUBRED

11001000.00100010.10000000.00000000
11001000.00100010.10000000.00001000 00.00100000
=
11001000.00100010.10000000.00010000 200.34.128.32/2
11001000.00100010.10000000.00011000 00.00100001
=
9
11001000.00100010.10000000.00100000 200.34.128.33/2
11001000.00100010.10000000.00101000
.
00.00100010
=
9
200.34.128.34/2
11001000.00100010.10000011.11110000
11001000.00100010.10000011.11111000 00.00100011
=
9
200.34.128.35/2
00.00100100
=
9
200.34.128.36/2
00.00100101
=
9
200.34.128.37/2
00.00100110
=
9
200.34.128.38/2
00.00100111
9=
200.34.128.39/2
9 ROADCAS
B
http://www.redescisco.net - Paulo T 39
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

SUBRED N 5 SUBRED

11001000.00100010.10000000.00000000
11001000.00100010.10000000.00001000 00.00101000
=
11001000.00100010.10000000.00010000 200.34.128.40/2
11001000.00100010.10000000.00011000 00.00101001
=
9
11001000.00100010.10000000.00100000 200.34.128.41/2
11001000.00100010.10000000.00101000
.
00.00101010
=
9
200.34.128.42/2
11001000.00100010.10000011.11110000
11001000.00100010.10000011.11111000 00.00101011
=
9
200.34.128.43/2
00.00101100
=
9
200.34.128.44/2
00.00101101
=
9
200.34.128.45/2
00.00101110
=
9
200.34.128.46/2
00.00101111
9=
200.34.128.47/2
9 ROADCAS
B
http://www.redescisco.net - Paulo T 40
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)
Grficamente

/
29
/22
origin
al
128 subredes de 6 hosts cada
una

http://www.redescisco.net - Paulo
41
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

MUY BIEN! Ahora sabemos


como hacer subredes.

Y VLSM?.

VLSM es solamente 1 paso


ms que hacer subredes.

Es hacer subredes a partir


de una subred.

O sub-subredes
O sub-sub-subredes
O sub-sub-sub-subredes
Etc.

http://www.redescisco.net - Paulo
42
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

Tomemos una de las subredes /29 creadas en el paso


anterior. Lo que haremos ser utilizar la porcin de host
(recuerden que es la nica que se puede modificar
dentro de una subred) y seguir desplazndonos bits
hacia la derecha.

Vamos a tomar la subred N 4

http://www.redescisco.net - Paulo
43
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

SUBRED N 4 SUBRED

11001000.00100010.10000000.00000000
11001000.00100010.10000000.00001000 00.00100000 =
11001000.00100010.10000000.00010000 200.34.128.32/2
VAMOS
11001000.00100010.10000000.00011000 00.00100001
A SUBDIVID =
9
IR ESTA
11001000.00100010.10000000.00100000 200.34.128.33/2
11001000.00100010.10000000.00101000
.
00.00100010 =
9
200.34.128.34/2
11001000.00100010.10000011.11110000
11001000.00100010.10000011.11111000 00.00100011 =
9
200.34.128.35/2
00.00100100 =
9
200.34.128.36/2
00.00100101 =
9
200.34.128.37/2
00.00100110 =
9
200.34.128.38/2
00.00100111 9=
200.34.128.39/2
9 ROADCAS
B
http://www.redescisco.net - Paulo T 44
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

Subred Hos
t Para crear Sub-
00.00100 000 subredes vamos a
desplazarnos
1 BIT nuevamente hacia la
derecha ocupando la
porcin de host. En
este caso 1 bit.

http://www.redescisco.net - Paulo
45
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

Sub-Subred
Subred Hos
t Para crear Sub-
00.00100 000 subredes vamos a
desplazarnos
1 BIT nuevamente hacia la
derecha ocupando la
porcin de host. En
este caso 1 bit.

http://www.redescisco.net - Paulo
46
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

Sub-Subred
Subred Hos
t TENEMOS 1 BIT EN
00.00100 000 LA PORCIN NUEVA
(LA LLAMAREMOS
1 BIT SUB-SUBRED).
ENTONCES
TENDREMOS 2 SUB
SUBREDES NUEVAS

http://www.redescisco.net - Paulo
47
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

Sub-Subred
Subred Hos
t TENEMOS 1 BIT EN
00.00100 000 LA PORCIN NUEVA
(LA LLAMAREMOS
00.00100 100 SUB-SUBRED).
ENTONCES
TENDREMOS 2 SUB
SUBREDES NUEVAS /
30

http://www.redescisco.net - Paulo
48
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

Sub-Subred
Subred Hos
200.34.128.32/3
t 0
00.00100 000
00.00100 100
200.34.128.36
/30

http://www.redescisco.net - Paulo
49
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

Sub-Subred
Subred Hos 200.34.128.32/
t 30
00.00100 000 200.34.128.33/
30
00.00100 100 200.34.128.34/
30
200.34.128.35/
30
200.34.128.36/
30
http://www.redescisco.net - Paulo
200.34.128.37/
50
Coloms - pcolomes@gmail.com
30
VLSM (Variable Length Subnet Mask)
Grficamente

/
29
/22
origin
al
128 subredes de 6 hosts cada
una

http://www.redescisco.net - Paulo
51
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)
Grficamente
/
30
/
29
/22 /
origin
al
30
128 subredes de 6 hosts cada
una

http://www.redescisco.net - Paulo
52
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

O visto de otra manera

http://www.redescisco.net - Paulo
53
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

/22

http://www.redescisco.net - Paulo
54
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

/29

/29
/29
X /22

/29
120
subredes
ms

/29

/29 /29 /29

http://www.redescisco.net - Paulo
55
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

/29

/29
X /22 120
subredes
ms

/29

X
/29 /29
/29 /29 /29

/30
/30

http://www.redescisco.net - Paulo
56
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

200.34.128.0/29

200.34.128.8/29
X
200.34.128.0/22
120
subredes
ms

200.34.128.48/29

X
200.34.128.16/29 200.34.128.40/29

200.34.128.24/29 200.34.128.32/29

200.34.128.32/29

200.34.128.24/30 200.34.128.28/30

http://www.redescisco.net - Paulo
57
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

200.34.128.0/22

http://www.redescisco.net - Paulo
58
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

200.34.128.0/29

200.34.128.8/29
X
200.34.128.0/22
120
subredes
ms

200.34.128.48/29

X
200.34.128.16/29 200.34.128.40/29

200.34.128.24/29 200.34.128.32/29

200.34.128.32/29

200.34.128.24/30 200.34.128.28/30

http://www.redescisco.net - Paulo
59
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

http://www.redescisco.net - Paulo
60
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

IS THERE ANY QUESTION OUT


THERE?

http://www.redescisco.net - Paulo
61
Coloms - pcolomes@gmail.com
VLSM (Variable Length Subnet Mask)

FIN

www.redescisco.n
et
http://www.redescisco.net - Paulo
62
Coloms - pcolomes@gmail.com

También podría gustarte