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

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.
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.
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.
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 3. QoS.
NSIS Signaling for QoS Models (Was: QoS Model discussion) Cornelia Kappler, Jerry Ash, Chuck Dvorak, Al Morton, Percy Tarapore, Yacine El Mghazli, Sven.
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.
QOS مظفر بگ محمدی دانشگاه ایلام. 2 Why a New Service Model? Best effort clearly insufficient –Some applications need more assurances from the network.
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.
Seong-Ho Jeong, Sung-Hyuck Lee, Georgios Karagiannis 63rd IETF Meeting
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.
Multimedia Wireless Networks: Technologies, Standards, and QoS Chapter 3. QoS Mechanisms TTM8100 Slides edited by Steinar Andresen.
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”
P2P Streaming Protocol (PPSP) Requirements draft-zong-ppsp-reqs-03.
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.
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:
1 © 1999, Cisco Systems, Inc _05F9-c1 Aggregated RSVP Bruce, Carol, Francois, and Fred Taggers on the Information Superhighway.
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.
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.
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.
1 QSpec Template Jerry Ash, Attila Bader, Chuck Dvorak, Yacine El Mghazli, Cornelia Kappler, Georgios Karagiannis, Andrew Mc Donald, Al Morton, Percy Tarapore,
Draft-ietf-nsis-qos-nslp-05.txt G. Karagiannis, A. McDonald, S. Van den Bosch.
NSLP for Quality of Service Sven van den Bosch (ed) Georgios Karagiannis Andrew McDonald (et al.) draft-ietf-nsis-qos-nslp-02.txt Slides:
Chapter 30 Quality of Service Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 “A QoS Model for Signaling IntServ Controlled-Load Service with NSIS” draft-kappler-nsis-qosmodel-controlledload-01.txt cornelia.kappler at siemens.com.
Muhammad Mateen Yaqoob Department of Computer Science COMSATS Institute of Information Technology, Abbottabad 1.
IETF 64 PSAMP WG1 Path-coupled Meter Configuration Georg Carle, Falko Dressler, Changpeng Fan, Ali Fessi, Cornelia Kappler, Andreas Klenk, Juergen Quittek,
10. Mai 20061INF-3190: Multimedia Protocols Quality-of-Service Foreleser: Carsten Griwodz
1 NSIS: A New Extensible IP Signaling Protocol Suite Myungchul Kim Tel:
Internet Quality of Service
Multi Protocol Label Switching (MPLS)
Network Architecture Layered Architectures Network Protocols
Inter domain signaling protocol
NSLP for Quality of Service
Signalling Requirements for End-to-End IP QoS
A. Báder, L. Westberg, G. Karagiannis,
RSVP and Integrated Services in the Internet: A Tutorial
EE 122: Lecture 16/17 (Integrated Services)
QOS Requirements for Real-Time Services over IP
Emergency Services signalling for WLAN
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Quality of Service For Mobile IP.
NSIS Operation Over IP Tunnels draft-shen-nsis-tunnel-01.txt
Presented by Dave McDysan
Dynamic Management for End-to-end IP QoS
EE 122: Lecture 18 (Differentiated Services)
NSIS Operation Over IP Tunnels draft-ietf-nsis-tunnel-04.txt
Proposal for User Plane Cluster
Uniform e Admissions Control Signaling for HCF and EDCF
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.
IEEE MEDIA INDEPENDENT HANDOVER DCN:
EE 122: Differentiated Services
Interworking with 802.1Qat Stream Reservation Protocol
IEEE MEDIA INDEPENDENT HANDOVER DCN:
Anup K.Talukdar B.R.Badrinath Arup Acharya
CIS679: Two Planes and Int-Serv Model
WME Overview 7/20/03 doc.: IEEE /678r0 July 2003
How OAM Identified in Overlay Protocols draft-mirsky-rtgwg-oam-identify Greg Mirsky IETF-104 March 2019, Prague.
Lin Xiao David A. Bryan Yingjie Gu Xuan Tai
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-qspecteam-nsis-nslp-qspec-00

2 Outline What is the QSpec Motivation for work on QSpec Template? How is the QSpec processed? Applicability QSpec Format Security Issues Signaling DiffServ and IntServ with QSpec Open Issues

3 What is the QSpec? QSpec transported in QoS NSLP messages Opaque to QoS NSLP Contains QoS Signaling Model (QSM) specific information Control Information QoS Description QoS Description contains sub-objects for Traffic characterization (TSpec like) Description of desired QoS (RSpec like) Collecting information about resource availability (AdSpec like)

4 Motivation for work on QSpec Template Develop QSpec Template in order to Give guidance for constructing QSMs Define Generic Parameters To be used by all QoS Signaling Models if applicable This way comparison of different QSpecs and QSMs is simplified May even allow mapping one QSpec / QSM onto the other Define Optional Parameters Clarify interfacing QoS NSLP / QSpec Motivated by IDs on concrete QSMs draft-ash-nsis-nslp-qos-sig-proof-of-concept-01 draft-bader-rmd-qos-model-00 draft-kappler-nsis-qosmodel-controlledload-00

5 How is the QSpec processed? Addition compared to QoS-NSLP Processes QSM Control Information | Local | |Applications or| |Management (e.g| |for aggregates)| ^ ^ | QSM-specific | V | NSLP Processing | | | | Resource | | Policy | >>>>>>|Mgmt. Fct.| >>| Control | | Common NSLP | | | | | | Processing | | | * ^ * ^. ^ | * ^ | V. * ^ * ^ | NTLP | * ^ |Processing| * V * V | | * V * V Processes QSM QoS Description QSM specific entities Open issue: Interworking between Common NSLP Processing, QSM specific NSLP Processing and Resource Mgmt Fct.

6 Applicability QSpec Template defines generic parameters and optional parameters. Generic Parameters provide a common language for QSpecs SHOULD be used for QSpecs if applicable Definition of parameters similar to the generic ones should be avoided SHOULD be understood by any QNE Optional parameters SHOULD be used for QSpecs if applicable But QNEs outside a given domain cannot be expected to understand them QSpecs can define their own, additional parameters Open issue: Define minimal subset of generic parameters that MUST be supported? May be important for interoperability

7 QSpec Format I Overview QSpec = QSM ID allows IANA registration of QSpec parameter combinations and identification of known QSMs by Common NSLP Processing QoS Description and QSM Control Information can contain mutable and immutable parameters In QoS Description, sub-objects related to TSpec/RSpec/AdSpec from RSVP appear = =,

8 QSpec Format II QSM Control Information Generic Parameters Mutable Limits scope of QSpec (there is a similar scope parameter for QoS NSLP messages) Mutable Indicates QSM was not understood by at least one QNE Open issue Because generic parameters are defined it may be possible to interpret even an unknown QSM. Do we need this flag? Mutable Indicates unsuccessful reservation at at least one QNE “uninterpretable QSM” may be “cause code” (alternative to ?) Immutable Indicates desired start time and end time of reservation Optional Parameters E.g. for supporting reduce state (e.g. RMD)

9 QSpec Format III QoS Description Generic Parameters Traffic Descriptors Bandwidth / number of resource units,Token Bucket QoS Class DSCP, Y.1541 QoS Class, DS-TE class type QoS Characterization Transfer delay, delay variation, packet loss, Bit Error Rate Excess Treatment Priority and Reliability Monitoring Requirements Optional Parameters Traffic Descriptors more complex descriptors, e.g. mutliple token buckets

10 QSpec Format IV QoS Description / Priority Generic Parameters Open issue: Where is priority processing located? Is it generic to NTLP? All NSLPs? QoS NSLP? QSMs? We believe it is most efficiently processed in the Resource Mgmt Fct. Therefore we make it a generic QSpec parameter Making it a generic parameter is a recommendation to implement it in all QSEs

11 QSpec Format V Mapping QoS Description onto sub-object type <Resource <Traffic <QoS Availability> Characterization> Desired> Traffic Descriptors x x x QoS Class x x QoS Charact. x x Excess Treatment x Prio. and Reliability x Service Schedule x Monitoring Requirements x A QSpec may carry any number of the above sub-objects in any QoS NSLP message More precise prescriptions / restrictions defined by QoS NSLP and QSMs

12 Security Issues QoS NSLP messages may carry a Policy Object Authorizing QSpec content Hence specific to QSpec and bound to it Open issue: How achieve binding of Policy Object and QSpec? Policy Object bound to immutable “Traffic Characterization” sub-object? For binding it to mutable information need to mutate Policy Object as well?

13 Signaling DiffServ and IntServ with QSpec I Proof-of-concept test: Signal Admission Control for DiffServ with = mutable Control Information immutable QoS Description (Traffic Characterization sub-object)

14 Signaling DiffServ and IntServ with QSpec II Proof-of-concept test: Signal IntServ Controlled-Load with = In what messages the QSpec is used and how QNEs should process it must be fixed in the QSM mutable Control Information immutable QoS Description (Traffic Characterization sub-object)

15 Open Issues QSM development guidelines Clarify relationship of Common NSLP Processing, QSM-specific NSLP Processing and Resource Mgmt. Fct. Is the QSpec passed to the QSM-specific NSLP Processing first and then to the Resource Mgmt. Fct? How do QSM-specific NSLP processing and the Resource Mgmt. Fct. influence message processing in common NSLP processing? Should/can we request that QNEs MUST support a subset of generic parameters? Is it QSM or QoS Model?

16 Open Issues Where is an unknown QSM handled? Common NSLP processing e.g. by issuing an error notification) QSM-specific NSLP processing e.g. by setting the corresponding flag in the QSM control information? Note generic parameters contained in an unknown QSM may still be understood by QNEs. Hence it may make sense to process even unknown QSMs. How is resource sharing handled, respectively, in the common NSLP processing, QSM-specific NSLP processing and resource management function? Streamline QSM control information defined here and the COMMIT flag defined in [QOS-NSLP]