Re: [conex] I-D Action: draft-ietf-conex-mobile-01.txt

Dirk Kutscher <Dirk.Kutscher@neclab.eu> Mon, 11 March 2013 08:25 UTC

Return-Path: <Dirk.Kutscher@neclab.eu>
X-Original-To: conex@ietfa.amsl.com
Delivered-To: conex@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9C65821F87F9 for <conex@ietfa.amsl.com>; Mon, 11 Mar 2013 01:25:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level:
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1lIdeqiTltKK for <conex@ietfa.amsl.com>; Mon, 11 Mar 2013 01:25:41 -0700 (PDT)
Received: from mailer1.neclab.eu (mailer1.neclab.eu [195.37.70.40]) by ietfa.amsl.com (Postfix) with ESMTP id 04B7621F87FB for <conex@ietf.org>; Mon, 11 Mar 2013 01:25:41 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailer1.neclab.eu (Postfix) with ESMTP id 6912310361B; Mon, 11 Mar 2013 09:25:40 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de)
Received: from mailer1.neclab.eu ([127.0.0.1]) by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k0AK5oC-9NRs; Mon, 11 Mar 2013 09:25:40 +0100 (CET)
Received: from METHONE.office.hd (methone.office.hd [192.168.24.54]) by mailer1.neclab.eu (Postfix) with ESMTP id 463CD1035B7; Mon, 11 Mar 2013 09:25:30 +0100 (CET)
Received: from PALLENE.office.hd ([169.254.1.80]) by METHONE.office.hd ([192.168.24.54]) with mapi id 14.01.0323.003; Mon, 11 Mar 2013 09:25:30 +0100
From: Dirk Kutscher <Dirk.Kutscher@neclab.eu>
To: "sebastien.jobert@orange.com" <sebastien.jobert@orange.com>, "conex@ietf.org" <conex@ietf.org>
Thread-Topic: [conex] I-D Action: draft-ietf-conex-mobile-01.txt
Thread-Index: AQHN7ws331UX9ppFRESPANIFbFA5P5icxB4AgAPBTdA=
Date: Mon, 11 Mar 2013 08:24:43 +0000
Message-ID: <82AB329A76E2484D934BBCA77E9F524955232DD2@PALLENE.office.hd>
References: <20130110081844.23078.88285.idtracker@ietfa.amsl.com> <16566_1362787390_513A7C3E_16566_17833_1_7F67B91079F7C74F9DAB55FC7872661E0C139F@PEXCVZYM12.corporate.adroot.infra.ftgroup>
In-Reply-To: <16566_1362787390_513A7C3E_16566_17833_1_7F67B91079F7C74F9DAB55FC7872661E0C139F@PEXCVZYM12.corporate.adroot.infra.ftgroup>
Accept-Language: de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.1.99.203]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [conex] I-D Action: draft-ietf-conex-mobile-01.txt
X-BeenThere: conex@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Congestion Exposure working group discussion list <conex.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/conex>, <mailto:conex-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/conex>
List-Post: <mailto:conex@ietf.org>
List-Help: <mailto:conex-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/conex>, <mailto:conex-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Mar 2013 08:25:42 -0000

Hi Sebastien,

Thanks a lot for the feedback -- we'll come back to that (hopefully soon).

Best regards,
Dirk

> -----Original Message-----
> From: conex-bounces@ietf.org [mailto:conex-bounces@ietf.org] On Behalf
> Of sebastien.jobert@orange.com
> Sent: Samstag, 9. März 2013 01:03
> To: conex@ietf.org
> Subject: Re: [conex] I-D Action: draft-ietf-conex-mobile-01.txt
> 
> Hi,
> 
> I reviewed this draft, which is of interest to me. Indeed, as said during the
> IETF83 in Paris, I believe that documenting how to use ConEx in the context
> of mobile networks would be beneficial to the industry, as it clearly
> corresponds to an interesting use case. I would be happy to help if useful.
> 
> Please see below some comments/questions for clarification, with the goal
> of improving this draft.
> 
> 
> - Section 2: overview of 3GPP EPC
> 
> I am not convinced that this overview is really a must in this document,
> especially if the purpose is to publish it at the end. Referencing the relevant
> 3GPP documents might be appropriate instead. Also, I would suggest
> avoiding to make this draft specific to LTE; indeed ConEx is applicable to other
> mobile networks.
> 
> What could be of interest however in this section might be to describe in a
> generic way the aspects specific to the mobile networks relevant to ConEx,
> for instance:
> 	- the use very often of a tunnel "IP over IP" (GTP tunnel in general)
> 	- the fact that two very different segments are involved in those
> networks (wireless and backhaul/core)
> 	- the specificities of the wireless segment - e.g. the cost of
> transmitting a packet depends on the radio conditions
> 	- the mobility aspects, and their impact on the places where ConEx
> related information must be maintained
> 	- the potential presence of very different mobile technologies (e.g.
> 3GPP-based and Wifi) and offloading scenarios
> 
> The following draft that we briefly presented in Paris could give some inputs
> on the wireless segment: http://tools.ietf.org/pdf/draft-jobert-tsvwg-pre-
> congest-notif-mobile-00.pdf
> 
> In addition, I wonder if the scope of this document could also cover
> unlicensed wireless networks such as Wifi? Perhaps the architectures are a
> bit different, but maybe not too much. And I understood that Wifi is already
> part of the offloading scenarios described in this draft.
> 
> 
> - Section 3: ConEx use cases
> 
> This draft mentions 4 different use case of ConEx in mobile networks:
> 
> 	3.1- CONEX as a Basis for Traffic Management
> 
> The beginning of section 3.1 has again many references to 3GPP LTE
> mechanisms that are not really ConEx specific. It would be desirable to focus
> the discussion on ConEX: describe basically the features that ConEx would
> bring, and how to deploy the mechanism, without necessarily comparing
> with 3GPP LTE features.
> 
> DPI and admission control are mentioned. It is worth clarifying that DPI is
> clearly not used everywhere and has clear drawbacks (e.g. versatility of
> application signatures, trend to encryption). I would personally avoid
> presenting it as a de facto mechanism; there are other options to manage
> QoS in a dynamic way in mobile networks. It is worth also mentioning that
> the efficiency of admission control mechanisms for data services is quite
> limited in general in mobile networks, due to the high variability of the traffic
> and of the achievable throughput on the radio interface. My experience is
> that, most of the time, they are simply deactivated for data services.
> 
> When reading the text, I found the DPI discussion and comparison with
> ConEx quite unclear. These are 2 different mechanisms. As presented in the
> draft, DPI aims at identifying certain types of applications, to potentially apply
> a particular treatment to them in case of congestion. My understanding of
> ConEx is that it can tell you about how much congestion has been caused by a
> user or by a flow in the past. One might want to apply a particular treatment
> to the flows having causes the highest congestion in the past, but I believe
> that it is a different use case compared to the "service classification"
> mentioned with DPI - both could actually be complementary and combined. I
> don't fully agree that ConEx plays the same role as a mechanism which aims
> at identifying the type of application (DPI, or another mechanism). I don't
> believe either that it is "more accurate and dynamic fashion"; this is simply
> different paradigm.
> 
> The use case of data offload is also mentioned. While I understand the
> concept, I am not sure that I see how this is specific to ConEx. This is a bit
> similar to the previous discussion: one can apply various criteria to select the
> flows to be offloaded, ConEx providing information for a congestion-based
> selection. I'll tend to think that congestion will very likely not be the only
> criteria.
> 
> Again, I believe that the draft would benefit in simply describing how ConEx
> is expected to be used to address this kind of use cases, rather than
> comparing with other LTE mechanisms.
> 
> 
> 	3.2- CONEX to Incentivize Scavenger Transports
> 
> While I fully understand the objective of this (basically, incentivize the use of
> less-than-best-effort transport), I feel that this is more in the hands of the
> application than the network, and the application probably needs some
> trigger from the network to move to this kind of scavenger transport.
> Therefore, you might perhaps add that additional specific mechanisms could
> be implemented in the network, such as the one described in section 3.3
> (Accounting for Congestion Volume), to really incentivize the applications to
> play the game.
> 
> 
> 	3.3- Accounting for Congestion Volume
> 
> IMHO, this is probably the most interesting use case for ConEx in mobile
> networks: providing a more accurate form of fair usage. How to use ConEx to
> address this use case should be better described in this document. The
> advantages of informing the application about the periods of congestion
> could be for instance highlighted. Also, the description could be combined
> with the previous use case described in section 3.2 (Scavenger Transports),
> since they are in a way complementary.
> 
> 
> 	3.4- CONEX as a Form of Differential QoS
> 
> I don't really see the main difference compared to section 3.1; could you
> clarify what is specific here? Perhaps both sections should be combined?
> 
> 
> - Section 3.5: Partial vs. Full Deployment
> 
> This section is really important, as it is quite clear that ConEx will not be
> supported everywhere in potential early deployments. Especially, as
> mentioned in the draft, mobile terminals may not support the mechanisms at
> the beginning.
> 
> Some of the schemes suggested during partial deployments may however
> be difficult to be explained to the end user (e.g. "apply fixed volume caps for
> non-CONEX UEs and more flexible schemes for CONEX-enabled UEs"), and
> therefore difficult to consider in practice. This may moreover not always be a
> matter of mobile terminal, but also of the way the application running on the
> terminal is developed - hence the potential variability.
> 
> Migration paths and partial support for ConEx should be further detailed, in
> particular how to progressively introduce ConEx in mobile networks, e.g. in
> case the features are not supported everywhere. For instance, in case the
> terminals do not implement ConEx, could some ConEx functions be
> implemented in the base station instead? The draft is currently not so
> detailed on these aspects.
> 
> This section describes relevant areas where attention is required (roaming,
> mobility, ...). There is however some overlapping with previous section on
> ConEx-based data offload (it might be easily fixed).
> 
> 
> - Section 4: ConEX in the EPS
> 
> The description of the 3 scenarios is currently very limited/weak (basically
> reduced to the figures...). Further details are clearly needed to understand
> them.
> 
> For instance, I don't understand how case 1 (figure 2) could work without the
> UE supporting ConEx. How can the server know about the amount of
> congestion in this case? My understanding of this scenario is that the UE does
> not even send back to the sender the congestion signal (e.g. ECN/loss) in the
> TCP layer.
> 
> It is not clear either how ConEx could operate over multiple administrative
> domains (e.g. multiple operators).
> 
> It should be discussed somewhere whether the purpose is to cover
> congestion only over the wireless segment, only over the backhaul segment,
> or both. A section discussing how to actually manage / differentiate
> congestion in the backhaul vs radio segment could be useful. Indeed, when
> ECN is used, this kind of consideration may be of importance. It was good
> point to reference RFC 6040 as propagation of the ECN marking across the
> (GTP) tunnel may be needed. Further details about the exact option(s) to be
> used could however be useful.
> 
> The draft should recommend more clearly where to position the different
> functions defined in ConEx, e.g.:
> 	- Policer in the core network (e.g. in the GGSN / PDN-GW)
> 	- Auditer in the base station
> 	- Support for ConEx in the mobile terminals (as senders or receivers)
> 	- Support for ConEx in the senders more in general (e.g. Web server)
> 
> While I understand the concept, I am not fully convinced about positioning
> the policer in the base station for the uplink direction; that seems really too
> much distributed for this kind of function. Probably it depends on the exact
> use case addressed, but if some form of user-specific accounting information
> is required to the policer, this position is clearly not a good option at all.
> 
> 
> - Other comments
> 
> I have a general question to the group: which relationships do you see
> between ConEx and UPCON activities in 3GPP? They are touching the same
> aspects (namely congestions in wireless networks), but the mechanisms may
> at the end be quite different (although my understanding is that the
> mechanisms in UPCON are still to be defined).
> 
> For instance:
> 	- Could ConEx be one possible solution to UPCON?
> 	- Will UPCON be an alternative to ConEx, where the congestion
> information will be carried back to the core network by another mean than
> TCP layer? (e.g. inside the GTP tunnel)
> 	- Can UPCON be considered as similar to a partial deployment of
> ConEx, and be completed later when the mobile terminals will be "ConEx
> aware"?
> 
> I'd be really interested to hear people's opinion on these items.
> 
> Thanks.
> 
> Cheers,
> 
> Sébastien
> 
> -----Message d'origine-----
> De : conex-bounces@ietf.org [mailto:conex-bounces@ietf.org] De la part de
> internet-drafts@ietf.org Envoyé : jeudi 10 janvier 2013 09:19 À : i-d-
> announce@ietf.org Cc : conex@ietf.org Objet : [conex] I-D Action: draft-ietf-
> conex-mobile-01.txt
> 
> 
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
>  This draft is a work item of the Congestion Exposure Working Group of the
> IETF.
> 
> 	Title           : Mobile Communication Congestion Exposure Scenario
> 	Author(s)       : Dirk Kutscher
>                           Faisal Ghias Mir
>                           Rolf Winter
>                           Suresh Krishnan
>                           Ying Zhang
>                           Carlos J. Bernardos
> 	Filename        : draft-ietf-conex-mobile-01.txt
> 	Pages           : 22
> 	Date            : 2013-01-10
> 
> Abstract:
>    This memo describes a mobile communications use case for congestion
>    exposure (CONEX) with a particular focus on mobile communication
>    networks such as 3GPP Evoled Packet System (EPS).  The draft provides
>    a brief overview of the architecture of these networks (both access
>    and core networks), current QoS mechanisms and then discusses how
>    congestion exposure concepts could be applied.  Based on this, this
>    memo suggests a set of requirements for CONEX mechanisms that
>    particularly apply to mobile networks.
> 
> 
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-conex-mobile
> 
> There's also a htmlized version available at:
> http://tools.ietf.org/html/draft-ietf-conex-mobile-01
> 
> A diff from the previous version is available at:
> http://www.ietf.org/rfcdiff?url2=draft-ietf-conex-mobile-01
> 
> 
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
> 
> _______________________________________________
> conex mailing list
> conex@ietf.org
> https://www.ietf.org/mailman/listinfo/conex
> 
> __________________________________________________________
> __________________________________________________________
> _____
> 
> Ce message et ses pieces jointes peuvent contenir des informations
> confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites
> ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez
> le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les
> messages electroniques etant susceptibles d'alteration, France Telecom -
> Orange decline toute responsabilite si ce message a ete altere, deforme ou
> falsifie. Merci.
> 
> This message and its attachments may contain confidential or privileged
> information that may be protected by law; they should not be distributed,
> used or copied without authorisation.
> If you have received this email in error, please notify the sender and delete
> this message and its attachments.
> As emails may be altered, France Telecom - Orange is not liable for messages
> that have been modified, changed or falsified.
> Thank you.
> 
> _______________________________________________
> conex mailing list
> conex@ietf.org
> https://www.ietf.org/mailman/listinfo/conex