Redes de Computadores
Enrutamiento IP
Arquitectura en capas
Aplicación Aplicación
Presentación Presentación
Sesión Sesión
Transporte Transporte
Red Red
Enlace Enlace
Físico Físico
Red de comunicación de datos
1
11/05/2012
Capas
Aplicación Mensajes
Presentación Formatos
App
SW Extremos
Sesión Sesiones
Transporte Segmentos
SO
Red Paquetes
Capas y TCP/IP
2
11/05/2012
Asignamos IPs
IP: 200.100.10.1
Msk: FF.FF.FF.0
Gw: 220.210.2.9
Cabecera IP
Se denominan Paquetes o datagramas
3
11/05/2012
ARP, RARP
• ARP
– Addres Resolution Protocol
– Un dispositivo A quiere enviar algo a una dirección IP de su red (B).
– Primero, el emisor envía mediante un broadcast un paquete ARP.
– El dispositivo a la escucha cuyo IP coincida, devuelve su MAC Address,
mediante un paquete de respuesta ARP.
– Para reducir la congestión, los MAC Address asociados a los IP se guardan en
una tabla temporal.
• RARP
– Reverse Addres Resolution Protocol
ICMP
• Internet Control Message Protocol
• Mensajes de control internos a IP, para el control en el nivel de Red
• Tipos:
– 0 Eco Reply
– 3 Destination unreachable
– 8 Eco Request
– 11 Tiempo excedido
– Otros…
4
11/05/2012
IP: 192.168.0.2
Msk: FF.FF.FF.0
Gw: 192.168.0.1 La Red
IP: 220.230.12.93
Msk: FF.FF.FF.0
D
A
IP: 192.168.0.1
Msk: FF.FF.FF.0 E
Gw: 220.230.12.93
B F
C
IP: 220.210.2.9
IP: 200.100.10.1 Msk: FF.FF.FF.0
Msk: FF.FF.FF.0
Gw: 220.210.2.9
Nivel de Red
Aplicación Aplicación
Presentación Presentación
Sesión Sesión
Transporte Transporte
Red Red
Red
Enlace Enlace Enlace
5
11/05/2012
Enrutamiento
• Estático
– La información de enrutamiento se configura manualmente (tabla)
– Es conveniente cuando no cambia esta información mucho (sólo hay un
camino o bien los caminos son fijos) o es necesario controlar el
enrutamiento
• Dinámico
– La información de enrutamiento se genera a partir de información de
otros routers, y puede ir cambiando automáticamente
– Es muy útil en routers con varios caminos, y susceptibles de cambiar
con frecuencia, bien la topología, las direcciones o la carga
– Los routers deben usar un lenguaje común para intercambiar esta
información (RIP, EIGRP, BGP, etc.)
IP: 192.168.0.2
Msk: FF.FF.FF.0
Gw: 192.168.0.1
La Red
D
IP: 220.230.12.93
A Msk: FF.FF.FF.0
IP: 192.168.0.1
Msk: FF.FF.FF.0 E
Gw: 220.230.12.93
B F
IP: 220.210.2.9
IP: 200.100.10.1 Msk: FF.FF.FF.0
Msk: FF.FF.FF.0
Gw: 220.210.2.9
6
11/05/2012
Nivel de Red
Aplicación Aplicación
Presentación Presentación
Sesión Sesión
Transporte Transporte
Red Red
Red
Enlace Enlace Enlace
Tabla de Enrutamiento
IP: 192.168.0.1 IP: 220.230.12.93
IP: 220.230.12.17
A
E
IP: 220.230.7.51
B
ROUTER A:
DESTINO ENVIAR POR SIGUIENTE F
192.168.0.0 192.168.0.1 directo
IP: 220.111.6.71
220.230.12.93 220.230.12.93 directo
220.111.6.0 220.230.12.93 220.230.12.73
220.111.*.* 220.230.12.93 220.230.12.73 RED: 220.111.6.0 (C)
6.0.0.0 220.230.7.51 220.230.7.52 Msk: FF.FF.FF.0
7
11/05/2012
Tabla de Enrutamiento
IP: 192.168.0.1 IP: ? IP: 220.1.1.1
A
E
IP: ?
RED ?
IP: 220.3.2.1
F
B
RED: 2.0.0.0 (A)
ROUTER A:
DESTINO ENVIAR POR SIGUIENTE
Direcciones IP
• Son direcciones lógicas formadas por dos elementos: número de
red y número de host.
• El número de red es asignado por el Internet Network Information
Center (InterNIC).
• Los ISP (Internet Service Providers) pueden obtener bloques de
números de IP, y gestionarlos ellos.
• El número de host es asignado por el administrador local (o el ISP).
8
11/05/2012
Direcciones IP
Según la dirección, se distinguen distintos “clases de redes”;
A, B y C (comerciales), y D, E (especiales)
Direcciones privadas
Net Host Rango Red privada
9
11/05/2012
Subredes
• Es posible “dividir” una clase de direcciones IP
en subredes
• No todos los routers pueden detectarlo, sólo los
“classless”.
Direcciones Subred
Direccion IP clase C: 192.168.2.1
Mascara: 255.255.255.0 (ultimo byte=0000 0000)
Pertenece a la red: 192.168.2.0
Direccion de broadcast: 192.168.2.255
CIDR 192.169.2.0/24
10
11/05/2012
Protocolo RIP
• Routing Information Protocol
• Protocolo de enrutamiento dinámico, basado en
distancia (saltos)
– Basado en vector distancia (saltos de red, max. 15)
– classfull
– Informa mediante broadcast de su tabla de enrutamiento (cada
30 segs)
– Puede balancear la carga
• RIPv2
– Protocolo RIP mejorado, classless, usa multicast en vez de
broadcast.
IP: 192.168.0.2
Msk: FF.FF.FF.0
Gw: 192.168.0.1
La Red
D
IP: 220.230.12.93
A Msk: FF.FF.FF.0
IP: 192.168.0.1
Msk: FF.FF.FF.0 E
Gw: 220.230.12.93
B F
IP: 220.210.2.9
IP: 200.100.10.1 Msk: FF.FF.FF.0
Msk: FF.FF.FF.0
Gw: 220.210.2.9
11
11/05/2012
Cuestión
• ¿Si envío 4 bytes usando TCP /IP, cuántos bytes ocupa el
paquete? (suponemos 1 paquete, sin opciones)
• ¿Y si usamos UDP/IP?
• ¿Somos capaz de rellenar las cabeceras?
12