PDF de programación - Clase 26 Soluciones al problema de direccionamiento

Imágen de pdf Clase 26 Soluciones al problema de direccionamiento

Clase 26 Soluciones al problema de direccionamientográfica de visualizaciones

Publicado el 14 de Enero del 2017
694 visualizaciones desde el 14 de Enero del 2017
1,3 MB
28 paginas
Creado hace 18a (17/10/2005)
Clase 26

Soluciones al problema de

direccionamiento
Tema 7.- Ampliación de temas

Ingeniero Técnico de Telecomunicación Especialidad en

Dr. Daniel Morató

Redes de Ordenadores
Sonido e Imagen, 3º curso

Temario

1.- Introducción
2.- Nivel de enlace en LANs
3.- Interconexión de redes IP
4.- Enrutamiento con IP
5.- Nivel de transporte en Internet
6.- Nivel de aplicación en Internet
7.- Ampliación de temas

Soluciones al problema de direccionamiento

1/27

Temario

1.- Introducción
2.- Nivel de enlace en LANs
3.- Interconexión de redes IP
4.- Enrutamiento con IP
5.- Nivel de transporte en Internet
6.- Nivel de aplicación en Internet
7.- Ampliación de temas


Soluciones al problema de direccionamiento

Soluciones al problema de direccionamiento

2/27

Objetivo

• Ver diferentes soluciones al problema
de la escasez de direcciones IP

Soluciones al problema de direccionamiento

3/27

Contenido

• El problema
• Algunas soluciones

 DHCP
 NAT
 IPv6

Soluciones al problema de direccionamiento

4/27

Contenido

• El problema
• Algunas soluciones

 DHCP
 NAT
 IPv6

Soluciones al problema de direccionamiento

5/27

Problemas de IPv4

• Complejidad innecesaria en los routers
• Escasez de direcciones
• ¿Dónde se desperdician?

 PCs que se usen esporádicamente
 Redes con clases:

 Clase A: Más de 16M de direcciones
 Clase B: 64K direcciones

Soluciones al problema de direccionamiento

6/27

Contenido

• El problema
• Algunas soluciones

 DHCP
 NAT
 IPv6

Soluciones al problema de direccionamiento

7/27

DHCP

de dirección IP:

Mecanismos de asignación
• Automatic allocation
• Dynamic allocation

 Asigna una IP permanente

 Asigna por un periodo de
 O hasta que el host la lebera

tiempo limitado (lease)

• Manual allocation

 IP fijada por el administrador

• Dynamic Host Configuration
Protocol
• RFC 2131
• Basado en BOOTP
• Permite a un host obtener
configuración IP de forma
automática
 Dirección IP
 Máscara de red
 Router por defecto
 Servidor de DNS
la
configuración a un servidor
de DHCP

solicita

• El

host

• Emplea UDP

Soluciones al problema de direccionamiento

8/27

DHCP: Funcionamiento (I)
• Si no hay servidor en una
• El cliente es el nuevo
se
host conectado a la red
puede
subred
configurar un relay
configuración
• Necesita
de red
la dirección del
 Conoce
servidor
• Para ello preguntará a un
las peticiones del
 Ve
servidor de DHCP
cliente y las reenvía
• Normalmente habrá un
 Es normalmente un router
servidor en cada subred

Soluciones al problema de direccionamiento

9/27

DHCP: Funcionamiento (II)
DHCP Server Discovery
Envía un datagrama UDP al

puerto 67
• No conoce la dirección IP del
servidor: lo dirige a la IP de
Broadcast (255.255.255.255)
• No tiene dirección IP: emplea
como origen la dirección IP
“este host” (0.0.0.0) (…)

recibir
cliente
El
respuesta de uno o varios
servidores (…)
una
El
servidor

dirección al cliente
• Ofrece también una duración
durante
la cual
la
dirección
Si hay varios ofrecimientos el
cliente puede elegir

le cede



DHCP Server Offer


puede

ofrece

Soluciones al problema de direccionamiento

10/27

DHCP: Funcionamiento (y III)
DHCP Request
• El cliente ha escogido
la
servidor

DHCP ACK
• El servidor confirma la
asignación al cliente (…)

una oferta y hace
solicitud
correspondiente (…)

al

Soluciones al problema de direccionamiento

11/27

Contenido

• El problema
• Algunas soluciones

 DHCP
 NAT
 IPv6

Soluciones al problema de direccionamiento

12/27

NAT

• Network Address Translation
• Otra propuesta de solución al
problema del agotamiento del
espacio de direcciones
red que
Permite que una
emplee
direccionamiento
privado se conecte a Internet





El router que conecta la red a
Internet:
 Cambia la dirección IP privada
por una dirección pública al
reenviar un paquete hacia el
exterior
 Cambia la dirección IP pública
por la correspondiente privada
al reenviar un paquete hacia el
interior

Red local

(ej. 10.0.0/24)

Internet

10.0.0.4

138.76.29.7

10.0.0.1

10.0.0.2

10.0.0.3

Soluciones al problema de direccionamiento

13/27

NAT

• El cambio puede ser:
IP

 Estático: una
interna
siempre se cambia por la
misma IP pública
 Dinámico: existe un pool de
IPs públicas y se establece
una relación entre las IPs
internas y las de ese pool

• No se necesita reconfigurar los
hosts de la red
Si no todos los hosts de la red

desean
con
Internet “simultáneamente” no
hacen falta tantas direcciones
como hosts.

tráfico

cursar

Red local

(ej. 10.0.0/24)

Internet

10.0.0.4

138.76.29.7

10.0.0.1

10.0.0.2

10.0.0.3

Soluciones al problema de direccionamiento

14/27

NAT (Ejemplo)



red

La
interna
tiene
direccionamiento privado
El interfaz del router tiene una
dirección pública
tiene un pool de
direcciones publicas disponibles


• Además

• Cuando un host quiere enviar un
IP a un destino en
paquete
Internet el router NAT cambia la
dirección
IP origen antes de
reenviarlo (…)
El router NAT apunta la dirección
por la que la ha cambiado (…)



10.0.0.3 ->

Address pool
138.76.29.1
138.76.29.2
138.76.29.3



Internet

Red local

(ej. 10.0.0/24)

10.0.0.4

138.76.29.7

Cambia IP origen
a: 138.76.29.1

IP origen: 10.0.0.3
IP destino: 65.43.23.45

10.0.0.1

10.0.0.2

10.0.0.3

Soluciones al problema de direccionamiento

15/27

NAT (Ejemplo)

• Cuando venga un paquete de esa IP destino vendrá dirigido a
• El router NAT ve en su tabla la dirección IP interna a la que

la IP que colocó el router NAT
corresponde y la cambia (… …)

Address pool
138.76.29.1
138.76.29.2
138.76.29.3



10.0.0.3 ->

Internet

IP destino: 138.76.29.1

138.76.29.7

Red local

(ej. 10.0.0/24)

10.0.0.4

Cambia IP destino
a: 10.0.0.3

10.0.0.1

10.0.0.2

10.0.0.3

Soluciones al problema de direccionamiento

16/27

NAT

Ventajas
• Se puede cambiar el rango
de direcciones sin notificar
• Puede cambiar de ISP sin
cambiar las direcciones
accesibles
• Máquinas no
exterior
el
desde
(seguridad)
¿Una sola IP en el pool? La
del router



Inconvenientes
• Controvertido:
 Los routers solo hasta el
nivel de red
 Servidores no accesibles
desde el exterior
esquema
 Rompe
extremo a extremo
diseñadores
de
 Los
deberán
aplicaciones
cuenta
en
tener
la
de
posibilidad
NATs
de
existencia
entre cliente y servidor

el

Soluciones al problema de direccionamiento

17/27

Contenido

• El problema
• Algunas soluciones

 DHCP
 NAT
 IPv6

Soluciones al problema de direccionamiento

18/27

IPv6

• Motivación inicial:

 El espacio de direcciones de 32bits se estaba
agotando

• Motivación adicional:

la cabecera que ayude en el

 Formato de
procesamiento acelerándolo
 Que la cabecera no sea de tamaño variable
 Eliminar el checksum
 Eliminar la posibilidad de fragmentación en los routers
 Cambios en la cabecera que faciliten ofrecer QoS

Soluciones al problema de direccionamiento

19/27

Cambios con IPv6

• No hay checksum de la
cabecera
• Las opciones aparecen
como otro protocolo
sobre IP
• Seguridad
ICMPv6


• Direcciones de 128bits
Introduce un nuevo

tipo de direcciones:
anycast
• Cabecera de tamaño
fijo (40 Bytes)
• Para QoS: posibilidad
de etiquetar paquetes
como pertenecientes a
un “flujo”
• No hay fragmentación
y reensamblado

Soluciones al problema de direccionamiento

20/27

Direcciones
• Unicast
• Multicast
• Anycast

• 16 bytes
• Notación:

 Pares de bytes en hexadecimal
 Separados por “:”
 Simplificar 0s a la izquierda
 Bloques de pares de bytes de
 Notación CIDR
 Notación mezclada

0s

 Conjunto de interfaces
 Se entrega el paquete a

uno de ellos

FDEC:0:0:0:0:BBFF:0:FFFF

FDEC::BBFF:0:FFFF

FDEC:BA98:7654:3210:ADBF:BBFF:2922:FFFF

FDEC:BA98:0054:3210:000F:BBFF:0000:FFFF

FDEC:0:0:0:0:BBFF:0:FFFF/60

FDEC:BA98:54:3210:F:BBFF:0:FFFF

::FFFF:130.206.160.45

Soluciones al problema de direccionamiento

21/27

Cabecera IPv6

• Versión = 6
• Priority
• Flow label: 20bits
• Next header = protocol en IPv4
• Hop limit: Como TTL

Ver

Pri

Payload length

Flow label
Next header Hop limit

40 Bytes

Source address

Destination address

Payload

Soluciones al problema de direccionamiento

22/27

Cabecera IPv6

Versión=6

Prioridad

Flow label: 20bits

Ver

Pri

Payload length

Flow label
Next header Hop limit

TTL

Equivalente a
protocol en IPv4

40 Bytes

Source address

Destination address

Payload

Soluciones al problema de direccionamiento

23/27

Transición de IPv4 a IPv6
• Es complejo cambiar
los
protocolos del nivel de red
• Alternativas:
 Flag day

Aplicación
TCP o UDP

 Con cientos de millones de

IGMP, ICMP
IPv4
ARP

ICMPv6
IPv6

LAN o WAN

máquinas??

 Dual-Stack
 Nodos IPv4/IPv6
 Problema:

campos
 Tunneling
 Header translation

Pérdida

de

IPv6

IPv6

Dual stack

Tunneling

IPv6

IPv6

IPv4

IPv4

IPv4

IPv4

IPv6

IPv6

IPv6

IPv6

Soluciones al problema de direccionamiento

24/27

Resumen
• Escases de direcciones:

 Mal reparto
 Uso esporádico

• Asignación dinámica a host: DHCP
• Traslación de direcciones en router:
NAT
• Aumentar el espacio de direcciones:
IPv6

Soluciones al problema de direccionamiento

25/27

Temario

1.- Introducción
2.- Nivel de enlace en LANs
3.- Interconexión de redes IP
4.- Enrutamiento con IP
5.- Nivel de transporte en Internet
6.- Nivel de aplicación en Internet
7.- Ampliación de temas


Problemas de direccionamiento y sus soluciones

Soluciones al problema de direccionamiento

26/27

Próxima clase

Resumen

Soluciones al problema de direccionamiento

27/27
  • Links de descarga
http://lwp-l.com/pdf850

Comentarios de: Clase 26 Soluciones al problema de direccionamiento (1)

agustin
9 de Julio del 2017
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad