15-IPv6 v201

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 16

INF – 273 TELEMATICA

Gestión de direcciones IPv4

Direccionamiento IPv6
Lic. Roberto Vargas Blacutt
2020
Contenido

● Se presentarán aspectos de direccionamiento IPv4 como el uso de


CIDR en Internet, el protocolo DHCP y NAT.
● Finalizaremos, revisando aspectos básicos del nuevo protocolo IP, el
IPv6 y estrategias para la transición de IPv4 a IPv6

@Roberto Vargas B. Protocolo IP 33


Direccionamiento en la Internet global

● CIDR generaliza la noción de direccionamiento de subred


● Prefijo de red (los x bits más significativos en el formato a.b.c.d/x)
● Notación Prefijo
○ Reduce el tamaño de las tablas de reenvío
○ Una única entrada bastará para reenviar paquetes a cualquier destino dentro de una subred
● Resumen de Rutas (Agregación de rutas o supernet)
○ Método para reducir un rango de direcciones en una sola dirección con el propósito de que la
tabla de enrutamiento sea mas pequeña
○ Normalmente un ISP maneja un gran bloque de direcciones que puede ser subdividido entre
todos sus clientes

@Roberto Vargas B. Protocolo IP 34


Ejemplo Bloque del ISP 11001000 00010111 00010000 00000000 200.23.16.0/20

Organización 0 11001000 00010111 00010000 00000000 200.23.16.0/23


Organización 1 11001000 00010111 00010010 00000000 200.23.18.0/23
... ….. …. ….
Organización 7 11001000 00010111 00011110 00000000 200.23.30.0/23

Organización 0
Agregación de rutas 200.23.16.0/23
Es la capacidad de emplear el
Organización 1
mismo prefijo para anunciar “Enviarme cualquier
200.23.18.0/23 dirección que comience
múltiples redes
Organización 2 Con 200.23.16.0/20”
200.23.20.0/23 . ISP
.
. . Internet
.
Organización 7 .
200.23.16.0/20
200.23.30.0/23

Como un ISP obtiene un bloque de direcciones?


ICANN - Internet Corporation for Assigned Names and Numbers - http://www.icann.org/
@Roberto Vargas B. Protocolo IP 35
Como obtener una dirección de host? - DHCP
● Protocolo DHCP - Dynamic Host Configuration Protocol
● Permite a un host obtener dinámicamente su dirección IP de un servidor
○ Útil para usuarios móviles para conectarse a la red
○ DHCP también retorna: Mascara de red, IP del gateway, Nombre e IP del servidor DNS
● Es un protocolo cliente-servidor
○ Servidor DHCP opera con UDP puerto 67
● La obtención de una dirección IP mediante DHCP es un proceso de cuatro pasos:
1. Descubrimiento del servidor DHCP
2. Oferta(s) del servidor DHCP
3. Solicitud DHCP
4. ACK DHCP

@Roberto Vargas B. Protocolo IP 36


Protocolo DHCP
DHCP server Descubrimiento arriving
DHCP client
Broadcast: is there a
DHCP server out there?

Oferta DHCP
Broadcast: I’m a DHCP server! Here’s an
IP address you can use

Solicitud DHCP
Broadcast: OK. I’ll take that IP
address!

ACK DHCP

Broadcast: OK. You’ve got that IP address!

@Roberto Vargas B. Protocolo IP 37


Traducción de direcciones de red
NAT - Network Address Translation
● NAT permite tener internamente un gran conjunto de direcciones (privadas) y una dirección
(publica) de cara al exterior.
● El router NAT oculta los detalles de la red doméstica al mundo exterior y se comporta como
un único dispositivo con una única dirección IP

rest of local network


Internet 10.0.0/24
10.0.0.1
10.0.0.4
138.76.29.7 10.0.0.2

10.0.0.3
Todos los datagramas que dejan la red
local tienen la misma y única dirección IP
Los datagramas con destino a esta red tienen
NAT: 138.76.29.7
como dirección de origen 10.0.0/24

@Roberto Vargas B. Protocolo IP 38


Implementación de router NAT

Cómo sabe el router a qué host interno debería reenviar un datagrama dado?
● Utiliza una tabla de traducción NAT que contiene las relación entre direcciones y números de
puerto locales y su correspondencia con direcciones y puertos WAN
● Para datagramas que salen
○ Reemplaza IP y Puerto (Origen) de c/datagrama con la dirección (IP NAT, Nuevo Puerto)

● Para datagramas que llegan


○ Reemplaza (IP NAT, Nuevo Puerto) con la dirección local IP y Puerto (Origen) almacenada en la tabla NAT

Tabla de Traducción NAT


Dirección WAN Dirección LAN
138.76.29.7, 5001 10.0.0.1, 3345

@Roberto Vargas B. Protocolo IP 39


Protocolo IPv6

● Por que una versión de IP?


○ Pese a las soluciones como las subredes, CIDR y NAT, la reducción de direcciones sigue
siendo un problema en Internet
○ IPv4 no ofrece estrategias que minimicen el retardo y permitan la reserva de recursos para la
transmisión de audio y vídeo en tiempo real
○ Tampoco proporciona cifrado y autenticación para algunas aplicaciones

● Para solucionar estas deficiencias se ha propuesto como estándar IPv6


○ Cambios en el formato de la dirección IP y del paquete [RFC 2460]

@Roberto Vargas B. Protocolo IP 40


Ventajas IPv6

● Espacio de direcciones mayor


○ Una dirección IPv6 tiene una longitud de 128 bits
○ Representación hexadecimal - Palabras de 16 bits separadas por “:”
○ Ejemplo dirección IPv6: 2031: 0000: 130f: 0000: 0000: 09𝑐0: 876𝑎: 130𝑏

● Nuevo formato de cabecera


○ Longitud fija de 40 bytes - ayuda a un rápido procesamiento y reenvío de paquetes

● IPv6 no permite ni la fragmentación ni el reensamblado en routers


intermedios

@Roberto Vargas B. Protocolo IP 41


Formato datagrama IPv6

Etiqueta de flujo:
Identifica un flujo datagramas

Versión IP
Sgte. Cabecera
Protocolo capa
superior (TCP o UDP).

Clase de tráfico
Similar al campo TOS
en IPv4
Direcciones IP
Longitud carga útil de origen y de destino
# bytes de datos

@Roberto Vargas B. Protocolo IP 42


Transición IPv4 a IPv6

● No todos los routers pueden ser actualizados simultáneamente


● Difícil establecer un plazo
● La transición debe ser suave para evitar cualquier problema entre los
sistemas

Como puede operar una red con una combinación de


routers IPv4 e IPv6?

@Roberto Vargas B. Protocolo IP 43


Pila dual (Dual – stack)

■ Nodos IPv6 disponen de una implementación IPv4 completa.


■ Nodo IPv6/IPv4 - [RFC 4213]
■ Tienen la capacidad de enviar y recibir tanto datagramas IPv4 como IPv6.

@Roberto Vargas B. Protocolo IP 44


Tuneles (tunneling)

A IPv4 tunnel
B connecting IPv6 routers E F
logical view:
IPv6 IPv6 IPv6 IPv6

A B C D E F
physical view:
IPv6 IPv6 IPv4 IPv4 IPv6 IPv6

Cuando los paquetes deben atravesar flow: X src:B src:B flow: X

una región que usa IPv4 src: A dest: E dest: E src: A


dest: F dest: F
Flow: X Flow: X
Src: A
El paquete IPv6 se encapsula en un data Dest: F
Src: A
data
Dest: F
paquete IPv4 cuando entra en la región
data data
y se extrae cuando la deja

A-to-B: E-to-F:
B-to-C: B-to-C:
IPv6 IPv6
IPv6 inside IPv6 inside
IPv4 IPv4
@Roberto Vargas B. Protocolo IP 45
Trabajo en casa
• Comparar las cabeceras de IPv4 e
IPv6
• Investigar las cabeceras de extensión
de IPv6

Que debo preparar para el


siguiente salto?
• Las SDN y el reenvió generalizado

@Roberto Vargas B. Protocolo IP 46


FIN

@Roberto Vargas B. Protocolo IP 47

También podría gustarte