330 likes | 401 Views
Control de Congestion. Muchos paquetes en la red se retrasan o pierden provocando que se degrade el desempeño de la red. Congestión. Esta responsabilidad es compartida por la capa de red y de transporte.
E N D
Muchos paquetes en la red se retrasan o pierden provocando que se degrade el desempeño de la red. Congestión
Esta responsabilidad es compartida por la capa de red y de transporte
Como la congestión ocurre en la red, precisamente es ella la que tiene que determinar que hace con la congestión
¿Que soluciones existen para reducir la congestión? ¿Qué pasaría con los routers?
Reducir la carga (que la capa de transporte esta introduciendo. Capa de Transporte trabajen Capa de Red
Cuando la carga de una red excede las capacidades de esta y se desploma se dice que hubo un colapso de congestión Paquetes retrasados Copias de mas Se excede el cana de comunicación
Control de congestión Se puede ofrecen el trafico de la red llevar
Control de congestión tiene que asegurarse que la red puede soportar el trafico de red. Es un problema global que envuelve el comportamiento de todos los host y routers
Flujo de control, en contraste tiene que ver con el trafico entre el emisor y el recepto. Su trabajo es asegurarse que si receptor es mas lento que un emisor este pueda recibir la información que este le envía.
¿Este es un ejemplo de? • Una supercomputadora tiene un enlace de 100Gbps y la computadora esta tratando de forzar a una PC con un enlace de comunicaciones de 1GBps
¿Este es un ejemplo de? Tenernos una red de una capacidad de 1Mbps y 10000 transmitiendo 100kbps a otras respectivamente
Enfoques Enrutamiento de acuerdo al trafico Trafico de Cuello de botella abastecimiento de la red Control de admisión Mas lento preventivo rápido reactivo
Abastecimiento de la red • Comprar mas hardware • Se usan mas routers en lugares donde hay mas carga • Se usan diferentes rutas a medida que el día avanza
Enrutamiento de acuerdo al trafico Evitar el trafico ¿Qué problemas ven con este enfoque?
Control de admisión • La idea central de esto es que cuando un dispositivo ya no puede aceptar mas conexiones simplemente las rechaza • Ejemplo de ellos son los circuitos virtuales. En practica es lo que hace la compañía telefónica, cuando se satura la red ya no permite a un nuevo usuario realizar una llamada
¿Como sabrá si hay que admitir o nomas concexiones? Con las descripciones de trafico.
Trafico de cuello de botella Avisar a los emisores que bajen su envió. En este enfoque se pretende que la red actué antes de la congestión. Primero los routers debe determinar cuando se esta provocando una congestión ¿Cuándo pasa eso?
La memoria de la fila de sus paquetes se esta llenando • El numero de paquetes se ha incremntado
Paquetes de colisión Regresar el paquete marcado como paquete de colision
ExplicitCongestionNotification • El modelo que usa internet • En el protocolo IP hay un campo para marcar un paquetes como en congestión
Calidad de Servicio Quality of ServiceQoS • Usuarios demandan garantías. • Ejemplo de ello en aplicaciones multimedia donde se desea una latencia muy pequeña
Una solución para proveer buena calidad se sobre suministrar es decir construir una red que exceda las capacidades de demanda. Ejemplo de ello las compañías telefónicas. El problema es que este enfoque es muy costoso.
Para lograr una calidad de servicio debemos tomar en cuenta. • Que aplicaciones necesitan de la red • Como voy a regular el trafico que entra a la red • Como reservo recursos para asegurar el desempeño • Saber si la red puede aceptar mas trafico.
Definiciones • Un conjunto de paquetes moviéndose de una fuente a su destino se le conoce como flujo • Jitter es una variación entre el envió de señales donde se presenta una desviación en la exactitud del reloj
Requerimientos de la aplicación • Intervienen cuatro parámetros: ancho de banda, retraso, jitter y perdida de paquetes
TrafficShaping • Es una técnica para regular el promedio del flujo de datos que entra a la red. • Su objetivo es permitir a un gran numero de aplicaciones transmitir en una gran variedad de trafico que se adecue a sus necesidades.
Numero de versión: Son 4 bits que especifican la versión del datagrama es decir 4 o 6 • Tamaño de la cabecera: Se usa para determinar donde en realidad empieza los datos. Es de un tamaño de 4 bits y se usa para especifica las opciones. • Tipo de servicio: es decir si requerirá un retraso pequeño, alto desempeño, confiabilidad.
Tamaño del datagrama: Su campo es de 16 bits así que su tamaño máximo será de 65535bytes pero lo datagramas rara vez tiene un tamaño mayor a 1500bytes • Identifier, Flags, fragmentation offset: IPv6 no permite fragmentación. • Time to live: TTL que los datagramas no circulen por siempre.
Protocol: UDP o TCP • HeaderChecksum: • Dirección IP Origen y destino. • Opciones. Nos permite aumentar las opciones del Header. • Datos