la capa de red capa 3. características de diseño de la capa de red conmutación de paquetes de...

64
La capa de red Capa 3

Upload: jesus-alegre

Post on 27-Jan-2016

240 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

La capa de red

Capa 3

Page 2: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Características de diseño de la capa de Red

• Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward)

• Proveer servicios a la capa de Transporte• Implementatción de servicios no orientados a la

conexión.• Implementación de servicios orientados a la conexión• Comparación de redes de circuitos virtuales y

datagramas.

Page 3: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Conmutación de paquetes Store-and-Forward

El ambiente de los protocolos de capa de Red.

fig 5-1

Page 4: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Comparación de subredes de y de circuitos virtuales

5-4

Page 5: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Algoritmos de encaminamiento

• El principio de optimalidad• Encaminamiento por la ruta mas corta• Inundación• Encaminamiento por vectores de distancias• Encaminamiento por el estado del enlace• Encaminamiento jerárquico• Encaminamineto por difusión• Encaminamiento por multidifusión• Encaminamiento para nodos móviles• Encaminamiento en redes Ad hoc

Page 6: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

El principio de optimalidad

(a) Una subred. (b) Un árbol de profundidad para el encaminamiento de B.

Page 7: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Encaminamiento por la ruta más corta

Los 5 primeros pasos usados en la computación de la ruta más corta de A hacia D. Las flechas indican el nodo calculado.

Page 8: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Inundación

Algoritmo de Dijkstra para calcular la ruta más corta a través de un grafo.

5-8 top

Page 9: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Inundación (2)

Algoritmo de Dijkstra para calcular la ruta más corta a través de un grafo.

5-8 bottom

Page 10: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Encaminamiento por control de enlace

Cada encaminador debe de hacer lo siguiente:

1. Descubrir sus vecinos, aprender sus direcciones de red.

2. Calcular el retardo o costo para cada uno de sus vecinos.

3. Construir un paquete que le diga a todos lo que se acaba de aprender.

4. Enviar este paquete a todos los demas encaminadores.

5. Calcular la ruta más corta para cada encaminador.

Page 11: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Aprendizaje entre vecinos

(a) Encaminador en una LAN. (b) Un grafo modelo de a (a).

Page 12: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Encaminamiento jerárquico

Encaminamiento jerárquico.

Page 13: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Encaminamiento por difusión

Reenvío de ruta reversa. (a) Una subred. (b) Un árbol de profundidad. (c) El árbol construido por el reenvió de ruta reversa.

Page 14: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Multicast Routing

(a) Una subred. (b) Un árbol de expansión para el encaminador más a la izquierda. (c) Un árbol de multidifusión para el grupo 1. (d) Un árbol de multidifusión para el grupo 2.

Page 15: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Encaminamiento para nodos móviles

Una WAN compuesta por LANs, MANs, y células inalámbricas.

Page 16: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Encaminamiento para redes móviles (2)

Enrutamiento de paquetes para usuarios móviles.

Page 17: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Encaminamiento en redes Ad hoc

Posibilidades cuando los nodos son móviles:

1. Vehículos militares en batalla.– No infraestructura.

2. Una flota de barcos en el mar.– Todos los movimientos todo el tiempo

3. Trabajos de emergencia en terremotos.– La infraestructura destrozada.

4. Un conjunto de personas con notebooks.– En una área en la que se cuenta con 802.11.

Page 18: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Descubrimiento de rutas

(a) Rango de difusión de A.

(b) Después de que B y D han recibido la difusión de A.

(c) Después de que C, F, y G han recibido la difusión de A.

(d) Después de que E, H, e I haan recibido la difusión de A.

Las flechas muestran las posibles rutas reversas.

Page 19: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Descubrimiento de rutas (2)

Formato de un paquete ROUTE REQUEST.

Page 20: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Descubrimiento de rutas (3)

Formato de un paquete ROUTE REPLY.

Page 21: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Mantenimiento de rutas

(a) Tabla de encaminamiento de D antes de que G se caiga.(b) El grafo después de que G se ha caído.

Page 22: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Algoritmos de control de congestión

• Principios generales de control de congestión

• Políticas de prevención de congestión

• Control de congestión en subredes de circuitos virtuales

• Control de congestión en subredes de datagramas

Page 23: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Congestión

Cuando se presenta mucho tráfico, el rendimiento recae rápidamente.

Page 24: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Principios generales de control de congestion

1. Monitorear el sistema.

– detecte cuando y donde ocurren las congestiones.

2. Pase información hacia donde las acciones pueden ser llevadas acabo.

3. Ajuste la operación del sistema para corregir el problema.

Page 25: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Políticas de prevención de congestión

Políticas que afectan la congestión.

5-26

Page 26: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Control de congestión en subredes de circuito virtual

(a) Una subred congestionada. (b) Una subred redibujada, eliminando la congestión y el circuito virtual de A a B.

Page 27: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Calidad de servicio (QoS)

• Requierimientos• Tecnicas para lograr buena calidad de servicio• Servicios integrados• Servicios diferenciados• Conmutación de etiquetas y MPLS

Page 28: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Requerimientos

Requerimientos que restringen la calidad de servicio.

5-30

Page 29: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Buffering

Eliminando irregularidades en el flujo de salida por medio de paquetes de buffers.

Page 30: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

El algoritmo de la cubeta goteante

(a) Una cubeta con agua y un orificio. (b) Una cubeta de paquetes con un orificio.

Page 31: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Las gotas del algoritmo de la cubeta

(a) Antes. (b) Después.

5-34

Page 32: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Control de admisión

Un ejemplo de un flujo especificado.

5-34

Page 33: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Calendarización de paquetes

(a) Unencaminador con 5 paquetes encolados para la línea O.(b) Tiempos finales para los 5 paquetes.

Page 34: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

RSVP-ReSerVation Protocol

(a) Una subred (b) El árbol de expansión multidifusión para el nodo 1. (c) El árbol de expansión multidifusión para el nodo 2.

Page 35: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

RSVP-ReSerVation Protocol (2)

(a) Nodo 3 pidiendo un canal al nodo 1. (b) Nodo 3 que pide un segundo canal al nodo 2. (c) Nodo 5 que pide un canal al nodo 1.

Page 36: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Reenvió expedito

Experiencia de paquetes expeditos en una red libre de tráfico.

Page 37: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Reenvio asegurado

Una posible implementación de un flujo de datos para asegurar el envio.

Page 38: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Conmutación de etiquetas y MPLS

Transmición de un segmento TCP usando IP, MPLS, y PPP.

Page 39: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Interconexión de redes

• Como difieren las redes

• Cómo las redes pueden ser conectadas

• Concatenación de circuitos virtuales

• Interconexión no orientada a la conexión

• Tuneleo

• Encaminamiento entre redes.

• Fragmentación

Page 40: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Conección de redes

Una colección de redes interconectadas.

Page 41: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Como difieren las redes

Algunas de las principales diferencias que pueden tener las redes.

5-43

Page 42: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Como las redes pueden ser conectadas

(a) Dos redes Ethernet conectadas por un conmutador. (b) Dos redes Ethernet conectadas por encaminadores.

Page 43: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Concatenación de circuitos virtuales

Interconexión de redes usando circuitos virtuales concatenados.

Page 44: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Encaminamiento entre redes

(a) Una interred. (b) Un grafo de una interred.

Page 45: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Fragmentación

(a) Fragmentación transparente. (b) Fragmentation no transparente.

Page 46: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

La capa de red en Internet

• El protocolo IP

• Direcciones IP

• Protocolos de control de Internet

• OSPF – El Protocol de encaminamiento de puerta de enlace interior

• BGP – El protocolo de encaminamiento de puerta de enlace exterior

• Multidifusión en Internet

• IP móvil

• IPv6

Page 47: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Principios de diseño para Internet1. Asegurarse de que trabaja.

2. Mantenerlo simple.

3. Hacer elecciones claras.

4. Explotar la modularidad.

5. Esperar heterogeneidad.

6. Evitar opciones y paramétros estáticos.

7. Buscar un buen diseño; no es necesario que sea perfecto.

8. Ser estricto cuando se envían datos y tolerante cuando se reciben.

9. Pensar acerca de la escalabilidad.

10. Considerar rendimiento y costo.

Page 48: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Colección de subredes

Internet es una colección de muchas redes interconectadas.

Page 49: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

El protocolo IP

Cabecera de IPv4 (Internet Protocol).

Page 50: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

El protocolo IP (2)

Algunas de las opciones de IP.

5-54

Page 51: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Direcciones IP

Formatos de direcciones IP.

Page 52: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Direcciones IP (2)

Direcciones IP especiales.

Page 53: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Subredes

Una red campus compuesta de varias LANs departamentales.

Page 54: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Subredes (2)

A class B network subnetted into 64 subnets.

Page 55: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

CDR – Classless InterDomain Routing

A set of IP address assignments.

5-59

Page 56: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

NAT – Network Address Translation

Ubicación y operación de una caja NAT.

Page 57: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Internet Control Message Protocol

Los principales tipos de mensajes en ICMP

5-61

Page 58: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

ARP– The Address Resolution Protocol

Tres interconexiones de redes /24: dos Ethernet y un anillo FDDI.

Page 59: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Dynamic Host Configuration Protocol

Operación de DHCP.

Page 60: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

OSPF

(a) Un sistema autónomo. (b) Grafo que representa (a).

Page 61: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

OSPF (2)

Los cinco tipos de mensajes de OSPF.

5-66

Page 62: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

BGP

(a) Un conjunto de encaminadores BGP. (b) Información enviada a F.

Page 63: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

La cabecera principal de IPv6

La cabecera de IPv6 mejorada (requerida).

Page 64: La capa de red Capa 3. Características de diseño de la capa de Red Conmutación de paquetes de Almacenar-Reenviar (Store-and-Forward) Proveer servicios

Cabeceras de extensión

Cabeceras de extensión de IPv6.

5-69