INTERNET QOS: A BIG PICTURE XIPENG XIAO AND LIONEL M. NI, MICHIGAN STATE UNIVERSITY Jinyoung You CS540, Network Architect.

Slides:



Advertisements
Similar presentations
QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute.
Advertisements

Japan Telecom Information & Communication Labs
Traffic Engineering over MPLS
Quality of Service CS 457 Presentation Xue Gu Nov 15, 2001.
Spring 2003CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
IETF Differentiated Services Concerns with Intserv: r Scalability: signaling, maintaining per-flow router state difficult with large number of flows r.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Introducing the TE Concept.
Spring 2000CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
Jaringan Komputer Lanjut Packet Switching Network.
1 Traffic Engineering (TE). 2 Network Congestion Causes of congestion –Lack of network resources –Uneven distribution of traffic caused by current dynamic.
CS640: Introduction to Computer Networks Aditya Akella Lecture 20 – QoS.
CSE Computer Networks Prof. Aaron Striegel Department of Computer Science & Engineering University of Notre Dame Lecture 20 – March 25, 2010.
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
QoS Protocols & Architectures by Harizakis Costas.
MPLS and Traffic Engineering
Special Session PDCS’2000 Interworking of Diffserv, RSVP and MPLS for achieving QoS in the Internet Junaid Ahmed Zubairi Department of Mathematics and.
CS 268: Differentiated Services Ion Stoica February 25, 2003.
Quality of Service CS215 Winter, 2001 Ning. Wang
Traffic Engineering and Routing Hansen Bow. Topics Traffic Engineering with MPLS Issues Concerning Voice over IP Features of Netscope QoS Routing for.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
DiffServ QoS in internet
School of Information Technologies IP Quality of Service NETS3303/3603 Weeks
1 Network Architecture and Design Internet QoS Differentiated Services (DiffServ) Multiprotocol Label Switching (MPLS) Reference Zheng Wang, Internet QoS,
Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE CS/ECE 438: Communication Networks.
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 3. QoS.
Spring 2002CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
1 Network Architecture and Design Internet QoS Differentiated Services (DiffServ) Multiprotocol Label Switching (MPLS) Reference Zheng Wang, Internet QoS,
Implement a QoS Algorithm for Real-Time Applications in the DiffServ-aware MPLS Network Zuo-Po Huang, *Ji-Feng Chiu, Wen-Shyang Hwang and *Ce-Kuen Shieh.
1 Multi-Protocol Label Switching (MPLS) presented by: chitralekha tamrakar (B.S.E.) divya krit tamrakar (B.S.E.) Rashmi shrivastava(B.S.E.) prakriti.
MPLS networking at PSP Co Multi-Protocol Label Switching Presented by: Hamid Sheikhghanbari 1.
{vp, sra, Security in Differentiated Services Networks Venkatesh Prabhakar Srinivas R.
1 Multi Protocol Label Switching Presented by: Petros Ioannou Dept. of Electrical and Computer Engineering, UCY.
Computer Networking Quality-of-Service (QoS) Dr Sandra I. Woolley.
Integrated Services (RFC 1633) r Architecture for providing QoS guarantees to individual application sessions r Call setup: a session requiring QoS guarantees.
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
IntServ / DiffServ Integrated Services (IntServ)
CSE679: QoS Infrastructure to Support Multimedia Communications r Principles r Policing r Scheduling r RSVP r Integrated and Differentiated Services.
A Two-bit Differentiated Services Architecture K. Nichols, V. Jacobson, L. Zhang presented by Wendy Edwards.
A review of quality of service mechanisms in IP-based network ─ integrated and differentiated services,multi-layer switching,MPLS and traffic engineering.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 23 - Multimedia Network Protocols (Layer 3) Klara Nahrstedt Spring 2011.
QoS Architectures for Connectionless Networks
IP QoS for 3G. A Possible Solution The main focus of this network QoS mechanism is to provide one, real time, service in addition to the normal best effort.
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 7 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
Quality of Service (QoS)
QOS مظفر بگ محمدی دانشگاه ایلام. 2 Why a New Service Model? Best effort clearly insufficient –Some applications need more assurances from the network.
Q O S IN THE I NTERNET Better than best-effort Andreas Liaker Feroz Zahid.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS Introduction Module 4: Frame Mode MPLS Implementation.
2000/3/9QoS Introduction1 References: 1.Paul Ferguson and Geoff Huston, Quality of Service, John Wiley & Sons, Xipeng Xiao and Lionel M. Ni, “Internet.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services MPLS.
Quality of Service in IP Networks Presented by: John Rick Sharing the Knowledge Behind the Network.
Wolfgang EffelsbergUniversity of Mannheim1 Differentiated Services for the Internet Wolfgang Effelsberg University of Mannheim September 2001.
CSE Computer Networks Prof. Aaron Striegel Department of Computer Science & Engineering University of Notre Dame Lecture 20 – March 25, 2010.
Differentiated Services MPLS Doug Young Suh Last updated : Aug 1, 2009 diffServ/RSVP.
Providing QoS in IP Networks Future: next generation Internet with QoS guarantees m Differentiated Services: differential guarantees m Integrated Services:
Multiple Protocol Support: Multiprotocol Level Switching.
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
Differentiated Services IntServ is too complex –More focus on services than deployment –Functionality similar to ATM, but at the IP layer –Per flow QoS.
Univ. of TehranIntroduction to Computer Network1 An Introduction Computer Networks An Introduction to Computer Networks University of Tehran Dept. of EE.
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
Mar-16 1 Cairo University Faculty of Engineering Electronics &Communication dpt. 4th year Linux-based Implementation Of a Router (B.Sc Graduation project)
Quality of Service Frameworks Hamed Khanmirza Principles of Network University of Tehran.
Multi-protocol Label Switching
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
Multi-protocol Label Switching (MPLS) RFC 3031 MPLS provides new capabilities: QoS support Traffic engineering VPN Multiprotocol support.
Chapter 30 Quality of Service Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Taxonomy of network applications
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
CIS679: Two Planes and Int-Serv Model
Presentation transcript:

INTERNET QOS: A BIG PICTURE XIPENG XIAO AND LIONEL M. NI, MICHIGAN STATE UNIVERSITY Jinyoung You CS540, Network Architect

Motivation  Today’s Internet  Best-effort service  No guarantee as to timeliness or actual delivery  No guarantee of low-delay and low-jitter services  No service classes  No abundant and cheap bandwidth 2

Motivation  What’s the QoS?  Guarantee a certain level of performance e.g.) Packet dropping probability, Delay, Jitter, Out-of- order delivery, Error, Congestion  Why QoS?  The network capacity is insufficient Real-time streaming multimedia applications e.g.) VoIP, IPTV Requires fixed bit rate and are delay sensitive 3

Motivation  Misunderstanding of QoS  Cannot provide nonexistent bandwidth  Cannot make the network faster  Cannot cure poorly performing network  Contribution of QoS  Provide relative prioritization of traffic 4

Motivation  Service Models and Mechanisms of IETF  Integrated Services/Resource Reservation Protocol (RSVP) Model  Differentiated Services (DS) model  Multi Protocol Label Switching (MPLS)  Traffic engineering  Constrained Based Protocol  How they differ from and relate to each other?  Which system they fit? 5

Outline 1. IntServ/RSVP 2. DiffServ 3. MPLS 4. Traffic Engineering/CBR 5. Comparison of ATM Networks 6. Conclusion 7. Q&A 6

IntServ/RSVP  Resource reservation  For real-time service, before data are transmitted,  Apps must first set up paths and reserve resources  Service classes  Guaranteed service: fixed delay bound  Controlled-load service: reliable and enhanced best-ef fort service 7

IntServ/RSVP 8

 Components  Signaling protocol  Admission control routine  Classifier  Packet scheduler 9

IntServ/RSVP  Limitations  Scalability State information is proportional to amount of flow  Overhead on routers Should have all components; RSVP, admission control, MF c lassification, packet scheduling  Ubiquitous deployment is required 10

DiffServ  Motivation  The difficulty in implementing and deploying IntServ and R SVP  DS is essentially a relative-priority scheme  Using DS fields of packet header to indicate service classes  Process complexity  core network → edge network  More scalable 11

DiffServ  Customer  Have a Service Level Agreement (SLA) with its ISP Which service class to provide?  Mark the DS field according to the service class  Router  Classification, policing, shaping, scheduling occur at only in gress routers  Domain  DF field is remarked by SLA between the domains 12

DiffServ  Possible services of DiffServ  Premium service For low-delay and low-jitter service  Assured service For better reliability than best-effort service  Olympic service gold, silver, and bronze, with decreasing quality  Differences between DiffServ and IntServ  State information is proportional to the number of classes  Process complexity is only at the edge router 13

DiffServ  Assured Service  Provide reliable services even in times of network con gestion  Be implemented as follows: Classification and policing are done at the ingress routers All packets, in and out, are put into an AQ The queue is managed by a RED or RIO 14

DiffServ  Premium Service  SLA specifies a peak bit-rate  Provide low delay and low jitter e.g.) Internet Telephony, Video Conferencing, VPN  More expensive, But more prior than Assured Service  Be implemented as follows: Use P-bit on DS field If P-bit is on, the packet goes to Premium Queue Uneven distribution of traffic may cause a problem 15

DiffServ  Service Allocation in Customer Domains  How to decide services; Assured or Premium Service Each host makes its own decision Bandwidth Broker(BB) makes decision  Resource Allocations in ISP Domains  How boundary routers handle incoming traffic Static SLAs, Manually configured. Dynamic SLA, RSVP 16

DiffServ 17

DiffServ 18

DiffServ  Requirements on Routers  Edge router: MF classifications, marking, and shaping  ISP ingress router: policing, re-marking  ISP egress routers: re-shaping  BA classification, Assured Queue, Premium Queue  For dynamic SLA, BB at the customer domain

MPLS  MPLS: Multi Protocol Label Switching  Incoming packets are assigned a “label” by edge router  Packets are routed according to the label  By a label switch router(LSR)  The path a packet traverses is called label switched path(LSP)  Network protocol independent

MPLS

 MPLS is strategically significant  Provides faster packet classification and forwarding  Provides an efficient tunneling mechanism without encryption  Moves processing to edge routers Core did forwarding only, Scalable

Traffic Engineering/CBR  Motivation  IntServ/RSVP and DiffServ has degradation of performance when traffic load is heavy.  Major goal  Provide efficient and reliable network operation  Optimize network resource utilization To efficiently manage bandwidth resources  Optimize traffic performance To enhance QoS of traffic stream

Traffic Engineering/CBR  The factor of Congestion  Lack of network resource Upgrade infrastructure  Uneven distribution Because of Shortest Path problem Constraint Based Routing Automatically Traffic Engineering

Traffic Engineering/CBR  Shortest Path Problem

Traffic Engineering/CBR  Constrained Based Routing  Compute QoS route May select longest lightly-loaded path rather than heavily shortest path  Improve network resource utilization

Traffic Engineering/CBR  Distribution of Link State Information  Needs of link available bandwidth, buffer space information  Link state advertisement of OSPF, IS-IS  Route Computation  Various algorithm for distinct metrics; cost, hop-count, bandwidth, reliability, delay, jitter Let d(i, j) be a metric for link (i, j). For any path P = (i, j, k, …,l, m), metric d is: Additive if d(P) = d(i, j) + d(j, k) + … + d(l, m) e.g.) delay, jitter, cost and hop-count Multiplicative if d(P) = d(i, j) * d(j, k) * … * d(l, m) e.g.) reliability (1-loss rate) Concave if d(P) = min{d(i, j), d(j, k), …, d(l, m)} e.g.) bandwidth

Traffic Engineering/CBR  Pros  Meeting the needs for QoS requirement of flows  Improved network utilization  Cons  Increased communication and computation overhead  Increased routing table size  Longer path may consume more resources  Potential routing instability

Traffic Engineering/CBR  The Position of CBR  DiffServ: Not for replacing, but helping DiffServ  RSVP: Independent with RSVP CBR just determines the path of RSVP messages  MPLS MPLS: forwarding scheme, CBR: routing scheme Work together for traffic engineering

Comparison of ATM Networks  ATM Network  Use Virtual Circuit Switching  Pros Fast Provide QoS  Cons ATM cell header overhead Switch can not work at the boundary of network  ATM Network with DiffServ or MPLS  Provide QoS on the router network  Reduce ATM cell header overhead

Conclusion  QoS is hotly debated issue  Fibers and WDM will make bandwidth so abundant and cheap QoS will be automatically delivered  However, New application will be invented to consume it Thus, Mechanism will be needed to provide QoS  Many mechanisms are provided but they not solve QoS problem  There is little hope for success  But, Way to go

Q&A