& VLSM
Introduccin a Subnetting
Introduccin a Subnetting
Las direcciones de clase A, B y C son solo vlidas para cuando se necesita una sola red
Cuando es necesario obtener varias redes a partir de una direccin de red, se utiliza Subnetting
La tcnica de Subnetting permite segmentar una direccin de red en varias redes ms pequeas.
Entre los beneficios de realizar Subnetting de una red, podemos mencionar:
Reduccin en el trfico 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 pequeos sern, y por tanto
menos trfico habr en cada segmento de red.
Optimizacin del rendimiento de la red
Resultado directo de la reduccin del trfico en la red y de la utilizacin de routers.
Administracin simplificada
La segmentacin en varias redes pequeas permite identificar de forma ms sencilla los problemas
de red, que si se tratase de una red muy grande.
Aumento de eficiencia en redes grandes (geogrficamente hablando)
Conectar redes ms pequeas es ms eficiente que tener una red mayor sin ningn tipo
segmentacin.
Valor Posicin
Base
Exponente
____
1000
___
100
103
102
101
100
1000
100
10
1
=
=
=
=
___
10
___
1
Cant. Simbolos
10
Simbolos
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Razonamiento
Base
Exponente
___
128
___
64
27
26
25
24
128
64
32
16
=
=
=
=
Cant. Smbolos
Smbolos
0, 1
Razonamiento
___
32
___
16
23
22
21
20
___
8
=
=
=
=
8
4
2
1
Direccionamiento IP Subneting
Uno de los aspectos ms importantes de las comunicaciones, en una Internetwork, es el esquema de
direccionamiento lgico.
El direccionamiento IP es el mtodo utilizado para identificar hosts y dispositivos de red. La cantidad de
host conectados a Internet contina creciendo y el esquema de direccionamiento IP tuvo que ser
adaptado para hacer frente a este crecimiento.
Para enviar y recibir mensajes en una red IP, cada host de red debe tener asignada una nica direccin IP
de 32 bits. Dado que los nmeros binarios extensos son difciles de leer y comprender para un ser humano,
las direcciones IP generalmente muestran una notacin decimal punteada. En la notacin decimal
punteada, cada uno de los cuatro octetos se convierte a un nmero decimal separado por un punto
decimal. Por ejemplo, la direccin IP:
11000000.10101000.00000001.01101010 se representa como 192.168.1.106 en la notacin decimal punteada.
___
64
___
32
___
16
___
8
Direccionamiento IP Subneting
Las direcciones IP son jerrquicas. Una jerarqua es como un rbol genealgico, con los padres en la parte
superior y los hijos conectados a ellos, debajo. Para una red, esto significa que parte del nmero de 32 bits
identifica la red (padre) mientras que el resto de los bits identifican el host (hijo). En los comienzos de
Internet, eran tan pocas las organizaciones que necesitaban conectarse que las redes eran asignadas slo
mediante los primeros 8 bits (primer octeto) de la direccin IP. Esto dejaba a los 24 bits restantes para ser
utilizados para direcciones host locales.
La designacin de red de ocho bits inicialmente tuvo sentido, porque en un principio la gente pensaba que
Internet estara compuesta de algunas grandes universidades, gobiernos y organizaciones militares. La
utilizacin de slo 8 bits para el nmero de red permita la creacin de 256 redes separadas, cada una con
ms de 16 millones de hosts. Pronto result evidente que ms organizaciones, y eventualmente personas,
se conectaran a Internet para investigar y comunicarse con otros. Se requeran ms redes y deba crearse
una manera de asignar ms nmeros de redes.
Padre
Red
10.1.1.0
10.1.1.0/24
Hijo
Host
.1
Hijo
Host
.2
Hijo
Host
.3
.1
.2
Hijo
Host
.255
.4
.5
Clases
Para poder hacer frente a la demanda, se requeran ms nmeros nicos de red. Para crear ms
designaciones posibles de red, el espacio de direccin de 32 bits fue organizado en cinco clases. Tres de
estas clases, A, B y C, otorgan direcciones que pueden ser asignadas a hosts o redes individuales. Las otras
dos clases, D y E, se reservan para multicast y uso experimental. La divisin de las redes originales de ocho
bits en clases ms pequeas aument de 256 a ms de dos millones la cantidad de designaciones de red
disponibles.
Antes de este cambio, los routers examinaban slo los primeros 8 bits de una direccin IP para la ID de
red. Cmo sabran los routers ahora mirar ms all de los primeros 8 bits para identificar las redes clase B
o C?
Se decidi dividir las redes de modo tal que fuese sencillo para los routers determinar la cantidad correcta
de bits de identificacin de la red. Los valores de los primeros bits de las direcciones IP, denominados bits
de orden superior, son los que indican la clase de red.
Si el primer bit es 0, la red es de Clase A y el primer octeto representa el ID de la red, y los otros 3 para
identificar al host. Cuando el primer bit es 1, el router examina el segundo bit. Si ese bit es 0, la red es de
Clase B, y el router utiliza los primeros 16 bits para el ID de la red. Si los primeros tres bits son 110, indica
que la direccin es de Clase C. Las direcciones clase C utilizan los primeros 24 bits, o tres octetos, para
designar la red, y 1 octeto para designar el Host.
A lo mencionado anteriormente, debemos mencionar por obviedad, que las redes Clases A por defecto
utilizan mscaras de red del 255.0.0.0; las Clases B 255.255.0.0; las Clases C 255.255.255.0.
Clases
Clase A
Clase B
RED
HOST
00000001
hhhhhhhh
RED
RED
10000001
Clase C
RED
11000000
00000001
RED
00000000
HOST
hhhhhhhh
HOST
hhhhhhhh
RED
00000001
HOST
hhhhhhhh
HOST
hhhhhhhh
HOST
hhhhhhhh
Clase D
11100000
00000000
00000000
00000000
Clase E
11100000
00000000
00000000
00000000
Clases
Clase de
direccin
Rango primer
octeto (decimal)
Red (N)
Host (H)
Mascara de Subred
por defecto
Cantidad de redes y
host
1 217
00000000
N.H.H.H
255.0.0.0
126 Redes
01111111
B
128 191
10000000
255.255.0.0
10111111
C
192 - 223
11000000
11011111
D
224 - 239
11100000
11101111
16382 Redes
255.255.255.0
2097150 redes
254 hosts por red
No es para
uso
comercial
Multicast
224.0.0.0
239.255.255.255
240 255
11110000
11110111
No es para
uso
comercial
Reservada
240.0.0.0
255.255.255.255
192.168.1.44
11000000.10101000.00000001.00101100
255.255.255.255
11111111.11111111.11111111.00000000
11000000.10101000.00000001.00000000
192.168.1.0
Cada direcci
direccin IP consta de dos partes. Cmo saben los hosts qu
qu parte pertenece a la red y cu
cul al
host?
host? ste es el trabajo de la m
mscara de subred.
Cuando se configura un host IP, se asigna una m
mscara de subred junto con una direcci
direccin IP. Como
sucede con la direcci
n
IP,
la
m
scara
de
subred
tiene
una
longitud
de
32
bits.
La
m
direcci
m
mscara de subred
identifica qu
qu parte de la direcci
direccin IP corresponde a la red y cu
cul al host.
host.
La m
mscara de subred se compara con la direcci
direccin IP, de izquierda a derecha, bit por bit.
bit. Los 1 en la
mscara de subred representan la porci
porcin de red, los 0 representan la porci
porcin de host.
host. En el ejemplo
que se muestra, los primeros tres octetos pertenecen a la red y el ltimo octeto representa el host.
host.
192.168.1.66
255.255.255.0
HOST (8 bits)
Acceso
Distribucin
Core
10.1.1.0 /24
10.1.1.32 /27
10.1.1.64 /27
10.1.1.96 /27
HOST2= 192.168.1.66/24
Mscara de Subred= 255.255.255.0 0 0 0 0 0 0 0
Direccin IP= 192.168.1.0 1 0 0 0 0 1 0
------------------------------------------Subred= 192.168.1.0 0 0 0 0 0 0 0
H2 esta en la subred 192.168.1.0
Subred
0
1
2
3
Direccin de red
Rango de host
192.168.1.0/26
192.168.1.1 62
192.168.1.64/26 192.168.1.65 126
192.168.1.128/26 192.168.1.129 190
192.168.1.192/26 192.168.1.193 254
Direccin broadcast
192.168.1.63
192.168.1.127
192.168.1.191
192.168.1.255
192 .
168
100 .
11000000.10101000.01100100.00000001
255 .
255
255 .
11111111.11111111.11111111.00000000
En donde cada dgito tiene cada uno de los siguientes valores, siempre que se encuentre en 1:
128
1
64
1
32
1
16
1
8
1
4
1
2
1
1
1
Cuando se realiza el subnetting, lo que se hace es quitar bits asignados antiguamente a la porcin de
host de la mscara de subred y asignarlos a la porcin de subred.
Subred
Host
Observe, que a la porcin de host, le hemos quitado 4 bits para utilizar subredes. Como hemos
empleado 4 bits para subred, podemos realizar hasta 16 subredes, con 16 IPs cada bloque. Ahora la
red ser 192.168.100.0/28 hasta 192.168.100.15/28; y no hasta .255/24 como era anteriormente.
Mascara Binaria
Notacin con
barra
Cantidad de bits
HOST
Host Posibles
2^n-2
255.0.0.0
11111111.00000000.00000000.00000000
/8
24
16.777.214
255.128.0.0
11111111.10000000.00000000.00000000
/9
23
8388606
255.192.0.0
11111111.11000000.00000000.00000000
/10
22
4194302
255.224.0.0
11111111.11100000.00000000.00000000
/11
21
2097150
255.240.0.0
11111111.11110000.00000000.00000000
/12
20
1048574
255.248.0.0
11111111.11111000.00000000.00000000
/13
19
524286
255.252.0.0
11111111.11111100.00000000.00000000
/14
18
262142
255.254.0.0
11111111.11111110.00000000.00000000
/15
17
131070
255.255.0.0
11111111.11111111.00000000.00000000
/16
16
65534
255.255.128.0
11111111.11111111.10000000.00000000
/17
16
32766
255.255.192.0
11111111.11111111.11000000.00000000
/18
14
16382
255.255.224.0
11111111.11111111.11100000.00000000
/19
13
8190
255.255.240.0
11111111.11111111.11110000.00000000
/20
12
4094
255.255.248.0
11111111.11111111.11111000.00000000
/21
11
2046
255.255.252.0
11111111.11111111.11111100.00000000
/22
10
1022
255.255.254.0
11111111.11111111.11111110.00000000
/23
510
255.255.255.0
11111111.11111111.11111111.00000000
/24
254
255.255.255.128
11111111.11111111.11111111.10000000
/25
126
255.255.255.192
11111111.11111111.11111111.11000000
/26
62
255.255.255.224
11111111.11111111.11111111.11100000
/27
30
255.255.255.240
11111111.11111111.11111111.11110000
/28
14
255.255.255.248
11111111.11111111.11111111.11111000
/29
255.255.255.252
11111111.11111111.11111111.11111100
/30
Mascara
de subred
Notacin
con barra
Cantidad
de bits del
HOST
HOST
posibles
255.255.255.248 255.255.192.0
255.255.255.252
255.255.224.0
192.168.20.96 /27
192.168.20.32 /27
192.168.20.192 /30
192.168.20.196 /30
192.168.20.200 /30
192.168.20.64 /27
Subredes 192.168.20.0
Subredes 192.168.20.192
Nmero subred
Direccin subred
Nmero subred
Direccin subred
Subred 0
192.168.20.0 /27
Subred 0
192.168.20.192 /30
Subred 1
192.168.20.32 /27
Subred 1
192.168.20.196 /30
Subred 2
192.168.20.64 /27
Subred 2
192.168.20.200 /30
Subred 3
192.168.20.96 /27
Subred 3
192.168.20.204 /30
Subred 4
192.168.20.128 /27
Subred 4
192.168.20.208 /30
Subred 5
192.168.20.160 /27
Subred 5
192.168.20.212 /30
Subred 6
192.168.20.192 /27
Subred 6
192.168.20.216 /30
Subred 7
192.168.20.224 /27
Subred 7
192.168.20.120 /30
10.1.0.0 /16
Paso 1
La subred 10.0.0.0 /8 se subdividi
mediante la mscara de subred /16
10.4.0.0 /16
10.3.0.0 /16
Paso 2
10.3.1.0 /24
10.3.2.0 /24
10.3.2.16 /28
Paso 3
10.3.2.64 /28
10.3.2.32 /28
10.3.2.48 /28
Actividad
/19
25 HOSTS
100 HOSTS
1000 HOSTS
5 HOSTS
45 HOSTS
4000 HOSTS
12 HOSTS
2 HOSTS
/27
/26
/22
/29
/32
/23
/24
/25
/30
/28
Actividad
Direccin IP: 192.168.5.0 /24
Requisitos
de HOST
/ Barra
Cantidad
de HOST
Subred
Rango de
HOST
Broadcast
60
/26
62
192.168.5.0
.1 - .62
.63
30
25
10
2
2
Actividad
En la misma red
HOSTS
Direccin IP
Mascara
/barra
H1
172.16.5.72
255.255.255.0
/24
H2
172.16.5.79
255.255.255.0
/24
HOSTS
Direccin IP
Mascara
/barra
H1
192.168.19.35 255.255.255.224
/27
H2
192.168.19.48 255.255.255.224
/27
HOSTS
Direccin IP
Mascara
/barra
H1
10.128.14.14
255.255.255.240
/28
H2
10.128.14.19
255.255.255.240
/28
HOSTS
Direccin IP
Mascara
/barra
H1
192.168.3.68
255.255.255.248
/29
H2
192.168.3.74
255.255.255.248
/29
En diferente red
Actividad
HOST1= 192.168.13.21/29
Mascara de Subred= 255.255.255.1 1 1 1 1 0 0 0
Direccin IP= 192.168.13.0 0 0 1 0 1 0 1
------------------------------------------Subred= 192.168.13.0 0 0 1 0 0 0 0
H1 esta en la subred 192.168.13.16
HOST2= 192.168.13.25/29
Mascara de Subred= 255.255.255.1 1 1 1 1 0 0 0
Direccin IP= 192.168.13.0 0 0 1 1 0 0 1
------------------------------------------Subred= 192.168.13.0 0 0 1 1 0 0 0
H2 esta en la subred 192.168.13.24
Direcciones IP privadas
Todos los hosts que se conectan directamente a Internet requieren una direccin IP pblica exclusiva.
Debido a la cantidad finita de direcciones de 32 bits disponibles, existe la posibilidad de que se acaben las
direcciones IP. Una solucin para este problema fue reservar algunas direcciones privadas para utilizarlas
exclusivamente dentro de una organizacin. Esto permite que los hosts dentro de una organizacin se
comuniquen entre s sin necesidad de contar con una direccin IP pblica nica.
RFC 1918 es un estndar que reserva varios rangos de direcciones dentro de cada una de las clases, A, B y
C. Como se muestra en la tabla, estos rangos de direcciones privadas constan de una nica red Clase A, 16
redes Clase B y 256 redes Clase C. Esto proporciona al administrador de red una flexibilidad considerable
para la asignacin de direcciones internas.
Clase de direccin
Direcciones de red
10.0.0.0
16
172.16.0.0
172.31.0.0
256
192.168.0.0
192.168.255.0
Tipos de Direcciones
Adems de las clases de direcciones, las direcciones IP tambin se categorizan en:
Unicast
La direccin unicast es el tipo ms comn en una red IP. Un paquete con una direccin de destino unicast
est dirigido a un host especfico. Un ejemplo es un host con la direccin IP 192.168.1.5 (origen) que
solicita una pgina Web a un servidor con la direccin IP 192.168.1.200 (destino).
Para que un paquete unicast sea enviado y recibido, la direccin IP de destino debe estar incluida en el
encabezado del paquete IP. En el encabezado de la trama de Ethernet tambin debe estar presente la
direccin MAC de destino correspondiente. Las direcciones IP y MAC se combinan para la entrega de
datos a un host de destino especfico.
Broadcast
Para broadcast, el paquete contiene una direccin IP de destino con todos unos (1) en la porcin de host.
Esto significa que todos los hosts de esa red local (dominio de broadcast) recibirn y vern el paquete.
Muchos protocolos de red, como ARP y DHCP utilizan broadcasts.
Una direccin IP de broadcast para una red requiere una direccin MAC de broadcast correspondiente en
la trama de Ethernet. En las redes Ethernet, la direccin MAC de broadcast es la FF-FF-FF-FF-FF-FF.
Multicast
Las direcciones de Multicast, a nivel IP emplean el prefijo 224/8 en adelante, pero a nivel 2 emplean
siempre el prefijo 01-00-5e. Esto hace que las direcciones IP se mapeen en las direcciones MAC. A pesar
de ser un asunto del curso BSCI, es importante saber que los ltimos 23 bits de la direccin IP, se mapean
los ltimos 23 bits de la direccin MAC.
Direcciones de unicast
Las direcciones unicast IP y MAC de destino
se combinan para enviar el paquete o la
trama
HOST Origen
IP 192.168.1.5
MAC: 00-07-E9-63-CE-53
00-07-E9-42-AC-28 00-07-E9-63-CE-53
MAC
destino
MAC
origen
HOST Destino
IP 192.168.1.200
MAC: 00-07-E9-42AC-28
192.168.1.200
192.168.1.5
IP
destino
IP
origen
Paquete IP
Trama ethernet
Datos de
usuario
Trailer
Direcciones de broadcast
Las direcciones BROADCAS IP y MAC de
destino envian el paquete o trama a todos
los destinos
HOST Origen
IP 192.168.1.5
MAC: 00-07-E9-63-CE-53
FF-FF-FF-FF-FF
MAC
destino
00-07-E9-63-CE-53
MAC
origen
192.168.1.255
192.168.1.5
IP
destino
IP
origen
Paquete IP
Trama ethernet
Datos de
usuario
Trailer
Direcciones de Multicast
Las direcciones MULTICAST IP y MAC de
destino envan el paquete o trama a un
grupo especifico de HOST
HOST Origen
IP 192.168.1.5
MAC: 00-07-E9-63-CE-53
01-00-5E-0F-64-C5 00-07-E9-63-CE-53
MAC
destino
MAC
origen
224.15.100.97
192.168.1.5
IP
destino
IP
origen
Paquete IP
Trama ethernet
Datos de
usuario
Trailer
Sumarizacin
La sumarizacin, o agregacin de rutas, permite a los protocolos de ruteo advetir una gran cantidad de
redes como una sola. El propsito 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/16
10.1.0.0/16
10.2.0.0/16
10.3.0.0/16
10.0.0.0/8
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/24
172.16.33.0/24
.
172.16.50.0/24
172.16.32.0/19
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.
La clave de encontrar la correcta sumarizacin, radica en encontrar los bits comunes de todas las
direcciones IPs involucradas. Si tienen 19 bits en comn las direcciones, entonces la subred que
engloba la totalidad de IPs, ser una direccin /19.