Quality of Service for VoIP



Similar documents
How To Provide Qos Based Routing In The Internet

Industry s First QoS- Enhanced MPLS TE Solution

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

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

Highlighting a Direction

DOCSIS 1.1 Cable Modem Termination Systems

Internet Quality of Service

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

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

Figure 1: Network Topology

Cisco CCNP Optimizing Converged Cisco Networks (ONT)

MENTER Overview. Prepared by Mark Shayman UMIACS Contract Review Laboratory for Telecommunications Science May 31, 2001

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

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

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

Analysis of IP Network for different Quality of Service

ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling

Quality of Service Mechanisms and Challenges for IP Networks

4 Internet QoS Management

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

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

Quality of Service (QoS)) in IP networks

IMPLEMENTING CISCO QUALITY OF SERVICE V2.5 (QOS)

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

Integrated Service (IntServ) versus Differentiated Service (Diffserv)

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

QoS Strategy in DiffServ aware MPLS environment

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

Transport for Enterprise VoIP Services

Quality of Service for IP Videoconferencing Engineering White Paper

Implement a QoS Algorithm for Real-Time Applications in the DiffServ-aware MPLS Network

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

An End-to-End QoS Architecture with the MPLS-Based Core

Multi Protocol Label Switching (MPLS) is a core networking technology that

Computer Network Architectures and Multimedia. Guy Leduc. Chapter 2 MPLS networks. Chapter 2: MPLS

A Survey on QoS Behavior in MPLS Networks

VoIP Network Design for Service Providers

CCNP: Optimizing Converged Networks

CS 268: Lecture 13. QoS: DiffServ and IntServ

02-QOS-ADVANCED-DIFFSRV

MPLS VPNs with DiffServ A QoS Performance study

Welcome to Today s Seminar!

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

Supporting End-to-End QoS in DiffServ/MPLS Networks

MPLS is the enabling technology for the New Broadband (IP) Public Network

Real-time apps and Quality of Service

Implementation of Traffic Engineering and Addressing QoS in MPLS VPN Based IP Backbone

MPLS Quality of Service What Is It? Carsten Rossenhövel EANTC (European Advanced Networking Test Center)

18: Enhanced Quality of Service

MPLS-TP. Future Ready. Today. Introduction. Connection Oriented Transport

IP-Telephony Quality of Service (QoS)

Overview. QoS, Traffic Engineering and Control- Plane Signaling in the Internet. Telematics group University of Göttingen, Germany. Dr.

Differentiated Services:

Quality of Service Analysis of site to site for IPSec VPNs for realtime multimedia traffic.

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

VoIP versus VoMPLS Performance Evaluation

Bandwidth Management in MPLS Networks

SBSCET, Firozpur (Punjab), India

MPLS in Private Networks Is It a Good Idea?

WAN Topologies MPLS. 2006, Cisco Systems, Inc. All rights reserved. Presentation_ID.scr Cisco Systems, Inc. All rights reserved.

QoS Implementation For MPLS Based Wireless Networks

MPLS Network Optimization for VoIP Using DiffServ with Multiple ER-LSP

Lesson 13: MPLS Networks

MPLS TE Technology Overview

Testing VoIP on MPLS Networks

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

Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks

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

VoIP Quality of Service - Basic Theory

Quality of Service Routing in MPLS Networks Using Delay and Bandwidth Constraints

Distributed Systems 3. Network Quality of Service (QoS)

Management of Telecommunication Networks. Prof. Dr. Aleksandar Tsenov

Introducing Basic MPLS Concepts

Quality of Service (QoS) on Netgear switches

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

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

Performance Evaluation for VOIP over IP and MPLS

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

Multi-Protocol Label Switching To Support Quality of Service Needs

Offline path computation

MPLS Pseudowire Innovations: The Next Phase Technology for Today s Service Providers

Routing architecture in DiffServ MPLS networks

Enterprise Network Simulation Using MPLS- BGP

David Tipper Graduate Telecommunications and Networking Program. Telcom 2110 Network Design, Slides 11. WAN Network Design

MPLS Traffic Engineering - A Choice Of Signaling Protocols

Fundamentals of MPLS for Broadcast Applications

End-to-End QoS Network Design

QUALITY OF SERVICE INTRODUCTION TO QUALITY OF SERVICE CONCEPTS AND PROTOCOLS

Improving Quality of Service

HPSR 2002 Kobe, Japan. Towards Next Generation Internet. Bijan Jabbari, PhD Professor, George Mason University

Course Description. Students Will Learn

MPLS Based Recovery Mechanisms

Introduction to MPLS and Traffic Engineering

MPLS/BGP Network Simulation Techniques for Business Enterprise Networks

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

MPLS-based Virtual Private Network (MPLS VPN) The VPN usually belongs to one company and has several sites interconnected across the common service

Transcription:

Quality of Service for VoIP WCS November 29, 2000 John T. Chapman Cisco Distinguished Engineer Broadband Products and Solutions Course Number Presentation_ID 1999, Cisco Systems, Inc. 1

The QoS Matrix QoS Signaling Boundaries QoS MPLS Intserv Diffserv L3: DQOS (PC) L2: DOCSIS TBD L3 Network IP IP IP L2 MAC Sonet, Ethernet, etc DOCSIS 1.1 802.11, HPNA, Ethernet L1 PHY Fiber Hybrid Fiber Coax Copper, Wireless MAN WAN HAN CMTS Each QoS Element must be defined and present for a successful end to end VoIP call CM 2

IP QOS Now that we can place a VoIP telephone call across the HFC Plant with DOCSIS 1.1 and PacketCable, how does it get across an IP backbone without getting trashed? How is bandwidth guaranteed in order to support an SLA? What is Intserv, Diffserv, RSVP, and MPLS, and how do they all relate to each other? Lets look at the world of IP QoS The way things were... The way things are... The shape of things to come... 3

The IP QOS Spectrum No state Aggregated state Per-flow state Best effort Diffserv RSVP v1/intserv time 1. The original IP service 4

The IP QOS Spectrum No state Aggregated state Per-flow state Best effort Diffserv RSVP v1/intserv time 1. The original IP service 2. First efforts at IP QOS 5

The IP QOS Spectrum No state Aggregated state Per-flow state Best effort Diffserv RSVP v1/intserv time 1. The original IP service 3. Seeking simplicity and scale 2. First efforts at IP QOS 6

The IP QOS Spectrum No state Aggregated state Per-flow state Best effort Diffserv RSVP v1/intserv time 1. The original IP service 3. Seeking simplicity and scale 4. Scalability & SLAs?? 2. First efforts at IP QOS 7

DiffServ Routers at the edge classify and mark packets with a 6 bit Diffserv Code Point (DSCP) Previously, only the 3 bit IP Precedence field was used Routers at the core apply different queuing disciplines to each DSCP. Now called Per Hop Behavior (PHB) Expedited Forwarding (EF), Assured Forwarding (AF), Default, Class selector (CS) Preferred approach for today s ISPs. Near-minimum complexity. 8

Putting it all together Diffserv Traffic Conditioning W-RED Queues CBWFQ IP Traffic VoIP HTTP FTP DSCP Written VoIP HTTP FTP CAR Packets are: Colored (Write DSCP) at Ingress Diffserv PHB Classified and Potentially Discarded by W-RED (Congestion Mgmt) Assigned to the Appropriate Outgoing Queue Scheduled for Transmission by CBWFQ 9

Diffserv Acceptance Enthusiasm Real value Diffserv will solve the world s QoS Diffserv Engineering? Diffserv SLA? Internet e2e SLA? Inter-SP Diffserv and end-to-end Internet QoS need further standardisation and commercial arrangements Diffserv Design & Deployment intra Domain today Time 10

IntServ Goal: introduce QOS guarantees into IP without damaging best effort Support multicast, remain connectionless, and achieve scalability. From several candidates, two services - guaranteed and controlled load - became standards RSVP General IP signaling protocol. RSVP!= Intserv Describes characteristics of IP microflows, a 5-tuple of Protocol ID and from <host A,port X> to <host B,port Y> Receiver driven, soft state protocol, PATH, RESV messages 11

The Imperfect World No state Aggregated state Per-flow state Best effort Diffserv RSVP v1/intserv Pro Strong on simplicity Con Weak on guarantees Can t reject the last straw VoIP call. Pro Topology aware admission control is ideal for voice Con Scaling issues due to storing too much state in backbone routers for both control plane and forwarding plane 12

RSVP/Diffserv Integration No state Aggregated state RSVP + Diffserv Per-flow state Best effort Diffserv RSVP v1/intserv Routers at edge of Diffserv cloud perform microflow classification, policing, admission control, and set DSCP May use 2 values for in and out of contract Diffserv packet marking provides the key to increasing RSVP scalability -- Best of both worlds RSVP is used at every hop for admission control DSCP classification and scheduling in the core Scaling limit is now just the per-flow reservation state (control plane only) > 10k reservations per node already demonstrated 13

RSVP/Diffserv Integration Per-call admission to pipe, policing, DSCP marking Diffserv Cloud Classify and Schedule based upon DSCP Trunk Gateway CMTS 1 RSVP signaling CMTS 2 CM 1 Gate Controller CM 2 Calling party Called party 14

No state Best effort RSVP/Diffserv Integration + Aggregation Aggregated state Diffserv RSVP + Diffserv + Aggregation Per-flow state RSVP v1/intserv Same forwarding plane is before We now make aggregated reservations ( fat pipes ) from ingress to egress Microflow RSVP messages are hyperspaced across cloud Control plane is simplified. Size of aggregate reservation may be dynamically adjusted to cover all microflows Heuristics are possible 15

Per-call admission to pipe, policing, DSCP marking RSVP/Diffserv Integration + Aggregation Diffserv Cloud Classify and Schedule based upon DSCP Trunk Gateway CMTS 1 CMTS 2 CM 1 Gate Controller CM 2 Calling party Called party 16

Multiprotocol Label Switching MPLS LSR8 LSR9 LSR1 21 20 LSR2 23 22 25 LSR4 26 27 LSR5 24 LSR6 Adds Labels to the front of packets based upon LSR (Label Switched Paths). More than one label can exist per physical path. LSR7 LSR (Label Switch Router) switches based upon labels, not IP addr Using the same Label on different packets creates a tunnel. Labels may be pushed and popped to create nested tunnels 17

MPLS Enables constraint-based routing Higher BW routes may be chosen over lower BW routes Ensures aggregated data follows aggregate reservation Routes become deterministic and repeatable Enables fast reroute Route Fail-over and restore can be < 50 ms Very fast response to link or node failure without waiting for routing reconvergence Response time governed by speed of failure detection, e.g. SONET alarm The Back-up Path can be a different media type An Gigabit Ethernet link could back up a POS link. 18

Fast Reroute LSR8 LSR9 LSR1 21 20 LSR2 23 22 25 LSR4 26 27 LSR5 24 LSR6 LSR7 Protection LSP 23-24-25 has been established from LSR2 to LSR4 to protect direct link 22 Longer LSPs can be used to protect nodes or other LSPs LSR2 detects link failure (e.g SONET Alarm) 19

Fast Reroute LSR8 LSR9 LSR1 21 20 LSR2 23 22 25 LSR4 26 27 LSR5 24 LSR6 LSR7 LSR2 changes outgoing i/f from failed link to backup LSP tunnel 21-22-26 is nested inside of 23-24-25 LSRs 6 & 7 forward packets obliviously LSR 4 receives correctly labeled packets and sends them to LSR9 20

MPLS Guaranteed Bandwidth MPLS Guaranteed Bandwidth combines: 1) Diffserv classification & queuing 2) RSVP-based admission control & LSP establishment 3) MPLS forwarding and constraint-based routing MPLS Guaranteed Bandwidth adds capabilities for strict Pointto-Point QoS guarantees Strict in terms of committed targets (delay, jitter, loss) and commitment level (e.g. 99.99%) Doesn t replace Diffserv Soft Point-to-Cloud QoS complements it for more demanding services 21

MPLS Guaranteed Bandwidth: QoS Recipe Each service is delivered using 3 ingredients: per-service input policing at edge per-lsp admission control at every hop fi Aggregated admission control: one LSP may carry many individual Guaranteed Bandwidth services per-class scheduling (one queue for all traffic of a given PHB) fi Aggregated scheduling: a class queue carries many LSPs. Admission control + policing at edge + dedicated queue fi guaranteed BW combines topology-aware admission control w/ Diffserv scheduling & classification for scalability 22

Conclusions Int-serv/RSVP versus Diffserv is the wrong question Diffserv alone is an excellent first-step for scalability -> ready for ISP deployment RSVP v.1 is a fine solution in moderate sized nets -> increasing number of RSVP-aware endpoints, such as Win2K RSVP + Intserv + Diffserv promise a combination of scalability, solid guarantees and admission control MPLS Guaranteed Bandwidth applies RSVP to MPLS networks adds point-to-point guarantees to the QoS portfolio For a multi-service IP network, multiple QoS strategies will coexist on the same network. Which is the right strategy? All of the above 23

Presentation_ID 1999, Cisco Systems, Inc. 24