Académique Documents
Professionnel Documents
Culture Documents
Necesidad de un nivel 3
Hasta ahora hemos visto tecnologas LAN: Islas de ordenadores. Cmo interconectar estas redes?
Usar puentes (traductores) y unir todas la redes entre s: Pero, esta solucin no sirve: La traduccin de protocolos no siempre ser adecuada (ej: 802.3 vs 802.5), ni el formato de direcciones compatible (HDLC vs 802.x). Tendra un nico dominio de broadcast a nivel mundial. SOLUCIN: Crear un protocolo de nivel superior (red) comn a las 4 LAN que es el que se encarga de hacer que los datos lleguen al otro extremo (y sustituir los puentes por un nuevo dispositivo: el router).
802.3 802.3 802.5
HDLC
802.11
802.5
802.11
HDLC
Cmo funciona?
RED (NICO) N.E.D. 1 Fsico 1 N.E.D. 2 Fsico 2
Slo conocen su NED y el nivel de red (comn). Los routers: Conocen tantos NED como interfaces tenga, conocen el nivel de red. No suelen tener ms niveles OSI.
Desencapsulacin
Encapsulacin
Slo sabe entregar una t_PDU a su nivel de red a NO conoce cmo es el resto red. Habitualmente slo tienen un interfaz. La PDU de nivel 3 se denomina: Datagrama. Paquete.
Tiene siempre ms de un interfaz. Modifica necesariamente la PDU de nivel 2. Separa dominios de broadcast. Los interfaces NO estn en modo promiscuo. Se encarga de dirigir los datagramas a su destino. Conoce cmo es la toda red
Tipos de servicio
Orientado a la conexin
2 3 1 3 1
No orientado a la conexin
2
1. Antes de transmitir hay que establecer una conexin (VC). 2. Todos los paquetes siguen el mismo camino y llegan en orden. 3. Direccionamiento corto. 4. Los routers conocen las conexiones (memoria). 5. Un fallo en un router acaba con todas las conexiones que maneja. 6. La congestin se maneja mejor.
1. No es necesario establecer la conexin. 2. Se toma decisin de ruta por datagrama, pueden desordenarse. 3. Direccionamiento largo. 4. Los routers no conocen las conexiones (ahorra memoria). 5. Un fallo en un router acaba slo con los datagramas que tena en ese instante. 6. La congestin se maneja peor.
Funciones Direccionamiento
Se usa un esquema jerrquico.
B.3 B.2 A.2 B.1 A.1 C.1 C.3
La apariencia de la direccin nos indica dnde est ese equipo. El router sabe cmo llegar a cada red (A,B,C) y seguro que all est el host destinatario de esa PDU de red (tablas no exhaustivas).
RED HOST TIPO
A.4
A.3
C.2
Cada direccin tiene una parte de red y otra de host (dentro de esa red). La direccin (RED+HOST) es nica.
A
150.214 a0fc00ef
3
7.30 000a.0102.acf0
Genrico
IPv4 (32 bits) IPX (80 bits)
Cmo se separa la parte de red de la parte de host depende del protocolo que se use, pero todos (incluidos los host) deben saber hacerlo.
Cabecera RED
A.4
A.3
Por lo tanto, aunque hay contacto directo entre A.2 y A.3, la comunicacin no ser posible hasta que no se conozca la direccin MAC del destino.
A.4
Switch
A.3
Son los niveles de red los que discriminan. Convierte todo el trfico en broadcast (psimo rendimiento). El trfico siempre es unicast (buen rendimiento). Se desperdicia espacio de direcciones de nivel 3. La direccin de nivel 3, cambia al cambiar una tarjeta de red. Asignar las direcciones de red es semi-automtico (IPX).
A.4
Switch
A.3
A.3
A.2
Datos A.2
Traslacin directa
Parte de red Parte de host
A.3
a
A.2
Datos
Existe!
NOTA: Cada equipo mantiene su propia tabla.
I) A.2 no conoce la MAC de A.3, as que enva una trama de broadcast (sin datos de transporte), preguntando A.4 procesa la
I BRDCST MAC_A2 Quin es A3?
I II
A.4
A.3 A.3 procesa la trama MAC, su nivel de red responde (l es A.3) con su MAC
Switch
A.2
I
III) Tras el proceso, A.2 rellena su tabla y ya puede enviar datos a A.3
II
10
Los routers tienen que decidir por dnde reenvan un datagrama (p.ej. cmo llegar de A.2 a E.2).
A.1
RT2
Esa decisin se toma basndose en unas tablas de enrutado (routing) que cada equipo maneja autnomamente. Tabla de RT2
Red destino C E A B D F Prximo salto o interfaz C.1 E.1 C.1 C.1 C.1 C.1 Son redes directamente conectadas, aparece o bien su propia direccin o el interfaz. El resto, se indica a travs de qu direccin se puede alcanzar la red destino.
RT1
A.2
Las tablas en los hosts, son ms simples. Una entrada default sirve para indicar resto del mundo.
Tabla de E.2
IMPORTANTE: Un host puede no tener una entrada default o tener ms de dos entradas. Un router tambin puede tener una entrada default (Ej: RT2 y RT3). Tener una ruta de ida no significa saber volver.
11
Dinmico
El router debe implementar los algoritmos de routing Cada cierto tiempo, o cuando cambia la red, se intercambia trfico. Es posible engaar al router con info. incorrecta El comportamiento depende de las circunstancias. Si hay un fallo, el sistema se adapta lo mejor que pueda. El tamao de la red tiene menos importancia.
Con los protocolos de routing se intercambian informacin sobre la red, en funcin de unas mtricas se decide cual es la ruta mejor. Dinmico: 2 versiones: vector distancia y estado enlace.
No es posible inyectar informacin falsa. El comportamiento se puede simular previamente. Si hay un cambio (un router falla), el sistema global falla. Para redes grandes, puede ser complejo.
12
Red destino A B Prximo salto o interfaz A.1 B.1
A.1
Red destino A default Prximo salto o interfaz A.4 A.1
B.1 B.2
B.3 B.4
A.4
II) Se determina que A.1 es mi router, envo la trama MAC a ese destino (MAC_A1). III) El router recibe la trama, consulta su tabla de rutas y determina que hay conexin directa, reenviando el datagrama al destino (MAC_B3).
II
MAC_A1 MAC_A4 B.2 A.4 Datos
MAC_A1
MAC_A4
B.2
A.4
Datos
B.2
A.4
Datos
MAC_B2
MAC_B1
B.2
A.4
Datos
III
MAC_B2
MAC_B1
B.2
A.4
Datos
13
EJERCICIO?
Funciones Fragmentacin
HECHO: A veces suceder que interconecto redes con tamao de trama diferente (802.5 vs 802.3).
802.5
14
Cab MAC Datos nivel 3 (MTU 1500)
Ethernet
PROBLEMA: Al pasar de una red a otra, los datos no encajan. Cab MAC Datos nivel 3 (MTU ~4500)
No encaja
SOLUCIN: Los routers fragmentan los datagramas adaptndose al MTU del siguiente salto, el destino los reensambla.
Router: No se reensambla, a pesar de que la MTU lo permite. Router, dos opciones: Divide el datagrama en dos y los enva a la red Ethernet. No fragmenta, descarta el datagrama e informa al remitente.
Cab MAC2 Cab MAC1
802.5
802.5
Fragmentacin
Cab MAC3
No pasa nada
15
Una LAN se suele segmentar con puentes, pero tambin puede hacerse con un router, por lo que deben comprenderse las diferencias
1. 2. 3. 4.
Separa dominios de broadcast, til para redes como Windows. Permite interconectar tecnologas de nivel 2 diferentes. Todos los nodos deben tener implementado el nivel 3 de OSI. No es un dispositivo transparente, todos los nodos deben conocer su existencia (configuracin necesaria). No aprende la ubicacin de los equipos, hay que ensearle (alg. Routing). Si no sabe qu hacer con un pkt, o lo descarta o lo enva al router por defecto.
1. 2. 3. 4.
Slo separa dominios de colisin. La interconexin de tecnologa del nivel 2 distintas puede ser complicada. Basta con implementar el nivel 2 en todos los nodos. Es un dispositivo transparente, los nodos no tienen por qu conocer su existencia. Es capaz de aprender dnde estn los nodos de la LAN, simplemente escuchando. Si no sabe qu hacer con una trama, la reenva a travs de todos los puertos (excepto el origen).
5.
5.
6.
6.
16
Bibliografa
TANE FOUROUZAN