Re: [dhcwg] DHCP Options for Network-Assisted Multipath TCP (MPTCP)

<mohamed.boucadair@orange.com> Thu, 12 November 2015 15:09 UTC

Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: dhcwg@ietfa.amsl.com
Delivered-To: dhcwg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7A03E1ACD90; Thu, 12 Nov 2015 07:09:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level:
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, UNPARSEABLE_RELAY=0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Tx6Pa323qk91; Thu, 12 Nov 2015 07:09:43 -0800 (PST)
Received: from relais-inet.orange.com (relais-nor36.orange.com [80.12.70.36]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BCC891ACD8E; Thu, 12 Nov 2015 07:09:40 -0800 (PST)
Received: from opfednr01.francetelecom.fr (unknown [xx.xx.xx.65]) by opfednr20.francetelecom.fr (ESMTP service) with ESMTP id 338C8402F3; Thu, 12 Nov 2015 16:09:39 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.75]) by opfednr01.francetelecom.fr (ESMTP service) with ESMTP id 0853C1A0056; Thu, 12 Nov 2015 16:09:39 +0100 (CET)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILMA4.corporate.adroot.infra.ftgroup ([fe80::65de:2f08:41e6:ebbe%19]) with mapi id 14.03.0248.002; Thu, 12 Nov 2015 16:09:38 +0100
From: mohamed.boucadair@orange.com
To: Simon Hobson <linux@thehobsons.co.uk>, "multipathtcp@ietf.org" <multipathtcp@ietf.org>, "dhcwg@ietf.org" <dhcwg@ietf.org>
Thread-Topic: [dhcwg] DHCP Options for Network-Assisted Multipath TCP (MPTCP)
Thread-Index: AQHRHVXLu5Q2PNkW5Uy2kMuw8b3YvZ6Yc/NA
Date: Thu, 12 Nov 2015 15:09:38 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933008C9BBB0@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <D2660C4C.7A833%dan.seibel@telus.com> <787AE7BB302AE849A7480A190F8B933008C9AC74@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <m2pozifd2f.wl-Niall.oReilly@ucd.ie> <787AE7BB302AE849A7480A190F8B933008C9AD6A@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <D8E99AD3-A93A-4C43-9E6D-9E3015EF4670@thehobsons.co.uk> <787AE7BB302AE849A7480A190F8B933008C9AEFD@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <F8FA02F0-952D-472B-8016-71C3B62DA04B@thehobsons.co.uk>, <787AE7BB302AE849A7480A190F8B933008C9BA1F@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <0705B986-C01F-49E8-AD15-14C7D14C74BD@cisco.com> <787AE7BB302AE849A7480A190F8B933008C9BA96@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <5E745D70-F0BA-42E2-B8BF-E281DEED19A6@thehobsons.co.uk>
In-Reply-To: <5E745D70-F0BA-42E2-B8BF-E281DEED19A6@thehobsons.co.uk>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.168.234.3]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/dhcwg/6WbEWKVxiBqntLIaJNNdjeHnr8U>
Subject: Re: [dhcwg] DHCP Options for Network-Assisted Multipath TCP (MPTCP)
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dhcwg/>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Nov 2015 15:09:45 -0000

Re-,

The change you asked for is as follows: 

==============
OLD:
   The DHCP server MUST NOT reply with the DHCP MPTCP Concentrator
   option unless the client has explicitly requested for it.

NEW:
   The DHCP server SHOULD NOT reply with the DHCP MPTCP Concentrator
   option unless the client has explicitly requested for it.
==============

Comments from the wg about this change is welcome. 

Cheers,
Med

> -----Message d'origine-----
> De : dhcwg [mailto:dhcwg-bounces@ietf.org] De la part de Simon Hobson
> Envoyé : jeudi 12 novembre 2015 15:24
> À : multipathtcp@ietf.org; dhcwg@ietf.org
> Objet : Re: [dhcwg] DHCP Options for Network-Assisted Multipath TCP
> (MPTCP)
> 
> mohamed.boucadair@orange.com wrote:
> 
> > The proposed text was to explicitly show to Simon the complexity induced
> by the request to handle broken implementations.
> 
> Which IMO you failed to do.
> 
> If a client receives an option that it doesn't know what to do with - it
> is already required to ignore it. As Bernie points out, you do not need to
> specify that as that's already "standard requirement" for all options.
> You also don't need to specify that the client must request it - that too
> is standard requirement.
> 
> The suggestion was simply that you change one instance of "must not" to
> "should not".
> In the ideal world, no client would ever want an option but not request it
> - "should not" is sufficient instruction for a normal server, serving a
> normal client, with nothing broken, to not send the option if not
> requested.
> 
> But in the non-ideal world, sometimes the admin needs to override the
> strictly correct operation so as to deal with something that isn't
> completely ideal. Stating "must not" precludes the admin from working
> around a problem, and technically means an implementation must prevent him
> from trying*. In the real world there are broken things we can't fix -
> only work around the broken bits.
> 
> You don't need to specify any mechanism for that, you don't even need to
> reference the possibility - just don't prohibit it. So the sole change
> required is to change "must" to "should" in one place.
> 
> * If the server "must not" send an option the client didn't ask for, then
> strictly speaking, an implementation "must not" have a means for the admin
> to override that parameter list.
> 
> _______________________________________________
> dhcwg mailing list
> dhcwg@ietf.org
> https://www.ietf.org/mailman/listinfo/dhcwg