Sunteți pe pagina 1din 14

Subnetting y VLSM

Capítulo 3
Subnetting y VLSM

Juan M. Urti (juan.urti@gmail.com)


Miguel F. Lattanzi (mlattanzi@ieee.org)
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.

Entre los beneficios de realizar Subnetting de una red, podemos mencionar:

• Reducción en el tráfico de la red


Por medio de los routers (necesarios para manejar diferentes segmentos de red) se pueden crear varios
dominios de broadcast, mientras mas de ellos sean creados mas pequeños serán, y por tanto menos
tráfico habrá en cada segmento de red.

• Optimización del rendimiento de la red


Resultado directo de la reducción del tráfico en la red y de la utilización de routers.

• 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.

• Aumento de eficiencia en redes grandes (geográficamente hablando)


Conectar redes más pequeñas es más eficiente que tener una red mayor sin ningún tipo segmentación.
Subnetting y VLSM

Como crear sub redes?

• 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

Se deben tener en cuenta las siguientes consideraciones:

1. Determinar el numero de redes que se necesita


2. Determinar el numero de hosts por red que se requiere
3. Es recomendable dejar un pequeño numero de direcciones reservadas en cada sub red para
expansiones futuras

Luego se debe prestar atención a los resultados del subnetting e identificar:

1. Cuantas sub redes se han obtenido e identificarlas


2. Cuales son las sub redes válidas
3. Cuantos hosts por sub red hay disponibles
4. Cual es la dirección IP de cada una de las redes
5. Cual es la dirección IP de broadcast de cada sub red
6. Cual es la dirección IP que se utilizará como puerta de enlace (Gateway)
Subnetting y VLSM

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.

A continuación vemos un ejemplo de valores de 0 a 15 en decimal:

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 (“.”).

Supongamos que tenemos la dirección IP 192.168.100.1/24.

192 . 168 . 100 . 1

11000000.10101000.01100100.00000001

255 . 255 . 255 . 0

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

Classless Inter-Domain Routing (CIDR)

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”.

Los valores de CIDR son los siguientes.

• /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

Classless Inter-Domain Routing (CIDR) – Clases C

Veamos las redes Clase C, las cuales son las más simples, debido a que son las menos extensas.

• Tenemos la IP 192.168.10.0 / 25.

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.

Respondamos las siguientes preguntas:

• 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

Classless Inter-Domain Routing (CIDR) – Clases C

Veamos otro ejemplo de redes Clase C.

• Tenemos la IP 192.168.10.0 / 27.

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.

Respondamos las siguientes preguntas:

• 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.

• Cuál es la dirección de Broadcast de cada subred? 192.168.10.31 y 192.168.10.63

• Cúal es el rango de host? 192.168.10.1-30, 192.168.10.33-62 para el segundo segmento.


Subnetting y VLSM

Classless Inter-Domain Routing (CIDR) – Clases B

Ahora analizaremos las IPs Clases B, que van desde la 128.x.x.x hasta la 191.x.x.x

• Tenemos la IP 172.16.0.0 / 17.

• Máscara 255.255.128.0

Respondamos las siguientes preguntas:

• 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.

• Cuál es la dirección de Broadcast de cada subred? 172.16.127.255 y 172.16.255.255

• Cúal es el rango de host? 172.16.0.1-127.254 y 172.16.255.254-254 para el segundo segmento.


Subnetting y VLSM

Classless Inter-Domain Routing (CIDR) – Clases B

Ahora analizaremos las IPs Clases B, que van desde la 128.x.x.x hasta la 191.x.x.x

• Tenemos la IP 172.16.0.0 / 26.

• Máscara 255.255.255.192

Respondamos las siguientes preguntas:

• 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.

• Cúal es el rango de host? 172.16.0.1-0.62 y 172.16.0.65-126 para el segundo segmento.


Subnetting y VLSM

Classless Inter-Domain Routing (CIDR) – Clases A

Ahora analizaremos las IPs Clases A, que van desde la 1.x.x.x hasta la 127.x.x.x

Realizaremos 1 solo ejemplo debido a que son redes muy extensas.

• Tenemos la IP 10.0.0.0/ 16.

• Máscara 255.255.0.0

Respondamos las siguientes preguntas:

• 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.

• Cúal es el rango de host? 10.0.0.1-255.254 y 10.1.0.1-255.254 para el segundo segmento.


Subnetting y VLSM

Variable Lenght Subnet Mask (VLSMs)

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.

S-ar putea să vă placă și