Documente Academic
Documente Profesional
Documente Cultură
& VLSM
mscaras de subred de tamao variable
(Variable Length Subnet Mask)
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 de
segmentacin.
El sistema numrico decimal se basa en potencias de 10. Cada posicin de columna de un valor,
pasando de derecha a izquierda, se multiplica por el nmero 10, que es el nmero de base, elevado a
una potencia, que es el exponente. La potencia a la que se eleva ese 10 depende de su posicin a la
izquierda de la coma decimal.
Cuando un nmero decimal se lee de derecha a izquierda, el primer nmero o el nmero que se ubica
ms a la derecha representa 100 (1), mientras que la segunda posicin representa 101 (10 x 1= 10) La
tercera posicin representa 102 (10 x 10 =100). La sptima posicin a la izquierda representa 106 (10 x 10
x 10 x 10 x 10 x 10 =1.000.000). Esto siempre funciona, sin importar la cantidad de columnas que tenga
el nmero.
Ejemplo: 2134 = (2x103) + (1x102) + (3x101) + (4x100)
Hay un 4 en la posicin correspondiente a las unidades, un 3 en la posicin de las decenas, un 1 en la
posicin de las centenas y un 2 en la posicin de los miles. Este ejemplo parece obvio cuando se usa el
sistema numrico decimal. Es importante saber exactamente cmo funciona el sistema decimal, ya
que este conocimiento permite entender los otros dos sistemas numricos, el sistema numrico de
Base 2 y el sistema.
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
___
8
23
22
21
20
=
=
=
=
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.
___
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 127
00000000
N.H.H.H
255.0.0.0
126 Redes
01111111
B
128 191
10000000
10111111
192 - 223
(7)
N.N.H.H
11000000
224 - 239
11100000
11101111
16384 Redes
65534 host por red
(14)
N.N.N.H
11011111(21)
D
255.255.0.0
255.255.255.0
2097152 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
La direccin 0.0.0.0 es reservada por la IANA (Internet Assigned Numbers Authority) para identificacin local.
La direccin que tiene los bits de host iguales a cero sirve para definir la red en la que se ubica. Se denomina
direccin de red.
La direccin que tiene los bits correspondientes a host iguales a 255, sirve para enviar paquetes a todos los
hosts de la red en la que se ubica. Se denomina direccin de broadcast.
Las direcciones 127.x.x.x se reservan para designar la propia mquina. Se denomina direccin de bucle local
o loopback.
Rango Red
Rango de
Direcciones
Numero
de IPs
Mascara de
Subred
Descripcin
10.
10.0.0.0
10.255.255.25
16777,216
10.0.0.0/8
(255.0.0.0)
172.16 172.31
172.16.0.0
172.31.255.255
1048,576
172.16.0.0/12
16 redes clase B
192.168.0.0
192.168.255.255
65,536
192.168 192.168
(255.240.0.0)
192.168.0.0/16
(255.255.0.0)
192.168.1.44
11000000.10101000.00000001.00101100
255.255.255.0
11111111.11111111.11111111.00000000
11000000.10101000.00000001.00000000
192.168.1.0
Cada direccin IP consta de dos partes. Cmo saben los hosts qu parte pertenece a la red y cul al
host? ste es el trabajo de la mscara de subred.
Cuando se configura un host IP, se asigna una mscara de subred junto con una direccin IP. Como
sucede con la direccin IP, la mscara de subred tiene una longitud de 32 bits. La mscara de subred
identifica qu parte de la direccin IP corresponde a la red y cul al host.
La mscara de subred se compara con la direccin IP, de izquierda a derecha, bit por bit. Los 1 en la
mscara de subred representan la porcin de red, los 0 representan la porcin de host. En el ejemplo
que se muestra, los primeros tres octetos pertenecen a la red y el ltimo octeto representa el host.
192.168.1.66
255.255.255.0
Cuando un host enva un paquete, compara su mscara de subred con su propia direccin IP y la
direccin IP de destino (accin lgica AND). Si los bits de la red coinciden, tanto el host de origen como
el de destino se encuentran en la misma red, y el paquete puede ser enviado localmente. Si no
coinciden, el host emisor enva el paquete a la interfaz del router local para que sea enviado a otra red.
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
Las mscaras de subred de longitud variable (VLSM) brindan la posibilidad de hacer uso eficaz del
espacio de direccionamiento. Permiten tambin el direccionamiento IP jerrquico, con lo cual los routers
se benefician con la sumarizacin de ruta. La sumarizacin de ruta reduce el tamao de las tablas de
enrutamiento en los routers ncleo y de distribucin. Las tablas de enrutamiento ms pequeas
requieren menos tiempo de procesamiento de la CPU para las bsquedas de enrutamiento.
VLSM es el concepto de la divisin de una red en subredes. Inicialmente, se desarroll para maximizar la
eficacia del direccionamiento. Con la llegada del direccionamiento privado, la ventaja principal de la VLSM
ahora es la organizacin y la sumarizacin.
No todos los protocolos de enrutamiento soportan VLSM. Los protocolos de enrutamiento con clase,
tales como RIPv1, no incluyen un campo de mscara de subred en la actualizacin de enrutamiento. Los
protocolos de enrutamiento sin clase soportan el uso de VLSM, porque la mscara de subred se enva
con todos los paquetes de actualizacin de enrutamiento. Los protocolos de enrutamiento sin clase
incluyen RIPv2, EIGRP y OSPF.
Ventajas de la VLSM:
- Permite el uso eficaz del espacio de direccionamiento.
- Permite el uso de varias longitudes de la mscara de subred.
- Permite la sumarizacin de ruta.
- Proporciona mayor flexibilidad en el diseo de red
- Soporta redes empresariales jerrquicas
Subred
Direccin de red
Rango de host
Direccin broadcast
192.168.1.0/26
192.168.1.1 62
192.168.1.63
192.168.1.64/26
192.168.1.65 126
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
Por ejemplo, H1 tiene una direccin IP de 192.168.13.21 con una mscara de subred de 255.255.255.248 o
/29. Esto significa que de un total de 32 bits, 29 forman la porcin de red. Los bits de red ocupan todos los
tres primeros octetos y se extienden hacia el cuarto octeto. En esta instancia, el valor de ID de la red es
192.168.13.16.
Si H1, con la direccin IP de 192.168.13.21/29 deba comunicarse con otro host, H2, con la direccin de
192.168.13.25/29, debe compararse la porcin de red de los dos hosts para determinar si se encuentran en
la misma red local. En este caso, H1 tiene un valor de red de 192.168.13.16, mientras que H2 tiene un valor
de red de 192.168.13.24. H1 y H2 no estn en la misma red y es necesario usar un router para que se
comuniquen.
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
Por ejemplo, la red 10.0.0.0/8 con una mscara de subred de /16 se subdivide en 256 subredes, cada una
con capacidad para direccionar 16.382 hosts.
10.0.0.0/16
10.1.0.0/16
10.2.0.0/16 hasta 10.255.0.0/16
La aplicacin de una mscara de subred de /24 a cualquiera de estas /16 subredes, tal como 10.1.0.0/16,
tiene como resultado una subdivisin en 256 subredes. Cada una de estas subredes nuevas tiene
capacidad para direccionar 254 hosts.
10.1.1.0/24
10.1.2.0/24
10.1.3.0/24 hasta 10.1.255.0/24
La aplicacin de una mscara de subred de /28 a cualquiera de estas /24 subredes, tal como 10.1.3.0/28,
tiene como resultado una subdivisin en 16 subredes. Cada una de estas subredes nuevas tiene
capacidad para direccionar 14 hosts.
10.1.3.0/28
10.1.3.16/28
10.1.3.32/28 hasta 10.1.3.240/28
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
10.3.2.64 /28
Paso 3
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
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
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
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
192.168.1.200
192.168.1.5
IP
destino
IP
origen
Paquete IP
Trama ethernet
HOST Destino
IP 192.168.1.200
MAC: 00-07-E9-42AC-28
Datos de
usuario
Trailer
Direcciones de broadcast
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
192.168.1.255
MAC
origen
IP
destino
192.168.1.5
IP
origen
Paquete IP
Trama ethernet
Datos de
usuario
Trailer
Direcciones de Multicast
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.