SlideShare a Scribd company logo
packetlife.net
by Jeremy Stretch v2.0
QUALITY OF SERVICE PART 1
Quality of Service Models
Layer 2 QoS Markings
Medium
Ethernet Class of Service (CoS)
Name Type
3-bit 802.1p field in 802.1Q header
Frame Relay Discard Eligibility (DE) 1-bit drop eligibility flag
Best Effort No QoS policies are implemented
Integrated Services (IntServ)
Resource Reservation Protocol (RSVP) is used to reserve bandwidth per-
flow across all nodes in a path
Differentiated Services (DiffServ)
Packets are individually classified and marked; policy decisions are made
independently by each node in a path
IP Type of Service (TOS)
Ver HL LenTOS
Precedence
DSCP
Precedence/DSCP
Binary
111000 Reserved
DSCP
56
Prec.
7
110000 Reserved48 6
101110 EF46 5
10000032
4
10001034
10010036
10011038
01100024
3
01101026
01110028
01111030
01000016
2
01001018
01010020
01011022
0010008
1
00101010
00110012
00111014
000000 BE0 0
CS4
AF41
AF42
AF43
CS3
AF31
AF32
AF33
CS2
AF21
AF22
AF23
CS1
AF11
AF12
AF13
ATM
MPLS
Cell Loss Priority (CLP)
Traffic Class (TC)
1-bit drop eligibility flag
3-bit field compatible with 802.1p
IP QoS Markings
IP Precedence
The first three bits of the IP TOS field; limited to 8 traffic classes
Differentiated Services Code Point (DSCP)
The first six bits of the IP TOS are evaluated to provide more granular
classification; backward-compatible with IP Precedence
QoS Flowchart
Hardware
Queue
Queuing
Decision
Scheduler
Software Queue
No
Yes
Software Queue
Software Queue
HW
Queue
Full?
Terminology
Per-Hop Behavior (PHB)
The individual QoS action performed at each independent DiffServ node
Trust Boundary Beyond this, inbound QoS markings are not trusted
Tail Drop Occurs when a packet is dropped because a queue is full
Policing
Imposes an artificial ceiling on the amount of bandwidth that may be
consumed; traffic exceeding the policer rate is reclassified or dropped
Shaping
Similar to policing but buffers excess traffic for delayed transmission;
makes more efficient use of bandwidth but introduces a delay
DSCP Per-Hop Behaviors
Class Selector (CS) Backward-compatible with IP Precedence values
Assured Forwarding (AF) Four classes with variable drop preferences
Expedited Forwarding (EF) Priority queuing for delay-sensitive traffic
Congestion Avoidance
Random Early Detection (RED)
Packets are randomly dropped
before a queue is full to prevent tail
drop; mitigates TCP
synchronization
Weighted RED (WRED)
RED with the added capability of
recognizing prioritized traffic based
on its marking
TCP Synchronization
Flows adjust TCP window sizes in synch, making inefficient use of a link
Class-Based WRED (CBWRED)
WRED employed inside a class-
based WFQ (CBWFQ) queue
packetlife.net
by Jeremy Stretch v2.0
QUALITY OF SERVICE PART 2
Queuing Comparison
Default on Interfaces >2 Mbps
FIFO
Number of Queues 1
Configurable Classes
Bandwidth Allocation
Provides for Minimal Delay
Modern Implementation
No
Automatic
No
Yes
No
PQ
4
Yes
Automatic
Yes
No
No
CQ
Configured
Yes
Configured
No
No
<=2 Mbps
WFQ
Dynamic
No
Automatic
No
No
No
CBWFQ
Configured
Yes
Configured
No
Yes
No
LLQ
Configured
Yes
Configured
Yes
Yes
First In First Out (FIFO) Priority Queuing (PQ) LLQ Config Example
! Match packets by DSCP value
class-map match-all Voice
match dscp ef
!
class-map match-all Call-Signaling
match dscp cs3
!
class-map match-any Critical-Apps
match dscp af21 af22
!
! Match packets by access list
class-map match-all Scavenger
match access-group name Other
Class Definitions
policy-map Foo
class Voice
! Priority queue policed to 33%
priority percent 33
class Call-Signaling
! Allocate 5% of bandwidth
bandwidth percent 5
class Critical-Apps
bandwidth percent 20
! Extend queue size to 96 packets
queue-limit 96
class Scavenger
! Police to 64 kbps
police cir 64000
conform-action transmit
exceed-action drop
class class-default
! Enable WFQ
fair-queue
! Enable WRED
random-detect
Policy Creation
interface Serial0
! Apply the policy in or out
service-policy output Foo
Policy Application
LLQ Config Example
show policy-map [interface]
Show interface
show queue <interface>
High
Medium
Normal
Low
Hardware
QueueHardware Queue
Tx
Ring
Custom Queuing (CQ)
Weighted Fair Queuing (WFQ)
Packets are transmitted in the
order they are processed
No prioritization is provided
Default queuing method on high-
speed (>2 Mbps) interfaces
Configurable with the tx-ring-
limit interface config command
Provides four static queues which
cannot be reconfigured
Higher-priority queues are
always emptied before lower-
priority queues
Lower-priority queues are at risk
of bandwidth starvation
Rotates through queues using
Weighted Round Robin (WRR)
Processes a configurable number
of bytes from each queue per turn
Prevents queue starvation but
does not provide for delay-
sensitive traffic
Queues are dynamically created
per flow to ensure fair processing
Statistically drops packets from
aggressive flows more often
No support for delay-sensitive
traffic
Class-Based WFQ (CBWFQ)
Low Latency Queuing (LLQ)
WFQ with administratively
configured queues
Each queue is allocated an
amount/percentage of bandwidth
No support for delay-sensitive
traffic
CBWFQ with the addition of a
policed strict-priority queue
Highly configurable while still
supporting delay-sensitive traffic
Flow 1
Flow 2
Flow n
... Hardware
Queue
500 B/cycle
4500 B/cycle
1500 B/cycle
Queue A
Queue B
Queue C
Hardware
Queue
512 Kbps Min
1024 Kbps Min
Remainder
Queue A
Queue B
Default
Hardware
Queue
512 Kbps Min
1024 Kbps Min
Remainder
Queue A
Queue B
Default
512 Kbps MaxPriority
Hardware
Queue
Show mls qos

More Related Content

What's hot

HIGH SPEED NETWORKS
HIGH SPEED NETWORKSHIGH SPEED NETWORKS
HIGH SPEED NETWORKS
Kathirvel Ayyaswamy
 
Congestion Control in Computer Networks - ATM and TCP
Congestion Control in Computer Networks - ATM and TCPCongestion Control in Computer Networks - ATM and TCP
Congestion Control in Computer Networks - ATM and TCPAttila Balazs
 
Qo s routing
Qo s  routingQo s  routing
Qo s routing
rajib_
 
Integrated and Differentiated services Chapter 17
Integrated and Differentiated services Chapter 17Integrated and Differentiated services Chapter 17
Integrated and Differentiated services Chapter 17
daniel ayalew
 
HIGH SPEED NETWORKS
HIGH SPEED NETWORKSHIGH SPEED NETWORKS
HIGH SPEED NETWORKS
Kathirvel Ayyaswamy
 
ELEMENTS OF TRANSPORT PROTOCOL
ELEMENTS OF TRANSPORT PROTOCOLELEMENTS OF TRANSPORT PROTOCOL
ELEMENTS OF TRANSPORT PROTOCOL
Shashank Rustagi
 
Congestion control
Congestion controlCongestion control
Congestion control
Madhusudhan G
 
Traffic and Congestion Control in ATM Networks Chapter 13
Traffic and Congestion Control in ATM Networks Chapter 13Traffic and Congestion Control in ATM Networks Chapter 13
Traffic and Congestion Control in ATM Networks Chapter 13
daniel ayalew
 
Transport Layer
Transport LayerTransport Layer
Transport Layer
Dr Shashikant Athawale
 
ContikiMAC : Radio Duty Cycling Protocol
ContikiMAC : Radio Duty Cycling ProtocolContikiMAC : Radio Duty Cycling Protocol
ContikiMAC : Radio Duty Cycling Protocol
Salah Amean
 
Csma protocols
Csma protocolsCsma protocols
Csma protocols
Manal Shah
 
CSMA /CD PPT ON SLIDESHARE
CSMA /CD PPT ON SLIDESHARECSMA /CD PPT ON SLIDESHARE
CSMA /CD PPT ON SLIDESHARE
Khushboo Pal
 
Traffic Characterization
Traffic CharacterizationTraffic Characterization
Traffic Characterization
Ismail Mukiibi
 
MAC seminar
MAC seminarMAC seminar
MAC seminar
Mridula Sharma
 
Congestion Control in Data Networks And Internets Chapter 10
Congestion Control in Data Networks And Internets Chapter 10Congestion Control in Data Networks And Internets Chapter 10
Congestion Control in Data Networks And Internets Chapter 10
daniel ayalew
 
Distributed contention based mac protocol for cognitive radio
Distributed contention based mac protocol for cognitive radioDistributed contention based mac protocol for cognitive radio
Distributed contention based mac protocol for cognitive radio
Iffat Anjum
 
Call flow comparison gsm umts
Call flow comparison gsm umtsCall flow comparison gsm umts
Call flow comparison gsm umts
sivakumar D
 

What's hot (20)

HIGH SPEED NETWORKS
HIGH SPEED NETWORKSHIGH SPEED NETWORKS
HIGH SPEED NETWORKS
 
Congestion Control in Computer Networks - ATM and TCP
Congestion Control in Computer Networks - ATM and TCPCongestion Control in Computer Networks - ATM and TCP
Congestion Control in Computer Networks - ATM and TCP
 
Qo s routing
Qo s  routingQo s  routing
Qo s routing
 
Integrated and Differentiated services Chapter 17
Integrated and Differentiated services Chapter 17Integrated and Differentiated services Chapter 17
Integrated and Differentiated services Chapter 17
 
Chapter4 1
Chapter4 1Chapter4 1
Chapter4 1
 
HIGH SPEED NETWORKS
HIGH SPEED NETWORKSHIGH SPEED NETWORKS
HIGH SPEED NETWORKS
 
ELEMENTS OF TRANSPORT PROTOCOL
ELEMENTS OF TRANSPORT PROTOCOLELEMENTS OF TRANSPORT PROTOCOL
ELEMENTS OF TRANSPORT PROTOCOL
 
Congestion control
Congestion controlCongestion control
Congestion control
 
13 atm
13 atm13 atm
13 atm
 
Traffic and Congestion Control in ATM Networks Chapter 13
Traffic and Congestion Control in ATM Networks Chapter 13Traffic and Congestion Control in ATM Networks Chapter 13
Traffic and Congestion Control in ATM Networks Chapter 13
 
Transport Layer
Transport LayerTransport Layer
Transport Layer
 
ContikiMAC : Radio Duty Cycling Protocol
ContikiMAC : Radio Duty Cycling ProtocolContikiMAC : Radio Duty Cycling Protocol
ContikiMAC : Radio Duty Cycling Protocol
 
Multiple access protocol
Multiple access protocolMultiple access protocol
Multiple access protocol
 
Csma protocols
Csma protocolsCsma protocols
Csma protocols
 
CSMA /CD PPT ON SLIDESHARE
CSMA /CD PPT ON SLIDESHARECSMA /CD PPT ON SLIDESHARE
CSMA /CD PPT ON SLIDESHARE
 
Traffic Characterization
Traffic CharacterizationTraffic Characterization
Traffic Characterization
 
MAC seminar
MAC seminarMAC seminar
MAC seminar
 
Congestion Control in Data Networks And Internets Chapter 10
Congestion Control in Data Networks And Internets Chapter 10Congestion Control in Data Networks And Internets Chapter 10
Congestion Control in Data Networks And Internets Chapter 10
 
Distributed contention based mac protocol for cognitive radio
Distributed contention based mac protocol for cognitive radioDistributed contention based mac protocol for cognitive radio
Distributed contention based mac protocol for cognitive radio
 
Call flow comparison gsm umts
Call flow comparison gsm umtsCall flow comparison gsm umts
Call flow comparison gsm umts
 

Viewers also liked

Tecnologia
TecnologiaTecnologia
Tecnologia
leydis quiroz
 
COMO USAR EXCEL
COMO USAR EXCELCOMO USAR EXCEL
COMO USAR EXCEL
Elkin Nieves
 
Apresentação soja plus_mateusmendes
Apresentação soja plus_mateusmendesApresentação soja plus_mateusmendes
Apresentação soja plus_mateusmendes
equipeagroplus
 
Cine corregido
Cine corregidoCine corregido
Cine corregido
karen De León
 
Ejercicio2 búsquedas con operadores y signos de puntuación
Ejercicio2   búsquedas con operadores y signos de puntuaciónEjercicio2   búsquedas con operadores y signos de puntuación
Ejercicio2 búsquedas con operadores y signos de puntuación
lucy pech quiab
 
22.01.2016, NEWSWIRE, Issue 412
22.01.2016, NEWSWIRE, Issue 41222.01.2016, NEWSWIRE, Issue 412
22.01.2016, NEWSWIRE, Issue 412
The Business Council of Mongolia
 
Creando un índice en word
Creando un índice en wordCreando un índice en word
Creando un índice en word
lucy pech quiab
 
Soja plusmg fazendax_recomendações
Soja plusmg fazendax_recomendaçõesSoja plusmg fazendax_recomendações
Soja plusmg fazendax_recomendações
equipeagroplus
 
Tema 1 software libre y comercial
Tema 1 software libre y comercialTema 1 software libre y comercial
Tema 1 software libre y comercial
lucy pech quiab
 
Ginastica Laboral
Ginastica Laboral Ginastica Laboral
Técnicas de Atendimento
Técnicas de AtendimentoTécnicas de Atendimento
Técnicas de Atendimento
DiogoHFrancisco
 
Arte y cultura precolombina Panamá
Arte y cultura precolombina PanamáArte y cultura precolombina Panamá
Arte y cultura precolombina Panamá
Luis Egberto Carrera Ledezma
 
85315206 case-study-1
85315206 case-study-185315206 case-study-1
85315206 case-study-1
homeworkping3
 

Viewers also liked (14)

Tecnologia
TecnologiaTecnologia
Tecnologia
 
COMO USAR EXCEL
COMO USAR EXCELCOMO USAR EXCEL
COMO USAR EXCEL
 
Slideshare Show Case
Slideshare Show CaseSlideshare Show Case
Slideshare Show Case
 
Apresentação soja plus_mateusmendes
Apresentação soja plus_mateusmendesApresentação soja plus_mateusmendes
Apresentação soja plus_mateusmendes
 
Cine corregido
Cine corregidoCine corregido
Cine corregido
 
Ejercicio2 búsquedas con operadores y signos de puntuación
Ejercicio2   búsquedas con operadores y signos de puntuaciónEjercicio2   búsquedas con operadores y signos de puntuación
Ejercicio2 búsquedas con operadores y signos de puntuación
 
22.01.2016, NEWSWIRE, Issue 412
22.01.2016, NEWSWIRE, Issue 41222.01.2016, NEWSWIRE, Issue 412
22.01.2016, NEWSWIRE, Issue 412
 
Creando un índice en word
Creando un índice en wordCreando un índice en word
Creando un índice en word
 
Soja plusmg fazendax_recomendações
Soja plusmg fazendax_recomendaçõesSoja plusmg fazendax_recomendações
Soja plusmg fazendax_recomendações
 
Tema 1 software libre y comercial
Tema 1 software libre y comercialTema 1 software libre y comercial
Tema 1 software libre y comercial
 
Ginastica Laboral
Ginastica Laboral Ginastica Laboral
Ginastica Laboral
 
Técnicas de Atendimento
Técnicas de AtendimentoTécnicas de Atendimento
Técnicas de Atendimento
 
Arte y cultura precolombina Panamá
Arte y cultura precolombina PanamáArte y cultura precolombina Panamá
Arte y cultura precolombina Panamá
 
85315206 case-study-1
85315206 case-study-185315206 case-study-1
85315206 case-study-1
 

Similar to Qo s

Quality of Service
Quality of ServiceQuality of Service
Quality of Service
silenceIT Inc.
 
Presentacion QoS.pptx
Presentacion QoS.pptxPresentacion QoS.pptx
Presentacion QoS.pptx
Daniel Viveros Sepulveda
 
Qos Demo
Qos DemoQos Demo
Qos Demo
love4upratik
 
DBodle QoS Exam Study Notes
DBodle QoS Exam Study NotesDBodle QoS Exam Study Notes
DBodle QoS Exam Study Notes
Duane Bodle
 
Cisco crs1
Cisco crs1Cisco crs1
Cisco crs1wjunjmt
 
QoS Cheatsheet by packetlife.net
QoS Cheatsheet by packetlife.netQoS Cheatsheet by packetlife.net
QoS Cheatsheet by packetlife.netFebrian ‎
 
Mpls Qos Jayk
Mpls Qos JaykMpls Qos Jayk
Mpls Qos Jayk
Suraj Kumar
 
Quality of service
Quality of serviceQuality of service
Quality of service
Yasser El Harbili
 
Fundamental of Quality of Service(QoS)
Fundamental of Quality of Service(QoS) Fundamental of Quality of Service(QoS)
Fundamental of Quality of Service(QoS)
Reza Farahani
 
Cisco: QoS
Cisco: QoSCisco: QoS
400-101 CCIE Routing and Switching IT Certification
400-101 CCIE Routing and Switching IT Certification400-101 CCIE Routing and Switching IT Certification
400-101 CCIE Routing and Switching IT Certification
wrouthae
 
4G-Fourth Generation Mobile Communication System
4G-Fourth Generation Mobile Communication System4G-Fourth Generation Mobile Communication System
4G-Fourth Generation Mobile Communication System
Safaet Hossain
 
A10_CompactTrainingv5.pdf (1).pdf
A10_CompactTrainingv5.pdf (1).pdfA10_CompactTrainingv5.pdf (1).pdf
A10_CompactTrainingv5.pdf (1).pdf
neoalt
 
Quality of Service(Queuing Methods)
Quality of Service(Queuing Methods)Quality of Service(Queuing Methods)
Quality of Service(Queuing Methods)
Reza Farahani
 
Protocols
ProtocolsProtocols
Protocols
Abdelaziz Elbaze
 
Sl3c3
Sl3c3Sl3c3
Sl3c3
FNian
 

Similar to Qo s (20)

Quality of Service
Quality of ServiceQuality of Service
Quality of Service
 
Presentacion QoS.pptx
Presentacion QoS.pptxPresentacion QoS.pptx
Presentacion QoS.pptx
 
Qos Demo
Qos DemoQos Demo
Qos Demo
 
DBodle QoS Exam Study Notes
DBodle QoS Exam Study NotesDBodle QoS Exam Study Notes
DBodle QoS Exam Study Notes
 
Cisco crs1
Cisco crs1Cisco crs1
Cisco crs1
 
QoS Cheatsheet by packetlife.net
QoS Cheatsheet by packetlife.netQoS Cheatsheet by packetlife.net
QoS Cheatsheet by packetlife.net
 
Qo s
Qo sQo s
Qo s
 
Qo s
Qo sQo s
Qo s
 
Mpls Qos Jayk
Mpls Qos JaykMpls Qos Jayk
Mpls Qos Jayk
 
Quality of service
Quality of serviceQuality of service
Quality of service
 
teste
testeteste
teste
 
Fundamental of Quality of Service(QoS)
Fundamental of Quality of Service(QoS) Fundamental of Quality of Service(QoS)
Fundamental of Quality of Service(QoS)
 
Cisco: QoS
Cisco: QoSCisco: QoS
Cisco: QoS
 
400-101 CCIE Routing and Switching IT Certification
400-101 CCIE Routing and Switching IT Certification400-101 CCIE Routing and Switching IT Certification
400-101 CCIE Routing and Switching IT Certification
 
4G-Fourth Generation Mobile Communication System
4G-Fourth Generation Mobile Communication System4G-Fourth Generation Mobile Communication System
4G-Fourth Generation Mobile Communication System
 
A10_CompactTrainingv5.pdf (1).pdf
A10_CompactTrainingv5.pdf (1).pdfA10_CompactTrainingv5.pdf (1).pdf
A10_CompactTrainingv5.pdf (1).pdf
 
Quality of Service(Queuing Methods)
Quality of Service(Queuing Methods)Quality of Service(Queuing Methods)
Quality of Service(Queuing Methods)
 
Protocols
ProtocolsProtocols
Protocols
 
Advanced networking scheduling and QoS part 2
Advanced networking scheduling and QoS part 2Advanced networking scheduling and QoS part 2
Advanced networking scheduling and QoS part 2
 
Sl3c3
Sl3c3Sl3c3
Sl3c3
 

Recently uploaded

一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
smpc3nvg
 
Portfolio.pdf
Portfolio.pdfPortfolio.pdf
Portfolio.pdf
garcese
 
Top Israeli Products and Brands - Plan it israel.pdf
Top Israeli Products and Brands - Plan it israel.pdfTop Israeli Products and Brands - Plan it israel.pdf
Top Israeli Products and Brands - Plan it israel.pdf
PlanitIsrael
 
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
ameli25062005
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
cy0krjxt
 
Mohannad Abdullah portfolio _ V2 _22-24
Mohannad Abdullah  portfolio _ V2 _22-24Mohannad Abdullah  portfolio _ V2 _22-24
Mohannad Abdullah portfolio _ V2 _22-24
M. A. Architect
 
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
h7j5io0
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
n0tivyq
 
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
jyz59f4j
 
projectreportnew-170307082323 nnnnnn(1).pdf
projectreportnew-170307082323 nnnnnn(1).pdfprojectreportnew-170307082323 nnnnnn(1).pdf
projectreportnew-170307082323 nnnnnn(1).pdf
farazahmadas6
 
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
smpc3nvg
 
Let's Summon Demons Shirt Let's Summon Demons Shirt
Let's Summon Demons Shirt Let's Summon Demons ShirtLet's Summon Demons Shirt Let's Summon Demons Shirt
Let's Summon Demons Shirt Let's Summon Demons Shirt
TeeFusion
 
Exploring the Future of Smart Garages.pdf
Exploring the Future of Smart Garages.pdfExploring the Future of Smart Garages.pdf
Exploring the Future of Smart Garages.pdf
fastfixgaragedoor
 
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Mansi Shah
 
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
708pb191
 
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
h7j5io0
 
Transforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting ProfitabilityTransforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting Profitability
aaryangarg12
 
White wonder, Work developed by Eva Tschopp
White wonder, Work developed by Eva TschoppWhite wonder, Work developed by Eva Tschopp
White wonder, Work developed by Eva Tschopp
Mansi Shah
 
vernacular architecture in response to climate.pdf
vernacular architecture in response to climate.pdfvernacular architecture in response to climate.pdf
vernacular architecture in response to climate.pdf
PrabhjeetSingh219035
 
Research 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdfResearch 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdf
ameli25062005
 

Recently uploaded (20)

一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
 
Portfolio.pdf
Portfolio.pdfPortfolio.pdf
Portfolio.pdf
 
Top Israeli Products and Brands - Plan it israel.pdf
Top Israeli Products and Brands - Plan it israel.pdfTop Israeli Products and Brands - Plan it israel.pdf
Top Israeli Products and Brands - Plan it israel.pdf
 
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
Коричневый и Кремовый Деликатный Органический Копирайтер Фрилансер Марке...
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
 
Mohannad Abdullah portfolio _ V2 _22-24
Mohannad Abdullah  portfolio _ V2 _22-24Mohannad Abdullah  portfolio _ V2 _22-24
Mohannad Abdullah portfolio _ V2 _22-24
 
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
 
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
 
projectreportnew-170307082323 nnnnnn(1).pdf
projectreportnew-170307082323 nnnnnn(1).pdfprojectreportnew-170307082323 nnnnnn(1).pdf
projectreportnew-170307082323 nnnnnn(1).pdf
 
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
 
Let's Summon Demons Shirt Let's Summon Demons Shirt
Let's Summon Demons Shirt Let's Summon Demons ShirtLet's Summon Demons Shirt Let's Summon Demons Shirt
Let's Summon Demons Shirt Let's Summon Demons Shirt
 
Exploring the Future of Smart Garages.pdf
Exploring the Future of Smart Garages.pdfExploring the Future of Smart Garages.pdf
Exploring the Future of Smart Garages.pdf
 
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...
 
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
 
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
 
Transforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting ProfitabilityTransforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting Profitability
 
White wonder, Work developed by Eva Tschopp
White wonder, Work developed by Eva TschoppWhite wonder, Work developed by Eva Tschopp
White wonder, Work developed by Eva Tschopp
 
vernacular architecture in response to climate.pdf
vernacular architecture in response to climate.pdfvernacular architecture in response to climate.pdf
vernacular architecture in response to climate.pdf
 
Research 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdfResearch 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdf
 

Qo s

  • 1. packetlife.net by Jeremy Stretch v2.0 QUALITY OF SERVICE PART 1 Quality of Service Models Layer 2 QoS Markings Medium Ethernet Class of Service (CoS) Name Type 3-bit 802.1p field in 802.1Q header Frame Relay Discard Eligibility (DE) 1-bit drop eligibility flag Best Effort No QoS policies are implemented Integrated Services (IntServ) Resource Reservation Protocol (RSVP) is used to reserve bandwidth per- flow across all nodes in a path Differentiated Services (DiffServ) Packets are individually classified and marked; policy decisions are made independently by each node in a path IP Type of Service (TOS) Ver HL LenTOS Precedence DSCP Precedence/DSCP Binary 111000 Reserved DSCP 56 Prec. 7 110000 Reserved48 6 101110 EF46 5 10000032 4 10001034 10010036 10011038 01100024 3 01101026 01110028 01111030 01000016 2 01001018 01010020 01011022 0010008 1 00101010 00110012 00111014 000000 BE0 0 CS4 AF41 AF42 AF43 CS3 AF31 AF32 AF33 CS2 AF21 AF22 AF23 CS1 AF11 AF12 AF13 ATM MPLS Cell Loss Priority (CLP) Traffic Class (TC) 1-bit drop eligibility flag 3-bit field compatible with 802.1p IP QoS Markings IP Precedence The first three bits of the IP TOS field; limited to 8 traffic classes Differentiated Services Code Point (DSCP) The first six bits of the IP TOS are evaluated to provide more granular classification; backward-compatible with IP Precedence QoS Flowchart Hardware Queue Queuing Decision Scheduler Software Queue No Yes Software Queue Software Queue HW Queue Full? Terminology Per-Hop Behavior (PHB) The individual QoS action performed at each independent DiffServ node Trust Boundary Beyond this, inbound QoS markings are not trusted Tail Drop Occurs when a packet is dropped because a queue is full Policing Imposes an artificial ceiling on the amount of bandwidth that may be consumed; traffic exceeding the policer rate is reclassified or dropped Shaping Similar to policing but buffers excess traffic for delayed transmission; makes more efficient use of bandwidth but introduces a delay DSCP Per-Hop Behaviors Class Selector (CS) Backward-compatible with IP Precedence values Assured Forwarding (AF) Four classes with variable drop preferences Expedited Forwarding (EF) Priority queuing for delay-sensitive traffic Congestion Avoidance Random Early Detection (RED) Packets are randomly dropped before a queue is full to prevent tail drop; mitigates TCP synchronization Weighted RED (WRED) RED with the added capability of recognizing prioritized traffic based on its marking TCP Synchronization Flows adjust TCP window sizes in synch, making inefficient use of a link Class-Based WRED (CBWRED) WRED employed inside a class- based WFQ (CBWFQ) queue
  • 2. packetlife.net by Jeremy Stretch v2.0 QUALITY OF SERVICE PART 2 Queuing Comparison Default on Interfaces >2 Mbps FIFO Number of Queues 1 Configurable Classes Bandwidth Allocation Provides for Minimal Delay Modern Implementation No Automatic No Yes No PQ 4 Yes Automatic Yes No No CQ Configured Yes Configured No No <=2 Mbps WFQ Dynamic No Automatic No No No CBWFQ Configured Yes Configured No Yes No LLQ Configured Yes Configured Yes Yes First In First Out (FIFO) Priority Queuing (PQ) LLQ Config Example ! Match packets by DSCP value class-map match-all Voice match dscp ef ! class-map match-all Call-Signaling match dscp cs3 ! class-map match-any Critical-Apps match dscp af21 af22 ! ! Match packets by access list class-map match-all Scavenger match access-group name Other Class Definitions policy-map Foo class Voice ! Priority queue policed to 33% priority percent 33 class Call-Signaling ! Allocate 5% of bandwidth bandwidth percent 5 class Critical-Apps bandwidth percent 20 ! Extend queue size to 96 packets queue-limit 96 class Scavenger ! Police to 64 kbps police cir 64000 conform-action transmit exceed-action drop class class-default ! Enable WFQ fair-queue ! Enable WRED random-detect Policy Creation interface Serial0 ! Apply the policy in or out service-policy output Foo Policy Application LLQ Config Example show policy-map [interface] Show interface show queue <interface> High Medium Normal Low Hardware QueueHardware Queue Tx Ring Custom Queuing (CQ) Weighted Fair Queuing (WFQ) Packets are transmitted in the order they are processed No prioritization is provided Default queuing method on high- speed (>2 Mbps) interfaces Configurable with the tx-ring- limit interface config command Provides four static queues which cannot be reconfigured Higher-priority queues are always emptied before lower- priority queues Lower-priority queues are at risk of bandwidth starvation Rotates through queues using Weighted Round Robin (WRR) Processes a configurable number of bytes from each queue per turn Prevents queue starvation but does not provide for delay- sensitive traffic Queues are dynamically created per flow to ensure fair processing Statistically drops packets from aggressive flows more often No support for delay-sensitive traffic Class-Based WFQ (CBWFQ) Low Latency Queuing (LLQ) WFQ with administratively configured queues Each queue is allocated an amount/percentage of bandwidth No support for delay-sensitive traffic CBWFQ with the addition of a policed strict-priority queue Highly configurable while still supporting delay-sensitive traffic Flow 1 Flow 2 Flow n ... Hardware Queue 500 B/cycle 4500 B/cycle 1500 B/cycle Queue A Queue B Queue C Hardware Queue 512 Kbps Min 1024 Kbps Min Remainder Queue A Queue B Default Hardware Queue 512 Kbps Min 1024 Kbps Min Remainder Queue A Queue B Default 512 Kbps MaxPriority Hardware Queue Show mls qos