Traspas Tema 3
Traspas Tema 3
Traspas Tema 3
Punto de
Acceso al
Sistema propietario: Todos los componen- Servicio (SAP)
tes de la red deben comprarse a un
único fabricante o a compañías autoriza- Nivel Entidad Entidad
das por un único fabricante N
=> No Competencia Unidad
de Datos
=> No existe un mecanismo eficaz de del Protocolo
control de precios (PDU)
N. Sesión
N. Transporte
Sistema abierto: Existe un estándar que
N. Red
define interfaces y protocolos de forma
que los componentes pueden comprarse N. Enlace
entre diferentes fabricantes
=> Competencia N. Físico
Tema 3: Interconexión de redes 5 Tema 3: Interconexión de redes 6
internet (TCP/IP)
Interface de los protocolos de
N. Aplicación comunicaciones
TCP/UDP Aplicación Aplicación
IP
Interfaz Red,
N. Físico
Socket
Usuario TCP UDP
Sistema Operativo
TCP/UDP Ethernet PPP X.25
IP
Driver
Bus
(ej: ISA,
PCI)
Los estudiaremos en el
Tarjeta de Red / Módem tema 5
TCP/UDP
IP
IP
Driver
Arquitectura de los protocolos de comunic.
El protocolo IP
LAN: ej, Ethernet Funcionalidad de los routers IP
Encaminamiento en una internet
Nota:
Tema 3: Interconexión de redes 9 Tema 3: Interconexión de redes 10
WAN
LAN
WAN WAN
LAN
WAN
LAN ........ “Router”
Direcciones IP
Las direcciones IP son de 32 bits. Algunas direcciones tienen significados
Se dividen en clases especiales.
Por ejemplo:
CLASE A (0.0.0.0 a 127.255.255.255)
netid (7) hostid (24)
net id=0: El host especificado en esta
0
red (solo dirección fuente)
net id=127: loopback
CLASE B (128.0.0.0 a 191.255.255.255)
net id= -1, host id=-1: broadcast (solo
dirección fuente)
netid (14) hostid (16)
10
Mascaras de Red
Podemos definir “subredes”.
CLASE C (192.0.0.0 a 223.255.255.255) Algunos bits del host id se emplean en
indicar el numero de subred:
netid (21) hostid (8)
110
La mascara indica los bits que son host id:
1111 1111. 1111 1111. 1111 1111. 0000.0000
(255.255.255.0)
CLASE D (224.0.0.0 a 239.255.255.255)
=> Los 8 ultimos bits indican el host id
multicast group id (28) => En una direccion clase B los bits 8 a 15 son el
numero de la subred.
1110
Tema 3: Interconexión de redes 13 Tema 3: Interconexión de redes 14
Conocemos la dirección IP de un
host. Queremos averiguar su dirección
de red. Para cada tipo de red la
solución es distinta.
Tema 3: Interconexión de Redes
Funcionalidad de un router
@IPA
Si el host A quiere enviar un datagrama .....
IP al host B, lo envía de forma directa @IPC
(Debe primero averiguar su dir. de red)
@IPA
@IPB .....
..... @IPC
Dirección Ethernet
@IPB ..... Origen: A
Destino: B
Si el host A quiere enviar un datagrama Dirección IP
IP al host C, lo envía al router, quien Origen: A
se encarga de encaminarlo a su destino Destino: B
@IPA
..... @IPC
@IPB .....
Tema 3: Interconexión de redes 17 Tema 3: Interconexión de redes 18
WAN
Dirección Ethernet
Origen: A
Destino: Router 1, a
Dirección Ethernet
Origen: Router 1, b IP es un protocolo NO orientado
Destino: Router 2, a
a la conexión. Esto quiere decir que
Dirección IP NOTA: cada paquete se encamina de forma
Origen: A Los routers tienen independiente a través de la red.
Destino: C una dirección de
red por cada
interfaz
Tabla de Encaminamiento A
A
N1 R4
R4 N3 B
N9
R1
B N4 N6N7
R1 N2
? R5
N8
? R5 N5
R2 ? R3
R2 ? R3
Para poder tomar esta decisión, cada
Router construye una tabla de
Cada uno de los routers de la red encaminamiento:
debe tomar una decisión: ¿Por dónde
se debe encaminar los paquetes IP para
poder comunicar A con B? Tabla encaminamiento de R2:
Ejemplo: R1 decide encaminar los paq. Para ir hasta ...el mejor camino es
por R2. R2 debe ahora tomar la ... seguir por...
siguiente decisión: ¿Encamino el paquete
por R4 o por R3?. N1 R1
N6 R3
Debemos minimizar un coste (ejemplo: N3 R4
número de hops, retardo medio, etc) N8 R3
N5 local
... ...
Tema 3: Interconexión de redes 25 Tema 3: Interconexión de redes 26
N2 “Flooding”
Ejemplo: N1
A
R1 N3
R4
R3
N4 R2 N5 R4
B
Tabla de R1 Tabla de R2 Tabla de R3 Tabla de R4
R1
Red Dist. Red Dist. Red Dist. Red Dist.
N1 1 (local) N4 1 (local) N3 1 (local) N2 1 (local)
N3 1 (local) N5 1 (local) N5 1 (local) N3 1 (local) R5
R2 R3
Cada router envía las redes a las que se
conecta directamente al resto de routers
de la red... La técnica de flooding se emplea para
enviar desde un cierto router de la red
información al resto de routers de la red.
Tabla de R1 Tabla de R2 Tabla de R3 Tabla de R4
El router que origina el flooding envia
Red Dist. Red Dist. Red Dist. Red Dist.
la info. a cada uno de los vecinos.
N1 1 (local) N4 1 (local) N3 1 (local) N2 1 (local)
N3 1 (local) N5 1 (local) N5 1 (local) N3 1 (local)
N5 2 (R3) N3 2 (R3) N1 2 (R1) N1 2 (R1) El resto de routers reenvía esta informa-
N2 2 (R4) N1 3 (R3) N2 2 (R4) N5 2 (R3) ción a todos sus vecinos (exceptuando
N4 3 (R3) N2 3 (R3) N4 2 (R2) N4 3 (R3) el vecino que le ha enviado dicha info.)
Si un router recibe una misma información
de forma repetida, no la reenvía
R4 R5
Envía la información a
R1 los routers vecinos
R3
R2
R4 R5
R1,R4 y R3 envían la
R1 información recibida a
sus routers vecinos, excepto
R3
R2 a R2 que es el routerque
les ha enviado la info.
El flooding ha acabado:
Los routers R1,R4 y R3
ya han enviado una vez la
R4 R5 información, por lo que
no lo vuelven a hacer. El
R1
router R5 recibe la info. por
R3 dos enlaces. Escoje uno
R2 de los dos mensajes, y
como no tiene vecinos
que no le hayan enviado
algo, no la reenvía.