5 DireccionamientoIP 2
(2ª parte)
Daniel Morató
Area de Ingeniería Telemática
Departamento de Automática y Computación
Universidad Pública de Navarra
daniel.morato@unavarra.es
Laboratorio de Programación de Redes
http://www.tlm.unavarra.es/asignaturas/lpr
Esquemas de direccionamiento IP
• Hemos visto:
– Direccionamiento Classful
– Subnetting
• Ahora veremos:
– VLSM (Variable Length Subnet Masks)
–Supernetting
– CIDR (Classless Interdomain Routing)
• Hay que tener claro que la técnica actual empleada
es CIDR pero resultará útil entender los conceptos
uno a uno como se fueron creando
29 Oct
Direccionamiento IP (2ª parte)
1/18
1
Problemas con Subnetting
• Subnetting permite dividir un espacio de direcciones en subredes
• La restricción es que todas las subredes deben emplear la mismamáscara
• Si las subredes no son de tamaño (número de hosts) homogéneo esto
pueda dar lugar a un desaprovechamiento de direcciones
• Ejemplo:
29 Oct
Direccionamiento IP (2ª parte)
2/18
Problemas con Subnetting
• Ejemplo:
- En la red C 193.65.67.0 se crean tres subredes
- El número de hosts en cada subred se quiere que sea: 50 en la subred 1, 20 en la subred 2 y
20 en la subred 3
- Total 90hosts. Tenemos una red C con 254 direcciones disponibles. ¿Suficiente?
- El host ID de la red C es de 8 bits
- Para tener 3 subredes el mínimo subnetwork ID es de 3 bits (22-2=2, 23-2=6)
- Para tener 50 hosts en una red hacen falta al menos 6 bits en el host ID (25-2=30, 26-2=62)
Subnetwork ID
host ID
193.65.67.
Network ID
Subred 2
50 hosts
¡Imposible!
Host ID
20 hosts
Subred 3
20 hosts
Subred1
29 Oct
Direccionamiento IP (2ª parte)
3/18
2
Problemas con Subnetting
• ¿Dónde se han perdido las direcciones?
- Red C, 254 direcciones, no debería tener problemas con 90 hosts pero
- Al emplearse una máscara de tamaño fijo para toda la red hay que dimensionarla para la
subred más grande. Es decir, la máscara de subred debe tener al menos 6 bits para hosts
- Las subredes que no necesitantantos bits los tendrán, desperdiciando direcciones
- Para 20 hosts vale con 5 bits, 2 5-2=30 IPs y se desperdician 10 direcciones
- Asignando 6 bits se desperdician 2 6-2-20=40 direcciones en la subred 2 y en la subred 3
Subnetwork ID
host ID
193.65.67.
¡Imposible!
Host ID
Network ID
Subred 3
Subred 2
50 hosts
20 hosts
20 hosts
Subred 1
29 Oct
Direccionamiento IP (2ª parte)
4/18Problemas con Subnetting
• ¿Dónde se han perdido las direcciones?
- Además, para hacer 3 subredes necesitamos al menos 3 bits en el subnetwork ID
- Pero 3 bits dan para 2 3-2=6 subredes
- Estamos empleando 3 subredes, ¡¡ desperdiciamos 3x2 6=192 direcciones !!
- De hecho, con la subred 0 (000 en binario) y la 7 (111) estamos desperdiciando 2x2 6=128
direcciones más
- Todo este desaprovechamiento haceque sea imposible el direccionamiento
Subnetwork ID
host ID
193.65.67.
Network ID
Subred 2
50 hosts
¡Imposible!
Host ID
20 hosts
Subred 3
20 hosts
Subred 1
29 Oct
Direccionamiento IP (2ª parte)
5/18
3
VLSM
• ¿Cómo podrían aprovecharse mejor las direcciones de esa red?
- Supongamos por un lado la subred 1 y por otro lado las otras dos subredes que en conjunto
llamaremos ahora subred 2(ficticia, solo para calcular el reparto en subredes)
- La subred 1 tiene 50 hosts, la subred 2 tiene 40 hosts (en 2 sub-subredes), empleamos 6
bits para host ID en la subred 1 y fijamos el subnetwork ID a 01
- A la subred 2 le asignamos las direcciones que tienen el subnetwork ID 10
193.65.67.
10
01
Máscara 255.255.255.192
Network ID
Subred 2
50 hosts
20 hosts
20 hosts
Subred 1
29 OctDireccionamiento IP (2ª parte)
6/18
VLSM
• ¿Cómo podrían aprovecharse mejor las direcciones de esa red?
- Ahora podemos empezar de nuevo el problema suponiendo que a la subred 2 se le asigna un
espacio de direcciones con 6 bits para el host ID
- Tiene dos (sub-)subredes con 20 hosts cada una
- Empleamos 1 bit para distinguir una (sub-)subred de otra y nos quedan 5 bits para host ID
193.65.67....
Regístrate para leer el documento completo.