Re: [rtcweb] draft-jennings-rtcweb-qos: QCI "marking"?

Hannes Tschofenig <hannes.tschofenig@gmx.net> Fri, 21 September 2012 12:09 UTC

Return-Path: <hannes.tschofenig@gmx.net>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 73CD121F84CD for <rtcweb@ietfa.amsl.com>; Fri, 21 Sep 2012 05:09:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level:
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DJP5uzjjAetX for <rtcweb@ietfa.amsl.com>; Fri, 21 Sep 2012 05:09:20 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by ietfa.amsl.com (Postfix) with SMTP id 2F61221F8760 for <rtcweb@ietf.org>; Fri, 21 Sep 2012 05:09:20 -0700 (PDT)
Received: (qmail invoked by alias); 21 Sep 2012 12:09:18 -0000
Received: from unknown (EHLO [10.255.133.193]) [194.251.119.201] by mail.gmx.net (mp072) with SMTP; 21 Sep 2012 14:09:18 +0200
X-Authenticated: #29516787
X-Provags-ID: V01U2FsdGVkX1/TXecHJdDTtXt/pt/DrJPwrdw+z/EDdmtHcw3Q3d vD6fL6MEsTPBxa
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset="us-ascii"
From: Hannes Tschofenig <hannes.tschofenig@gmx.net>
In-Reply-To: <CAD6AjGRtc6cj94ypzts8RxrbN3tqkzwM47pj86Mea+BupVisGQ@mail.gmail.com>
Date: Fri, 21 Sep 2012 15:09:12 +0300
Content-Transfer-Encoding: quoted-printable
Message-Id: <32407FD1-5A1F-4055-A1A3-3576835E9E84@gmx.net>
References: <E44893DD4E290745BB608EB23FDDB7622C5EF8@008-AM1MPN1-043.mgdnok.nokia.com> <CAD6AjGRtc6cj94ypzts8RxrbN3tqkzwM47pj86Mea+BupVisGQ@mail.gmail.com>
To: Cameron Byrne <cb.list6@gmail.com>
X-Mailer: Apple Mail (2.1084)
X-Y-GMX-Trusted: 0
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] draft-jennings-rtcweb-qos: QCI "marking"?
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Sep 2012 12:09:21 -0000

Hi Cameron, Hi Markus, 

your responses raise an interesting question: while everyone liked the idea presented in draft-jennings-rtcweb-qos it may have pretty limited practical value. There is the annoying layer issues (that we encounter in other areas in the IETF as well) that crosses our way. For cellular systems where the QoS mechanisms would provide the most benefits it does not work. If it would work then the QoS procedure would be available at the link layer during bearer establishment. For WLANs, where there are the least problems, you could also use the link layer specific QoS mechanisms (if at all needed). Same for Wimax. 

On top of that there is the architectural issue (namely, how this is supposed to work e2e). Not talking about the architectural story does not make the problem go away.

Ciao
Hannes

On Sep 18, 2012, at 4:27 PM, Cameron Byrne wrote:

> 
> On Sep 18, 2012 1:08 AM, <Markus.Isomaki@nokia.com> wrote:
> >
> > Hi,
> >
> > Martin Thomson wrote:
> > >
> > >On 10 September 2012 07:15, Harald Alvestrand <harald@alvestrand.no>
> > >wrote:
> > >> - Pointers to documentation on how browsers are expected to be able to
> > >> set QCI and WiFI markings would be a good addition. Compared to those,
> > >> DSCP codepoint setting is well understood.
> > >
> > <snip>
> > >
> > >What do people think about NOT including QCI/WiFi markings?  Is it not
> > >possible for a wireless interface to examine DSCP markings in order to
> > >determine the markings for the link?  We should endeavour to maintain the
> > >proper abstractions.
> > >
> >
> > I'm not even sure if the browser or even the OS can influence much the QCI or bearer selection in LTE. I think the model is such that the "network" sets up these special non-best-effort bearers, and gives the endpoint the classifier rules related to them. The rules tell the endpoint how to map outgoing packets to the bearers. Typically the rules are based on source/destination IP and port, and the transport protocol. Someone may be able to confirm, but I believe DSCP can be used too. But basically the rules come from the network and the endpoint just follows them.
> >
> > So, somehow the browser or the JS app would first have to convince the access network provider to setup the special bearer so that the right flows get classified to it. In IMS the SIP proxy reads the SDP and tells some network element what audio or video flows are being setup and what their 5-tuples are, so the network is being able to setup the bearers correctly for them. The endpoint merely waits for this setup and acts accordingly. This works as the SIP proxy is run by the access operator. In RTCWeb the same could work if the calling site had a relationship with the access operator. I've heard that there is some work by some operators to offer Web APIs for 3rd party apps to do the bearer setup requests more ad hoc. Most of this may be outside the scope of RTCWeb but I think the document should have some explanation on how it works from the OS, browser, JS client, calling site, and mobile operator perspective.
> >
> > On the "transport" or "data path" level I don't think the browser needs to understand anything about QCIs. DSCP marking should be good enough.
> >
> > Anyone with more LTE/mobile clue that could comment on this?
> >
> > Markus
> >
> 
> Your understanding is similar to mine.
> 
> Generally speaking, qos in 3gpp networks is network initiated and controlled by a PCRF. The UEs are generally not trusted, as they may abuse qos.
> 
> I am told that qos is an important differentiator for the operator run services and consequently will not be generally available to 3rd party apps such as webrtc.
> 
> I am generally sceptical about qos on the internets, and we may be getting into a dangerous area if we start to assume networks will give anything more than best effort to webrtc.
> 
> CB _______________________________________________
> > rtcweb mailing list
> > rtcweb@ietf.org
> > https://www.ietf.org/mailman/listinfo/rtcweb
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb