Académique Documents
Professionnel Documents
Culture Documents
Tecnologa Electrnica
Tema 3
La capa de red.
Protocolos asociados
Redes de
computadoras: Un
enfoque descendente
Jim Kurose, Keith Ross
Addison-Wesley, April
2009.
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
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
IP deben implementar
ICMP
Los mensajes ICMP se
crean solo para el primer
fragmento IP
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
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
por router
10
11
12
Pasos
13
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
15
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
18
Asignacin dinmica:
DHCP asigna una direccin IP por un periodo de tiempo limitado -> reutilizacin automtica
de direcciones que ya no son necesitadas
Asignacin manual:
19
20
Adems:
21
Configuracin dinmica de
direcciones
Otras caractersticas de DHCP
22
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
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
25
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
26
Flujo de paquetes
Unicast
Broadcast
Multicast
27
Unicast
Flujos individuales: un tx, un rx
4 flujos
2 flujos
28
Broadcast
un tx, todos rx
1 flujo
1 flujo
29
Multicast
Un flujo, solo rx deseados
1 flujo
1 flujo
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
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
32
Algoritmos de enrutamiento
Clasificacin
Enrutamiento esttico
Enrutamiento adaptativo
Centralizado
Aislado
Distribudo: ms utilizado en internet (RIP/OSPF)
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
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
35
Enrutamiento adaptativo
centralizado
Centro de Control de Enrutamiento (RCC)
Los nodos (routers) mandan info sobre su estado al RCC
RCC
Problemas
36
37
Enrutamiento adaptativo
distribuido
Utilizado en internet
Dos subgrupos
38
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
39
40
aleatorio
Route-timeout timer: tras el timeout -> ruta
invlida
Route-flush timer: tras el timeout -> borra la ruta
de la tabla de enrutamiento
41
Peticin (1)
Respesta (2): ms habitual (actualizaciones)
Versin: v1 or v2
RIP versin 2: campo ms importante -> subnet mask ->
42
43
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:
Cambios en la topologa
Peridicamente (una vez cada 30
min, al menos)
44
45
Cabecera OSPF
Checksum: control de
errores
Autenticacin
Valor
Tipo
HELLO
46
4271)
47
48
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)
49
BGP: Ejemplo
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
51
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
53
Traduccin de direcciones:
NAT
Dir IP privadas: como puede el destino encontrar
54
55
Tipos de NAT
NAT dinmico
NAT esttico
NAPT (Network Address Port Translation)
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
57
NAT dinmico
Ventaja
Ahorra dir IP pblicas
Inconveniente
El trfico siempre es iniciado desde la inside network -> no permite
servidores
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
59
NAT esttico
Ventaja
Permite servidores
Inconveniente
Una dir IP pblica por cada dir IP privada pero los NAT dinmico y
esttico pueden combinarse
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
61
62
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
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
65
66
simultneamente
Sin Da D
Cmo har la red para funcionar con routers IPv4
y IPv6 al mismo tiempo?
67