3 - Subnetting VLSM
3 - Subnetting VLSM
3 - Subnetting VLSM
Capítulo 3
Subnetting y VLSM
Introducción a Subnetting
• Las direcciones de clase A, B y C son solo válidas para cuando se necesita una sola red
• Cuando es necesario obtener varias redes a partir de una dirección de red, se utiliza Subnetting
La técnica de Subnetting permite segmentar una dirección de red en varias redes más pequeñas.
• Administración simplificada
La segmentación en varias redes pequeñas permite identificar de forma más sencilla los problemas de
red, que si se tratase de una red muy grande.
• Se deben tomar bits de la porción de host de la dirección IP y reservarlos para la identificación de red
• Mientras más bits se tomen más sub redes podrán ser creadas, pero menos bits habrá para definir hosts
Repaso Numérico
• Para realizar el subnetting de una red se deben comprender los números binarios
• Los números binarios utilizan base 2 para representar los números deseados. Esto significa que se
tienen dos posibles valores para cada dígito, estos valores en conjunto con la cantidad dada de dígitos
permiten obtener números de distinta magnitud.
• Cada dígito puede estar representado por un “1” o un “0”. Para conocer cuantos valores decimales
pueden ser representados con N dígitos, se puede utilizar la siguiente ecuación: Ndec = N^2.
En la cual “Ndec” representa la cantidad de valores decimales que pueden representarse y “N” la
cantidad de dígitos binarios que se tienen.
Por ejemplo, con un solo dígito se podrán representar solo dos valores, 0 y 1. Con dos dígitos se podrán
representar hasta 4 valores, 0, 1, 2 y 3.
0 0000 8 1000
1 0001 9 1001
2 0010 10 1010
3 0011 11 1011
4 0100 12 1100
5 0101 13 1101
6 0110 14 1110
7 0111 15 1111
Subnetting y VLSM
Repaso Numérico
Veamos a continuación la escala de valores para el caso de una dirección IP. Una dirección IP está formada
por cuatro octetos representados en formato decimal, separados por punto (“.”).
11000000.10101000.01100100.00000001
11111111.11111111.11111111.00000000
En donde cada dígito tiene cada uno de los siguientes valores, siempre que se encuentre en “1”:
128 64 32 16 8 4 2 1
1 1 1 1 1 1 1 1
Cuando se realiza el subnetting, lo que se hace es quitar bits asignados antiguamente a la porción de host
de la mascara de sub red y asignarlos a la porción de red.
Subnetting y VLSM
Mascaras de Red
• Para que los esquemas de sub red tengan validez y puedan ser interpretados correctamente por los
diferentes equipos de la red, cada uno de los equipos debe conocer que porción de los bits asignados
originalmente a los hosts, será utilizado para identificar una sub red.
• Esta identificación es posible gracias a que a cada interfase de red de los equipos (cualquiera fuere el
caso) se le puede asignar una mascara de sub red a ser utilizada.
• En el caso de las direcciones clase A, B y C, estas utilizan mascaras de sub red por default, es decir, no
tienen sub redes definidas, y son:
A 255.0.0.0 (/8)
B 255.255.0.0. (/16)
C 255.255.255.0 (/24)
En el caso de las direcciones clase A, se puede observar entonces, que tienen solo una porción de red y
tres octetos para asignar direcciones de hosts. Entonces las direcciones de clase A son las que menos
redes soportan pero las que mas hosts pueden definir.
En el caso de las direcciones de clase B, poseen dos octetos reservados para la definición de
direcciones de red, y dos para la definición de direcciones de hosts. Las direcciones de clase B, están
equilibradas en cuanto a la cantidad de hosts y redes que pueden representar.
Las direcciones de clase C tienen tres octetos reservados para representar redes, y uno solo para
representar direcciones de hosts. Concluimos entonces, que los las direcciones de clase C son las que
más redes permiten definir, pero las que soportan menor cantidad de host por red.
Subnetting y VLSM
El CIDR es una técnica que emplean grandes empresas que poseen direccionamientos IP muy amplios, de
manera tal de juntar grandes cantidades de direcciones de rangos similares, en uno que abarque todas,
pudiendo así reducir las tablas de ruteo del Core de las redes.
Las direcciones IP y sus máscaras se empiezan a denotar de manera IP/Máscara. Por ejemplo:
192.168.0.0/24 , donde el /24 indica que la máscara de red posee 24 bits en “1”.
• /8 255.0.0.0
• /9 255.128.0.0
• /10 255.192.0.0
• /11 255.224.0.0
• /12 255.240.0.0
• /13 255.248.0.0
• /14 255.252.0.0
• /15 255.254.0.0
• /16 255.255.0.0
• /17 255.255.128.0
• …..
Hasta /15 pueden usarse redes Clase A, entre /16 y /23 pueden emplearse Clases A y B, y desde ahí en
adelante pueden utilizarse Clases A, B o C.
Subnetting y VLSM
Veamos las redes Clase C, las cuales son las más simples, debido a que son las menos extensas.
Tipicamente esta IP debería ser /24, pero con el objetivo de no desperdiciar IPs, segmentamos las redes en
dos partes, de ahí el /25, cuya máscara es 255.255.255.128.
• Cuantas Subredes hay?: 2, ya que tiene un solo bit en “1”, por ende 2 elevado a la 1 da 2.
• Cuantos Host por Subred?: 128-2=126. Esto es porque tenemos 7 bits en “0” para host, osea 2 eleveado
a la 7. Se restan dos porque como sabemos, la primera IP identifica la red, y la última la dirección de
broadcast.
• Cuáles son las redes disponibles? Hacemos la cuenta 256 – 128 = 128. Esto nos indica que la primer
subred empieza en 0 y la siguiente en 128. Entonces la respuesta es 192.168.10.0/25 y
192.168.10.128/25.
• Cuál es la dirección de Broadcast de cada subred? 192.168.10.127 y 192.168.10.255
• Cúal es el rango de host? 192.168.10.1-126 y 192.168.10.129-254 para el segundo segmento.
Subnet 0 128
Primer Host 1 129
Ultimo Host 126 254
Broadcast 127 255
Subnetting y VLSM
Tipicamente esta IP debería ser /24, pero con el objetivo de no desperdiciar IPs, segmentamos las redes en
dos partes, de ahí el /27, cuya máscara es 255.255.255.224.
• Cuantas Subredes hay?: 8, ya que tiene un tres bits en “1”, por ende 2 elevado a la 3 da 8.
• Cuantos Host por Subred?: 32-2=30. Esto es porque tenemos 5 bits en “0” para host, osea 2 eleveado a
la 5. Se restan dos porque como sabemos, la primera IP identifica la red, y la última la dirección de
broadcast.
• Cuáles son las redes disponibles? Hacemos la cuenta 256 – 224 = 32. Esto nos indica que la primer
subred empieza en 0 y la siguiente en 128. Entonces la respuesta es 192.168.10.0/27, 192.168.10.32/27,
etc.
Ahora analizaremos las IPs Clases B, que van desde la 128.x.x.x hasta la 191.x.x.x
• Máscara 255.255.128.0
• Cuantas Subredes hay?: 2, ya que tiene un solo bit en “1”, por ende 2 elevado a la 1 da 2.
• Cuantos Host por Subred?: tenemos 15 bits en “0” para emplear en host. O sea 2 elevado a la 15=
32766
• Cuáles son las redes disponibles? Hacemos la cuenta 256 – 128 = 128. Esto nos indica que la
primer subred empieza en 0 y la siguiente en 128. Entonces la respuesta es 172.16.0.0/17 y
172.16.128.0/17.
Ahora analizaremos las IPs Clases B, que van desde la 128.x.x.x hasta la 191.x.x.x
• Máscara 255.255.255.192
• Cuantas Subredes hay?: 1024, ya que tiene 10 bits en “1”, por ende 2 elevado a la 10 da 1024.
• Cuantos Host por Subred?: tenemos 6 bits en “0” para emplear en host. O sea 2 elevado a la 6= 64
(menos dos)
• Cuáles son las redes disponibles? Hacemos la cuenta 256 – 192 = 64. Esto nos indica que la
primer subred empieza en 0 y la siguiente en 64. Entonces la respuesta es 172.16.0.0/26,
172.16.0.64/26, etc.
• Cuál es la dirección de Broadcast de cada subred? Para las dos primeras es 172.16.0.63 y
172.16.0.127.
Ahora analizaremos las IPs Clases A, que van desde la 1.x.x.x hasta la 127.x.x.x
• Máscara 255.255.0.0
• Cuantas Subredes hay?: 256, ya que tiene 8 bits en “1”, por ende 2 elevado a la 8 da 256.
• Cuantos Host por Subred?: tenemos 16 bits en “0” para emplear en host. O sea 2 elevado a la 16=
65534 (menos dos)
• Cuáles son las redes disponibles? Hacemos la cuenta 256 – 255 = 1. Esto nos indica que la primer
subred empieza en 0 y la siguiente en 1. Entonces la respuesta es 10.0.0.0/16, 10.1.0.0/16, etc.
• Cuál es la dirección de Broadcast de cada subred? Para las dos primeras es 10.0.0.255 y
10.1.0.255.
La técnica de dimensionar redes IP, por medio de grandes bloques de IPs, basándose en el direccionamiento
de subred, se lo conoce como VLSM.
Tenga en cuenta que emplear VLSM, tiene un impacto altísimo en el protocolo de ruteo que emplee, ya que
por ejemplo RIPv1 e IGRP no soportan este tipo de direccionamiento IP entre los updates de rutas. A
estos protocolos se los denomina Classfull, ya que por más que posean configurada la una IP /27, envían
la clase en total, o sea una /24 si es una red Clase C.
En virtud de la siguiente figura, y partiendo desde la red 192.168.0.0/24, como emplearía de la mejor manera
sus IPs disponibles?
4 Hosts
32 Hosts
20 Hosts
21 Hosts
9 Hosts
Subnetting y VLSM
Sumarización de Redes
La sumarización, o agregación de rutas, permite a los protocolos de ruteo advetir una gran cantidad de redes
como una sola. El propósito de esto es reducir las grandes tablas de ruteo que a veces los routers deben
soportar, lo cual los provoca a consumir excesiva memoria.
10.0.0.0/8
10.0.0.0/16
10.1.0.0/16
10.2.0.0/16
10.3.0.0/16 Router Router
Desde otro punto de vista, es el camino inverso al subneteo, pero usado bajo ciertas condiciones controlables
y manejables.
Veamos un ejemplo para entender lo mencionado: tenemos las redes 172.16.32.0 hasta la 172.16.50.0
172.16.32.0/19
172.16.32.0/24
172.16.33.0/24
….
172.16.50.0/24 Router Router
Al anunciarle al otro router una sola ruta, la 172.16.32.0/19 estamos advirtiendo a la vez todas las redes, pero
ocupando solo 1 entrada en la tabla de ruteo.