Anda di halaman 1dari 60

Direccionamiento

de la red: IP

5
1
Funciones de la capa de red

 Proveer de Servicios a la Capa de Transporte


proporcionando independencia del tamaño y tipo de la red
 Llevar los paquetes desde el origen hasta el destino
(enrutamiento)
 Debe conocer la topología para escoger el “mejor” camino
 Control de la Congestión
 Contabilidad
 Filtraje a nivel de Paquetes (Cortafuegos)
 Conversión entre diferentes Capa 3

5
2
Capa de red en Internet: IP (Internet Protocol)

 Es la capa de red mas usada en el mundo


 Internet ha crecido de manera exponencial en los últimos
años
 Direcciona y enruta los paquetes
 No orientado a conexión
 No se establecen sesiones
 Fragmenta y ensambla los paquetes

5
3
Direccionamiento IP

5
4
Estructura de direccionamiento IP
 Estructura decimal punteada de una dirección IP binaria

5
5
Conversiones
 Convertir los números binarios de 8 bits en números
decimales

5
6
Conversión de una dirección IP de Binario a Decimal

8 Bits

1 1 1 1 1 1 1 1

128 64 32 16 8 4 2 1
255 Decimal Value

5
7
Clases de direcciones
Clase A
ID de Red ID de Host
0

Clase B
ID de Red ID de Host
10

Clase C
ID de Red ID de Host
110

w x y z 5
8
Clases de direcciones
Clase D
MULTICAST
1110

Clase E
INVESTIGACION

w x y z

5
9
Espacio de direcciones PÚBLICAS

 A 1.0.0.0 - 126.255.255.255 (/8 prefix)


 B 128.0.0.0 - 191.255.255.255 (/16 prefix)
 C 192.0.0.0 - 223.255.255.255 (/24 prefix)
 D 224.0.0.0 - 239.255.255.255 (N/A)
 E 240.0.0.0 - 254.255.255.255 (N/A)

5
10
Espacio de direcciones PRIVADAS

 10.0.0.0 - 10.255.255.255 (10/8 prefix)


 172.16.0.0 - 172.31.255.255 (172.16/12 prefix)
 192.168.0.0 - 192.168.255.255 (192.168/16 prefix)

5
11
Resumen de las clases de direcciones

Rango de
Número Número de Hosts
IDs de Red
de redes por Redes
(Primer Octeto)

Clase A 128 16,777,214 1 – 126

Clase B 16,384 65,534 128 – 191

Clase C 2,097,152 254 192 – 223

5
12
Restricciones de Asignacion de Direcciones IP

 El ID de red no puede ser 127


 127 está reservado para funciones de loopback
 El ID de red y el ID de host no puede ser 255 (todos los
bits en 1)
 255 es una dirección de broadcast
 El ID de red y el ID de host no puede ser 0 (todos los
bits en 0)
 0 significa “solo esta red”
 El ID de host debe ser único en la red
5
13
Mascara de subred

5
14
¿Qué es una Máscara de Subred?

 Distingue el ID de red del ID de Host


 Se usa para especificar si el host destino es local o
remoto
5
15
Máscaras de Subredes por defecto (Sin Subnetting)
Clase de Notación Dec.
Bits Usados por la Máscara de Subred
Dirección con punto

Class A 11111111 00000000 00000000 00000000 255.0.0.0


Class B 11111111 11111111 00000000 00000000 255.255.0.0
Class C 11111111 11111111 11111111 00000000 255.255.255.0

Ejemplo Clase B

Dir. IP 131.107. 16.200


Másc. de Subred 255.255. 0.0

ID de Red 131.107. y.z


ID de Host w.x. 16.200
5
16
Determinando el Destino de un Paquete

 Se realiza una operación lógica AND entre las


direcciones local y destino y la máscara de red
 1 AND 1 = 1
 Otras combinaciones = 0
 Si el resultado del AND del hosts fuente y el destino
coinciden, el destino es local.
Dirección IP 10011111 11100000 00000111 10000001
Másc. Subred 11111111 11111111 00000000 00000000

Result. 10011111 11100000 00000000 00000000


5
17
AND

 Los routers usan AND para determinar una ruta


aceptable para un paquete entrante.
 El router verifica la dirección de destino e intenta
asociarla con un salto siguiente.
 Cuando llega un paquete a un router, éste realiza el
procedimiento de aplicación de AND en la dirección IP
de destino en el paquete entrante y con la máscara de
subred de las rutas posibles.

5
18
Ejercicio

Utilice la mascara de subred para determinar la


dirección de red para el host 172.16.132.70/20

5
19
Ejercicio

 Dada la siguiente dirección de host y máscara de red,


determine la dirección de red
Dirección IP
160.16.154.23 10100000 00010000 10011010 00010111
Máscara de red
255.255.240.0 11111111 11111111 11110000 00000000

5
20
Dirección de broadcast

 Se realiza una operación lógica OR entre la dirección IP


y la máscara de red invertida
 0 OR 0 = 0
 Otras combinaciones = 1

 IP: 159. 224 . 7. 129 Mask: 255.255.0.0


Dirección IP 10011111 11100000 00000111 10000001
Másc. Subred 11111111 11111111 00000000 00000000
Másc. invert 00000000 00000000 1 1111 111 11111111

Result. 10011111 11100000 11111111 11111111

5
21
Dirección de red, host y broadcast
172.16.20.0/25

5
22
Clases de IP: ejercicios

Address Class Network Broadcast Host

10.2.1.1

128.63.2.100

201.222.5.64

192.6.141.2

130.113.64.16

256.241.201.10

5
23
Clases de IP: respuestas

Address Class Network Broadcast Host

10.2.1.1 A 10.0.0.0 0.2.1.1

128.63.2.100 B 128.63.0.0 0.0.2.100

201.222.5.64 C 201.222.5.0 0.0.0.64

192.6.141.2 C 192.6.141.0 0.0.0.2

130.113.64.16 B 130.113.0.0 0.0.64.16

256.241.201.10 Nonexistent

5
24
Subnetting

5
25
Planificación del direccionamiento de la red
 Se debe asignar IP a los tipos de hosts como:
 Dispositivos finales para usuarios.
 Servidores y periféricos.
 Hosts a los que se accede desde Internet.
 Dispositivos intermediarios.

5
26
Planificación del direccionamiento de la red
 Una parte importante de la planificación de un esquema de
direccionamiento IPv4 es decidir cuándo utilizar direcciones privadas y
dónde se deben aplicar.

5
27
Planificación del direccionamiento de la red
 Una parte importante de la planificación de un esquema de
direccionamiento IPv4 es decidir cuándo utilizar direcciones privadas y
dónde se deben aplicar.

5
28
¿Quién asigna las diferentes direcciones?

IANA: Internet Assigned Numbers Authority

5
29
Direccionamiento sin Subredes

172.16.0.1 172.16.0.2 172.16.0.3 172.16.255.253 172.16.255.254

…...

172.16.0.0

 Network 172.16.0.0
5
30
Direccionamiento con subred

 Network 172.16.0.0

172.16.3.0

172.16.4.0

172.16.1.0 172.16.2.0

La división en subredes permite crear múltiples


redes lógicas de un solo bloque de direcciones 5
31
Propósito de las subredes
131.107.3.27

131.107.12.7

131.107.12.0 Subred 2
Subred 1
131.107.3.0
131.107.10.0 Red Principal

La razón principal para usar


una subred es reducir el
tamaño de un dominio de
131.107.12.31 broadcast.
131.107.10.12 5
32
Máscara de Subred
 Término formal: prefijo de red extendida
 No es una dirección, pero determina qué parte de la
dirección IP corresponde al campo de red y qué parte
corresponde al campo de host.
 Se utiliza para ampliar la información de enrutamiento
(que de otro modo es simplemente el número de red)

5
33
Equivalente decimal de Patrones de Bits
128 64 32 16 8 4 2 1

0 0 0 0 0 0 0 0 = 0
1 0 0 0 0 0 0 0 = 128
1 1 0 0 0 0 0 0 = 192
1 1 1 0 0 0 0 0 = 224
1 1 1 1 0 0 0 0 = 240
1 1 1 1 1 0 0 0 = 248
1 1 1 1 1 1 0 0 = 252
1 1 1 1 1 1 1 0 = 254
1 1 1 1 1 1 1 1 = 255
5
34
¿Cuales son los Bits de la Máscara de Subred?
Ejemplo de una dir. Clase B

Number of Subnets 0 . . . 254

Network ID Subnet Host ID


ID
1 0

Number of Hosts 65,534 . . . 254

La mascara de subred es la herramienta que utiliza el router para


determinar cuáles son los bits que corresponden a los bits de
enrutamiento y cuáles son los bits que corresponden a los bits de
host. 5
35
Subredes de Más de un Octeto

Ejemplo de una dir. Clase A

No. de Subredes 0 . . . 65,534

ID de Red ID de ID de Host
subred
0

No. de Hosts 16,777,214 . . . 254

5
36
Calculo de la Máscara de Subred y Dirección IP

255 255 224 0

11111111 11111111 11100000 00000000

 La cantidad menor que se puede pedir


prestada es 2 bits.
 Al pedir prestados 2 bits, se crean cuatro
subredes posibles (22) (tener en cuenta que
hay dos subredes no utilizables o reservadas)
 Cada vez que se pide prestado otro bit del
campo de host, la cantidad de subredes que
se han creado aumenta por una potencia de 2.

5
37
Ejercicios de Máscaras de Subred

Address Subnet Mask Class Subnet

172.16.2.10 255.255.255.0

10.6.24.20 255.255.240.0

10.30.36.12 255.255.255.0

5
38
Ejercicios de Máscaras de Subred: respuestas

Address Subnet Mask Class Subnet

172.16.2.10 255.255.255.0 B 172.16.2.0

10.6.24.20 255.255.240.0 A 10.6.16.0

10.30.36.12 255.255.255.0 A 10.30.36.0

5
39
Red vs. Host

Clase A: 27 = 126 redes; 224 > 16 millones hosts

R H H H

Clase B : 214 = 16,384 redes; 216 > 65,534 hosts

R R H H

Clase C : 221 > 2 milliones redes; 28 = 254 hosts

R R R H
5
40
Cuatro pasos para Subnetting

 Para realizar un correcto subneting realizar las


siguientes preguntas:
1. Cuántos bits es necesario prestar/robar?
2. Cuál sería la máscara de la subnet?
3. Cuál es el “número mágico” o múltiplo?
4. Cúales son las tres primeras direcciones de subnet?

5
41
1. Cuántos bits robar?

 Primero, conocer cuántos bits son necesarios para


trabajar.
 Segundo, conocer cuántas subredes son necesarias o
cuántos hosts por subred son necesarios.
 Finalmente, con estos datos se conoce cuántos bits son
necesarios robar.

5
42
1. Cuántos bits robar?

 Con cuántos bits se debe trabajar?


 Depende de la clase de la dirección de red.
Class A: 24 bits para los hosts
Class B: 16 bits para los hosts
Class C: 8 bits para los hosts

 Recuerde: se debe robar por lo menos 2 bits para la


subred de la porción de hosts.
 2 bits robados permite 22 - 2 = 2 subredes

5
43
1. Cuántos bits robar?

• Cuántas subredes o hosts son


necesarios?
• Una simple fórmula:
 Total Bits = Bits Robados + Bits Host
 TB = BR + BH
• Necesito x subnet:
2 2 x
BR
• Necesito x host:
2 2 x
BH

• Recuerde: se necesita restar 2 direcciones para la Red y


Broadcast.
5
44
1. Cuántos bits robar?

 Ejemplo Clase C: 210.93.45.0


 El objetivo es diseñar 5 subredes, cúantos bits se
requiere robar?
 Con cuántos bits en la porción de hosts se debe
trabajar (TB)?
 Cuánto es BR en la fórmula?:
TB = BR + BH (8 = BR + BH)
 Cuál es el exponente que cumple con la fómula:
2?  2  5 subredes
3
2 - 2 = 6 subredes
5
45
1. Cuántos bits robar?

 Cúantos bits son de hosts?


TB = BR + BH
8 = 3 + BH
BH = 5

 Cuántos hosts deben ser asignados por cada


subred?
25 - 2 = 30 hosts

5
46
1. Cuántos bits robar?

 Ejemplo, Clase B: 185.75.0.0


 Especificar que no haya más de 126 hosts por
subred, cuántos bits de hosts deben ser (BH)?
 Con cuántos bits en la porción de hosts se
deben trabajar (TB)?
 Cúanto es BH en la fórmula?
TB = BR + BH (16 = BR + BH)
 Cuál es el exponente que asegure que no haya
menos de 126 hosts por subred?
27 - 2 = 126 hosts 5
47
1. Cuántos bits robar?

 Cuántos bits robados son?


TB = BR + BH
16 = BR + 7
BR = 9
 Cúantas subredes se tienen?
29 - 2 = 510 subredes

5
48
2. Qué máscara de subred?

 Para determinar qué máscara de subred utilizar, nos


basamos en la cantidad de bits robados.
 En el ejemplo de la clase C, son 3 bits robados,
representados en el octeto de hosts:

1 1 1
128 64 32 16 8 4 2 1

La conversión decimal de este valor es 224. Es la


porción no-cero.
Por lo tanto la máscara de la subred es
255.255.255.224
5
49
3.Cuál es el “número mágico”?

 Para encontrar el “número mágico” o el múltiplo se


debe determinar la dirección de máscara de subred, y
restar el último octeto no-cero de 256.
 En el ejemplo de la Clase C, nuestra máscara de subred
es 255.255.255.224. Donde 224 es el octeto no-cero.
 Por lo tanto el Número Mágico será:
256 - 224 = 32

5
50
El último Octeto No-Cero

 Al memorizar esta tabla, se prodrá realizar:


 Calcular rápidamente el octeto no-cero si se tiene la cantidad de
bits robados.
 Determinar el número de bits robados si se tiene el último octeto
no-cero.
 Determinar los hosts disponibles por cada subred.

Bits Octeto
Robados No-Cero Hosts
2 192 62
3 224 30
4 240 14
5 248 6
6 252 2
5
51
4. Cuáles son las Subredes?

 Al conocer el “número mágico” se utiliza como un


multiplicador.
 En la clase C del ejemplo 210.93.45.0.
 Las subredes son:
 1st subnet: 210.93.45.32
 2nd subnet: 210.93.45.64
 3rd subnet: 210.93.45.96
 Resulta agregando el multiplicador al último octeto de
la dirección.

5
52
Dirección de Broadcast

172.16.3.0

172.16.4.0

172.16.1.0

172.16.3.255 172.16.2.0
(Directed broadcast)

255.255.255.255
(Local network broadcast)
X
172.16.255.255
(All subnets broadcast)
5
53
Direcciones: Host & Broadcast

En la primera dirección de red:210.93.45.32


 Cuál es el rango de direcciones si la siguiente subred
es 210.93.45.64?
210.93.45.33 a 210.93.45.63 o 32 direcciones

 .32 no puede ser asignado como host. Por qué?


 .63 no puede ser asignado como host. Por qué?
 Las direcciones de hosts están entre .33 al .62 o 30
direcciones de host.

5
54
202.151.37.0/26

 Máscara de Subred?
 255.255.255.192
 Bits robados?
 Clase C entonces 2 bits robados
 Número Mágico?
 256 - 192 = 64
 Primera subred utilizable?
 202.151.37.64
 Tercera subred utilizable?
 64 + 64 + 64 = 192, ó 202.151.37.192

5
55
198.53.67.0/30

 Máscara de Subred?
 255.255.255.252
 Bits robados?
 Clase C entonces 6 bits robados
 Número Mágico?
 256 - 252 = 4
 Tercera subred utilizable?
 4 + 4 + 4 = 12, ó 198.53.67.12
 Broadcast de la segunda subred?
 4 + 4 + 4 - 1 = 11, ó 198.53.67.11

5
56
200.39.89.0/28

 Qué tipo de dirección es 200.39.89.0?


 Clase C, tiene 4 bits robados
 El último octeto no-cero es 240
 El Número Mágico es 256 - 240 = 16
 32 es multiplo de 16 entonces 200.39.89.32 es una
dirección de subred – la segunda dirección de subred
utilizable!!
 Cuál es la dirección de broadcast de 200.39.89.32?
 32 + 16 -1 = 47, entonces 200.39.89.47

5
57
194.53.45.0/29

 Qué tipo de dirección es 194.53.45.26?


 Clase C, con 5 bits robados
 El último octeto no-cero es 248
 El Número Mágico es 256 - 248 = 8
 Las Subredes son .8, .16, .24, .32, etc.
 Entonces 194.53.45.26 pertenece a la tercera dirección de subred
(194.53.45.24) y es una dirección de hosts.
 Qué dirección de broadcast tendría que usar un host para
comunciarse con otro dispositivo que está en la misma subred?
 Si pertenece a la .24 y el siguiente es .32, restando 1 es .31
(194.53.45.31)

5
58
La clave

Bits Octeto
Robados No-Cero Hosts
2 192 62
3 224 30
4 240 14
5 248 6
6 252 2
5
59
Practique solo
 Para las siguientes direcciones. Calcular...
 Bits robados
 Último octeto no-cero
 La tercera dirección de subred y de broadcast
1. 192.168.15.0/26
2. 220.75.32.0/30
3. 200.39.79.0/29
4. 195.50.120.0/27
5. 202.139.67.0/28
6. 132.59.0.0/19
7. 64.0.0.0/16

5
60

Anda mungkin juga menyukai