Você está na página 1de 37

Debemos recordar

Cambio de base entre binario y decimal.


Partes de una direccin IP (hasta ahora
red y host).
Clases de redes: sobre todo A, B y C.
Mscaras.

Clases de redes.

Mscaras de subred.
Secuencia de 32 bits. Ejemplo:
255.255.255.0
Las necesitan los routers para
determinar la direccin de red o
subred a la que pertenece un
determinado host.
Se construye poniendo un 1 en cada bit
del netid y un 0 por cada bit del hostid.

Direccin de red.

La direccin de red serva para obtener la direccin de


todo el segmento de red.
Ninguna mquina puede tener como IP una direccin de red.
Tiene a 0 todos los bits de host.

Direccin de red.
La direccin de red sera:
10.0.0.0

La direccin de red sera:


172.16.0.0

Direccin de broadcast.
Y si se quiere enviar un paquete a
todas las mquinas en una red?
Hay que utilizar la direccin de
broadcast.
En un paquete nunca aparecer como
direccin origen, siempre es una
direccin de destino.
Se obtiene a partir de la direccin de
red, poniendo a 1 todos los bits de
host.

Direccin del broadcast.


La direccin de broadcast sera:
10.255.255.255

La direccin de broadcast sera:


172.16.255.255

Nmero de IPs en una red.


Esta es la direccin de
red

Cuntos ordenadores se podran conectar en

la red 192.168.1.1?
La
parte de host sera el ltimo byte 192.168.1.00000100
as que los192.168.1.10
192.168.1.00000000 192.168.1.0 192.168.1.00000101 192.168.1.5
host seran:
192.168.1.00000001 192.168.1.1

192.168.1.00000110 192.168.1.6

..

192.168.1.00000010 192.168.1.2

192.168.1.00000111 192.168.1.7

192.168.1.11111101 192.168.1.253

192.168.1.00000011 192.168.1.3

192.168.1.00001001 192.168.1.8

192.168.1.11111110 192.168.1.254

Salvo la direccin de red y la de broadcast, el resto de


direcciones
pueden192.168.1.4
usarse como
direcciones 192.168.1.9
de mquinas
192.168.1.00000100
192.168.1.00001010
192.168.1.11111111 192.168.1.255
en la red 192.168.1.0.
Esta es la direccin de
La primera direccin: 192.168.1.1
broadcast.
La ltima direccin: 192.168.1.254

RED 192.168.1.0

SWITCH

RED 10.0.0.0

ROUTER

SWITCH

Cmo calcular el nmero de


mquinas.
192.168.1.xxxxxxxx
2n de hosts-2

El nmero total de mquinas es 28 = 256


porque hay 8 bits de host. Hay que restar 2:
la direccin de red y la de broadcast.

Antes de seguir
Routers o encaminadores son dispositivos
de nivel 3 que encaminan paquetes IP entre
redes (interconectan redes).
Switches o conmutadores son dispositivos
de nivel 2 que envan tramas entre
mquinas de la misma red (construyen
fsicamente la red).

Pero esta manera de trabajar con


direcciones IP tiene muchos
inconvenientes!!!!!!

Inconvenientes del direccionamiento basado en


clases.

Uso ineficiente del espacio de


direcciones.

Imaginemos que una empresa necesita asignar 5000 direcciones IP.


Su ISP, le debera asignar una IP de una red de clase B.

150.16.xxxxxxxx.xxxxxxxx
216-2=65534 direcciones IP le dan, as que se
desperdician 65534-5000=60535 DESPERDICIADAS!!!!

Si le dan una IP de clase A puede asignar 224-2=16777214 direcciones IP


(y slo necesito 5000!!!!)

24 bits

Si le dan una IP de clase B puede asignar 216-2=65534 direcciones IP (y slo


necesito 5000!!!!)

16 bits

Si le dan una IP de clase C puede asignar 28-2=254 direcciones IP (pero


necesito 5000!!!!)

8 bits

Inconvenientes del direccionamiento basado en


clases.

Falta de organizacin dentro de la red.

Imaginemos que los 5000 hosts no estn conectados al mismo router,


sino que pertenecen a redes distintas. Cmo organizarlas?

El trfico broadcast puede llegar a


disminuir la eficiencia de la red.

Daros cuenta que si tengo una red de clase B, puedo tener hasta
65534 hosts, y un envo broadcast ira dirigido a TODA la red!!!!
Eso puede ocasionar un bajo rendimiento de los routers.

Solucin?
Subdividir la red (una direccin de red)
en redes ms pequeas.
Esa tcnica es la que se conoce como
subnetting, subneteo o divisin en
subredes de longitud fija.

Subnetting.

En el interior se divide
la LAN en LANs ms
pequeas
interconectadas por
routers.
Desde fuera es como
si la LAN no hubiera
cambiado.

Subnetting.
Cada subred funciona como si fuese
una red independiente.
Desde el exterior la red se ve como si
fuese una red nica.
Para realizar la divisin en subredes hay
que dividir la parte de hosts en dos
partes.

Subnetting.

Sin subnetting una IP tiene dos partes.

Con subnetting una IP tiene tres partes.

Cmo identificar la red.


Para saber como se divide la parte de
host en subred y host se utilizan las
mscaras.
Recordad, que la mscara pone a 1 todos
los bits de red y adems ahora pondr a
1 los bits de subred.

Ahora una
mscara puede
ser:

255.255.128.0

Ejercicio.

Si la mscara es 255.255.128.0
1.
2.
3.
4.
5.
6.
7.

Escribe esa mscara en binario.


De qu clase es esa mscara?
Cuntos bits hay de red?
Cuntos bits hay de subred?
Cuntos bits hay de hosts?
Pon un ejemplo de una red con esa mscara.
Ahora escribe tres IPs de mquinas en esa red.

Cmo se obtena la direccin de


red.
hostid

150.1.100.2 es una
direccin de clase B

150.1.100.2

La mscara es : 11111111.11111111.00000000.00000000 (255.255.0.0)


La direccin de red es el resultado del AND: 150.1.0.0

Pasos para dividir una red en


subredes.

1. Lo primero nos tienen que decir cuntas subredes se quieren.


Si por ejemplo una organizacin dispone de la red 192.168.22.0 y
quiere crear 3 segmentos Ethernet. (quiere crear 5 subredes).
2. Hay que calcular cuntos bits voy a necesitar para identificar a cada
subred.
Si k es el nmero de subredes. Aqu k=5.
Si n es el nmero de bits que necesito. n lo tengo que calcular.
Entonces se tiene que cumplir que 2n-2 >= k. 2n-2 >= 5, as que n=3
ya que ser 23-2=6 >= 5. (ver la siguiente para explicacin).

Con 4 bits consigo 16 subredes (me paso mucho).


Con 3 bits consigo 8 subredes.
Con 2 bits consigo 4 subredes (me quedo corto)

Pasos para dividir una red en


subredes.

Determinar la nueva mscara de subred.


Tendr a 1 los bits correspondientes a la red y a la subred.
Tendr a 0 los bits correspondientes al host.
En este caso la IP era 192.168.22.0 que es de clase C as que la
parte de red tiene los 3 primeros bytes y el host los 8 ltimos
bits. De esos 8 bits, 5 sern de subred:

11111111.11111111.11111111.11100000
255
. 255
. 255 .

224

Pasos para dividir una red en


subredes.

Calcular las direcciones IP de las subredes.


Realizar todas las combinaciones binarias posibles con los bits de subred
y eliminar los que sean todo 0s y todo 1s.
192.168.22.0 era la IP de la red
255.255.255.248 la mscara
192.168.22.- - - 00000 Tengo 3 bits para subredes
192.168.22.000 00000 192.168.22.0.0

192.168.22.100 00000 192.168.128.0

192.168.22.001 00000 192.168.22.32

192.168.22.101 00000 192.168.22.160

192.168.22.010 00000 192.168.22.64

192.168.22.110 00000 192.168.22.192

192.168.22.011 00000 192.168.22.96

192.168.22.111 00000 192.168.22.224

Pasos para dividir una red en


subredes.

Calcular las direcciones de las mquinas.


Realizar todas las combinaciones posibles posibles con los bits del host
eliminando las que tienen todo 0s y todo 1s.
Cogemos por ejemplo la primera red, la
192.168.22.001 00000 192.168.22.32
Ahora para sacar todas las direcciones de mquinas, pues hacemos todas las
combinaciones posibles de los bits del host, es decir, los ltimos 5 bits.En total
seran25-2=30 las mquinas o hosts que podramos tener en esta red:

Ejercicio.

Ejercicio:
Para el resto de las subredes obtener:
La direccin de subred.
La direccin de broadcast de la subred.
La mscara de la subred.
La direccin de la primera IP.
La direccin de la ltima IP.

Pasos para dividir una red en


subredes.
1.
2.

3.

Lo primero nos tienen que decir cuntas


subredes se quieren.
Hay que calcular cuntos bits voy a necesitar
para identificar a cada subred.
Si k es el nmero de subredes.
Si n es el nmero de bits que necesito.
Entonces se tiene que cumplir que 2n-2 >=
k
Determinar la nueva mscara de subred.
Tendr a 1 los bits correspondientes a la
red y a la subred.
Tendr a 0 los bits correspondientes al
host.

4.

5.

Calcular las direcciones IP de las


subredes.
Realizar todas las combinaciones
binarias posibles con los bits de
subred y eliminar los que sean todo 0s
y todo 1s.
Calcular las direcciones de las mquinas.
Realizar todas las combinaciones
posibles posibles con los bits del host
eliminando las que tienen todo 0s y
todo 1s.

Esto es lo
que hay
que
calcular

Esto es lo
que hay
que
calcular

Esto es lo
que hay
que
calcular

Você também pode gostar