The Quality for Service Protocol
draft-aranda-dispatch-q4s-06

Document Type Active Internet-Draft (individual)
Last updated 2018-08-19 (latest revision 2018-07-15)
Stream ISE
Intended RFC status (None)
Formats plain text pdf html bibtex
Stream ISE state In ISE Review
Consensus Boilerplate Unknown
Document shepherd Adrian Farrel
IESG IESG state I-D Exists
Telechat date
Responsible AD (None)
Send notices to Adrian Farrel <rfc-ise@rfc-editor.org>
DISPATCH Working Group                               J.J. Garcia Aranda
                                                                  Nokia
Internet Draft                                               M. Cortes
                                                            J. Salvachua
Intended status: Informational              Univ. Politecnica de Madrid
Expires: January 2019                                       M. Narganes
                                                               Tecnalia
                                                  I. Martinez Sarriegui
                                                                 Optiva

                                                          July 13, 2018

                     The Quality for Service Protocol
                     draft-aranda-dispatch-q4s-06.txt

Status of this Memo

   This Internet-Draft is submitted to IETF in full conformance with
   the provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF), its areas, and its working groups.  Note that
   other groups may also distribute working documents as Internet-
   Drafts.

   Internet-Drafts are draft documents valid for a maximum of six
   months and may be updated, replaced, or obsoleted by other documents
   at any time.  It is inappropriate to use Internet-Drafts as
   reference material or to cite them other than as "work in progress."

   The list of current Internet-Drafts can be accessed at
   http://www.ietf.org/ietf/1id-abstracts.txt

   The list of Internet-Draft Shadow Directories can be accessed at
   http://www.ietf.org/shadow.html

   This Internet-Draft will expire on January 13, 2019.

Copyright Notice

   Copyright (c) 2018 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

Garcia Aranda          Expires January 13, 2019                [Page 1]
Internet-Draft    The Quality for Services Protocol           July 2018

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document. Please review these documents
   carefully, as they describe your rights and restrictions with
   respect to this document.

Abstract

   This memo describes an application level protocol for the standard
   communication of e2e QoS compliance information using a protocol
   based on Hypertext Transfer Protocol (HTTP), which forms the basis
   for the World Wide Web, and Session Description Protocol (SDP).
   Quality for Service Protocol (Q4S) provides a mechanism for latency,
   jitter, bandwidth and packet loss negotiation and monitoring,
   alerting whenever one of the negotiated conditions is violated.

   Implementation details on the actions to be triggered upon
   reception/detection of QoS alerts exchanged by the protocol are out
   of scope of this draft, it is application dependent (e.g. increase
   quality, reduce bit-rate) or even network dependent (e.g. change
   connection's quality profile).

Table of Contents

   1  Introduction...................................................5
      1.1   Scope....................................................6
      1.2   Motivation...............................................6
      1.3   Summary of Features......................................8
   2  Terminology....................................................9
   3  Overview of Operation..........................................9
   4  Q4S messages..................................................21
      4.1   Requests................................................21
      4.2   Responses...............................................22
      4.3   Header Fields...........................................24
         4.3.1    Common Q4S Header Fields..........................24
         4.3.2    Specific Q4S Request Header Fields................24
         4.3.3    Specific Q4S Response Header Fields...............26
      4.4   Bodies..................................................26
         4.4.1    Encoding..........................................26
   5  Q4S method definitions........................................27
      5.1   BEGIN...................................................27
      5.2   READY...................................................27
      5.3   PING....................................................28

Garcia Aranda          Expires January 13, 2019                [Page 2]
Internet-Draft    The Quality for Services Protocol           July 2018

      5.4   BWIDTH..................................................28
      5.5   Q4S-ALERT...............................................28
      5.6   Q4S-RECOVERY............................................29
      5.7   CANCEL..................................................30
Show full document text