Вы находитесь на странице: 1из 6

Ejemplo de clculo de subredes

En este ejemplo se muestra un clculo de subredes sobre un ejercicio similar a


los que se toman en los exmenes finales y que presenta dificultades a la
mayora de los alumnos.
Se plantea una topologa de red, aplicable por ejemplo a un campus
universitario, con la posibilidad de realizar algn tipo de enrutamiento entre
sus subredes, tal como se muestra en la figura:

Subred A

62 hosts

R1

R2
Subred B

10 hosts

R3
Subred C

18 hosts

Tres subredes A, B, y C, estn conectadas a mediante routers que permiten la


comunicacin entre ellas.
Est previsto que cada subred debe servir a una cantidad mxima de hosts
segn se indica junto a cada una de ellas1.
Por cuestiones administrativas, para esta red interna se ha asignado un
determinado bloque de direcciones IP, que hay que aprovechar de la mejor
manera posible, esto es, no desperdiciarlas. La direccin es: 10.10.6.0/25
Dividir el bloque de acuerdo a las necesidades del problema y asignar
direcciones IP a las interfaces.

Si no se especifica expresamente, cuando deba representarse a una subred mediante el


simulador, ser suficiente con conectar una PC con direccin IP dentro del rango.

Ejemplo de clculo de subredes 2 de 6

Solucin
El problema menciona tres subredes de distinto tamao. Sin embargo estas
subredes estn interconectadas mediante enlaces entre los routers a los que
hay que considerar tambin como subredes de dos hosts cada una. La tabla 1
resume las necesidades de las subredes y los enlaces:

Subred

Direcciones
necesarias

Total de
direcciones

62

64

10

12

18

20

R1-R2

R1-R3

R2-R3

Total

96

108

Tabla 1: Requerimientos del problema

La tercer columna simplemente es igual a la cantidad de hosts necesarios ms


dos, para contemplar direccin de la subred y de broadcast respectivamente.
De la tabla se desprende que se necesitan 96 direcciones para los hosts, que
en total, con direcciones de red y broadcast son 108.

Anlisis del bloque de direcciones asignado


En los datos del problema se especifica que se ha asignado para esa red
interna el bloque de direcciones 10.10.6.0/25.
Se observa que corresponde a una red clase A con una mscara no estndar.
Resulta fundamental corroborar que este bloque contiene una cantidad
suficiente de direcciones que permitan resolver el problema.
Entonces, llamando h al nmero de bits disponibles para los hosts (32-25), la
cantidad de direcciones disponibles para dispositivos es:
h

Cantidad de hosts=2 2=2 2=128


Obviamente se podran cubrir las 108 necesarias, con un desperdicio de 20
direcciones.

Ejemplo de clculo de subredes 3 de 6

Resumiendo las caractersticas de ese bloque de direcciones en decimal y


binario se tiene:
Mscara:
Red:
Host Min:
Host Max:
Broadcast:
Cantidad de

/25 -> 255.255.255.128


10.10.6.0
10.10.6.1
10.10.6.126
10.10.6.127
hosts: 126

11111111.11111111.11111111.10000000
00001010.00001010.00000110.00000000
00001010.00001010.00000110.0 0000001
00001010.00001010.00000110.0 1111110
00001010.00001010.00000110.0 1111111

En la mscara, en celeste, estn indicados los bits que corresponden al sufijo o


la parte de hosts.

Clculo de las subredes


Por la metodologa a utilizar, resulta conveniente ordenar los requerimientos de
direcciones de manera descendente, esto es, de mayor a menor, por lo que la
tabla 1 se modifica:

Subred

Direcciones
necesarias

Total de
direcciones

62

64

18

20

10

12

R1-R2

R1-R3

R2-R3

Total

96

108

Tabla 2: Requerimientos ordenados del problema

Se procede al clculo, partiendo desde la subred con mayor cantidad de hosts.

Primer subred (A)


Para mayor claridad conviene trabajar con al menos la parte de hosts de las
direcciones en binario.
Para la primer subred se necesitan 62 direcciones de hosts, o lo que es lo
mismo, 64 direcciones en total. Escribir 64 en binario (01000000) 2 requiere de
7 bits por lo cual la mscara para esta subred ser2:
11111111.11111111.11111111.11000000
2

-> /26 -> 255.255.255.192

[1]

En rojo se indican los bits que se agregan a la mscara original y en celeste la parte de
host.

Ejemplo de clculo de subredes 4 de 6

Ahora bien, en cuntas subredes puede dividirse el bloque con esa nueva
mscara? La frmula para determinar dicho nmero es:
Cantidad de subredes=2(ab )
donde a corresponde a la cantidad de dgitos de la nueva mscara y b a la
cantidad de dgitos de la mscara original. Esto es:
(2625)

Cantidad de subredes=2

=2 =2

La cantidad de subredes se corresponde con las posibles combinaciones de bits


tomados prestados de la porcin de hosts de la red original e indicado en
rojo en la expresin [1].
Evidentemente dos subredes no son suficientes para resolver el ejercicio, a la
vez que si fuera posible utilizarlas se tendra un gran desperdicio de
direcciones IP, particularmente en subredes ms chicas.
Por tal motivo es frecuente la utilizacin del mtodo de las mscaras de subred
de longitud variable o VLSM por sus siglas en ingls y que permite optimizar
espacio de direccionamiento.
La idea de VLSM3 es muy simple: consiste en dividir una red o subred en otras
subredes mas pequeas con mscaras diferentes que se adapten a las
necesidades.
Se debe tener especial cuidado para no solapar las direcciones de las subredes.
Retomando el clculo, con la nueva mscara, el espacio de direcciones queda
dividido en dos subredes de 62 hosts cada una y cuyas caractersticas se
observan en la Tabla 3:
Subred

Red

Mscara

Rango asignable

Broadcast

10.10.6.0

/26

10.10.6.1 - 10.10.6.62

10.10.6.63

10.10.6.64

/26

10.10.6.65 - 10.10.6.126

10.10.6.127

Tabla 3: Divisin del espacio de direcciones en dos subredes

Se asigna a A la primera de estas subredes. En este caso, no hay desperdicio


de direcciones IP.
Quedan entonces solamente las direcciones de la segunda subred para el resto
de los requerimientos del problema.
Para ello se deber dividir de alguna manera a la red 10.10.6.64/26 para cubrir
las necesidades de los cinco bloques restantes.

Segunda subred (C)


El segundo bloque en tamao es C, con veinte direcciones totales y que
requieren cinco bits (00010100)2 para representarlas en binario.
3

Las mscaras de longitud variable estn mencionadas en la RFC 950.

Ejemplo de clculo de subredes 5 de 6

Por lo tanto la mscara necesaria ser


11111111.11111111.11111111.11100000

-> /27 -> 255.255.255.224

Al igual que al principio, la cantidad de subredes obtenidas de


10.10.6.64/26 con la nueva mscara:
(2726)

Cantidad de subredes=2

la red

=2 =2

Cada subred tendr 30 hosts y la Tabla 4 resume sus caractersticas:

Subred

Red

Mscara

Rango asignable

Broadcast

2-1

10.10.6.64

/27

10.10.6.65 - 10.10.6.94

10.10.6.95

2-2

10.10.6.96

/27

10.10.6.97 - 10.10.6.126

10.10.6.127

Tabla 4: Divisin de la subred 2

Entonces se asignar a C la primera de estas subredes y la segunda


abastecer al resto. La divisin desperdicia 12 direcciones IP.

Tercera subred (B)


La tercer subred requiere 12 direcciones que se representan en binario
mediante cuatro bits (00001100)2 .
La nueva mscara ser:
11111111.11111111.11111111.11110000

-> /28 -> 255.255.255.240

y repitiendo el anlisis anterior, la subred 2-2 tambin queda dividida en dos


subredes, ahora de 14 hosts, resumidas en la tabla 5:
Subred

Red

Mscara

Rango asignable

Broadcast

2-2-1

10.10.6.96

/28

10.10.6.97 - 10.10.6.110

10.10.6.111

2-2-2

10.10.6.112

/28

10.10.6.113 - 10.10.6.126

10.10.6.127

Tabla 5: Divisin de la subred 2-2

Enlaces entre routers


Los enlaces requieren cuatro direcciones, dos direcciones de hosts para las
interfaces de los routers y otras dos para la direccin de red y la de broadcast.
Queda claro que se necesitan solamente dos bits para representar esos cuatro
valores por lo que la mscara ser:
11111111.11111111.11111111.11111100

-> /30 -> 255.255.255.252

Ejemplo de clculo de subredes 6 de 6

Aplicando esta mscara a la subred 2-2-2 se la divide en cuatro subredes de


sos host cada una y que para el problema se utilizarn 3. En la Tabla 6 se
muestra el resumen:
Subred

Red

Mscara

Rango asignable

Broadcast

2-2-2-1

10.10.6.112

/30

10.10.6.113 - 10.10.6.114

10.10.6.115

2-2-2-2

10.10.6.116

/30

10.10.6.117 - 10.10.6.118

10.10.6.119

2-2-2-3

10.10.6.120

/30

10.10.6.121- 10.10.6.122

10.10.6.123

2-2-2-4

10.10.6.124

/30

10.10.6.125- 10.10.6.126

10.10.6.127

Tabla 6: Divisin de la subred 2-2-2

La subred 2-2-2-4 no se utiliza de momento.

Resumen
La asignacin de direcciones calculada se resume en la Tabla 7:

Subred

Asig.

Hosts

Red

Rango de hosts

Broadcast

10.10.6.1 - 10.10.6.62

10.10.6.63

10.10.6.64 /27

10.10.6.65 - 10.10.6.94

10.10.6.95

10.10.6.96 /28

10.10.6.97 - 10.10.6.110

10.10.6.111

Necesarios

Asignados

62

62

2-1

18

30

2-2-1

10

14

R1-R2 2-2-2-1

10.10.6.112 /30 10.10.6.113 - 10.10.6.114 10.10.6.115

R1-R3 2-2-2-2

10.10.6.116 /30 10.10.6.117 - 10.10.6.118 10.10.6.119

R2-R3 2-2-2-3

10.10.6.120 /30 10.10.6.121- 10.10.6.122 10.10.6.123

10.10.6.0

/26

Para completar, se adjunta un archivo que contiene la configuracin para el


simulador de redes CORE4.
Tngase presente que en el modelo solamente se incorporaron los dispositivos
y el direccionamiento correspondiente. No est configurada ninguna accin de
enrutamiento, por lo tanto inicialmente no habr comunicacin entre las
subredes.

Common Open Research Emulator

Вам также может понравиться