You are on page 1of 49

INTRODUCCION A QoS

Reference
Szigeti,T. y Hatting,C. (2005). End-to-End
QoS Network Design. Indianapolis, USA:
Cisco Press.
Cisco QOS Exam Certification Guide, 2nd
Edition

CISCO ROUTER REVIEW


CPU

BUFFER IN
IP

IP

IP

INTERFACE IN

IP

BUFFER OUT
IP

IP

IP

IP

INTERFACE OUT
Referencia: Cisco QOS Exam Certification Guide,
2nd Edition

CISCO ROUTER REVIEW

Referencia: Cisco QOS Exam Certification Guide, 2nd Edition

CISCO ROUTER REVIEW

Referencia: Cisco QOS Exam Certification Guide, 2nd Edition

CISCO ROUTER REVIEW

Referencia: Cisco QOS Exam Certification Guide, 2nd Edition

Before Converged Networks

Caractersticas del trafico tradicional:


 Flujo de trafico estadstico (rfagas)
 El primero en llegar primero en ser servido
 No es sensible al delay
 Soportan interrupciones breves

Referencia: Cisco QOS Exam Certification Guide,


2nd Edition

After Converged Networks

Caractersticas del trafico convergente:


 Los paquetes de voz compiten con el trafico de datos
 Trafico Critico debe ser priorizado
 El trafico de tiempo real es sensible al tiempo y no

soportan interrupciones del servicio

Referencia: Cisco QOS Exam Certification Guide, 2nd Edition

Converged Networks: Inconvenientes

 Llamada de Voz: No llego a entender lo que me

dices, te escucho entrecortado


 Teleconferencia: La imagen se esta pixelando
 Aplicacin Critica: Las transacciones se
demoran una hora en actualizarse

Referencia: Cisco QOS Exam Certification Guide,


2nd Edition

Converged Networks:
Inconvenientes
 Ancho de banda escaso: Todos los flujos de trfico compiten

por un limitado ancho de banda.


 Delay (fijo y variable): Los paquetes en el camino extremo a
extremo deben atravesar varios equipos de red y enlaces que
agregan un delay en la comunicacin.
 Jitter : El tener varios tipos de trafico por el mismo camino
extremo a extremo, causa una variacin de delay.
 Packet loss: Para mantener el ancho de banda contratado,
durante la congestin se debe realizar dropeo de paquetes de
manera aleatorio.

Referencia: Cisco QOS Exam Certification Guide,


2nd Edition

Perspectivas de Calidad de Servicio


 Perspectiva del usuario
 Las aplicaciones deben funcionar
correctamente


Voice, video, and data

 Perspectiva del administrador de red


 Necesidad de gestionar las
asignaciones de ancho de banda
para garantizar el correcto
funcionamiento de las aplicaciones.


Control delay, jitter, and


packet loss

Porque Habilitar QoS?


QoS
 Permite el manejo de VoIP

y Telefonia IP
 Manejo de la productividad
mejorando los niveles de
servicio de las aplicaciones
criticas
 Reduccion de costos por un
manejo eficiente del ancho
de banda
 Ayuda a mantener la
disponibilidad en eventos
de Ataques de DoS

Security

Quality of
Service

High Availability

Lack of Bandwidth

Bandwidth max = min (10 Mbps, 256 kbps, 512 kbps, 100 Mbps) = 256 kbps
Bandwidth avail = bandwidth max / flows

Incremento del Bw Disponible

 Ampliar el Bw.
 Priorizar los paquetes importantes
 Compresin del payload (Demorado).
 Compresin del header IP
Referencia: Cisco QOS Exam Certification Guide, 2nd Edition

Delay Extremo a extremo

Delay = P1 + Q1 + P2 + Q2 + P3 + Q3 + P4 = X ms

Delay Extremo a Extremo es igual a la suma de todos los delays de


propagacin, procesamiento y encolamiento que se producen en el
camino de comunicacin.
En redes Best-Effort, el delay de propagacin es fijo, los delays de
procesamiento y encolamiento son impredecibles.
Referencia: Cisco QOS Exam Certification Guide, 2nd Edition

Tipos de Delay

Referencia: Cisco QOS Exam Certification Guide, 2nd Edition

 Processing Delay: El tiempo que toma el router en tomar el paquete

de la interface de entrada, examinarlo y colocarlo en la cola de salida


de la interface de salida
 Queuing Delay: El tiempo que el paquete esta en la cola de salida.
 Serialization Delay: El tiempo que toma en colocar los bits en el
medio de transmisin
 Propagation Delay: El tiempo que toma en ser propagado el paquete

Processing and Queuing Delay

 Processing Delay: El tiempo que toma el router en tomar el paquete

de la interface de entrada, examinarlo y colocarlo en la cola de salida


de la interface de salida
 Queuing Delay: El tiempo que el paquete esta en la cola de salida.

Serialization and Propagation Delay

 Serialization Delay: El tiempo que toma en colocar los bits en el

medio de transmisin
 Propagation Delay: El tiempo que toma en ser propagado el paquete

Serialization and Propagation Delay

Clock Rate of Link

Serialization Delay (125Byte Frame; Milliseconds)

Serialization Delay (1500Byte Frame; Milliseconds)

100 Mbps

.01

.12

1.544 Mbps

.65

512 kbps

24

128 kbps

7.8

93

56 kbps

17.85

214

#  

 

Serialization and Propagation Delay

Clock Rate of
Length of Link Link

Serialization
Propagation
delay (125-Byte
Delay
Packet;
(Milliseconds) Milliseconds)

Serialization
Delay (1500Byte Packet;
Milliseconds)

50 m

100 Mbps

.002

.01

.12

10 m

100 Mbps

.0004

.01

.12

1000 km

56 kbps

4.8

17.85

214

5 km

128 kbps

.024

7.8

94

1000 km

44.232 Mbps

4.8

.02

.24

10 km

1.544 Mbps

.048

.65

7.8




2.110 /

Serialization and Propagation Delay

Referencia: Cisco QOS Exam Certification Guide,


2nd Edition

Formas de reducir el Delay

Referencia: Cisco QOS Exam Certification Guide, 2nd Edition

 Ampliar el Bw.
 Priorizar los paquetes importantes
 Compresin del payload (Toma tiempo).
 Compresin del header IP

Packet Loss

Referencia: Cisco QOS Exam Certification Guide, 2nd Edition

 Tail drops ocurre mayormente cuando existe congestion en el

enlace.
 Algunos otros tipos de drops, usalmente se dan por congestion del
router, y que generalmente requieren una mejora a nivel de
hardware (input drop, ignore, overrun, frame errors).

Como prevenir el Packet Loss

Referencia: Cisco QOS Exam Certification Guide, 2nd Edition

 Aumentar el ancho de banda


 Garantizar el ancho de banda suficiente para los paquetes sensibles
 Prevenir la congestin dropeando los paquetes menos importantes

QoS Defined

Referencia: Cisco QOS Exam Certification Guide,


2nd Edition

QoS for Converged Networks


- Identificar las aplicaciones
de la empresa, y sus
requerimientos
-

Clasificar el trafico segn


sus requerimientos tcnicos
y de negocio

- Definir las polticas para


cada clase

Referencia: Cisco QOS Exam Certification Guide, 2nd Edition

Step 1: Identificar las aplicaciones y sus


requerimientos
 Auditoria de Red


Estadsticas de trafico en la
red

 Requerimientos de negocio


Definir la prioridad de las


aplicaciones en base al giro
del negocio

 Niveles de servicio

requeridos


Determinar los tiempos de


respuesta requeridos

QoS Requerimientos de Voice

Latency < 150 ms*

Jitter < 30 ms*

Loss < 1%*

17-106 kbps Bw garantizado


por cada llamada
150 bps (+ Layer 2 overhead)
Bw garantizado para el
control por cada llamada

*unidireccionales
Referencia: Cisco QOS Exam Certification Guide, 2nd Edition

QoS Requerimientos de Voice

PSTN
IP WAN
Branch Office

Campus

CODEC

G.729A: 25 ms

Queuing

Variable

Serialization

Propagation
and Network

Jitter Buffer

Variable

Fixed
(3.3 s/Km) +
Network Delay
(Variable)

2050 ms

End-to-End Delay (Must Be 150 ms)


Referencia: Cisco QOS Exam Certification Guide, 2nd Edition

QoS Requerimientos de Voice

Referencia: Cisco QOS Exam Certification Guide, 2nd Edition

QoS Requerimientos de Voice


Mean
Codec
Codec Sample
Opinion
Codec & Bit Rate (Kbps)
Sample
Size (Bytes)
Score
Interval (ms)
(MOS)
G.711 (64 Kbps)
80 Bytes
10 ms
4.1
G.729 (8 Kbps)

10 Bytes

10 ms

3.92

G.723.1 (6.3 Kbps)

24 Bytes

30 ms

3.9

G.723.1 (5.3 Kbps)

20 Bytes

30 ms

3.8

G.726 (32 Kbps)

20 Bytes

5 ms

3.85

G.728 (16 Kbps)

10 Bytes

5 ms

3.61

G722_64k(64 Kbps)

80 Bytes

10 ms

4.13

Voice QoS Requirements


Codec & Bit Rate
(Kbps)

Voice
Voice
Packets Per
Payload
Bandwidth Bandwidth
Payload Size
Second
Size
IP (Kbps) w/cRTP)
(Bytes)
(PPS)
(ms)

G.711 (64 Kbps)

160 Bytes

20 ms

50

G.729 (8 Kbps)

20 Bytes

20 ms

50

G.723.1 (6.3 Kbps)

24 Bytes

30 ms

33.3

G.723.1 (5.3 Kbps)

20 Bytes

30 ms

33.3

G.726 (32 Kbps)

80 Bytes

20 ms

50

G.728 (16 Kbps)

60 Bytes

30 ms

33.3

80
24
17
16
48
27

66 Kbps
10 Kbps
7 Kbps
6 Kbps
34 Kbps
17 Kbps

QoS Requerimientos de Voice


Bandwidth
Consumption,
Including L2
Overhead
G.711 at 50 pps

Layer 3 Bandwidth
Consumption[*]
80 kbps

802.1Q Ethernet (32


Bytes of L2
Overhead)
93 kbps

G.711 at 33 pps

75 kbps

83 kbps

G.729A at 50 pps

24 kbps

37 kbps

G.729A at 33 pps

19 kbps

27 kbps

Referencia: Cisco QOS Exam Certification Guide, 2nd Edition

QoS Requerimientos de Voice


Voice

Voice

Voice

Voice

Voice

Voice

Voice

Voice

Voice
3
Voice
3

Reconstructed Voice Sample


Referencia: Cisco QOS Exam Certification Guide, 2nd Edition

 Los codecs Cisco DSP usan algoritmos de prediccin

para compensar la perdida de un paquete en seguido


 La perdida de dos paquetes seguidos causara un corte en
la conversacin de voz

QoS Requirements: Videoconferencing


Latency 150 ms*
Jitter 30 ms*
Loss 1%*
Priorizar un minimo ancho de
banda garantizado de:
Video stream + 20%

*one-way requirements

Referencia: Cisco QOS Exam Certification Guide, 2nd Edition

Video QoS Requirements


Video Conferencing Traffic Example (384 kbps)
I Frame
10241518
Bytes

I Frame
10241518
Bytes
450Kbps

30pps

P and B Frames
128256 Bytes

15pps

32Kbps

 La Trama I es una muestra completa de video


 Las Tramas P y B usan cuantizacion va

algoritmos de prediccin y vectores de movimiento


Referencia: Cisco QOS Exam Certification Guide,
2nd Edition

QoS Traffic Requirements: Data


Diferentes aplicaciones tienen
diferentes caractersticas de trafico
Las caractersticas de trafico pueden
en una misma aplicacin al variar su
versin.
Clasificar los datos de acuerdo a su
prioridad en cuatro o cinco clases
Mission-Critical Apps: Locally
defined critical applications
Transactional: Interactive traffic,
preferred data service
Best-Effort: Internet, e-mail,
unspecified traffic
Less-Than-Best-Effort
(Scavenger): Napster, Kazaa, peerto-peer applications

Referencia: Cisco QOS Exam Certification Guide, 2nd Edition

Data QoS Requirements


Provisioning for Data (Cont.)
 Usar cuatro o cinco clases de servicio
 Mission-critical Aplicaciones criticas del negocio (cliente- servidor)
 Transactional/interactive Aplicaciones client-servidor or
interactivas
 Bulk data Aplicaciones de segundo plano : FTP, e-mail, backups,
content distribution
 Best effort apps(default class)
 Optional: Scavenger apps Aplicaciones peer-to-peer ,

Una adicional clase de datos opcional incluye control de


internetwork (routing) y gestion de red
La mayora de aplicaciones van a la default class, por lo cual se
debe asignar suficiente Bw para esta clase
Referencia: Cisco QOS Exam Certification Guide,
2nd Edition

Data QoS Requirements


Application Differences
Oracle

SAP R/3

064 Bytes
65127 Bytes
128252 Bytes
253511
Bytes

10241518
Bytes

5121023
Bytes

10241518
Bytes
5121023
Bytes

064
Bytes

253511
Bytes

128252
Bytes

Referencia: Cisco QOS Exam Certification Guide, 2nd Edition

65127
Bytes

Data QoS Requirements


Version Differences
La misma transaccin toma 35 veces mas trafico que
entre dos versiones distintas de la misma aplicacin
SAP Sales Order
Entry Transaction
500.000

Client Version

VA01 #
of
Bytes

400.000

SAP GUI Release 3.0 F

14,000

300.000

SAP GUI Release 4.6C,


No Cache

57,000

200.000

SAP GUI Release 4.6C,


with Cache

33,000

100.000

SAP GUI for HTML,


Release 4.6C

490,000

SAP GUI,
Release
3.0F

SAP GUI,
Release
4.6C, with
Cache

Referencia: Cisco QOS Exam Certification Guide, 2nd Edition

SAP GUI,
Release
4.6C, no
Cache

SAP GUI
(HTML),
Release
4.6C

Scavenger-Class
What Is the Scavenger Class?
 La clase Scavenger fue definida en el draft Internet2,
para un servicio menor que best effort
 Se asume que para la clase default estaran
disponibles algunos recursos
 Esta clase puede ser usada para distinguir trafico
anormal o no conocido . La clase Scavenger es
marcado con CS1, DSCP 8
 El trafico de esta clase es asignado a la cola lessthan-best effort cuando existe congestion en la red.

Step 2:
Divide Traffic into Classes

Referencia: Cisco QOS Exam Certification Guide, 2nd Edition

Step 3:
Define Policies for Each Traffic Class
 Configurar el Minimo

ancho de banda
garantizado
 Configurar el limite
maximo de Ancho de
Banda
 Asignacion de prioridades
a cada clase
 Gestion de la congestion

QoS Policy
 Una definicin global de

red que especifica los


niveles de calidad
asignados a los distintos
trficos de aplicaciones
existentes en la red

QoS Policy (Cont.)


Alinea los recursos de red con las prioridades del negocio

Referencia: Cisco QOS Exam Certification Guide, 2nd Edition

Private WAN QoS Design


Traditional Hub-and-Spoke Layer 2 WAN
Enterprise WAN Aggregators (Hubs)
Principally Control ALL QoS
Branch-to-Branch Traffic
Campus-to-Branch Traffic
Si

Si

Si

Si

L2 WAN

Core
Switch

Access
Switch
Distribution
Switch

Access
Switch
WAN
Aggregator
Router

Branch
Router

Referencia: Cisco QOS Exam Certification Guide, 2nd Edition

MPLS VPN QoS Design


Enterprise (CE) Edges Principally
Control Campus-to-Branch
and Branch-to-Campus QoS

Service Providers (PE) Principally


Control Branch-to-Branch QoS

Campus-to-Branch Traffic
MPLS VPN
Si

Si

Si

Si

Branch-to-Branch Traffic

Core
Switch

Access
Switch
Distribution
Switch

CE Routers

PE Routers

Referencia: Cisco QOS Exam Certification Guide, 2nd Edition

CE Routers

You might also like