Differentiated Services



Similar documents
Internet Quality of Service

CS/ECE 438: Communication Networks. Internet QoS. Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE

CS 268: Lecture 13. QoS: DiffServ and IntServ

CS640: Introduction to Computer Networks. Why a New Service Model? Utility curve Elastic traffic. Aditya Akella. Lecture 20 QoS

A Two-bit Differentiated Services Architecture for the Internet

QoS in IP networks. Computer Science Department University of Crete HY536 - Network Technology Lab II IETF Integrated Services (IntServ)

18: Enhanced Quality of Service

Differentiated Services:

Real-time apps and Quality of Service

King Fahd University of Petroleum & Minerals Computer Engineering g Dept

How To Provide Qos Based Routing In The Internet

Analysis of IP Network for different Quality of Service

Quality of Service (QoS)) in IP networks

02-QOS-ADVANCED-DIFFSRV

QoS Parameters. Quality of Service in the Internet. Traffic Shaping: Congestion Control. Keeping the QoS

Multimedia Requirements. Multimedia and Networks. Quality of Service

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Traffic Shaping: Leaky Bucket Algorithm

A Review on Quality of Service Architectures for Internet Network Service Provider (INSP)

Lecture 16: Quality of Service. CSE 123: Computer Networks Stefan Savage

"Charting the Course to Your Success!" QOS - Implementing Cisco Quality of Service 2.5 Course Summary

Chapter 7 outline. 7.5 providing multiple classes of service 7.6 providing QoS guarantees RTP, RTCP, SIP. 7: Multimedia Networking 7-71

IMPLEMENTING CISCO QUALITY OF SERVICE V2.5 (QOS)

Integrated Service (IntServ) versus Differentiated Service (Diffserv)

Implementing Cisco Quality of Service QOS v2.5; 5 days, Instructor-led

QoS Strategy in DiffServ aware MPLS environment

Internet services pricing under usagebased cost allocation: Congestion dependence

Network management and QoS provisioning - QoS in the Internet

Technology Overview. Class of Service Overview. Published: Copyright 2014, Juniper Networks, Inc.

Improving QOS in IP Networks. Principles for QOS Guarantees. Principles for QOS Guarantees (more) Principles for QOS Guarantees (more)

Distributed Systems 3. Network Quality of Service (QoS)

Quality of Service for IP Videoconferencing Engineering White Paper

A Preferred Service Architecture for Payload Data Flows. Ray Gilstrap, Thom Stone, Ken Freeman

16/5-05 Datakommunikation - Jonny Pettersson, UmU 2. 16/5-05 Datakommunikation - Jonny Pettersson, UmU 4

Addition of QoS Services to an MPLS-enabled Network

Figure 1: Network Topology

Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions

Telecommunication Services Engineering (TSE) Lab. Chapter III 4G Long Term Evolution (LTE) and Evolved Packet Core (EPC)

Quality of Service (QoS): Managing Bandwidth More Effectively on the Series 2600/2600-PWR and Series 2800 Switches

A Prototype Implementation of the Two-Tier Architecture for Differentiated Services

Sources: Chapter 6 from. Computer Networking: A Top-Down Approach Featuring the Internet, by Kurose and Ross

IP-Telephony Quality of Service (QoS)

Cisco CCNP Optimizing Converged Cisco Networks (ONT)

MULTIMEDIA NETWORKING

Mixer/Translator VOIP/SIP. Translator. Mixer

6.6 Scheduling and Policing Mechanisms

Motivation. QoS Guarantees. Internet service classes. Certain applications require minimum level of network performance:

Introduction to Differentiated Services (DiffServ) and HP-UX IPQoS

Performance Evaluation of the Impact of QoS Mechanisms in an IPv6 Network for IPv6-Capable Real-Time Applications

IP Quality of Service: Theory and best practices. Vikrant S. Kaulgud

10CS64: COMPUTER NETWORKS - II

This topic lists the key mechanisms use to implement QoS in an IP network.

Overview of QoS in Packet-based IP and MPLS Networks. Paresh Shah Utpal Mukhopadhyaya Arun Sathiamurthi

Protocols with QoS Support

Description: To participate in the hands-on labs in this class, you need to bring a laptop computer with the following:

CCNP: Optimizing Converged Networks

Overview : Computer Networking. Components of Integrated Services. Service Interfaces RSVP. Differentiated services

QoS in VoIP. Rahul Singhai Parijat Garg

Internet QoS: A Big Picture

Faculty of Engineering Computer Engineering Department Islamic University of Gaza Network Chapter# 19 INTERNETWORK OPERATION

Internet QoS: the Big Picture

4 Internet QoS Management

Quality of Service (QoS) EECS 122: Introduction to Computer Networks Resource Management and QoS. What s the Problem?

The need for bandwidth management and QoS control when using public or shared networks for disaster relief work

ERserver. iseries. Quality of service

Configuring QoS and Per Port Per VLAN QoS

QoS : Computer Networking. Motivation. Overview. L-7 QoS. Internet currently provides one single class of best-effort service

Quality of Service. Traditional Nonconverged Network. Traditional data traffic characteristics:

Cisco IOS Flexible NetFlow Technology

Multi-Protocol Label Switching To Support Quality of Service Needs

enetworks TM IP Quality of Service B.1 Overview of IP Prioritization

Fuzzy Active Queue Management for Assured Forwarding Traffic in Differentiated Services Network

Transport and Network Layer

Quality of Service (QoS) on Netgear switches

Quality of Service Over IP

QoS Switching. Two Related Areas to Cover (1) Switched IP Forwarding (2) 802.1Q (Virtual LANs) and 802.1p (GARP/Priorities)

Experiences with Class of Service (CoS) Translations in IP/MPLS Networks

DOCSIS 1.1 Cable Modem Termination Systems

17: Queue Management. Queuing. Mark Handley

Application Note How To Determine Bandwidth Requirements

Smart Queue Scheduling for QoS Spring 2001 Final Report

Project Report on Traffic Engineering and QoS with MPLS and its applications

CS268 Exam Solutions. 1) End-to-End (20 pts)

Network Management for Common Topologies How best to use LiveAction for managing WAN and campus networks

VOIP TRAFFIC SHAPING ANALYSES IN METROPOLITAN AREA NETWORKS. Rossitza Goleva, Mariya Goleva, Dimitar Atamian, Tashko Nikolov, Kostadin Golev

Configuring QoS. Finding Feature Information. Prerequisites for QoS

Congestion Control Review Computer Networking. Resource Management Approaches. Traffic and Resource Management. What is congestion control?

Constructing End-to-End Traffic Flows for Managing Differentiated Services Networks

Transcription:

March 19, 1998 Gordon Chaffee Berkeley Multimedia Research Center University of California, Berkeley Email: chaffee@bmrc.berkeley.edu URL: http://bmrc.berkeley.edu/people/chaffee 1

Outline Architecture and goals Service proposals Extending to an end-to-end model 2

Basic Ideas The real question is to choose which packets shall be dropped. The first definition of differential service is something like "not mine. -- Christian Huitema Differentiated services provide a way to specify the relative priority of packets Some data is more important than other data People who pay for better service get it Fujitsu Japan Fujitsu of America Limited Bandwidth 3

Goals Ability to charge differently for different services Lightweight, scalable service discrimination suitable for network backbones No per flow state or per flow signaling Deploy incrementally, then evolve Build simple system at first, expand if needed in future Make service separate from signaling 4

Comparison to Integrated Services Must simpler than Integrated Services No per flow state No signaling protocol Aggregates traffic into priority classes No individual link resource allocations Customer agreements are relatively static 5

Architecture All policy decisions made at network boundaries Boundary routers implement policy decisions by tagging packets with appropriate priority tag Traffic policing at network boundaries No policy decisions within network Routers within network forward packets according to their priority tags 6

Architecture Diagram Backbone Provider ISP 1 ISP 2 Company A Company F Company B Company C Company D Company E 7

IP Priority Must work with IPv4 and IPv6 IPv4 has Type of Service (TOS) byte IPv6 has Class byte Suggestions Define usage of the 8 bits Explicit congestion notification (1 or 2 bits) Various priority encoding schemes (1-3 bits) Leave some bits for future usage 8

Issues Configuration Traffic behavior Payments Scope of service class Security 9

Configuration Discussion Mostly static allocations initially Service agreement Static agreements between customers and ISP Static agreements between ISPs Agent based (e.g. bandwidth brokers) Scope of precedence Global: across all packets Local: restricted to packets belonging to an application, host, etc. (as in old IPv6 Class semantics) 10

Traffic Behavior Discussion Small percentage of traffic should be dedicated to premium services Why? No explicit per link resource management Some links along popular pathways might be unable to meet their traffic guarantees When congestion occurs, more people likely to ask for premium service 11

Payment Discussion Who pays for service? Sender or receiver? Dependent on activity (e.g. 800 numbers for web) Problem with multicast Dynamic payment schemes? 12

Scope of Service Class Packet priorities limited to an ISP Extend with bilateral ISP agreements How can scope of priority be extended? Differentiated services is unidirectional Traffic marked for priority delivery Traffic policed for profile violations No marking of returning traffic 13

Security Security Discussion DS byte not covered by IPSEC authentication header Theft-of-service attack Need strong authentication for service authorization/configuration, policing at network boundary Does diffserv increase the potential for misuse? 14

Service Proposals Proposed usage of Type of Service bits Assured Service (1 bit) Premium Service (1 bit) Two-bit 15

Assured Service Dave Clark (MIT) Statistically provisioned Provisioned according to expected capacity usage profiles In profile traffic is unlikely to be dropped Out of profile packets get best-effort delivery Defines a better best-effort 16

Assured Service Example Drop if congested Uncongested Assured Service Congested 17

Premium Service Van Jacobson (LBL) Conservative allocation of resources Provisioned according to peak capacity profiles Shaped at boundaries to remove bursts Out of profile packets dropped Defines a virtual leased line: fixed maximum bandwidth, but available when needed 18

Premium Service Example Drop always Fixed Bandwidth 19

Two-bit Combines Assured and Premium Services Assured and Premium services use similar implementation mechanisms Premium service sets P-bit Assured service sets A-bit Well defined building blocks to create a variety of services 20

Two-Bit Border Router Functionality Premium Service Token Bucket Packet Input Data Queue Wait for token Set P-bit Packet Output Assured Service Token Bucket No token Packet Input Test if token Token Set A-bit Packet Output Data Queue 21

Two-bit Internal Router Functionality Packets In P-bit set? Yes High Priority Queue No Low Priority Queue Packets Out If A-bit set, a_cnt++ If A-bit set, a_cnt-- RED In/Out Queue Management 22

General classifier Building Blocks First hop router, at edges of network Bit-pattern classifier Bit setter Priority queues Shaping token buffer Policing token bucket 23

End-to-End Resource Allocation Microsoft model Differentiated services in backbone RSVP in smaller networks Bandwidth brokers Centralized control of bandwidth allocation within a domain Negotiate with other neighboring bandwidth brokers Static allocations at first, but evolving toward dynamic allocations in time 24

This document was created with Win2PDF available at http://www.daneprairie.com. The unregistered version of Win2PDF is for evaluation or non-commercial use only.