Sie sind auf Seite 1von 41

USAC

Universidad de San Carlos de Guatemala

Subnetting

Ing. Manuel Fernando Lopez


Escuela de Ciencias y Sistemas
manuel.lopezf@gmail.com
1

Clase #

17

Direccionamiento Classful

Byte 1

Byte 2

Identificador
de Red

Byte 3

Clase A /8
1 - 127

Clase B /16
128 - 191

10

Clase C /24
192 - 223

110

Clase D
224 - 239

1110

Direcciones de Multienvio

Clase E
240 - 255

11110

Reservada para uso futuro

Byte 4

Identificador de Estacin

Identificador de Red

Identificador de Estacin

Identificador de Red

Identificador
de Estacin

Direccionamiento Classful

1er. mtodo de direccionamiento , en la propia IP esta codificado


el numero de bits del NetID (identificador de red).

Las comprobaciones son rpidas de realizar y los routers podrn


emplear muy poco tiempo en redireccionar los paquetes.

PROBLEMAS

Las redes pueden llegar a ser muy grandes.

Difcil que una tecnologa LAN soporte esa cifra de maquinas


conectadas.

Habrn situaciones en las que har falta partir la red (excesivo


broadcasting, congestin, exceder limites tecnolgicos, lans de
diferentes tecnologas)..
3

Por qu es necesario el
subneteo?
Por seguridad.
Para reducir los dominios de broadcast en redes ms
pequeas y mejorar el trfico.
Para unir LANs que estn en distintas ubicaciones
geogrficas.

Divisin en Subredes
La razn principal para usar una subred es reducir el
tamao de un dominio de broadcast.
Las direcciones de subred incluyen la porcin de red
de Clase A, Clase B o Clase C adems de un campo
de subred y un campo de host.

El campo de subred y el campo de host se crean a partir de


la porcin de host original para toda la red.

Divisin en Subredes
Para crear una direccin de subred, un
administrador pide prestados bits de la parte
original de host y lo designa como campo de
subred.
La cantidad mnima de bits que se pueden pedir
es 2.
La cantidad mxima debe ser cualquier nmero
de bits, que deje por lo menos 2 bits para el
nmero de host.
Clase A: mximo = 22 bits
Clase B: mximo = 14 bits
Clase C: mximo = 6 bits
6

Divisin en Subredes - Ejemplos


Dir. IP: 130.108.3.105
M.S. : 255.255.255.0/24
Dir. IP: 130.108.3.105
M.S. : 255.255.254.0/23
Dir. IP: 192.168.1.13
M.S.: 255.255.255.252/30
Dir. IP: 192.168.1.13
M.S.: 255.255.255.248/29
7

Subredes Reglas bsicas


1. Nmero de subredes utilizables
2(nmero de bits prestados) - 2
2. Nmero de hosts utilizables por subred
2(nmero de bits restantes) 2
3. Direccin de red: Se compone de los bits de red , poniendo
todos los bits de host a cero (0).
4. Direccin de broadcast (difusin): Se compone de los bits
de red, poniendo todos los bits de host a uno (1).
5. Mscara de subred: Los bits de red y subred se ponen todos
a uno (1) y los bits de hosts a cero (0).
Nota: Para direcciones de subred y difusin (broadcast), los bits de subred se tratan
como bits de red. Recurdese que estos bits son los que se tomaron prestados
para formar parte del campo de red.

Ejercicio 1

Se tiene una clase B= 137.100.0.0


Se requieren 520 hosts por Subred
Cuntos bits se piden prestados?
Cul es la mscara de subred?
Dar los rangos de direcciones IP
para cada subred

Ejercicio 2

Se tiene una clase C= 202.12.45.0


Se requieren 70 hosts por Subred
Cuntos bits se piden prestados?
Cul es la mscara de subred?
Dar los rangos de direcciones IP
para cada subred

Determinar la IP de una
subred
Paso #1: Cambiar la IP del campo
host a binario.
Paso #2: Cambiar la mscara de
subred a binario.
Paso #3: Use el operador booleano
AND para combinar las dos.
Paso #4: Convierta la direccin
binaria a decimal.

Ejemplo
IP Host

172.16.2.120

Mascara subred
255.255.255.0

10101100.00010000.00000010.011
11111111.11111111.11111111.0000
AN 11000
D
0000
10101100.00010000.00000010.0000
0000
172.16.2.
Esta es la direccin0de la subred Con ella se ayuda
a determinar la ruta .

EJERCICIO:

Cul es la direccin de
subred y cul la direccin de
broadcast para la IP
202.12.45.130?

SOLUCIN:
Mscara de subred=255.255.255.224
11111111.11111111.11111111.11100000
Direccin IP=202.12.45.130
11001010.00001100.00101101.10000010
Dir. de Subred=(Mscara de subred) AND (Dir. IP)
11001010.00001100.00101101.10000000
202.12.45.128
Dir. de Broadcast (1s por 0s en campo de host)
11001010.00001100.00101101.10011111
202.12.45.159

Calculando una subred


Se tiene la siguiente direccin IP:
223.14.17.0

Qu clase de direccin IP es sta?


Clase C

Paso 1
Determine la mscara de subred
Mscara de subred para una red
Clase C :
255.255.255.0

Paso 2
Determine el nmero de subredes
necesarias y de hosts en cada una de
ellas para determinar cuntos bits
pedir prestados.
Necesarios:
13 subredes
10 hosts cada subred.

Paso 3
Veamos cuntas subredes y hosts
tendramos, si prestramos 4 bits del
campo del host.

Paso 3 continuacin
223.14.17
.0
XXXX

16
posibles
subredes

HHHH

16 posibles
hosts

Paso 4
Efectuamos el clculo para
determinar el valor del ltimo
octeto de la mscara de subred.
128 + 64 + 32 + 16 =
240

Mscara de subred :255.255.255.240


En las direcciones IP, la mscara de
subred es usada para indicar los
campos de subred y host.

Paso 5
Determinar los rangos de direcciones
de host para cada subred.
Hay 16 posibles subredes.
Hay 16 posibles hosts en cada
subred.
Lo que equivale a 256 posibles hosts.

Paso 5 continuacin
Subred #

Bits Subred

Bits Host

En Decimal

0000

0000-1111

.0 -.15

0001

0000-1111

.16 - .31

0010

0000-1111

.32 - .47

0011

0000-1111

.48 - .63

0100

0000-1111

.64 - .79

0101

0000-1111

.80 - .95

0110

0000-1111

.96 - .111

0111

0000-1111

.112 - .127

1000

0000-1111

.128 -.143

10

1001

0000-1111

.144 - .159

11

1010

0000-1111

.160 - .175

12

1011

0000-1111

.176 - .191

13

1100

0000-1111

.192 - .207

14

1101

0000-1111

.208 - .223

15

1110

0000-1111

.224 - .239

16

1111

0000-1111

.240 - .255

VLSM (Variable Length Subnet Masks)


Subnetting permite dividir un espacio de direcciones en subredes, aunque la restriccin es que todas
las subredes deben emplear la misma mascara de subred aunque si las subredes no son
homogneas puede dar a lugar a un desaprovechamiento de direcciones.

Ejemplo: vamos a configurar una red con 3 subredes de 50, 20 y 20 hosts respectivamente
empleando para ello la direccin IP de red 193.65.67.0 .

23

Supernetting
Supongamos otra situacin, disponemos de una red en la que queremos direccionar 1000 maquinas,
como una red clase C no dispone de suficientes direcciones deberamos solicitar una direccin de clase B
pero entonces desperdiciaramos miles de direcciones, una alternativa es asignarle varias redes C.

Solucin:
Asignar redes C consecutivas, necesitaramos al menos 4 redes consecutivas.

24

CIDR (Classless InterDomain Routing)


Surge como respuesta a los problemas de:
1. Agotamiento de direcciones.
2. Crecimiento de las tablas de rutas.
Junta el funcionamiento de VLSM y Supernetting.
Las clases A,B y C dejan de tener sentido.
Las entradas de las tablas de los routers deben de tener las direcciones IP y adems las
mscaras.
Un bloque de direcciones viene dado por su direccin de red y la mscara.

25

Ejemplo: Un router que posee un rango de direcciones desde la


172.16.168.0/24 a la 172.16.175.0/24.

El router empleara 172.16.168.0/21 para el resumen de ruta solicitado


26

Permite:
Resume varias rutas en una (Supernetting).
No existe un SubNetWorkID.
No hay que eliminar subred 0s.
Se puede usar la subred 1s.
Redes privadas:
-10.0.0.0/8
-172.16.0.0/12
-192.168.0.0/16

Necesita
Las rutas deben llevar mascara.
El protocolo de enrutamiento debe transportar mascaras.

27

Subredes todo a 0s o todo a 1s


El RFC950 las prohbe porque:
Subred todo a 0. Problemas si el protocolo de encaminamiento no conoce la
mascara de subred: 192.228.17.0/24 = 192.228.17.0/27.
Subred todo a 1. La direccin de difusin de subred para la subred todo a unos
coincide con la direccin de difusin a la red (todas las subredes).
El RFC1812 las permite en entornos sin clase porque:
Los protocolos de encaminamiento conocen la direccin de red y la mascara
de subred.
La difusin a la red no tiene sentido.

28

Sumarizacin de rutas
Es la tcnica que emplea el enrutador/protocolo de enrutamiento en las que
una direccin de red representa la conectividad con varias redes que tienen
un prefijo comn. Tcnica que permite agrupar varias subredes bajo una
misma direccin de subred.

29

Ejemplo: queremos direccionar 4 redes, de 20, 30, 3000 y 4000 hosts


respectivamente adems tendremos en cuenta la siguiente disposicin grafica,
realiza la sumarizacin y direccionamiento de las redes, partiendo de la siguiente
direccin ip 172.16.x.x.
172.16.128.0/20
172.16.128.0/20

172.16.32.0/24

172.16.0.0/16

172.16.32.64/26
172.16.32.128/26

172.16.64.0/20

172.16.64.0/20

30

172.16.32.0/24

172.16.64.0/20
172.16.128.0/20

172.16.0.0/16

31

Subnetting

BACKUP SLIDES

La organizacin tiene 3 clases C


1a. Clase C = 202.12.45.0
2a. Clase C = 202.12.46.0
3a. Clase C = 202.12.47.0

Mscara de subred por defecto:


255.255.255.0
Id de Red

IP sig. ruteador

202.12.45.0 Enrutado directo a (e0)


202.12.46.0 Enrutado directo a (e1)
202.12.47.0 Enrutado directo a (e2)
T a b l a de Enrutamiento

Internet
s0

202.12.45.3
Datagrama entrante

e0

e1
3a. Clase C

...

2a. Clase C

...
202.12.45.2

202.12.45.0

e2

1a. Clase C

202.12.45.1

202.12. 45.3
& 255.255.255.0

202.12.45.254

202.12.47.1

...
202.12.46.1

202.12.46.2

202.12.46.254

202.12.47.2

202.12.47.254

La organizacin tiene slo 1 Clase C:


Clase C = 202.12.45.0

3 bits se usan para crear Subredes


Mscara de subred:
255.255.255.224
Id de Red
IP sig. Ruteador
202.12.45.32 Enrutado directo (e0)
202.12.45.64 Enrutado directo (e1)
202.12.45.96 Enrutado directo (e2)

Internet

202.12.45.34
& 255.255.255.224
202.12.45.32

Tabla de enrutamiento

s0

202.12.45.34
Datagrama Entrante

e0

e2
e1
3a. Subred

1a. Subred
2a. Subred

...
202.12.45.33 202.12.45..34

202.12.45.62

202.12.45.97 202.12.45.98

...
202.12.45.65 202.12.45.66

...

202.12.45.94

202.12.45.126

EJEMPLO CLCULO DE DIRECCIONES


Ejemplo de diseo de 2 subredes
Se desea crear 2 subredes para cada red
local dentro de una pequea empresa.
Se desea utilizar el bloque de direcciones
192.168.1.0/24

EJEMPLO CLCULO DE DIRECCIONES


Calcular bits para cantidad de
subredes
2m= 2, por lo tanto m =1 (Esto significa que

tomaremos prestado un bit de host y el prefijo sera


25)
n

Hosts = 2 2 = 2^7 2 = 126

Cantidad de hosts

Subred 1: 192.168.1.00000000 = 192.168.1.0/25


Subred 2: 192.168.1.10000000 = 192.168.1.128/25

Subredes resultantes

EJEMPLO CLCULO DE DIRECCIONES


Ejemplo de diseo de 3 subredes
Se desea crear 3 subredes para cada red
local dentro de una pequea empresa.
Se desea utilizar el bloque de direcciones
192.168.1.0/24

EJEMPLO CLCULO DE DIRECCIONES


Calcular subredes

2m 3, por lo tanto m = 2 (Esto significa que


tomaremos prestado 2 bits de host y el prefijo sera
26)
n

Hosts = 2 2 = 2^6 2 = 62
Cantidad
de hosts

Subred 1: 192.168.1.00000000 = 192.168.1.0/26


Subred
2: 192.168.1.01000000
= 192.168.1.64/26
Subredes
resultantes
Subred 3: 192.168.1.10000000 = 192.168.1.128/26
Subred 4: 192.168.1.11000000 = 192.168.1.192/26

EJERCICIO
Se tiene la direccin de red: 172.16.200.0
Cul es la mscara predeterminada?

Se quiere dividir esta red en 8 subredes


1.Cul sera la nueva mscara?
2.Cules seran las direcciones de red para las
8 subredes?
3.Cuntas estaciones puedo tener en cada
una de las subredes?

Das könnte Ihnen auch gefallen