1 QSpec Template Jerry Ash, Attila Bader, Chuck Dvorak, Yacine El Mghazli, Cornelia Kappler, Georgios Karagiannis, Andrew Mc Donald, Al Morton, Percy Tarapore,

Slides:



Advertisements
Similar presentations
RMD-QOSM - The Resource Management in Diffserv QoS model draft-ietf-nsis-rmd-14 Attila Báder, Lars Westberg, Georgios Karagiannis, Cornelia Kappler, Tom.
Advertisements

Japan Telecom Information & Communication Labs
Philip Eardley, Bob Briscoe, Dave Songhurst - BT Francois Le Faucheur, Anna Charny, Vassilis Liatsos – Cisco Kwok-Ho Chan, Joe Babiarz, Stephen Dudley.
1 NSIS QoS Model for Networks Using Y.1541 QoS Classes (draft-ash-nsis-y1541-qsp-00.txt) Jerry Ash Chuck Dvorak Percy Tarapore.
RSVP/Diffserv Yoram Bernet - Microsoft Raj Yavatkar - Intel.
1 NSIS QoS Model for Networks Using Y.1541 QoS Classes (draft-ash-nsis-y1541-qosm-00.txt) Jerry Ash Chuck Dvorak Percy Tarapore.
DiffServ QoS model (RMD) A. Bader, G. Karagiannis.
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
Resource Management – a Solution for Providing QoS over IP Tudor Dumitraş, Frances Jen-Fung Ning and Humayun Latif.
8/2/ IETF, Pittsburgh Kutscher/Ott/Bormann SDPng Requirements draft-kutscher-mmusic-sdpng-req-00.txt Dirk Jörg
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.
Controlled Load Service QoS Model Cornelia Kappler Xiaoming Fu Bernd Schloer.
CS Summer 2003 Lecture 8. CS Summer 2003 Populating LFIB with LDP Assigned/Learned Labels Changes in the LFIB may be triggered routing or.
An Architecture for Differentiated Services
1 Quality of Service: for Multimedia Internet Broadcasting Applications CP Lecture 1.
NSIS Signaling for QoS Models (Was: QoS Model discussion) Cornelia Kappler, Jerry Ash, Chuck Dvorak, Al Morton, Percy Tarapore, Yacine El Mghazli, Sven.
TURN draft-ietf-behave-turn-07 Philip Matthews, Avaya Jonathan Rosenberg, Cisco Rohan Mahy, Plantronics.
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.
End-to-End QoS Specification Issues in the Wired and Wireless Environment 通工所 陳昱豪.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 23 - Multimedia Network Protocols (Layer 3) Klara Nahrstedt Spring 2011.
© 2006 Cisco Systems, Inc. All rights reserved. 3.3: Selecting an Appropriate QoS Policy Model.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
Quality of Service (QoS)
IntServ Introduction and Experience. Disclaimer Intent was to have an IntServ expert do this but due to scheduling conflicts and snafus that didn’t happen.
Rev PA Signaled Provisioning of the IP Network Resources Between the Media Gateways in Mobile Networks Leena Siivola
Seong-Ho Jeong, Sung-Hyuck Lee, Georgios Karagiannis 63rd IETF Meeting
QoS Translation and Signaling Protocols Edge Device Design for Heterogeneous Network PI: Klara Nahrstedt, Roy Campbell RA: Yuxin.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services MPLS.
Voice over IP Why Challenges/solutions Voice codec and packet delay.
RMD – QSP draft-bader-nsis-rmd-diffserv-qsm-01.txt A.Bader, L. Westberg, G. Karagiannis, C. Kappler, T. Phelan, H. Tschofenig IETF-61, Nov. 8, 2004.
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 21 – Case Studies for Multimedia Network Support (Layer 3) Klara Nahrstedt Spring 2009.
QoS NSLP draft-ietf-nsis-qos-nslp-06.txt Slides: Sven van den Bosch, Georgios Karagiannis, Andrew McDonald.
Applicazione del paradigma Diffserv per il controllo della QoS in reti IP: aspetti teorici e sperimentali Stefano Salsano Università di Roma “La Sapienza”
QoS Model for Networks Using 3GPP QoS Classes (draft-jeong-nsis-3gpp-qosm-02) Seong-Ho Jeong, Sung-Hyuck Lee, Georgios Karagiannis, Gert-Jan van Lieshout.
ACHIEVING MULTIMEDIA QOS OVER HYBRID IP/PSTN INFRASTRUCTURES QOS Signalling and Media Gateway Control ITU-T SG13/SG16 Workshop on IP Networking and Mediacom.
LOG Objectives  Describe some of the VoIP implementation challenges such as Delay/Latency, Jitter, Echo, and Packet Loss  Describe the voice encoding.
InterDomain-QOSM: The NSIS QoS Model for Inter-domain Signaling J. Zhang, E. Monteiro, P. Mendes, G. Karagiannis, J. Andres-Colas 66 th IETF – Montreal,
Next Steps for QoS A report of an IAB collaboration examining the state of QoS architectures for IP networks RFC 2990 Published November 2000 Geoff Huston.
An NSLP for Quality of Service draft-buchli-nsis-nslp-00.txt draft-mcdonald-nsis-qos-nslp-00.txt draft-westberg-proposal-for-rsvpv2-nslp-00.txt Slides:
Generic Aggregation of Resource Reservation Protocol (RSVP) for IPv4 and IPv6 Reservation over PCN domains Georgios Karagiannis, Anurag Bhargava draft-ietf-tsvwg-rsvp-pcn-01.
1 QoS-NSLP QSPEC Template draft-ietf-nsis-qspec-05.txt Jerry Ash, Attila Bader, Cornelia Kappler NSIS WG Meeting, Paris, 5th Aug 2005 qupdates to current.
1 draft-lefaucheur-emergency-rsvp-00.txt RSVP Extensions for Emergency Services Francois Le Faucheur - Francois Le.
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
Controlled Load Service QoS Model draft-kappler-nsis-controlledload-qosm-03.txt Cornelia Kappler, Xiaoming Fu (Robert Hancock presenting) IETF#65 – Dallas.
Zurich Research Laboratory IBM Zurich Research Laboratory Adaptive End-to-End QoS Guarantees in IP Networks using an Active Network Approach Roman Pletka.
Services in the UMTS: QoS Janika Nano. Service – functionality offered to a user – a component of the portfolio of choices Application – service enabler.
What’s Missing with QoS? A not-yet-draft comment on the state of IETF QoS architectures.
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
QoS Model for Networks Using 3GPP QoS Classes (draft-jeong-nsis-3gpp-qosm-00) Seong-Ho Jeong, Sung-Hyuck Lee, Jongho Bang, Byoung-Jun Lee IETF NSIS Interim.
RSVP Basic features: –Simplex reservation: one way reservation –Receiver oriented: receivers decide what resources to reserved and initiates the reservation.
Generic Aggregation of Resource Reservation Protocol (RSVP) for IPv4 and IPv6 Reservation over PCN domains Georgios Karagiannis, Anurag Bhargava draft-karagiannis-pcn-tsvwg-rsvp-pcn-01.
D Janet Gunn, CSC Dennis Berg, CSC Pat McGregor, Nyquetek Richard Kaczmarek,
IETF 62 NSIS WG1 Porgress Report: Metering NSLP (M-NSLP) Georg Carle, Falko Dressler, Changpeng Fan, Ali Fessi, Cornelia Kappler, Andreas Klenk, Juergen.
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
Research Objectives Create an edge device model –Create edge device model which connects different networks to the Internet a heterogeneous network Understand.
Draft-ietf-nsis-qos-nslp-05.txt G. Karagiannis, A. McDonald, S. Van den Bosch.
Bearer Control for VoIP and VoMPLS Control Plane Francois Le Faucheur Bruce Thompson Cisco Systems, Inc. Angela Chiu AT&T March 30, 2000.
NSLP for Quality of Service Sven van den Bosch (ed) Georgios Karagiannis Andrew McDonald (et al.) draft-ietf-nsis-qos-nslp-02.txt Slides:
1 “A QoS Model for Signaling IntServ Controlled-Load Service with NSIS” draft-kappler-nsis-qosmodel-controlledload-01.txt cornelia.kappler at siemens.com.
1 QSpec Template Jerry Ash, Attila Bader, Chuck Dvorak, Yacine El Mghazli, Cornelia Kappler, Georgios Karagiannis, Andrew Mc Donald, Al Morton, Percy Tarapore,
Inter domain signaling protocol
NSLP for Quality of Service
Klara Nahrstedt Spring 2009
A. Báder, L. Westberg, G. Karagiannis,
IETF 96 (MPLS WG) Abhishek Deshmukh Kireeti Kompella (presenting)
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.
EE 122: Differentiated Services
Georgios Karagiannis, Tom Taylor, Kwok Chan, Michael Menth
Presentation transcript:

1 QSpec Template Jerry Ash, Attila Bader, Chuck Dvorak, Yacine El Mghazli, Cornelia Kappler, Georgios Karagiannis, Andrew Mc Donald, Al Morton, Percy Tarapore, Lars Westberg draft-ietf-nsis-nslp-qspec-01

2 Outline Introduction – What is a QSpec Problem: How can we achieve QSpec interoperability between domains? Discussion: What are generic parameters ? What about optional / QSP-specific parameters? Motivation for “Initiator QSpec” How does QNI know what QSP to signal for? Other, minor open issues Next Steps

3 Introduction – What is a QSpec? QoS NSLP can signal for different QoS Models IntServ, DiffServ,… QoS Signaling Policy (QSPs) describe how to use QoS NSLP to signal for a specific QoS Model Formerly QSPs were called QSM (but this was considered confusing) QSP specific information transported in QSpec object in QoS NSLP = QoS Description contains generic parameters, optional parameters and QSP specific parameters Generic Parameters are all parameters needed to signal for DiffServ and IntServ QoS Models E.g. token bucket “Generic parameters MUST be understood but don’t need to be implemented”

4 Discussion: What are generic parameters Generic parameters are restricted to parameters standardized to signal for IntServ and DiffServ QoS Models Hence only a handful of parameters are generic “pure DiffServ” only uses DSCPs -> no further need for signaling… …but augment with admission control as described in RFC 2996 or in draft-bader-nsis-rmd-diffserv-qsm-01 What does it mean “Generic parameters MUST be understood but don’t need to be implemented”? A QSP must provide a meaningful mapping of all generic parameters E.g. DiffServ QSP May need only … Note: DiffServ QSP is not yet defined …but knows how to map from onto E.g. if bandwidth is not signaled, map token bucket peak rate = bandwidth Should QSpec Template precisely define “meaningful mapping”? OR: Do we require generic parameters MUST be implemented by all QSPs?

5 Discussion: What about optional / QSP-specific parameters? There are more QoS Models besides IntServ and DiffServ E.g. ITU-T, 3GPP,… Generic parameters are not sufficient for them They need different / more parameters Define in QSpec Template commonly used parameters as “optional parameters” Only serves to unify coding of these parameters, e.g. Bit Error Rate Each QSP is free to define additional parameters as “QSP specific parameters” Note: This does not complicate the protocol for QNEs supporting IntServ/DiffServ QoS Models since they only interpret generic parameters

6 Discussion: Motivation for “Initiator QSpec” QNI inserts “Initiator QSpec” which cannot be changed containing Generic parameters any subset of generic parameters the QNI considers useful, i.e. “may use” | | |… Generic parameters are understood everywhere Optional parameters One (or two??) sets of QSP-specific parameters E.g. one for the ingress access (e.g. UMTS) and one for the egress access (e.g. WiMAX) – in case it is a “finicky application” in the QNI that wants to prescribe exactly what should happen Therefore a QSpec can be parsed even if QSP unknown Allows some flexibility in what to include in a QSpec Avoids translation between QSpecs A domain may do a QSP-specific interpretation of the Initiator QSpec and stack it on top. But must be removed at domain border. Generic Parameters Optional Parameters QSP ID 1 QSP ID 2 QSP 1 specific Parameters QSP 2 specific Parameters

7 Discussion: How does QNI know what QSP to signal for? QNI inserts Initiator QSpec typically containing parameters necessary for local QSP / QSP of adjacent domain Can add more generic / optional parameters if it likes to, in case they are needed in domains downstream E.g. add to RMD QSP Should it be possible to query for QSPs supported along the path?

8 Discussion: Other, minor open issues Generic parameters for excess treatment? Service Schedule as optional parameter? How code (PHBs, DSCPs,…) / useful? Aim for mapping of SIP parameters (bandwidth / codec) to generic parameters? Only allow discrete set?

9 Next Steps Bit-level format of generic parameters With guidance from RSVP people Include a worked example Along the lines of “Toms example”