SlideShare a Scribd company logo
Quality of Service(QoS)
By : Reza Farahani
QoS BASICS
 What is QoS and main Idea of this?
 QoS features affect a network by manipulating the following
network characteristics:
 Bandwidth
Delay
 Jitter
Packet Loss
QoS Parameters : B.W
The term bandwidth refers to the number of bits per second that can reasonably
be expected to be successfully delivered across some medium.
Difference between bandwidth and speed ?
BANDWIDTH RESERVATION Methods:`
QoS Parameters : Delay
QoS Parameters : Delay
QoS Parameters : Delay
Other Types of Traffics Delay for example :
Video Traffic’s Delay :
 Codec Delay
 Compression Delay
Voice Traffic Delay :
 Packetization Delay
 De-jitter Buffer Delay
QoS Parameters : Delay
 Delay RESERVATION Methods :
QoS Parameters : Loss
Packet loss occurs when one or more packets of data travelling across a
computer network fail to reach their destination.
Cause of Packet loss ?  channel or waiting in buffer and etc.
Loss RESERVATION Methods :
 Increase Queue buffer size
 Using RED (Random Early Detection)
 Using WRED (Weighted RED )
What is benefits of RED and WRED methods?
What kind of packets are appropriate for drop ?
QoS Parameters : Jitter
Jitter is defined as a variation in the arrival rate (that is, variation in delay through
the network) of packets that were transmitted in a uniform manner.
 It’s very important for voice traffic
Types of QoSComplexity
199619941992 1998 2004…2002
Best
Effort
Integrated
Services
(RSVP)
Differentiated
Services
(Per-Hop)
MPLS/VPN
QOS
Auto/Template
QOS
QOS for
Security
IP PRECEDENCE & DSCP
The ToS byte was intended to be used as a field to mark a
packet for treatment with QoS tools.
The ToS byte itself was further subdivided, with the high-
order 3 bits defined as the IP Precedence (IPP) field.
IP PRECEDENCE & DSCP
IP PRECEDENCE & DSCP
A series of RFCs collectively called Differentiated Services
(DiffServ) came along later
The ToS byte was renamed the Differentiated Services
field ,and IPP was replaced with a 6-bitfield called the
Differentiated Services Code Point (DSCP) field.
IP PRECEDENCE & DSCP
Explicit Congestion Notification (ECN).
IP PRECEDENCE & DSCP
RFC 2475 defines a set of DSCP values and Per-Hop Behaviors (PHBs),
called Class Selector (CS) PHBs that provide backward compatibility with IPP
The CS PHB simply states that packets with larger CS DSCPs should be
given better queuing preference than packets with lower CS DSCPs.
IP PRECEDENCE & DSCP
ASSURED FORWARDING PHB
The Assured Forwarding (AF) PHB defines four classes for queuing purposes,
along with three levels of drop probability inside each queue.
The AF DSCPs name format: AF xy
Where x implies one of four queues and y implies one of three drop priorities.
IP PRECEDENCE & DSCP
The AF PHB suggests that the higher the value of x in the DSCP name AF
xy, the better the queuing treatment a packet should get.
For example, packets with AF11 DSCPs should get worse queuing
treatment than packets with AF23 DSCP values.
Additionally, the AF PHB suggests that the higher the value of yin the
DSCP name AF xy, the worse the drop treatment for those packets.
IP PRECEDENCE & DSCP
IP PRECEDENCE & DSCP
The first 3 bits of the binary DSCP values designate the queuing
class, and the next 2 bits designate the drop preference.
Queuing tools that operate only on IPP can still react to the AF
DSCP values.
RFC 2598 defines the Expedited Forwarding (EF) with AF46
IP PRECEDENCE & DSCP
 What is Starvation problem in IPP and?
 How DSCP can solve starvation problem?
ETHERNET LAN CLASS OF SERVICE
WAN MARKING FIELDS
MODULAR QoS CLI (MQC)
Internet
F0/0 S0
Class-Map1 Class-Map2 Class-Map3
Policy-Map1 Policy-Map2
InOut
MQC
MQC separates the classification function of a QoS tool from the action (PHB)
that the QoS tool wants to perform.
MQC
Classification
Inspecting one or more aspects of a packet to see what that packet is carrying
Marking
Writing information to a packet to classification decision
MQC
Trust Boundary
MQC
MQC
USING MULTIPLE MATCH
COMMANDS
USING MULTIPLE MATCH
COMMANDS
NBAR
Network base Application Recogniation
Use for matching tool
Use for statistical Result
Use for search inside of payload or header
NBAR classifies packets that are normally difficult to classify.
CB Marking Example
CB Marking Example
CB Marking Example
CB Marking Example
CB Marking Example
CB Marking Example
CB MARKING OF CoS AND DSCP
Example of configuration for CB Marking when an attached LAN switch is
performing QoS based on CoS:
CB MARKING OF CoS AND DSCP
CB MARKING OF CoS AND DSCP
Power of NBAR
Power of NBAR
CB MARKING DESIGN CHOICES
QoS PRE-CLASSIFICATION
If we encapsulate traffic inside a VPN tunnel, the original headers and
packet contents are unavailable for inspection.
The only thing we have to work with is the ToS byte of the original
packet, which is automatically copied to the tunnel header when the packet
is encapsulated.
But features like NBAR are broken when we are dealing with
encapsulated traffic.
QoS PRE-CLASSIFICATION
The issue that arises from this inherent behavior of tunnel
encapsulation is the in ability of a router to take egress QoS
actions based on encrypted traffic.
QoS PRE-CLASSIFICATION
Solution ?  buffering

More Related Content

What's hot

Ericsson MSC commands
Ericsson MSC commandsEricsson MSC commands
Ericsson MSC commands
Anthony Uisso
 
IntServ & DiffServ
IntServ & DiffServIntServ & DiffServ
Quality of Service
Quality of ServiceQuality of Service
Quality of Service
silenceIT Inc.
 
Quality of Service
Quality of ServiceQuality of Service
Quality of Service
Abhishek Wadhwa
 
MPLS Traffic Engineering
MPLS Traffic EngineeringMPLS Traffic Engineering
MPLS Traffic Engineering
APNIC
 
MPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - BasicMPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - Basic
Ericsson
 
Netmanias L2,L3 Training (5) L3 SW Architecture
Netmanias L2,L3 Training (5) L3 SW ArchitectureNetmanias L2,L3 Training (5) L3 SW Architecture
Netmanias L2,L3 Training (5) L3 SW Architecture
Chris Changmo Yoo
 
LTE Basic
LTE BasicLTE Basic
LTE Basic
neerav_adhikari
 
RTP & RTCP
RTP & RTCPRTP & RTCP
Rarp
RarpRarp
Nokia IES Configuration guide
Nokia IES Configuration guideNokia IES Configuration guide
Nokia IES Configuration guide
Abel Saduwa
 
MPLS Concepts and Fundamentals
MPLS Concepts and FundamentalsMPLS Concepts and Fundamentals
MPLS Concepts and Fundamentals
Shawn Zandi
 
Why synchronization is not required in otn?
Why synchronization is not required in otn?Why synchronization is not required in otn?
Why synchronization is not required in otn?
MapYourTech
 
LTE RADIO PROTOCOLS
LTE RADIO PROTOCOLSLTE RADIO PROTOCOLS
LTE RADIO PROTOCOLS
brkavyashree
 
lte physical layer overview
 lte physical layer overview lte physical layer overview
lte physical layer overview
Praveen Kumar
 
Lte system signaling procedures
Lte system signaling proceduresLte system signaling procedures
Lte system signaling procedures
tharinduwije
 
Lte signaling
Lte signalingLte signaling
Lte signaling
Mansour Naslcheraghi
 
Huawei GPON Fundamentals
Huawei GPON FundamentalsHuawei GPON Fundamentals
Huawei GPON Fundamentals
ibrahimnabil17
 
PCRF-Policy Charging System-Functional Analysis
PCRF-Policy Charging System-Functional AnalysisPCRF-Policy Charging System-Functional Analysis
PCRF-Policy Charging System-Functional Analysis
Biju M R
 
Quality of service
Quality of serviceQuality of service
Quality of service
Yasser El Harbili
 

What's hot (20)

Ericsson MSC commands
Ericsson MSC commandsEricsson MSC commands
Ericsson MSC commands
 
IntServ & DiffServ
IntServ & DiffServIntServ & DiffServ
IntServ & DiffServ
 
Quality of Service
Quality of ServiceQuality of Service
Quality of Service
 
Quality of Service
Quality of ServiceQuality of Service
Quality of Service
 
MPLS Traffic Engineering
MPLS Traffic EngineeringMPLS Traffic Engineering
MPLS Traffic Engineering
 
MPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - BasicMPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - Basic
 
Netmanias L2,L3 Training (5) L3 SW Architecture
Netmanias L2,L3 Training (5) L3 SW ArchitectureNetmanias L2,L3 Training (5) L3 SW Architecture
Netmanias L2,L3 Training (5) L3 SW Architecture
 
LTE Basic
LTE BasicLTE Basic
LTE Basic
 
RTP & RTCP
RTP & RTCPRTP & RTCP
RTP & RTCP
 
Rarp
RarpRarp
Rarp
 
Nokia IES Configuration guide
Nokia IES Configuration guideNokia IES Configuration guide
Nokia IES Configuration guide
 
MPLS Concepts and Fundamentals
MPLS Concepts and FundamentalsMPLS Concepts and Fundamentals
MPLS Concepts and Fundamentals
 
Why synchronization is not required in otn?
Why synchronization is not required in otn?Why synchronization is not required in otn?
Why synchronization is not required in otn?
 
LTE RADIO PROTOCOLS
LTE RADIO PROTOCOLSLTE RADIO PROTOCOLS
LTE RADIO PROTOCOLS
 
lte physical layer overview
 lte physical layer overview lte physical layer overview
lte physical layer overview
 
Lte system signaling procedures
Lte system signaling proceduresLte system signaling procedures
Lte system signaling procedures
 
Lte signaling
Lte signalingLte signaling
Lte signaling
 
Huawei GPON Fundamentals
Huawei GPON FundamentalsHuawei GPON Fundamentals
Huawei GPON Fundamentals
 
PCRF-Policy Charging System-Functional Analysis
PCRF-Policy Charging System-Functional AnalysisPCRF-Policy Charging System-Functional Analysis
PCRF-Policy Charging System-Functional Analysis
 
Quality of service
Quality of serviceQuality of service
Quality of service
 

Similar to Fundamental of Quality of Service(QoS)

Qos Demo
Qos DemoQos Demo
Qos Demo
love4upratik
 
Quality of Servise
Quality of ServiseQuality of Servise
Quality of Servise
Raza_Abidi
 
Week11 qo s-2017(1)
Week11 qo s-2017(1)Week11 qo s-2017(1)
Week11 qo s-2017(1)
trayyoo
 
DBodle QoS Exam Study Notes
DBodle QoS Exam Study NotesDBodle QoS Exam Study Notes
DBodle QoS Exam Study Notes
Duane Bodle
 
Presentacion QoS.pptx
Presentacion QoS.pptxPresentacion QoS.pptx
Presentacion QoS.pptx
Daniel Viveros Sepulveda
 
Mpls Qos Jayk
Mpls Qos JaykMpls Qos Jayk
Mpls Qos Jayk
Suraj Kumar
 
Method and apparatus for classifying remote procedure call transport traffic
Method and apparatus for classifying remote procedure call transport trafficMethod and apparatus for classifying remote procedure call transport traffic
Method and apparatus for classifying remote procedure call transport traffic
Tal Lavian Ph.D.
 
CCNA PPP and Frame Relay
CCNA PPP and Frame RelayCCNA PPP and Frame Relay
CCNA PPP and Frame Relay
Dsunte Wilson
 
Lab 10 manual
Lab 10 manualLab 10 manual
Lab 10 manual
trayyoo
 
Lab 10 manual(1)
Lab 10 manual(1)Lab 10 manual(1)
Lab 10 manual(1)
trayyoo
 
ETE405-lec9.ppt
ETE405-lec9.pptETE405-lec9.ppt
ETE405-lec9.ppt
mashiur
 
QoS Classification on Cisco IOS Router
QoS Classification on Cisco IOS RouterQoS Classification on Cisco IOS Router
QoS Classification on Cisco IOS Router
NetProtocol Xpert
 
Qo s
Qo sQo s
Wan networks
Wan networksWan networks
Wan networks
Arnold Derrick Kinney
 
WiMAX AND WLAN NETWORKS FOR VOICE OVER IP APPLICATION
 WiMAX AND WLAN NETWORKS FOR VOICE OVER IP APPLICATION WiMAX AND WLAN NETWORKS FOR VOICE OVER IP APPLICATION
WiMAX AND WLAN NETWORKS FOR VOICE OVER IP APPLICATION
DaisyWatson5
 
Cisco: QoS
Cisco: QoSCisco: QoS
Chapter14ccna
Chapter14ccnaChapter14ccna
Chapter14ccna
ernestlithur
 
Chapter14ccna
Chapter14ccnaChapter14ccna
Chapter14ccna
robertoxe
 
QoS in 5G You Tube_Pourya Alinezhad
QoS in 5G You Tube_Pourya AlinezhadQoS in 5G You Tube_Pourya Alinezhad
QoS in 5G You Tube_Pourya Alinezhad
Pourya Alinezhad
 
Integrated services and RSVP - Protocol
Integrated services and RSVP - ProtocolIntegrated services and RSVP - Protocol
Integrated services and RSVP - Protocol
Pradnya Saval
 

Similar to Fundamental of Quality of Service(QoS) (20)

Qos Demo
Qos DemoQos Demo
Qos Demo
 
Quality of Servise
Quality of ServiseQuality of Servise
Quality of Servise
 
Week11 qo s-2017(1)
Week11 qo s-2017(1)Week11 qo s-2017(1)
Week11 qo s-2017(1)
 
DBodle QoS Exam Study Notes
DBodle QoS Exam Study NotesDBodle QoS Exam Study Notes
DBodle QoS Exam Study Notes
 
Presentacion QoS.pptx
Presentacion QoS.pptxPresentacion QoS.pptx
Presentacion QoS.pptx
 
Mpls Qos Jayk
Mpls Qos JaykMpls Qos Jayk
Mpls Qos Jayk
 
Method and apparatus for classifying remote procedure call transport traffic
Method and apparatus for classifying remote procedure call transport trafficMethod and apparatus for classifying remote procedure call transport traffic
Method and apparatus for classifying remote procedure call transport traffic
 
CCNA PPP and Frame Relay
CCNA PPP and Frame RelayCCNA PPP and Frame Relay
CCNA PPP and Frame Relay
 
Lab 10 manual
Lab 10 manualLab 10 manual
Lab 10 manual
 
Lab 10 manual(1)
Lab 10 manual(1)Lab 10 manual(1)
Lab 10 manual(1)
 
ETE405-lec9.ppt
ETE405-lec9.pptETE405-lec9.ppt
ETE405-lec9.ppt
 
QoS Classification on Cisco IOS Router
QoS Classification on Cisco IOS RouterQoS Classification on Cisco IOS Router
QoS Classification on Cisco IOS Router
 
Qo s
Qo sQo s
Qo s
 
Wan networks
Wan networksWan networks
Wan networks
 
WiMAX AND WLAN NETWORKS FOR VOICE OVER IP APPLICATION
 WiMAX AND WLAN NETWORKS FOR VOICE OVER IP APPLICATION WiMAX AND WLAN NETWORKS FOR VOICE OVER IP APPLICATION
WiMAX AND WLAN NETWORKS FOR VOICE OVER IP APPLICATION
 
Cisco: QoS
Cisco: QoSCisco: QoS
Cisco: QoS
 
Chapter14ccna
Chapter14ccnaChapter14ccna
Chapter14ccna
 
Chapter14ccna
Chapter14ccnaChapter14ccna
Chapter14ccna
 
QoS in 5G You Tube_Pourya Alinezhad
QoS in 5G You Tube_Pourya AlinezhadQoS in 5G You Tube_Pourya Alinezhad
QoS in 5G You Tube_Pourya Alinezhad
 
Integrated services and RSVP - Protocol
Integrated services and RSVP - ProtocolIntegrated services and RSVP - Protocol
Integrated services and RSVP - Protocol
 

More from Reza Farahani

USuurey_Presentation__CollaborativeHASSystems.pdf
USuurey_Presentation__CollaborativeHASSystems.pdfUSuurey_Presentation__CollaborativeHASSystems.pdf
USuurey_Presentation__CollaborativeHASSystems.pdf
Reza Farahani
 
IEEE_ICC'23_SARENA.pdf
IEEE_ICC'23_SARENA.pdfIEEE_ICC'23_SARENA.pdf
IEEE_ICC'23_SARENA.pdf
Reza Farahani
 
RAW23-Reza.pdf
RAW23-Reza.pdfRAW23-Reza.pdf
RAW23-Reza.pdf
Reza Farahani
 
MHV_22__RICHTER_POSTER.pdf
MHV_22__RICHTER_POSTER.pdfMHV_22__RICHTER_POSTER.pdf
MHV_22__RICHTER_POSTER.pdf
Reza Farahani
 
MMSys2022-TowardsLLL-Poster.pdf
MMSys2022-TowardsLLL-Poster.pdfMMSys2022-TowardsLLL-Poster.pdf
MMSys2022-TowardsLLL-Poster.pdf
Reza Farahani
 
MMSys'21 DS- RezaFarahani.pdf
MMSys'21 DS- RezaFarahani.pdfMMSys'21 DS- RezaFarahani.pdf
MMSys'21 DS- RezaFarahani.pdf
Reza Farahani
 
IEEEGlobecom'22-OL-RICHTER.pdf
IEEEGlobecom'22-OL-RICHTER.pdfIEEEGlobecom'22-OL-RICHTER.pdf
IEEEGlobecom'22-OL-RICHTER.pdf
Reza Farahani
 
IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...
IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...
IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...
Reza Farahani
 
CSDN_ CDN-Aware QoE Optimization inSDN-Assisted HTTP Adaptive Video Streaming...
CSDN_ CDN-Aware QoE Optimization inSDN-Assisted HTTP Adaptive Video Streaming...CSDN_ CDN-Aware QoE Optimization inSDN-Assisted HTTP Adaptive Video Streaming...
CSDN_ CDN-Aware QoE Optimization inSDN-Assisted HTTP Adaptive Video Streaming...
Reza Farahani
 
ACM NOSSDAV'21-ES-HAS_ An Edge- and SDN-Assisted Framework for HTTP Adaptive ...
ACM NOSSDAV'21-ES-HAS_ An Edge- and SDN-Assisted Framework for HTTP Adaptive ...ACM NOSSDAV'21-ES-HAS_ An Edge- and SDN-Assisted Framework for HTTP Adaptive ...
ACM NOSSDAV'21-ES-HAS_ An Edge- and SDN-Assisted Framework for HTTP Adaptive ...
Reza Farahani
 
Basic Security in Routing and Switching
Basic Security in Routing and SwitchingBasic Security in Routing and Switching
Basic Security in Routing and Switching
Reza Farahani
 
Quality of Service(Queuing Methods)
Quality of Service(Queuing Methods)Quality of Service(Queuing Methods)
Quality of Service(Queuing Methods)
Reza Farahani
 
VPLS Fundamental
VPLS FundamentalVPLS Fundamental
VPLS Fundamental
Reza Farahani
 
Mpls L3_vpn
Mpls L3_vpnMpls L3_vpn
Mpls L3_vpn
Reza Farahani
 
BGP
BGP BGP

More from Reza Farahani (15)

USuurey_Presentation__CollaborativeHASSystems.pdf
USuurey_Presentation__CollaborativeHASSystems.pdfUSuurey_Presentation__CollaborativeHASSystems.pdf
USuurey_Presentation__CollaborativeHASSystems.pdf
 
IEEE_ICC'23_SARENA.pdf
IEEE_ICC'23_SARENA.pdfIEEE_ICC'23_SARENA.pdf
IEEE_ICC'23_SARENA.pdf
 
RAW23-Reza.pdf
RAW23-Reza.pdfRAW23-Reza.pdf
RAW23-Reza.pdf
 
MHV_22__RICHTER_POSTER.pdf
MHV_22__RICHTER_POSTER.pdfMHV_22__RICHTER_POSTER.pdf
MHV_22__RICHTER_POSTER.pdf
 
MMSys2022-TowardsLLL-Poster.pdf
MMSys2022-TowardsLLL-Poster.pdfMMSys2022-TowardsLLL-Poster.pdf
MMSys2022-TowardsLLL-Poster.pdf
 
MMSys'21 DS- RezaFarahani.pdf
MMSys'21 DS- RezaFarahani.pdfMMSys'21 DS- RezaFarahani.pdf
MMSys'21 DS- RezaFarahani.pdf
 
IEEEGlobecom'22-OL-RICHTER.pdf
IEEEGlobecom'22-OL-RICHTER.pdfIEEEGlobecom'22-OL-RICHTER.pdf
IEEEGlobecom'22-OL-RICHTER.pdf
 
IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...
IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...
IEEE ICC'22_ LEADER_ A Collaborative Edge- and SDN-Assisted Framework for HTT...
 
CSDN_ CDN-Aware QoE Optimization inSDN-Assisted HTTP Adaptive Video Streaming...
CSDN_ CDN-Aware QoE Optimization inSDN-Assisted HTTP Adaptive Video Streaming...CSDN_ CDN-Aware QoE Optimization inSDN-Assisted HTTP Adaptive Video Streaming...
CSDN_ CDN-Aware QoE Optimization inSDN-Assisted HTTP Adaptive Video Streaming...
 
ACM NOSSDAV'21-ES-HAS_ An Edge- and SDN-Assisted Framework for HTTP Adaptive ...
ACM NOSSDAV'21-ES-HAS_ An Edge- and SDN-Assisted Framework for HTTP Adaptive ...ACM NOSSDAV'21-ES-HAS_ An Edge- and SDN-Assisted Framework for HTTP Adaptive ...
ACM NOSSDAV'21-ES-HAS_ An Edge- and SDN-Assisted Framework for HTTP Adaptive ...
 
Basic Security in Routing and Switching
Basic Security in Routing and SwitchingBasic Security in Routing and Switching
Basic Security in Routing and Switching
 
Quality of Service(Queuing Methods)
Quality of Service(Queuing Methods)Quality of Service(Queuing Methods)
Quality of Service(Queuing Methods)
 
VPLS Fundamental
VPLS FundamentalVPLS Fundamental
VPLS Fundamental
 
Mpls L3_vpn
Mpls L3_vpnMpls L3_vpn
Mpls L3_vpn
 
BGP
BGP BGP
BGP
 

Recently uploaded

Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
zubairahmad848137
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
john krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptxjohn krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptx
Madan Karki
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
Mahmoud Morsy
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
LAXMAREDDY22
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 

Recently uploaded (20)

Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
john krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptxjohn krisinger-the science and history of the alcoholic beverage.pptx
john krisinger-the science and history of the alcoholic beverage.pptx
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 

Fundamental of Quality of Service(QoS)

  • 1. Quality of Service(QoS) By : Reza Farahani
  • 2. QoS BASICS  What is QoS and main Idea of this?  QoS features affect a network by manipulating the following network characteristics:  Bandwidth Delay  Jitter Packet Loss
  • 3. QoS Parameters : B.W The term bandwidth refers to the number of bits per second that can reasonably be expected to be successfully delivered across some medium. Difference between bandwidth and speed ? BANDWIDTH RESERVATION Methods:`
  • 6. QoS Parameters : Delay Other Types of Traffics Delay for example : Video Traffic’s Delay :  Codec Delay  Compression Delay Voice Traffic Delay :  Packetization Delay  De-jitter Buffer Delay
  • 7. QoS Parameters : Delay  Delay RESERVATION Methods :
  • 8. QoS Parameters : Loss Packet loss occurs when one or more packets of data travelling across a computer network fail to reach their destination. Cause of Packet loss ?  channel or waiting in buffer and etc. Loss RESERVATION Methods :  Increase Queue buffer size  Using RED (Random Early Detection)  Using WRED (Weighted RED ) What is benefits of RED and WRED methods? What kind of packets are appropriate for drop ?
  • 9. QoS Parameters : Jitter Jitter is defined as a variation in the arrival rate (that is, variation in delay through the network) of packets that were transmitted in a uniform manner.  It’s very important for voice traffic
  • 10. Types of QoSComplexity 199619941992 1998 2004…2002 Best Effort Integrated Services (RSVP) Differentiated Services (Per-Hop) MPLS/VPN QOS Auto/Template QOS QOS for Security
  • 11. IP PRECEDENCE & DSCP The ToS byte was intended to be used as a field to mark a packet for treatment with QoS tools. The ToS byte itself was further subdivided, with the high- order 3 bits defined as the IP Precedence (IPP) field.
  • 13. IP PRECEDENCE & DSCP A series of RFCs collectively called Differentiated Services (DiffServ) came along later The ToS byte was renamed the Differentiated Services field ,and IPP was replaced with a 6-bitfield called the Differentiated Services Code Point (DSCP) field.
  • 14. IP PRECEDENCE & DSCP Explicit Congestion Notification (ECN).
  • 15. IP PRECEDENCE & DSCP RFC 2475 defines a set of DSCP values and Per-Hop Behaviors (PHBs), called Class Selector (CS) PHBs that provide backward compatibility with IPP The CS PHB simply states that packets with larger CS DSCPs should be given better queuing preference than packets with lower CS DSCPs.
  • 17. ASSURED FORWARDING PHB The Assured Forwarding (AF) PHB defines four classes for queuing purposes, along with three levels of drop probability inside each queue. The AF DSCPs name format: AF xy Where x implies one of four queues and y implies one of three drop priorities.
  • 18. IP PRECEDENCE & DSCP The AF PHB suggests that the higher the value of x in the DSCP name AF xy, the better the queuing treatment a packet should get. For example, packets with AF11 DSCPs should get worse queuing treatment than packets with AF23 DSCP values. Additionally, the AF PHB suggests that the higher the value of yin the DSCP name AF xy, the worse the drop treatment for those packets.
  • 20. IP PRECEDENCE & DSCP The first 3 bits of the binary DSCP values designate the queuing class, and the next 2 bits designate the drop preference. Queuing tools that operate only on IPP can still react to the AF DSCP values. RFC 2598 defines the Expedited Forwarding (EF) with AF46
  • 21. IP PRECEDENCE & DSCP  What is Starvation problem in IPP and?  How DSCP can solve starvation problem?
  • 22. ETHERNET LAN CLASS OF SERVICE
  • 24. MODULAR QoS CLI (MQC) Internet F0/0 S0 Class-Map1 Class-Map2 Class-Map3 Policy-Map1 Policy-Map2 InOut
  • 25. MQC MQC separates the classification function of a QoS tool from the action (PHB) that the QoS tool wants to perform.
  • 26. MQC
  • 27. Classification Inspecting one or more aspects of a packet to see what that packet is carrying Marking Writing information to a packet to classification decision MQC
  • 29. MQC
  • 32. NBAR Network base Application Recogniation Use for matching tool Use for statistical Result Use for search inside of payload or header NBAR classifies packets that are normally difficult to classify.
  • 39. CB MARKING OF CoS AND DSCP Example of configuration for CB Marking when an attached LAN switch is performing QoS based on CoS:
  • 40. CB MARKING OF CoS AND DSCP
  • 41. CB MARKING OF CoS AND DSCP
  • 44. CB MARKING DESIGN CHOICES
  • 45. QoS PRE-CLASSIFICATION If we encapsulate traffic inside a VPN tunnel, the original headers and packet contents are unavailable for inspection. The only thing we have to work with is the ToS byte of the original packet, which is automatically copied to the tunnel header when the packet is encapsulated. But features like NBAR are broken when we are dealing with encapsulated traffic.
  • 46. QoS PRE-CLASSIFICATION The issue that arises from this inherent behavior of tunnel encapsulation is the in ability of a router to take egress QoS actions based on encrypted traffic.