Professional Documents
Culture Documents
1
it
ndice
Introduccin a la QoS
Necesidades del trfico de usuario
Tcnicas utilizadas en QoS
Control de admisin de conexiones
Encaminamiento con QoS
Conformado
Funcin Polica
Control de congestin
Control de flujo
Planificadores de trfico
Sealizacin
2
it
Evolucin de las redes
Internet (IP)
Desde el punto de vista de los usuarios el aumento de clientes y
servidores implica ms capacidad de transmisin (Ancho de banda,
Bandwidth (BW), Throughput o velocidad de la lnea o enlace)
Para 2018 se prev 22 billones de dispositivos
Desde el punto de vista del trfico intercambiado entre los usuarios
No interactivo , aplicaciones tipo
Correo, ftp, www, pear to pear, radio, video (YouTube) (80% del
trfico), TVIP, computacin cooperativa GRID*, etc.: Se necesita ms
BW (capacidad)
Interactivo, aplicaciones tipo
VoIP, videoconferencia (trfico interactivo): Se necesita Menor
retardo (<150 ms)
En el centro de investigacin de partculas, LHC se provocan 1.010 colisiones anuales que generan una informacin de
10.000 TeraBytes, (10 PetaBytes). Esta informacin se distribuye a varios centros en Europa que exige redes de
3
transmisin de varios Giga bps (Gbps)
it
Transmisin de voz en redes de
r e v i o s
paquetes tos p n
o c i mi e
C o n
VoIP, La voz para ser transmitida se digitaliza tomando una muestra de la
misma cada 125 usec, cada muestra se codifica en un byte, (se generan
8000 muestras/sec 64 Kbps). Para transmitirla por una red de paquetes
IP, las muestras se agrupan en paquetes de unos 200 bytes.
Lo que mas afecta a la voz es el retardo de transmisin que afecta a la
calidad de la llamada, el sonido tiene que llegar rpido para que la posible
contestacin del otro interlocutor sea rpida y real.
Un ejemplo de comunicacin con un retardo de varios segundos es la
comunicacin va satlite en un telediario con un corresponsal, se aprecia el
tiempo que el corresponsal tarda en contestar.
Hay otro efecto del retardo es el eco de la voz, producido porque parte de
la voz es devuelta por el otro telfono y es escuchada como eco (molesto),
si hay un retardo superior a 300 msec.
4
it
Evolucin de las redes
5
it
Necesidad de calidad de servicio
6
it
Necesidad de calidad de servicio
(Cont.)
Se implementa con un acuerdo usuario y la red de
transmisin
Tambin se usa para especificar QoS para el trfico que atraviesa
varios operadores
El acuerdo se refleja documento llamado SLA (Service Level
Agreement), con los valores de los parmetros de transmisin
El SLA tiene implicaciones para los dos partes
El que enva el trfico debe limitar su velocidad mxima y/o media
El operador (en base a lo anterior) debe cumplir con los parmetros de
transmisin
El concepto de SLA tambin se aplica en otros entornos:
En las aplicaciones accesibles via Internet (e.g. Web Services) para fijar
el servicio que ofrece el operador
En la Cloud Computing, para regular los servicios contratados
7
it
Ejemplo de QoS
La QoS puede negociarse a la baja hasta llegar a un acuerdo
o incluso rechazarse
Un ejemplo sencillo es un operador con un router con 20
puertos conectados a sendos abonados por lneas de 10 Mbps
y con un puerto al resto de la red troncal de 100 Mbps,
Si todos los usuarios quieren el mximo de BW disponible el
operador podra ofertar 5 Mbps a cada uno
8
it
Necesidad de calidad de servicio
(Cont.)
9
it
Transmisin de paquetes en la red:
r e v i o s
Funcionamiento de un router
tos p n
o c i mi e
C o n
Cuando se recibe un paquete el router debe procesar los
campos de las cabeceras 2 y 3
Despus consultar la tabla de encaminamiento para ver el
interfaz de salida
En cada etapa se puede producir congestin que se soluciona
creando una cola de espera
La congestin se manifiesta cuando en alguna etapa hay ms
trfico del que se puede transmitir (o procesar), entonces se
tiran paquetes
10
it
Transmisin de paquetes en la red:
r e v i o s
Lnea de transmisin tos p n
o c i mi e
C o n
Para transmitir un paquete hay que transmitir cada uno de
sus bits, cada uno en un tiempo de 1/Vtx (velocidad de la
lnea)
Para transmitir un bit el router emisor genera una seal
correspondiente a un 1 o un 0 en la lnea transmisin
Esta seal puede considerarse una perturbacin
electromagntica similar a la onda que se produce al lanzar
una piedra en el agua
Esta onda tarda un tiempo en viajar hasta el router destino,
funcin de la distancia y del medio
11
it
Necesidad de buffering
Interface
Processing
Transmission line
Interface
Interface
Packet
There is a packet
loss
12
it
Router working
Processing
13
it
Router working
Processing
Procesamiento
Vtx
Prdidas (cola llena)
Retardo
15
it
Retardo en red sin QoS
Retardo de transmisin de un paquete tiene las siguientes
componentes:
Procesado en el nodo, tiempo desde que se recibe un paquete en un
interfaz y se manda al planificador del interfaz de salida
En los nodos actuales, es despreciable (de 10 a 20 seg). Influye en el
throughput
Retardo en cola, depende del tipo de planificador de trfico, tamao de
la cola, ocupacin de la cola
Retardo de transmisin (serializacin), tiempo para transmitir el
paquete por la lnea de transmisin
Depende de la velocidad de transmisin de la lnea
A partir de 34 Mbps es despreciable (1500 bytes a 64 Kbps 187 mseg,
a 34 Mbps son 0,4 mseg, a 10 Gbps son 0,0012 mseg.)
Se no considerar ya que el retardo en cola es varias veces este retardo
Retardo de propagacin
Depende fundamentalmente de la distancia, en menor medida del
medio
16
Por ejemplo en fibra ptica es de 5 mseg/1.000 km it
Retardo en red sin QoS (Cont.)
Z(tamao _ cola)
Retardo Vtx
+ 0 + R. propagacin max
n nodos
18
it
QoS en Internet (IP)
19
it
Influencia del protocolo de
transporte en la QoS
20
it
Retardo en red con QoS
Para que haya QoS para un flujo i, se debe cumplir:
Usuario: limite el trfico emitido, a un patrn, el ms usado es (i,i)
i tamao mximo de la rfaga a Vtx para el flujo i
i velocidad media para el flujo i
Operador: en la cola de salida los nodos tenga un planificador de
trafico, (e.g., WFQ) que garantice la velocidad media i de ese flujo
Equivalente en trfico rodado: reserva de carril
A D D
(Sin QoS)
FIFO
A
.
.
.
. D
21
D
Algoritmos de encolado
Planificador de trfico (con QoS) it
Retardo en red con QoS (Cont.)
Con QoS, el retardo mximo extremo a extremo (con n nodos
iguales) de un paquete del flujo i, ser:
i L max L max
Re tardo + + 0 + + R. propagacin max
i n _ nodos i n _ nodos Vtx
Lmax L max
n Vtx R.cola < n *Vtx
i min
L max
Comparado con el retardo de cola sin QoS: R.cola < m
Vtx
Mejora
n
R. sin QoS
i m
R. con QoS
23
it
Conclusiones del retardo
1
Retardo f( ,distancia, retardo de cola)
Vtx
Retardo configurable por
1. El usuario mediante (i,i)
2. El operador mediante
El tamao del buffer (debe ser un balance entre la tasa de errores y el
retardo)
El planificador de trfico
La velocidad de los enlaces
Velocidad alta no implica necesariamente retardo bajo
Por ejemplo, un enlace va satlite (varios Mbps y 600 msec/satlite)
Simil, una autopista con ms carriles no tiene porqu ser ms rpida
(semforos, peajes, rotondas, etc)
Menor retardo en redes con QoS
24
it
Variacin del retardo en red
No todos los paquetes sufren el mismo retardo, ya que puede
encontrar las colas con diferente ocupacin, de ah el
parmetro variacin de retardo o jitter
El retardo y su variacin afecta negativamente al trfico en
tiempo real interactivo (bidireccional)
El jitter se corrige en el receptor, insertando un buffer del que
se sacan los paquetes, con el mismo espaciado que el de
emisin
Inconveniente: el buffer introduce un retardo adicional
25
it
Produccin del jitter
Queue Queue Queue
Tx del
paquete k en tk
Tx del
paquete l en tl
26
it
Variacin del retardo en red (Cont.)
El jitter mximo extremo a extremo, sin QoS es:
L max
jitter _ max = n * m
Vtx
T
1 2 3 4 5 6
Recepcin sin jitter
Patrn en el receptor 1 2 3 4 5 6
Retardo de transmisin
mnimo
1 2 3 4 5 6
Salida del corrector
T T
Codec
T
28
it
Congestin en una red sin QoS
Sin QoS no hay control de trfico ni compromisos
Con ocupacin de la cola inferior a la saturacin:
El retardo y la variacin del retardo, pueden variar entre el mnimo y el
mximo
La tasa de errores, se reduce a valores muy bajos (errores fsicos)
El ancho de banda instantneo menor o igual a Vtx
Cuando se llena la cola (congestin), aumenta la tasa de
errores
Efecto en la red
El retardo y la variacin del retardo, pueden aproximarse al mximo
Efecto extremo a extremo
UDP no recupera errores, baja la velocidad efectiva
TCP baja la velocidad efectiva y sube el retardo efectivo por las
retransmisiones
29
it
Congestin en una red con QoS
La ocupacin (sin llenarse) de la cola influye en:
El retardo y la variacin del retardo inferiores al mximo garantizado
La tasa de errores, se reduce a los errores de transmisin (0)
El ancho de banda puede ser mayor o igual al ancho de banda
garantizado i (depende del planificador de trfico)
Congestin, en teora no ocurre, pero si hay
Flujos sin QoS, los primeros en sufrir prdidas
Flujos con QoS, los siguientes en sufrir prdidas
30
it
Referencias
31
it