SlideShare ist ein Scribd-Unternehmen logo
1 von 21
1
Attention Question
Why we classify hotels for
 Three stars
 Four stars
 Five stars
Base on Quality of Service !!

??

2
Outline
Introduction
 QoS requirements
 Internet QoS
 Differentiated Services
 Integrated Services
 Comparison Diffserv VS Intserv
 Conclusions
 References


3
Introduction


QoS (Quality of Service) refers to a broad collection of
networking technologies and techniques. The goal of
QoS is to provide guarantees on the ability of a network
to deliver predictable results. Elements of network
performance within the scope of QoS often include
availability (uptime), bandwidth (throughput), latency
(delay), and error rate. QoS involves prioritization of
network traffic. QoS can be targeted at a network
interface, toward a given server or router's performance,
or in terms of specific applications. A network monitoring
system must typically be deployed as part of QoS, to
insure that networks are performing at the desired level.
4
Introduction Con.




QoS is especially important for the new generation of
Internet applications such as VoIP, video-on-demand
and other consumer services. Some core networking
technologies like Ethernet were not designed to support
prioritized traffic or guaranteed performance levels,
making it much more difficult to implement QoS solutions
across the Internet.
Quality of Service is “The collective effect of service
performances which determine the degree of satisfaction
of a user of the service”, According to the definition of
ITU (International Telecommunication Union).
5
Introduction Con.

6
QoS requirements
The main QoS requirements are:
 Bandwidth :represents a data stream bandwidth.
 Reliability : represents the tolerance for losses in a
data stream.
 Delay :The relative delay between packets and the
round Trip Delay.
The actual QoS assigned to a stream depends on many parameters:
•
•
•
•

the server scheduling algorithm,
the server priority settings,
the server load,
the scheduling cost.
7
Internet QoS

I.

II.

Internet supports best-effort service only. The existing
applications are time-sensitive, delay-sensitive, jittersensitive or have other importance requirements
which are not supported by best-effort Internet.
Differentiated services which aims to:
 Classify the traffic into groups
 Handles different traffic groups differently.
Integrated services
 Collective service to put the traffic demands in
domain, and to Limit the demand & the reserve
8
resources.
I. Differentiated Services
Definition:
 Differentiated

Services (DiffServ ) means a
multiple service model that can satisfy the most
requirements.
 DiffServ is used for several mission-critical
applications and to provide end-to-end QoS.
 DiffServ reduces the burden on network devices
and easily scales as the network grows.
9
Differentiated Services Components
•

•
•
•
•

Traffic conditioning: (or traffic policing and traffic
shaping)to ensure that traffic entering the DiffServ
domain.
Packet classification: It uses a traffic descriptor to
categorize a packet within a specific group.
Packet marking: to classify a packet based on a
specific traffic descriptor.
Congestion management: achieve scheduling and
traffic queuing.
Congestion avoidance to monitor network traffic loads
to avoid congestion at common network bottlenecks. It
may be achieved through packet dropping.
10
.

The main components of a DiffServ network:
The Differentiated Model goal is to Divide the Traffic into Classes
Differentiated
Services

Platinum Class
Low Latency

Gold

.

Voice

Guaranteed: Latency
and Delivery

Silver

Guaranteed Delivery

Bronze

Best Effort Delivery

E-Commerce
Application
Traffic
E-mail, Web
Browsing

Traffic
Classification

Voice

11
Differentiated Services







Services:
Differentiated Services ( DiffServ or DS) represents a
computer networking architecture that specifies a
simple, scalable and coarse-grained mechanism for
classifying, managing network traffic and providing
Quality of Service
A Differentiated Model is a model that is appropriate for
aggregate flows.
It
alleviates
the
bottlenecks through
efficient
management of current corporate network resources
12
II. Integrated Services
Integrated

services (IntServ) is an architecture to specify
the elements to guarantee QoS.
 IntServ can be used to delete the receiver interruption for
the video and sound.
 The IntServ idea is to let every router in the system
implements IntServ, and let every application requires
some kind of guarantees to make an individual reservation.
The integrated services structure can be implemented
through the following components:
•
the signaling protocol.
•
the admission control routine.
13
II. Integrated Services con.
•
•




the classifier .
the packet scheduler.
This model requires explicit signaling mechanism
to convey information to routers so that they can
provide the requested resources.
RSVP is one of the most widely known example of
such a signaling mechanism.

14
Integrated Services Example: Data Path


Per-flow classification
Receiver

Sender

15
15
Integrated Services Example: Data Path


Per-flow buffer management
Receiver

Sender

16
16
Integrated Services Example: Data Path


Per-flow scheduling
Receiver

Sender

17
17
Comparison Diffserv VS Intserv
Differentiated
services
aims to mark the packets
with priority and send it to
the network. No prior
reservation of resources
are involved in diffserv.

Integrated
services
involves prior reservation
of
resources
before
sending to achieve the
required
Quality
of
Service.

18
Comparison
Best-Effort

Diffserv
• Per aggregation
isolation
• Per aggregation
guarantee

Intserv
• Per flow isolation
• Per flow
guarantee

Service

• Connectivity
• No isolation
• No guarantees

Service Scope

•End-to-end

•Domain

•End-to-end

Complexity

•No set-up

•Long term setup

• Per flow setup

Scalability

• Highly scalable
• (nodes maintain
only routing state)

• Scalable (edge
routers maintains
per aggregate
state; core routers
per class state)

• Not scalable
(each router
maintains per
flow state)

19
Conclusions
The main two traffic management frameworks are:


Differentiated Services (DS, DiffServ):
helps to classify the traffic into a number of traffic groups and
handle it based on the traffic group.



Integrated Services (IS, ISA, IntServ):
based mainly on reserving resources per session and limit total
demand to the capacity that can be handled by the network.

20
References







Technical, Commercial and Regulatory Challenges of QoS: An
Internet Service Model Perspective by Xipeng Xiao (Morgan
Kaufmann, 2008, ISBN 0-12-373693-5)
Deploying IP and MPLS QoS for Multiservice Networks: Theory and
Practice by John Evans, Clarence Filsfils (Morgan Kaufmann,
2007, ISBN 0-12-370549-5)
QoS Over Heterogeneous Networks by Mario Marchese (Wiley,
2007, ISBN 978-0-470-01752-4)
Teletraffic Engineering Handbook ITU-T Study Group 2 (350 pages,
4·48MiB)(It uses abbreviation GoS instead of QoS)

21

Weitere ähnliche Inhalte

Was ist angesagt?

Packet switching
Packet switchingPacket switching
Packet switchingasimnawaz54
 
Lecture 11 14. Adhoc routing protocols cont..
Lecture 11 14. Adhoc  routing protocols cont..Lecture 11 14. Adhoc  routing protocols cont..
Lecture 11 14. Adhoc routing protocols cont..Chandra Meena
 
Architecture of Mobile Computing
Architecture of Mobile ComputingArchitecture of Mobile Computing
Architecture of Mobile ComputingJAINIK PATEL
 
MEDIUM ACCESS CONTROL
MEDIUM ACCESS CONTROLMEDIUM ACCESS CONTROL
MEDIUM ACCESS CONTROLjunnubabu
 
HDLC and Point to point protocol
HDLC and Point to point protocolHDLC and Point to point protocol
HDLC and Point to point protocolKinza Razzaq
 
Qos Quality of services
Qos   Quality of services Qos   Quality of services
Qos Quality of services HayderThary
 
Congetion Control.pptx
Congetion Control.pptxCongetion Control.pptx
Congetion Control.pptxNaveen Dubey
 
PPP (Point to Point Protocol)
PPP (Point to Point Protocol)PPP (Point to Point Protocol)
PPP (Point to Point Protocol)Ali Jafar
 
Congestion control
Congestion controlCongestion control
Congestion controlAman Jaiswal
 
Mobile ad hoc networks (MANET) for KTU
Mobile ad hoc networks (MANET) for KTUMobile ad hoc networks (MANET) for KTU
Mobile ad hoc networks (MANET) for KTUVinish Alikkal
 
Unit 4 ec8702 - ad hoc and wireless sensor networks unit -4 mr.darwin nesaku...
Unit  4 ec8702 - ad hoc and wireless sensor networks unit -4 mr.darwin nesaku...Unit  4 ec8702 - ad hoc and wireless sensor networks unit -4 mr.darwin nesaku...
Unit 4 ec8702 - ad hoc and wireless sensor networks unit -4 mr.darwin nesaku...Darwin Nesakumar
 
Destination Sequenced Distance Vector Routing (DSDV)
Destination Sequenced Distance Vector Routing (DSDV)Destination Sequenced Distance Vector Routing (DSDV)
Destination Sequenced Distance Vector Routing (DSDV)ArunChokkalingam
 

Was ist angesagt? (20)

Quality of Service
Quality  of  ServiceQuality  of  Service
Quality of Service
 
WAN Technologies slide show
WAN Technologies slide showWAN Technologies slide show
WAN Technologies slide show
 
SPREAD SPECTRUM
SPREAD SPECTRUMSPREAD SPECTRUM
SPREAD SPECTRUM
 
Quality of Service
Quality of ServiceQuality of Service
Quality of Service
 
Packet switching
Packet switchingPacket switching
Packet switching
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
 
Transport layer
Transport layer Transport layer
Transport layer
 
Mobile ad hoc networks (manets)
Mobile ad hoc networks (manets)Mobile ad hoc networks (manets)
Mobile ad hoc networks (manets)
 
Lecture 11 14. Adhoc routing protocols cont..
Lecture 11 14. Adhoc  routing protocols cont..Lecture 11 14. Adhoc  routing protocols cont..
Lecture 11 14. Adhoc routing protocols cont..
 
Architecture of Mobile Computing
Architecture of Mobile ComputingArchitecture of Mobile Computing
Architecture of Mobile Computing
 
Spread spectrum
Spread spectrumSpread spectrum
Spread spectrum
 
MEDIUM ACCESS CONTROL
MEDIUM ACCESS CONTROLMEDIUM ACCESS CONTROL
MEDIUM ACCESS CONTROL
 
HDLC and Point to point protocol
HDLC and Point to point protocolHDLC and Point to point protocol
HDLC and Point to point protocol
 
Qos Quality of services
Qos   Quality of services Qos   Quality of services
Qos Quality of services
 
Congetion Control.pptx
Congetion Control.pptxCongetion Control.pptx
Congetion Control.pptx
 
PPP (Point to Point Protocol)
PPP (Point to Point Protocol)PPP (Point to Point Protocol)
PPP (Point to Point Protocol)
 
Congestion control
Congestion controlCongestion control
Congestion control
 
Mobile ad hoc networks (MANET) for KTU
Mobile ad hoc networks (MANET) for KTUMobile ad hoc networks (MANET) for KTU
Mobile ad hoc networks (MANET) for KTU
 
Unit 4 ec8702 - ad hoc and wireless sensor networks unit -4 mr.darwin nesaku...
Unit  4 ec8702 - ad hoc and wireless sensor networks unit -4 mr.darwin nesaku...Unit  4 ec8702 - ad hoc and wireless sensor networks unit -4 mr.darwin nesaku...
Unit 4 ec8702 - ad hoc and wireless sensor networks unit -4 mr.darwin nesaku...
 
Destination Sequenced Distance Vector Routing (DSDV)
Destination Sequenced Distance Vector Routing (DSDV)Destination Sequenced Distance Vector Routing (DSDV)
Destination Sequenced Distance Vector Routing (DSDV)
 

Andere mochten auch

2 2-diff serv-intserv
2 2-diff serv-intserv2 2-diff serv-intserv
2 2-diff serv-intservc09271
 
QoS (quality of service)
QoS (quality of service)QoS (quality of service)
QoS (quality of service)Sri Safrina
 
Differentiated Services
Differentiated ServicesDifferentiated Services
Differentiated Servicespalashc
 
Quality of service
Quality of serviceQuality of service
Quality of servicevmkris000
 
Congestion control in tcp
Congestion control in tcpCongestion control in tcp
Congestion control in tcpsamarai_apoc
 
Integrated services digital network (isdn)
Integrated services digital network (isdn)Integrated services digital network (isdn)
Integrated services digital network (isdn)Gulu University
 
Leaky Bucket & Tocken Bucket - Traffic shaping
Leaky Bucket & Tocken Bucket - Traffic shapingLeaky Bucket & Tocken Bucket - Traffic shaping
Leaky Bucket & Tocken Bucket - Traffic shapingVimal Dewangan
 
Powerpoint one
Powerpoint onePowerpoint one
Powerpoint onepqatester
 
TCP & UDP Streaming Comparison and a Study on DCCP & SCTP Protocols
TCP & UDP Streaming Comparison and a Study on DCCP & SCTP ProtocolsTCP & UDP Streaming Comparison and a Study on DCCP & SCTP Protocols
TCP & UDP Streaming Comparison and a Study on DCCP & SCTP ProtocolsPeter SHIN
 
3a data link layer continued
3a data link layer continued3a data link layer continued
3a data link layer continuedkavish dani
 
TCP Congestion Control By Owais Jara
TCP Congestion Control By Owais JaraTCP Congestion Control By Owais Jara
TCP Congestion Control By Owais JaraOwaîs Járå
 
IP QoS signaling in the IETF:Past, Present and Future
IP QoS signaling in the IETF:Past, Present and FutureIP QoS signaling in the IETF:Past, Present and Future
IP QoS signaling in the IETF:Past, Present and FutureJohn Loughney
 

Andere mochten auch (20)

Qo s
Qo sQo s
Qo s
 
2 2-diff serv-intserv
2 2-diff serv-intserv2 2-diff serv-intserv
2 2-diff serv-intserv
 
QoS (quality of service)
QoS (quality of service)QoS (quality of service)
QoS (quality of service)
 
Differentiated Services
Differentiated ServicesDifferentiated Services
Differentiated Services
 
Quality of service
Quality of serviceQuality of service
Quality of service
 
Conscious Wealth - Wood Lies
Conscious Wealth - Wood LiesConscious Wealth - Wood Lies
Conscious Wealth - Wood Lies
 
Chap24
Chap24Chap24
Chap24
 
QoS
QoSQoS
QoS
 
Quality of service
Quality of serviceQuality of service
Quality of service
 
Congestion control in tcp
Congestion control in tcpCongestion control in tcp
Congestion control in tcp
 
Congestion control
Congestion controlCongestion control
Congestion control
 
Integrated services digital network (isdn)
Integrated services digital network (isdn)Integrated services digital network (isdn)
Integrated services digital network (isdn)
 
Leaky Bucket & Tocken Bucket - Traffic shaping
Leaky Bucket & Tocken Bucket - Traffic shapingLeaky Bucket & Tocken Bucket - Traffic shaping
Leaky Bucket & Tocken Bucket - Traffic shaping
 
Powerpoint one
Powerpoint onePowerpoint one
Powerpoint one
 
Confrance presntstation
Confrance presntstationConfrance presntstation
Confrance presntstation
 
TCP & UDP Streaming Comparison and a Study on DCCP & SCTP Protocols
TCP & UDP Streaming Comparison and a Study on DCCP & SCTP ProtocolsTCP & UDP Streaming Comparison and a Study on DCCP & SCTP Protocols
TCP & UDP Streaming Comparison and a Study on DCCP & SCTP Protocols
 
QoS
QoSQoS
QoS
 
3a data link layer continued
3a data link layer continued3a data link layer continued
3a data link layer continued
 
TCP Congestion Control By Owais Jara
TCP Congestion Control By Owais JaraTCP Congestion Control By Owais Jara
TCP Congestion Control By Owais Jara
 
IP QoS signaling in the IETF:Past, Present and Future
IP QoS signaling in the IETF:Past, Present and FutureIP QoS signaling in the IETF:Past, Present and Future
IP QoS signaling in the IETF:Past, Present and Future
 

Ähnlich wie IntServ & DiffServ

NETWORK PERFORMANCE EVALUATION WITH REAL TIME APPLICATION ENSURING QUALITY OF...
NETWORK PERFORMANCE EVALUATION WITH REAL TIME APPLICATION ENSURING QUALITY OF...NETWORK PERFORMANCE EVALUATION WITH REAL TIME APPLICATION ENSURING QUALITY OF...
NETWORK PERFORMANCE EVALUATION WITH REAL TIME APPLICATION ENSURING QUALITY OF...ijngnjournal
 
Lab 10 manual(1)
Lab 10 manual(1)Lab 10 manual(1)
Lab 10 manual(1)trayyoo
 
Lab 10 manual
Lab 10 manualLab 10 manual
Lab 10 manualtrayyoo
 
QoS in IP Network.pptx
QoS in IP Network.pptxQoS in IP Network.pptx
QoS in IP Network.pptxPiyushJha78
 
The follow list restates these 3 fundamental levels of service for Q.pdf
The follow list restates these 3 fundamental levels of service for Q.pdfThe follow list restates these 3 fundamental levels of service for Q.pdf
The follow list restates these 3 fundamental levels of service for Q.pdfshanki7
 
QOSPPT.2019122-2020131[1].pptx
QOSPPT.2019122-2020131[1].pptxQOSPPT.2019122-2020131[1].pptx
QOSPPT.2019122-2020131[1].pptxLuluj2
 
Integrated services and RSVP - Protocol
Integrated services and RSVP - ProtocolIntegrated services and RSVP - Protocol
Integrated services and RSVP - ProtocolPradnya Saval
 
Designing_QoS_enabled_networks_YIC_March20_2011.ppt
Designing_QoS_enabled_networks_YIC_March20_2011.pptDesigning_QoS_enabled_networks_YIC_March20_2011.ppt
Designing_QoS_enabled_networks_YIC_March20_2011.pptrmatmti
 
H ip qo s for 3g
H ip qo s for 3gH ip qo s for 3g
H ip qo s for 3gSocnho Kit
 
Control Plane for High Capacity Networks Public
Control Plane for High Capacity Networks PublicControl Plane for High Capacity Networks Public
Control Plane for High Capacity Networks PublicCPqD
 
Whitepaper: Network Virtualization - Happiest Minds
Whitepaper: Network Virtualization - Happiest MindsWhitepaper: Network Virtualization - Happiest Minds
Whitepaper: Network Virtualization - Happiest MindsHappiest Minds Technologies
 
Practical active network services within content-aware gateways
Practical active network services within content-aware gatewaysPractical active network services within content-aware gateways
Practical active network services within content-aware gatewaysTal Lavian Ph.D.
 

Ähnlich wie IntServ & DiffServ (20)

NETWORK PERFORMANCE EVALUATION WITH REAL TIME APPLICATION ENSURING QUALITY OF...
NETWORK PERFORMANCE EVALUATION WITH REAL TIME APPLICATION ENSURING QUALITY OF...NETWORK PERFORMANCE EVALUATION WITH REAL TIME APPLICATION ENSURING QUALITY OF...
NETWORK PERFORMANCE EVALUATION WITH REAL TIME APPLICATION ENSURING QUALITY OF...
 
Lab 10 manual(1)
Lab 10 manual(1)Lab 10 manual(1)
Lab 10 manual(1)
 
Lab 10 manual
Lab 10 manualLab 10 manual
Lab 10 manual
 
QoS in IP Network.pptx
QoS in IP Network.pptxQoS in IP Network.pptx
QoS in IP Network.pptx
 
QoS.pptx
QoS.pptxQoS.pptx
QoS.pptx
 
The follow list restates these 3 fundamental levels of service for Q.pdf
The follow list restates these 3 fundamental levels of service for Q.pdfThe follow list restates these 3 fundamental levels of service for Q.pdf
The follow list restates these 3 fundamental levels of service for Q.pdf
 
Service mesh
Service meshService mesh
Service mesh
 
QOSPPT.2019122-2020131[1].pptx
QOSPPT.2019122-2020131[1].pptxQOSPPT.2019122-2020131[1].pptx
QOSPPT.2019122-2020131[1].pptx
 
Integrated services and RSVP - Protocol
Integrated services and RSVP - ProtocolIntegrated services and RSVP - Protocol
Integrated services and RSVP - Protocol
 
Cisco: QoS
Cisco: QoSCisco: QoS
Cisco: QoS
 
How to implement mpls
How to implement mplsHow to implement mpls
How to implement mpls
 
Qo s requirement .
Qo s requirement .Qo s requirement .
Qo s requirement .
 
Qos
QosQos
Qos
 
wp244
wp244wp244
wp244
 
Designing_QoS_enabled_networks_YIC_March20_2011.ppt
Designing_QoS_enabled_networks_YIC_March20_2011.pptDesigning_QoS_enabled_networks_YIC_March20_2011.ppt
Designing_QoS_enabled_networks_YIC_March20_2011.ppt
 
H ip qo s for 3g
H ip qo s for 3gH ip qo s for 3g
H ip qo s for 3g
 
Control Plane for High Capacity Networks Public
Control Plane for High Capacity Networks PublicControl Plane for High Capacity Networks Public
Control Plane for High Capacity Networks Public
 
Whitepaper: Network Virtualization - Happiest Minds
Whitepaper: Network Virtualization - Happiest MindsWhitepaper: Network Virtualization - Happiest Minds
Whitepaper: Network Virtualization - Happiest Minds
 
QoS in an LTE network
QoS in an LTE networkQoS in an LTE network
QoS in an LTE network
 
Practical active network services within content-aware gateways
Practical active network services within content-aware gatewaysPractical active network services within content-aware gateways
Practical active network services within content-aware gateways
 

Kürzlich hochgeladen

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 

Kürzlich hochgeladen (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 

IntServ & DiffServ

  • 1. 1
  • 2. Attention Question Why we classify hotels for  Three stars  Four stars  Five stars Base on Quality of Service !! ?? 2
  • 3. Outline Introduction  QoS requirements  Internet QoS  Differentiated Services  Integrated Services  Comparison Diffserv VS Intserv  Conclusions  References  3
  • 4. Introduction  QoS (Quality of Service) refers to a broad collection of networking technologies and techniques. The goal of QoS is to provide guarantees on the ability of a network to deliver predictable results. Elements of network performance within the scope of QoS often include availability (uptime), bandwidth (throughput), latency (delay), and error rate. QoS involves prioritization of network traffic. QoS can be targeted at a network interface, toward a given server or router's performance, or in terms of specific applications. A network monitoring system must typically be deployed as part of QoS, to insure that networks are performing at the desired level. 4
  • 5. Introduction Con.   QoS is especially important for the new generation of Internet applications such as VoIP, video-on-demand and other consumer services. Some core networking technologies like Ethernet were not designed to support prioritized traffic or guaranteed performance levels, making it much more difficult to implement QoS solutions across the Internet. Quality of Service is “The collective effect of service performances which determine the degree of satisfaction of a user of the service”, According to the definition of ITU (International Telecommunication Union). 5
  • 7. QoS requirements The main QoS requirements are:  Bandwidth :represents a data stream bandwidth.  Reliability : represents the tolerance for losses in a data stream.  Delay :The relative delay between packets and the round Trip Delay. The actual QoS assigned to a stream depends on many parameters: • • • • the server scheduling algorithm, the server priority settings, the server load, the scheduling cost. 7
  • 8. Internet QoS I. II. Internet supports best-effort service only. The existing applications are time-sensitive, delay-sensitive, jittersensitive or have other importance requirements which are not supported by best-effort Internet. Differentiated services which aims to:  Classify the traffic into groups  Handles different traffic groups differently. Integrated services  Collective service to put the traffic demands in domain, and to Limit the demand & the reserve 8 resources.
  • 9. I. Differentiated Services Definition:  Differentiated Services (DiffServ ) means a multiple service model that can satisfy the most requirements.  DiffServ is used for several mission-critical applications and to provide end-to-end QoS.  DiffServ reduces the burden on network devices and easily scales as the network grows. 9
  • 10. Differentiated Services Components • • • • • Traffic conditioning: (or traffic policing and traffic shaping)to ensure that traffic entering the DiffServ domain. Packet classification: It uses a traffic descriptor to categorize a packet within a specific group. Packet marking: to classify a packet based on a specific traffic descriptor. Congestion management: achieve scheduling and traffic queuing. Congestion avoidance to monitor network traffic loads to avoid congestion at common network bottlenecks. It may be achieved through packet dropping. 10
  • 11. . The main components of a DiffServ network: The Differentiated Model goal is to Divide the Traffic into Classes Differentiated Services Platinum Class Low Latency Gold . Voice Guaranteed: Latency and Delivery Silver Guaranteed Delivery Bronze Best Effort Delivery E-Commerce Application Traffic E-mail, Web Browsing Traffic Classification Voice 11
  • 12. Differentiated Services     Services: Differentiated Services ( DiffServ or DS) represents a computer networking architecture that specifies a simple, scalable and coarse-grained mechanism for classifying, managing network traffic and providing Quality of Service A Differentiated Model is a model that is appropriate for aggregate flows. It alleviates the bottlenecks through efficient management of current corporate network resources 12
  • 13. II. Integrated Services Integrated services (IntServ) is an architecture to specify the elements to guarantee QoS.  IntServ can be used to delete the receiver interruption for the video and sound.  The IntServ idea is to let every router in the system implements IntServ, and let every application requires some kind of guarantees to make an individual reservation. The integrated services structure can be implemented through the following components: • the signaling protocol. • the admission control routine. 13
  • 14. II. Integrated Services con. • •   the classifier . the packet scheduler. This model requires explicit signaling mechanism to convey information to routers so that they can provide the requested resources. RSVP is one of the most widely known example of such a signaling mechanism. 14
  • 15. Integrated Services Example: Data Path  Per-flow classification Receiver Sender 15 15
  • 16. Integrated Services Example: Data Path  Per-flow buffer management Receiver Sender 16 16
  • 17. Integrated Services Example: Data Path  Per-flow scheduling Receiver Sender 17 17
  • 18. Comparison Diffserv VS Intserv Differentiated services aims to mark the packets with priority and send it to the network. No prior reservation of resources are involved in diffserv. Integrated services involves prior reservation of resources before sending to achieve the required Quality of Service. 18
  • 19. Comparison Best-Effort Diffserv • Per aggregation isolation • Per aggregation guarantee Intserv • Per flow isolation • Per flow guarantee Service • Connectivity • No isolation • No guarantees Service Scope •End-to-end •Domain •End-to-end Complexity •No set-up •Long term setup • Per flow setup Scalability • Highly scalable • (nodes maintain only routing state) • Scalable (edge routers maintains per aggregate state; core routers per class state) • Not scalable (each router maintains per flow state) 19
  • 20. Conclusions The main two traffic management frameworks are:  Differentiated Services (DS, DiffServ): helps to classify the traffic into a number of traffic groups and handle it based on the traffic group.  Integrated Services (IS, ISA, IntServ): based mainly on reserving resources per session and limit total demand to the capacity that can be handled by the network. 20
  • 21. References     Technical, Commercial and Regulatory Challenges of QoS: An Internet Service Model Perspective by Xipeng Xiao (Morgan Kaufmann, 2008, ISBN 0-12-373693-5) Deploying IP and MPLS QoS for Multiservice Networks: Theory and Practice by John Evans, Clarence Filsfils (Morgan Kaufmann, 2007, ISBN 0-12-370549-5) QoS Over Heterogeneous Networks by Mario Marchese (Wiley, 2007, ISBN 978-0-470-01752-4) Teletraffic Engineering Handbook ITU-T Study Group 2 (350 pages, 4·48MiB)(It uses abbreviation GoS instead of QoS) 21