You are on page 1of 67

Departamento de

Tecnologa Electrnica

Algunas de las transparencias


tienen copyright:

Tema 3
La capa de red.
Protocolos asociados

Redes de
computadoras: Un
enfoque descendente
Jim Kurose, Keith Ross
Addison-Wesley, April
2009.

La capa de red. Protocolos asociados

Tema 3: La capa de red. Protocolos


asociados
Objetivos:
Entender los principios avanzados tras los

servicios de la capa de red:

Control de errores en la capa de red


Configuracin dinmica de direcciones en IPv4
Enrutamiento
Traduccin de direcciones
IPv6.

La capa de red. Protocolos asociados

Tema 3: La capa de red. Protocolos


asociados
3.1 Control de errores

3.4 Traduccin de

en IPv4: ICMP
direcciones: NAT
3.2 Configuracin
3.5 IP versin 6
dinmica de direcciones
en IPv4: DHCP
3.3 Enrutamiento en
internet

RIP
OSPF
BGP
Enrutamiento
Multiprotocolo
La capa de red. Protocolos asociados

Tema 3: La capa de red. Protocolos


asociados
3.1 Control de errores

3.4 Traduccin de

en IPv4: ICMP
direcciones: NAT
3.2 Configuracin
3.5 IP versin 6
dinmica de direcciones
en IPv4: DHCP
3.3 Enrutamiento en
internet

RIP
OSPF
BGP
Enrutamiento
Multiprotocolo
La capa de red. Protocolos asociados

ICMP: Internet Control Message Protocol


Utilizado por hosts y

routers para comunicar


informacin del nivel de red
Informe de errores:
host, red, puerto o
protocolo inalcanzable
Avisos de los routers o
los receptores
Funcionamiento sobre IP:
Los mensajes ICMP van
en datagramas IP (pero
ICMP no es un protocolo
de transporte!)

Todos los nodos que usen

IP deben implementar
ICMP
Los mensajes ICMP se
crean solo para el primer
fragmento IP

La capa de red. Protocolos asociados

ICMP: Internet Control Message


Protocol
Formato de mensaje

Los mensajes ICMP van


en datagramas IP
Campo Protocolo = 1 en
la cabecera IP
Dir. IP fuente = host
que manda el mensaje
ICMP

Tipo
0
3
3
3
3
5
8
11

Cdigo
0
0
1
2
3
0
0
0

Descripcin
Respuesta de eco (ping)
Red inalcanzable
Host inalcanzable
Protocolo inalcanzable
Puerto inalcanzable
Redireccionamiento
Peticin de eco (ping)
TTL excedido

La capa de red. Protocolos asociados

ICMP: Internet Control Message


Protocol
Ping

enva un paquete de datos y espera la respuesta de un paquete de


contestacin
se basa en mensajes ICMP tipo 8 y 0
Funciones:
Comprobar la conectividad de un host
Ping enva los paquetes con nmeros nicos de secuencia y notifica el nmero
de secuencia del mensaje de respuesta:

Deteccin de paquetes duplicados, reordenados o eliminados

Ping utiliza checksums en cada paquete:

Deteccin de paquetes corruptos

Ping permite calcular el RTT (Round Trip Time)


Ping permite detectar otros mensajes ICMP.

La capa de red. Protocolos asociados

ICMP: Internet Control Message


Protocol
Ping
Solicitud de Eco y Respuesta a solicitud de Eco
1 byte
1 byte
2 bytes
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
Tipo
|
Cdigo
|
Checksum
|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
Id
|
Nmero de Secuencia
|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Tipo: 8 (Solicitud de Eco) o 0 (Respuesta a solicitud de Eco)
Cdigo: 0
Id: nmero de identificacin (opcional), tpicamente se usa como nmero de sesin
Nmero de secuencia (opcional)

La capa de red. Protocolos asociados

ICMP: Internet Control Message


Protocol
Ping
Uso: ping [-t] [-a] [-n cuenta] [-l tamao] [-f] [-i TTL] [-v TOS] [-r cuenta] [-s cuenta] [[j lista-host] | [-k lista-host]] [-w tiempo de espera] nombre-destino
Opciones:
-t
-a
-n cuenta
-l tamao
-f
-i TTL
-v TOS
-r cuenta
-s count
-j lista-host
-k lista-host
-w tiempo de espera

Ping al host especificado hasta que se pare


Resolver direcciones en nombres de host
Nmero de peticiones eco para enviar.
Enviar tamao del bfer.
Establecer No fragmentar el indicador en paquetes.
Tiempo de vida.
Tipo de servicio.
Ruta del registro para la cuenta de saltos.
Sello de hora para la cuenta de saltos.
Relaja la ruta de origen a lo largo de la lista- host.
Restringir la ruta de origen a lo largo de la lista- host.
Tiempo de espera en milisegundos para esperar cada respuesta.
La capa de red. Protocolos asociados

ICMP: Internet Control Message


Protocol
Tracert (Trace route)

El emisor manda peticiones


de eco al destino
En el primero, TTL =1
En el segundo, TTL=2, etc.

Cuando el ensimo
datagrama llega al ensimo
router:
El router descarta el
datagrama
Y manda al emisor un
mensaje ICMP (tipo 11,
cdigo 0)
El mensaje incluye la IP
del router

o Tracert hace esto 3 veces

por router

Final del proceso

La peticin de eco llega


finalmente al host destino
El destination devuelve una
respuesta de eco
Cuando el emisor recibe
este mensaje ICMP, el
proceso termina.

La capa de red. Protocolos asociados

10

ICMP: Internet Control Message


Protocol
Tracert (Trace route)

La capa de red. Protocolos asociados

11

ICMP: Internet Control Message


Protocol
Destino inalcanzable (tipo 3)

Valores ms comunes del campo cdigo (causas)


Cdigo 1: host inalcanzable
Cdigo 3: puerto inalcanzable
Cdigo 4: fragmentacin necesaria

La capa de red. Protocolos asociados

12

ICMP: Internet Control Message


Protocol
ICMP Redirect (type 5)

til cuando hay distintas puertas


de enlace posibles

Pasos

Se manda el paquete a la puerta


de enlace por defecto
La puerta de enlace por defecto
manda el paquete al router B
La puerta de enlace por defecto
manda un ICMP redirect al host

La capa de red. Protocolos asociados

13

Tema 3: La capa de red. Protocolos


asociados
3.1 Control de errores

3.4 Traduccin de

en IPv4: ICMP
direcciones: NAT
3.2 Configuracin
3.5 IP versin 6
dinmica de direcciones
en IPv4: DHCP
3.3 Enrutamiento en
internet

RIP
OSPF
BGP
Enrutamiento
Multiprotocolo
La capa de red. Protocolos asociados

14

Configuracin dinmica de
direcciones
Configuracin de direcciones

esttica
dinmica: automtica y ms eficiente
Protocolos para la configuracin automtica de
direcciones:
RARP: Reverse Address Resolution Protocol
BootP: Bootstrap Protocol
DHCP: Dynamic Host Configuration Protocol

La capa de red. Protocolos asociados

15

Dynamic Address Configuration


RARP

RARP: Reverse Address Resolution Protocol


Dada una MAC, se asigna una direccin IP
Los mensajes tienen la misma estructura que
los mensajes ARP
RARP es limitado y, por tanto, est obsoleto.

La capa de red. Protocolos asociados

16

Configuracin dinmica de
direcciones
Proceso BootP
BootP
El host determina su propia MAC
BootP Protocol:
El host manda su IP al puerto 67
Bootstrap Protocol
del (0.0.0.0 si no conoce su IP
Usado para obtener una
and 255.255.255.255 si no
direccin IP
conoce la del servidor)
automticamente
El servidor busca la MAC del
(normalmente en el
host en un fichero de
proceso de arranque)
configuracin
No se suele usar para la
El servidor incluye las IPs del
host y el servidor en un
configuracin dinmica de
datagrama UDP y las enva al
direcciones, dado que
puerto 68 del cliente
DHCP es una versin
El Host guarda su IP y arranca
mejorada de BootP.
La capa de red. Protocolos asociados

17

Configuracin dinmica de
direcciones
Mensaje BootP

Code: BootPRequest & BootPReply


Transaction id
HW address: ej. MAC
Server host name (el servidor no
tiene por qu estar en el mismo
dominio de broadcast)
Boot file name
Vendor specific area
Magic cookie: indica el tipo de
informacin opcional
Es un campo clave para DHCP

La capa de red. Protocolos asociados

18

Dynamic Address Configuration


DHCP
Dynamic Host Configuration Protocol (DHCP) RFC 2131:

capacidad de asignar automticamente direcciones de red reutilizables


(arrendamiento de direcciones IP)
se basa en el protocolo BOOTP, mediante la estandarizacin del campo
Vendor Specific Area de PDU de BootP (312 bytes).
3 mecanismos para la asignacin de direcciones IP:
Asignacin automtica:

DHCP asigna al host una direccin IP permanente.

Asignacin dinmica:

DHCP asigna una direccin IP por un periodo de tiempo limitado -> reutilizacin automtica
de direcciones que ya no son necesitadas

Asignacin manual:

direccin del host es asignada por el administrador de red

La capa de red. Protocolos asociados

19

Dynamic Address Configuration


Mensaje DHCP

Igual que el mensaje BootP excepto


por el campo opciones (312 bytes) en
lugar del Vendor Specific Area
4 primeros bytes: magic cookie ->
99.130.83.99 (means DHCP).
Diferentes opciones. Algunas de las
ms importantes son:
50: direccin IP solicitada
51: tiempo de arrendamiento
53: tipo de mensaje DHCP

La capa de red. Protocolos asociados

20

Configuracin dinmica de direcciones


Ciclo DHCP

Adems:

1. DHCP DISCOVER: intenta


encontrar un servidor DHCP.
2. DHCP OFFER: el/los servidor(es)
ofrece(n) una direccin IP
3. DHCP REQUEST: el cliente pide
ciertos parmetros (Normalmente
los que le ha ofrecido el servidor)
4. DHCP ACK: ACK del servidor

DHCP RELEASE: libera la


direccin IP
DHCP DECLINE. La IP ofrecida
est en uso
DHCP INFORM: pide algunos
parmetros de configuracin
DHCP NAK: si el servidor no
acepta la peticin

La capa de red. Protocolos asociados

21

Configuracin dinmica de
direcciones
Otras caractersticas de DHCP

Un router puede hacer de servidor DHCP


BootP Relay: cuando el servidor no est en el mismo dominio de
broadcast
ARP gratuito: peticin ARP del cliente de su propia IP. Comprueba si
la direccin asignada est en uso.
Opcin 50: el cliente pide una determinada IP
Opcin 51: tiempo de arrendamiento
Tamao mximo del mensaje DHCP : 576 bytes

La capa de red. Protocolos asociados

22

Tema 3: La capa de red. Protocolos


asociados
3.1 Control de errores

3.4 Traduccin de

en IPv4: ICMP
direcciones: NAT
3.2 Configuracin
3.5 IP versin 6
dinmica de direcciones
en IPv4: DHCP
3.3 Enrutamiento en
internet

RIP
OSPF
BGP
Enrutamiento
Multiprotocolo
La capa de red. Protocolos asociados

23

Enrutamiento en internet
Funciones de la capa de

red

Direccionamiento
Enrutamiento

Enrutamiento: bsqueda

de la MEJOR ruta

La mejor ruta depende de


diferentes criterios:
nmero de saltos, velocidad
de transferencia, carga del
enlace, fiabilidad, coste
Diferentes rutas
Rotura de enlaces
Enlaces lentos

La capa de red. Protocolos asociados

24

Enrutamiento en internet
Concepto: Sistema Autnomo (AS)
AS: Redes IP con una poltica de enrutamiento
comn
Dos aproximaciones para el

enrutamiento

Circuito virtual
La ruta se establece en el inicio
de la conexin

Datagrama
La direccin del rx est en todos
los paquetes

La capa de red. Protocolos asociados

25

Circuito virtual vs. Datagrama


Circuito virtual
Control de errores y
flujo; orden de los datos
Orientado a conexin

Datagrama
Cada paquete es una unidad
independente
Dir. dest. en cada paquete
Los paquetes pueden llegar
al dest. desordenados
No hay control de flujo ni
de errores

Tres fases:
establecimiento,
transferencia y fin

Ventajas
Eficiencia
QoS

Ventajas
Ms simple
Sin conexin-> mejor para
tx cortas
Ms fiable
M ejor para redes
heterogneas

La capa de red. Protocolos asociados

26

Flujo de paquetes
Unicast
Broadcast
Multicast

La capa de red. Protocolos asociados

27

Unicast
Flujos individuales: un tx, un rx

4 flujos

2 flujos

La capa de red. Protocolos asociados

28

Broadcast
un tx, todos rx

1 flujo

1 flujo

La capa de red. Protocolos asociados

29

Multicast
Un flujo, solo rx deseados

1 flujo

1 flujo

La capa de red. Protocolos asociados

30

Enrutamiento unicast
Objetivo
Llevar los paquetes de
emisor a receptor

Caractersticas del

algoritmo de enrutamiento

Enrutamiento en la capa

de red

Direccionamiento
jerrquico: primero se
encuentra la red y luego el
host

Correcto
Simple
Robusto
Ecunime
ptimo

Algoritmo de

enrutamiento

El router calcula cmo se


debe enrutar
La capa de red. Protocolos asociados

31

Algoritmos de enrutamiento
Router
Dispositivo de red que interconecta redes e implementa el
algoritmo de enrutamiento
El algoritmo de enrutamiento decide la interfaz por la que
sale el paquete

Motor de
enrutamiento
Tabla de
enrutamiento

Entradas

Router

Salidas

La capa de red. Protocolos asociados

32

Algoritmos de enrutamiento
Clasificacin
Enrutamiento esttico
Enrutamiento adaptativo
Centralizado
Aislado
Distribudo: ms utilizado en internet (RIP/OSPF)

La capa de red. Protocolos asociados

33

Enrutamiento esttico
No considera las condiciones actuales de la red
Las rutas se determinan antes de la puesta en

servicio de la red

Ventajas
Simple
Buenos resultados para trfico y topologa constantes
Inconvenientes
Inapropiado para redes con topologa cambiante
Inapropiado para grandes redes-> no escalable

La capa de red. Protocolos asociados

34

Enrutamiento adaptativo
Decisiones basadas en
Topologa actual
Estado de la red (congestin de enlaces)
Mejor que el enrutamiento esttico, pero ms difcil

de implementar
Tres subgrupos

Enrutamiento adaptativo centralizado


Enrutamiento adaptativo aislado
Enrutamiento adaptativo distribudo

La capa de red. Protocolos asociados

35

Enrutamiento adaptativo
centralizado
Centro de Control de Enrutamiento (RCC)
Los nodos (routers) mandan info sobre su estado al RCC

Lista de nodos vecinos


Long de cola
Uso de los enlaces

RCC

Recibe esta info


Calcula la ruta ptima para cada dos nodos
Calcula la tabla de enrutamiento para cada nodo
Distribuye las tablas a los nodos

Problemas

RCC y enlaces a RCC -> cuellos de botella


Clculo inexacto
La capa de red. Protocolos asociados

36

Enrutamiento adaptativo aislado


Sin intercambio de info entre nodos
Decisiones basadas solo en info local -> sencillo
Ejemplo
Flooding

La capa de red. Protocolos asociados

37

Enrutamiento adaptativo
distribuido
Utilizado en internet
Dos subgrupos

Algoritmos de vectores de distancias


Decisiones basados en la informacin recibida de los nodos vecinos.
Ej: RIP (Routing Information Protocol)

Algoritmos de estado de enlaces


Todos los nodos conocen el estado de la red
Cuando hay un cambio, tarda un tiempo en propagarse
Ej: OSPF (Open Short Path First)

La capa de red. Protocolos asociados

38

RIP: Routing Information Protocol


Routing Information Protocol

(RIP) RFC 1058 (RIP), RFC


1723 (RIPv2):
Protocolo de enrutamiento
(protocolo de aplicacin sobre
UDP puerto 520 -)
Para el enrutamiento interno
de AS (Sistema Autnomo)
RIPv2 es idntico a RIP, pero
con dos extensiones:

Permite CIDR
Mecanismo de autenticacin

nmero de saltos
Mximo nmero de saltos-> 15
Mejor para redes homogneas
Tablas de enrutamiento
basadas en vectores de
distancias
Actualizaciones de la tabla de
enrutamiento:

Mtrica:

Actualizaciones peridicas:
via broadcast (en RIPv2:
multicast to 224.0.0.9)
Actualizaciones cuando
cambia la topologa de la red

La capa de red. Protocolos asociados

39

RIP: Routing Information Protocol


RIP: Funcionamiento
La actualizacin de un vecino V llega a un router R:

Las redes conocidas por V, y no por R, se incluyen en la tabla


de enrutamiento de R.
Si V conoce una ruta mejor para una red conocida por ambos,
la tabla de enrutamiento de R se actualiza
Mtrica (n saltos): incrementada en uno
El router R publica informacin aumentando en una unidad lo
que publica con respecto a lo que introduce en su tabla de
enrutamiento
Mensajes de actualizacin tx a los vecinos. Dos formas:
Sin usar la tcnica del horizonte dividido: las actualizaciones se
envan a todos los vecinos.
Usando la tcnica del horizonte dividido: las actualizaciones se
envan a todos los vecinos, excepto a aquellos que han informado
acerca de la mejor ruta

La capa de red. Protocolos asociados

40

RIP: Routing Information Protocol


RIP: temporizadores (timers)
Routing-update timer: 30 segundos tiempo

aleatorio
Route-timeout timer: tras el timeout -> ruta
invlida
Route-flush timer: tras el timeout -> borra la ruta
de la tabla de enrutamiento

La capa de red. Protocolos asociados

41

RIP: Routing Information Protocol


Mensajes RIP
Comandos

Peticin (1)
Respesta (2): ms habitual (actualizaciones)

Versin: v1 or v2
RIP versin 2: campo ms importante -> subnet mask ->

permite CIDR (subnetting)

La capa de red. Protocolos asociados

42

OSPF: Open Short Path First


Open Short Path First (OSPF)
Para el enrutamiento interno de AS
Para redes ms grandes que con RIP (normalmente)
Protocolo abierto (RFC 2328)

La capa de red. Protocolos asociados

43

OSPF: Caractersticas bsicas


Open Short Path First
(OSPF)

Open Short Path First


(OSPF)

Protocolo de enrutamiento de
estado de enlaces
Algoritmo de Dijkstra para
encontrar la MEJOR ruta
El router construye un grafo
Los pesos del grafo los configura
el administrador de la red. Ej:

Todos iguales a 1 (similar a RIP)


Inversamente proporcional al BW
(criterio habitual)
Se puede fijar cualquier criterio

Las actualizaciones se difunden a


todo el AS (via flooding)

Cambios en la topologa
Peridicamente (una vez cada 30
min, al menos)

Van en mensajes OSPF


directamente sobre IP (en vez de
TCP UDP) -> campo protocolo: 89
La conectividad del enlace se
comprueba con mensajes HELLO a
los vecinos

La capa de red. Protocolos asociados

44

OSPF: caractersticas avanzadas (no en


RIP)
seguridad: todos los mensajes OSPF estn autenticados
Para cada enlace, puede haber diferentes mtricas

para diferentes TOS


OSPF jerrquico en dominios grandes.

La capa de red. Protocolos asociados

45

Cabecera OSPF

Checksum: control de

errores
Autenticacin

Valor

Tipo

HELLO

Descripcin de la base de datos

Peticin de estado de enlace

Actualizacin de estado de enlace

ACK de estado de enlace

La capa de red. Protocolos asociados

46

BGP: Border Gateway Protocol


Problema: Redes IP diferentes no tienen por qu usar

el mismo protocolo de enrutamiento


Dos clases de protocolos

IGP (Interior Gateway Protocols): definen el enrutamiento


dentro de un AS. (RIP, OSPF)
EGP (Exterior Gateway Protocols): definen el enrutamiento
entre diferentes AS.

BGP (Border Gateway Protocol): EGP ms comn (RFC

4271)

La capa de red. Protocolos asociados

47

BGP: Caractersticas principales

BGP proprciona a cada AS medios para:


1.
2.

Obtener info acerca de como alcanzar una


subred por parte de otros AS vecinos.
Propagar la info sobre el alcance a todos los
routers internos del AS.

Permite a una subred anunciar su


existencia al resto de Internet

La capa de red. Protocolos asociados

48

BGP: Caractersticas principales


Cada AS: ASN = Autonomous System Number)
Dentro de cada AS -> Protocolo de

enrutamiento del AS
Fuera del AS -> router frontera: los routers
frontera de diferentes AS intercambian sus
tablas de enrutamiento
BGP funciona sobre TCP (puerto 179)

La capa de red. Protocolos asociados

49

BGP: Ejemplo

La capa de red. Protocolos asociados

50

Enrutamiento multiprotocolo
IP no es el nico protocolo de red (IPX, DecNET, Apple
Talk)
Solo los hosts que usan el mismo protocolo de red pueden
comunicarse entre ellos
Los routers multiprotocolo evitan que haya que usar routers
diferentes routers para cada protocolo

La capa de red. Protocolos asociados

51

Tema 3: La capa de red. Protocolos


asociados
3.1 Control de errores

3.4 Traduccin de

en IPv4: ICMP
direcciones: NAT
3.2 Configuracin
3.5 IP versin 6
dinmica de direcciones
en IPv4: DHCP
3.3 Enrutamiento en
internet

RIP
OSPF
BGP
Enrutamiento
Multiprotocolo
La capa de red. Protocolos asociados

52

Traduccin de direcciones:
NAT
Problema: Nmero limitado de direcciones IP
Soluciones
o Subnetting
o Dir IP privadas
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
169.254.0.0/16

La capa de red. Protocolos asociados

53

Traduccin de direcciones:
NAT
Dir IP privadas: como puede el destino encontrar

una dir IP privada?


Solucin: NAT (Network Address Translation)
o Mecanismo para modificar la dir IP de los paquetes
o Permite que la comunicacin de las dir IP privadas

(inside networks) con las dir IP pblicas (outside


networks)
o Los routers NAT deben tener una tabla NAT con la
traduccin en ambos sentidos

La capa de red. Protocolos asociados

54

NAT: funcionamiento bsico


Un router NAT reserva una o ms dir IP addr para NAT -> para traducir IP
privadas en IP pblicas
El router NAT modifica el campo Source IP addr de la cabecera IP y
almacena la equivalencia entre las dir privada y pblica en la tabla NAT
El destino responde a la dir modificada
El router NAT busca en su tabla NAT la equivalencia entre las dir pblica y
privada, enviando el paquete a la dir IP privada

La capa de red. Protocolos asociados

55

Tipos de NAT
NAT dinmico
NAT esttico
NAPT (Network Address Port Translation)

La capa de red. Protocolos asociados

56

NAT dinmico
La traduccin es unidireccional
El trfico proviene de la inside network
La traduccin es temporal
Una vez que la dir IP no est en uso, se borra de la tabla NAT

La capa de red. Protocolos asociados

57

NAT dinmico

Ventaja
Ahorra dir IP pblicas

Inconveniente
El trfico siempre es iniciado desde la inside network -> no permite
servidores

La capa de red. Protocolos asociados

58

NAT esttico

Las traducciones estn en la tabla NAT desde que se configuran los routers
La comunicacin puede ser iniciada por las inside & outside networks
La dir IP pblica debe ser conocida (via DNS) por los hosts de la outside
network

La capa de red. Protocolos asociados

59

NAT esttico

Ventaja
Permite servidores

Inconveniente
Una dir IP pblica por cada dir IP privada pero los NAT dinmico y
esttico pueden combinarse

La capa de red. Protocolos asociados

60

NAPT
Se usan los identificadores de puerto de la capa de transporte
Varias dir IP privadas pueden ser convertidas en una nica dir IP
privada

La capa de red. Protocolos asociados

61

Consideraciones sobre NAT


No todas las aplicaciones funcionan correctamente

cuando atraviesan un router NAT (ej: BOOTP)


Es difcil seguir el trfico que atraviesa varios
routers NAT
NAT incrementa el tiempo de procesado en el router
NAPT es un tipo de NAT -> tambin hay NAPT
esttico y NAPT dinmico. Tambin se pueden
combinar ambos

La capa de red. Protocolos asociados

62

Tema 3: La capa de red. Protocolos


asociados
3.1 Control de errores

3.4 Traduccin de

en IPv4: ICMP
direcciones: NAT
3.2 Configuracin
3.5 IP versin 6
dinmica de direcciones
en IPv4: DHCP
3.3 Enrutamiento en
internet

RIP
OSPF
BGP
Enrutamiento
Multiprotocolo
La capa de red. Protocolos asociados

63

IPv6
Motivacin inicial: El espacio de direcciones

de 32-bits est completo


Cambios bsicos:

Espacio de direcciones de 128-bits


Ej: 2002:96d6:8ddc::96dc:6301 (los bits que faltan son
ceros)

El formato de cabecera mejora el tiempo de


procesado
Cabecera de 40-bytes (tamao fijo)
Otros cambios basados en la experiencia previa con
IPv4

La capa de red. Protocolos asociados

64

Cabecera IPv6
Versin: 6
Priority (clase de trfico): identifica la prioridad de los datagramas
Flow Label (etiqueta de flujo): identifica los datagramas del mismo
flujo (concepto de flujo sin definir exactamente)
Payload length: longitud de carga til
Next header (siguiente
cabecera): identifica el
protocolo de capa superior
Hop limit (lmite de
saltos): anlogo al campo
TTL de IPv4
Src & Dest addr: 128
bytes

La capa de red. Protocolos asociados

65

Cambios respecto a IPv4


Checksum: eliminado para reducir el tiempo
de procesado en cada router
Fragmentacin: eliminada en IPv6, tambin
para reducir el tiempo de procesado
Opciones: permitidas, pero fuera de la
cabecera, indicadas en el campo Next
Header
ICMPv6: nueva versin de ICMP

Tipos de mensajes adicionales, ej: Paquete


demasiado grande
La capa de red. Protocolos asociados

66

Transicin de IPv4 a IPv6


No todos los routers pueden pasar a IPv6

simultneamente

Sin Da D
Cmo har la red para funcionar con routers IPv4
y IPv6 al mismo tiempo?

Tunelizacin: IPv6 va en el campo de datos del


datagrama IPv4 entre routers IPv4

La capa de red. Protocolos asociados

67