Technical Presentation Series: QoS for MultiService IP Networks Quality of Service for MultiService IP Networks 8th March 2000 Quality of Service for MultiService.

Slides:



Advertisements
Similar presentations
All Rights Reserved © Alcatel-Lucent 2007 Quality of Service-QOS Carlos Pereira Senior Communications Consultant Alcatel-Lucent 3 October 2007.
Advertisements

Quality of Service CCDA Quick Reference.
QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute.
Japan Telecom Information & Communication Labs
1 IP - The Internet Protocol Relates to Lab 2. A module on the Internet Protocol.
Streaming Video over the Internet
Quality of Service CS 457 Presentation Xue Gu Nov 15, 2001.
© R. Jayanthan, K. Gunasakera 1999 Quality of Service in Multiservice Networks for Digital Economy R. Jayanthan & Kithsiri Gunasakera National IT Conference.
Nicolas Simar – DANTE : Premium IP and LBE transparency on GEANT QoS on GÉANT Premium IP and Less than Best Effort.
SkyWay 4000 & 7000 QoS systems David Gell VP Engineering.
Tiziana Ferrari Differentiated Services Test: Report1 Differentiated Service Test REPORT TF-TANT Tiziana Ferrari Frankfurt, 1 Oct.
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.
1 Providing Quality of Service in the Internet Based on Slides from Ross and Kurose.
Real-Time Protocol (RTP) r Provides standard packet format for real-time application r Typically runs over UDP r Specifies header fields below r Payload.
Multimedia over DSL By Phil Moy. May 14, Agenda n DSL Forum Working Text 80 - Multiservice Architecture & Framework Requirements n DSL Forum Working.
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.
Networking Issues in LAN Telephony Brian Yang
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
Quality of Service (QoS) Routing Eric M. Wagner St. Xavier University Spring 2005.
CSE 401N Multimedia Networking-2 Lecture-19. Improving QOS in IP Networks Thus far: “making the best of best effort” Future: next generation Internet.
DiffServ QoS in internet
School of Information Technologies IP Quality of Service NETS3303/3603 Weeks
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.
Internet Quality of Service. Quality of Service (QoS) The best-effort model, in which the network tries to deliver data from source to destination but.
24-1 Chapter 24. Congestion Control and Quality of Service part Quality of Service 23.6 Techniques to Improve QoS 23.7 Integrated Services 23.8.
TDRE Filtering and QoS TDRE Version The first choice for the mile p.2 IP filtering >With extended access lists >define in router/trafficPolicy.
Tiziana FerrariQuality of Service for Remote Control in the High Energy Physics Experiments CHEP, 07 Feb Quality of Service for Remote Control in.
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.1: Introducing Classification and Marking.
Optimizing Converged Cisco Networks (ONT)
{vp, sra, Security in Differentiated Services Networks Venkatesh Prabhakar Srinivas R.
QoS in MPLS SMU CSE 8344.
Integrated Services (RFC 1633) r Architecture for providing QoS guarantees to individual application sessions r Call setup: a session requiring QoS guarantees.
CHAPTER 8 Quality of Service. Integrated services (IntServ) Ensure that a specific flow of traffic is going to receive the appropriate level of bandwidth.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 23 - Multimedia Network Protocols (Layer 3) Klara Nahrstedt Spring 2011.
Tiziana Ferrari Quality of Service Support in Packet Networks1 Quality of Service Support in Packet Networks Tiziana Ferrari Italian.
CSE QoS in IP. CSE Improving QOS in IP Networks Thus far: “making the best of best effort”
Quality of Service (QoS)
QOS مظفر بگ محمدی دانشگاه ایلام. 2 Why a New Service Model? Best effort clearly insufficient –Some applications need more assurances from the network.
CSC 336 Data Communications and Networking Lecture 8d: Congestion Control : RSVP Dr. Cheer-Sun Yang Spring 2001.
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Oppenheimer.
Class-based QoS  Internet QoS model requires per session state at each router  1000s s of flows  per session RSVP is complex => reluctance.
Building Differentiated Services Using the Assured Forwarding PHB Group Juha Heinänen Telia Finland Inc.
Quality of Service in IP Networks Presented by: John Rick Sharing the Knowledge Behind the Network.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 10 – Quality of Service (QoS)
ACL & QoS.
Multimedia Wireless Networks: Technologies, Standards, and QoS Chapter 3. QoS Mechanisms TTM8100 Slides edited by Steinar Andresen.
Bjorn Landfeldt, The University of Sydney 1 NETS3303 Networked Systems.
Mr. Mark Welton.  Quality of Service is deployed to prevent data from saturating a link to the point that other data cannot gain access to it  QoS allows.
Quality of Service CLASSIFICATION AND MARKING. What is QoS? 1.It’s a CCIE topic – but that doesn’t mean you can’t learn! 1.Understand traffic flows AB.
Differentiated Services IntServ is too complex –More focus on services than deployment –Functionality similar to ATM, but at the IP layer –Per flow QoS.
2/07/03 Telchemy QoS for VoIP: Measuring its Effectiveness Bob Massad Telchemy ®, Inc
© 2006 Cisco Systems, Inc. All rights reserved. 3.2: Implementing QoS.
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.
Chapter 30 Quality of Service Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Instructor Materials Chapter 6: Quality of Service
Quality of Service for MultiService IP Networks 8th March 2000
Performance Architecture
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
Advanced Computer Networks
Dynamic Management for End-to-end IP QoS
EE 122: Lecture 18 (Differentiated Services)
EE 122: Differentiated Services
CIS679: Two Planes and Int-Serv Model
Real-Time Protocol (RTP)
Real-Time Protocol (RTP)
Presentation transcript:

Technical Presentation Series: QoS for MultiService IP Networks Quality of Service for MultiService IP Networks 8th March 2000 Quality of Service for MultiService IP Networks 8th March 2000 John A. Clark - Technical Account Manager

Technical Presentation Series: QoS for MultiService IP Networks - Page 2 Agenda Overview of Enterprise Quality of Service The Differentiated Services Model DiffServ Traffic Classification Mapping DiffServ to/from Link Layers RSVP for QoS Signaling Summary

Technical Presentation Series: QoS for MultiService IP Networks Enterprise Quality of Service … What is it & Why do we need it?

Technical Presentation Series: QoS for MultiService IP Networks - Page 4 What is driving the need for QoS? Increasing number of network users and applications New applications and traffic dynamics RT, Interactive traffic (VoIP) RT, non-Interactive traffic (Video on Demand, RealMedia) Non-RT, Interactive traffic (Web surfing) Non-RT, Mission Critical traffic (e-Commerce) Non-RT, non-Mission Critical traffic (everything else) Service Providers offering/pricing tiered levels of service Service differentiation in Intranets Ability to assign business priorities to traffic or users

Technical Presentation Series: QoS for MultiService IP Networks - Page 5 Traffic Classification Proposal Real-time, Delay Intolerant Absolute priority with no packet discard. Delay typically < 50ms Traffic CategoryRequired Treatment Inter-human communications (interactive), e.g., VoIP, Video conferencing Real-time, Delay Tolerant Guaranteed delivery with little to no packet discard Delay typically < 500ms Single-human communication (non- interactive), e.g., Steaming audio or video Application Examples Non-Real-time, Mission Critical Guaranteed delivery with minimal packet discard Delay typically < 5000ms Transaction processing, e.g., financial transactions, e-commerce Non-Real-time, Non-Mission Critical Best effort delivery , Web, FTP, SNMP, etc.

Technical Presentation Series: QoS for MultiService IP Networks - Page 6 PEN (Policy Enabled Networking) Strategy 3 Key Focus Areas QoS and Service Classification –Define Enterprise End-to-End QoS architecture –Standardize Service Classes used across Nortel products Packet Flow Classification –Define Queuing Mechanisms –Define Congestion Avoidance Mechanisms Policy Enablement –Define Centralized Policy Management requirements

Technical Presentation Series: QoS for MultiService IP Networks - Page 7 CoS QoS CoS WAN QoS/CoS: Whats the difference? For sake of discussion, let us define the following: CoS (Nodal): Behavioral treatment of traffic flows through a network node Traffic Prioritization and Discarding QoS (Network): Guaranteed level of traffic service performance across network CoS plus BW reservation/admission control mechanisms

Technical Presentation Series: QoS for MultiService IP Networks - Page 8 Simple Message: QoS achieved using CoS Mechanisms QoS Vision QoS over LANs Achieved using simple CoS mechanisms QoS over WANs Today: Requires BW reservation/admission control mechanisms Future: Will only need simple CoS mechanisms Vision will be achieved by implementing: Best CoS and congestion avoidance mechanisms Consistent treatment of CoS across all products Robust Policy Management solution

Technical Presentation Series: QoS for MultiService IP Networks Differentiated Services Model … The industry direction

Technical Presentation Series: QoS for MultiService IP Networks - Page 10 Differential Services (DiffServ) Model End-to-End Architecture defined by RFC 2475 Defines CoS on a Per Hop basis Relies on congestion avoidance mechanisms Requires all network nodes to comply to be effective Open Loop system No feedback from network to determine if there is congestion DiffServ Domain Set of DiffServ nodes with common service provisioning policy Policy Manager provides the policy

Technical Presentation Series: QoS for MultiService IP Networks - Page 11 DiffServ Domain DiffServ Domain across Campus LAN Ingress or Egress Nodes (Network Edge) L2 Switch L3 Switch Interior LAN Nodes (Network Core)

Technical Presentation Series: QoS for MultiService IP Networks - Page 12 Packet Treatment by DS Edge Nodes Policing Scheduling Marking DSCP Shaping Filtering based on: S/D IP Address, TCP/UDP Port, Protocol ID, DS Field (ToS) Policing Does the flow conform to policy? Marking Mark/Re-mark DS Code Point based on policy Congestion Management Drop Precedence Avoidance: RED or WRED Shaping Improves efficiency and conformance to policy Scheduling Ensures queues get serviced according to priorities

Technical Presentation Series: QoS for MultiService IP Networks - Page 13 Shaping Scheduling Packet Treatment by DS Core Nodes Policing Marking DSCP Shaping Congestion Management Drop Precedence Avoidance: RED or WRED Shaping Improves efficiency and conformance to policy Scheduling Ensures queues get serviced according to priorities Scheduling

Technical Presentation Series: QoS for MultiService IP Networks - Page 14 Per-Hop Behaviors (PHBs) PHBs are the packet-forwarding treatment that delivers the differentiated service to packets at network nodes Policing Possible remarking of DS Code Point (DSCP) Enqueuing treatment (e.g., drop preference) Shaping Scheduling IETF has defined the following DiffServ PHBs: Expedited Forwarding (EF) - RFC 2598 Assured Forwarding (AF) - RFC 2597 DEfault Forwarding (DE) - RFC 2474

Technical Presentation Series: QoS for MultiService IP Networks - Page 15 DS Field DS Field defined by RFC 2474 Supercedes existing definitions IPv4 ToS Field (RFC 791) IPv6 Traffic Class Octet (RFC 2460)

Technical Presentation Series: QoS for MultiService IP Networks DiffServ Traffic Classification

Technical Presentation Series: QoS for MultiService IP Networks - Page 17 Expedited Forwarding (EF) PHB - RFC 2598 Virtual leased line Substitute Service Police and drop on network ingress Modest buffering needed (no burst) Typically uses strict priority queuing Shape on egress to maintain contract with next DS Domain Network Engineering Requirements Egress rate must exceed ingress rate Traffic Engineering Guidelines For multiservice networks, EF Traffic is typically kept to a small fraction of total network traffic, e.g., 10% However, this is completely application-dependent EFDSCP =

Technical Presentation Series: QoS for MultiService IP Networks - Page 18 Assured Forwarding (AF) PHB - RFC 2597 Lowest Latency Highest Latency Highest Discard Lowest Discard 4 AF Classes (priority classes) 3 Drop Precedences per AF class 6-bit value located in the DS Field

Technical Presentation Series: QoS for MultiService IP Networks - Page 19 Proposed Service Classification for Nortel EF PHB DE PHB AF PHBs Service Class names make configuration more intuitive DiffServ PHBs

Technical Presentation Series: QoS for MultiService IP Networks - Page 20 Congestion Avoidance Mechanisms Required for DiffServ architecture to work properly Drop Precedence AF PHB offers 3 levels of drop precedence for each AF class All DE PHB traffic is eligible to discard No EF PHB traffic is eligible to discard RED Required to break global synchronization of TCP/IP sessions Actively and randomly drops packets WRED/MRED variants allow weighting of different queues

Technical Presentation Series: QoS for MultiService IP Networks - Page 21 Traffic Scheduling Strict Priority Schedulers Assigns a fixed % of total BW to a queue Queue must be emptied prior to others being serviced Weighted Bandwidth Schedulers Lower priority queues borrow higher priority queue BW when available –Higher priority queues reclaim borrowed BW as needed Two Commonly used algorithms –Weighted Round Robin (WRR) –Weighted Fair Queuing (WFQ)

Technical Presentation Series: QoS for MultiService IP Networks - Page 22 Nodal Handling

Technical Presentation Series: QoS for MultiService IP Networks Mapping IP to/from Link Layers … preserving DiffServ behavior at Layer 2

Technical Presentation Series: QoS for MultiService IP Networks - Page 24 IP/Layer 2 Traffic Classification IP Filtering on: Source/Destination IP Address Source/Destination TCP/UDP Port number DSCP Protocol ID Ethernet 802.1p User Priorities 8 User Priorities Highest level queue serviced before next lower level queue ATM CBR, rt-VBR, nrt-VBR, ABR, UBR Single or Multiple Virtual Circuits Frame Relay CIR, EIR, DE Single or Multiple Virtual Circuits

Technical Presentation Series: QoS for MultiService IP Networks - Page 25 Ethernet 802.1p User Priorities 8 User Priorities (traffic classes) DiffServ PHB mapped to/from 802.1p User Priorities 6 bytes Dest MAC Source MAC 802.1q TAG 4 bytes Protocol Type 2 bytes Data bytes Tag Protocol Identifier Tag Control Info Priority bits CFICFI VLAN ID

Technical Presentation Series: QoS for MultiService IP Networks - Page 26 DSCP to 802.1p Mapping Example Standard, power-up default mapping Egress to non-Layer 3 aware L2 Switch Required because L2 switch cannot interpret DSCP

Technical Presentation Series: QoS for MultiService IP Networks - Page 27 DSCP to ATM CoS Mapping Example Sample, power-up default mapping ATM to DSCP mapping not required IP DSCP is preserved across ATM network

Technical Presentation Series: QoS for MultiService IP Networks - Page 28 DSCP to Frame Relay VC Mapping Example Frame Relay does not have any native CoS mechanisms Each VC is assigned the following for each flow Guaranteed BW (CIR) Burst BW (EIR) Discard Eligibility (DE)

Technical Presentation Series: QoS for MultiService IP Networks RSVP for QoS Signaling … a new use for RSVP

Technical Presentation Series: QoS for MultiService IP Networks - Page 30 New use for RSVP RSVP for DiffServ Used as a QoS signaling mechanism Application or appliance uses RSVP to request: –Bandwidth –Prioritization –Authentication –Authorization Request made to edge device in DiffServ domain Edge device or Policy Server admit or reject request Driven by Microsofts inclusion of RSVP enabling technology in Windows 2000

Technical Presentation Series: QoS for MultiService IP Networks - Page 31 L2 Switch Sets DSCP and 802.1p User Priority based on OPS policy setting L3 Switch Sets DSCP or 802.1p User Priority based on OPS policy setting Etherset Sets DSCP or 802.1p User Priority PBX VoIP Sets DSCP Upstream devices configured to respect DSCP Supports H.323 Router (VoIP Media Gateway) Sets DSCP based on OPS policy setting State is maintained between OPS and router IP Classification w/o RSVP QoS Signaling

Technical Presentation Series: QoS for MultiService IP Networks - Page 32 IP Classification with RSVP QoS signaling Client PC QoS signaled via RSVP Win2000 app. sets DSCP NIC sets 802.1p user priority L2 Switch Detects RSVP packet and forwards to OPS OPS sends DSCP via COPS Maps DSCP to user priority L3 Switch Detects RSVP packet and forwards to OPS OPS determines DSCP and sends via COPS Etherset Sets DSCP or 802.1p User Priority PBX VoIP Sets DSCP Upstream devices configured to respect DSCP Supports H.323 Router VoIP Media Gateway Detects RSVP packet Requests policy from OPS based on RSVP message Sets DSCP based on Optivity Policy Server (OPS) policy setting State is maintained between OPS and router

Technical Presentation Series: QoS for MultiService IP Networks - Page 33 Summary DiffServ is the predominant IP QoS Architecture IP QoS is in the early stages of standardization Good traffic management required to make all this work Policy Enablement simplifies and automates network administration

Technical Presentation Series: QoS for MultiService IP Networks Thank you Questions ? John A. Clark - Technical Account Manager