Re: [Captive-portals] option 160 conflict

Warren Kumari <warren@kumari.net> Thu, 02 January 2020 22:32 UTC

Return-Path: <warren@kumari.net>
X-Original-To: captive-portals@ietfa.amsl.com
Delivered-To: captive-portals@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A031F1201CE for <captive-portals@ietfa.amsl.com>; Thu, 2 Jan 2020 14:32:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=kumari-net.20150623.gappssmtp.com
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 xPasIuBjjN-m for <captive-portals@ietfa.amsl.com>; Thu, 2 Jan 2020 14:32:53 -0800 (PST)
Received: from mail-qt1-x82b.google.com (mail-qt1-x82b.google.com [IPv6:2607:f8b0:4864:20::82b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BB3D9120829 for <captive-portals@ietf.org>; Thu, 2 Jan 2020 14:32:53 -0800 (PST)
Received: by mail-qt1-x82b.google.com with SMTP id n15so35698086qtp.5 for <captive-portals@ietf.org>; Thu, 02 Jan 2020 14:32:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kumari-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=xBir8jI119Neec7EJ2xjYbPG2CZhzgIZ9lhXW0mJTAA=; b=QRklTiX2fwy8j8JdexIldbv7PcqUAAByJpoZFSA39B/J6pVFjjMfgliTJ9wOjaet8i rS2DCpC1BWcfZ5RHzQCwaGLS6q+sdK8p3VMTn45Zcw/kGoQx2lvKlQe43SlOCfUi1iJy BYlkviiMqpUgA29+xBheqeHBWJTr3cSaFjShF9dpZprQxTSNUd7KCoESeOtw9mEpxfQH efxH2laLC01HRU5DF3OKNrHaWVKyK/jBDHuO1PEFRcAJM9Q3Cef1hcaNsqLN3PiU6xZq oexlV4aQcmnfpRsCFKIteWqMJjAMAeF6CORPYhz3JFNr5cl11izrYiJ4dkm5ghEoOLib u1LQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=xBir8jI119Neec7EJ2xjYbPG2CZhzgIZ9lhXW0mJTAA=; b=E0NqUrtEd1X2SreCfCV69kD6EgNMDy3gvT/RxibRWw0FLf0aPdH2jEi0u1wcNAVYJR FvmfpEKsuVmppUfzSaLrU3IrvjMxp1JN7cWpkm10snYLa7SqptoKpDvGgxwvYDOUDe0W xwzOcMvcI3bWESxzmHkMnd95DwpplpbO2RzCGeVgf6UpCVgFi2hG1Tb/TQB6/h0kwLQX vc8EkR76kJozJ/P2yDafQ9NuMTP1H3K5wA5aGZaxJ5EE6mUafAQrvevXQriA/2XgZ56p msMb06YLq82RwzJqNlDs3gT7gyL7xFDMa88oj+TmikstDWQwAbTgl3625uB7KLIty1uS y/kg==
X-Gm-Message-State: APjAAAXPmZ6+NQjm36rEPc9vY8T+WkJMEBaj6CA2cTPmHbTlTkdHiQbF h0a/83Ll6LJeV/mSINYu90XB5I1ydHsZJcysuapj7Q==
X-Google-Smtp-Source: APXvYqzgvL3HSa2azODpUBoxlaqWWd1woKSK1OH1eGCcsczzY4yqMyKHHGrXvwtgVFXWHJpNE3UB7HqUq78GHabga8k=
X-Received: by 2002:ac8:704e:: with SMTP id y14mr61604284qtm.279.1578004372735; Thu, 02 Jan 2020 14:32:52 -0800 (PST)
MIME-Version: 1.0
References: <CAKD1Yr2yvqqw=APnyAb=gygR5KK6U7tcx3STGa9e6a8kJYO03w@mail.gmail.com> <150E4F32-236A-4D59-B74C-36BF523DCE55@apple.com> <DM6PR11MB413791A02517F481815C5353CF2E0@DM6PR11MB4137.namprd11.prod.outlook.com> <8B5AF256-342B-4F7C-B5AE-6C3904DFB0DA@apple.com>
In-Reply-To: <8B5AF256-342B-4F7C-B5AE-6C3904DFB0DA@apple.com>
From: Warren Kumari <warren@kumari.net>
Date: Thu, 02 Jan 2020 17:32:16 -0500
Message-ID: <CAHw9_iJrtGY=qUFngb=epJuLxrwfryv5peD=wx=2GL-ScV3kFw@mail.gmail.com>
To: Tommy Pauly <tpauly@apple.com>
Cc: "Bernie Volz (volz)" <volz@cisco.com>, Lorenzo Colitti <lorenzo=40google.com@dmarc.ietf.org>, Michael Richardson <mcr+ietf@sandelman.ca>, "captive-portals@ietf.org" <captive-portals@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/captive-portals/n_NSfZIqDCMzUzi8V6NKVuxqEJg>
Subject: Re: [Captive-portals] option 160 conflict
X-BeenThere: captive-portals@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussion of issues related to captive portals <captive-portals.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/captive-portals>, <mailto:captive-portals-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/captive-portals/>
List-Post: <mailto:captive-portals@ietf.org>
List-Help: <mailto:captive-portals-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/captive-portals>, <mailto:captive-portals-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Jan 2020 22:32:57 -0000

On Thu, Jan 2, 2020 at 2:29 PM Tommy Pauly <tpauly@apple.com> wrote:
>
> One option we have is to use Code 114, which was reserved for use by Apple as a "URL" option. That particular codepoint wasn't ever used, so it should be open to be reclaimed as a CAPPORT API URL. Since this is in the range below 128, it should be safer to use.


I *really* like this idea - the options even contains something that
looks like a URL :-)

Is there any reason *not* to reuse this? There is a note in RFC 3679
(Unused DHCP Option Codes) saying:

   Code:              114
   Name:              URL
   Defined in:        (none)
   Contact:           Dieter Siegmund, dieter@apple.com
   Reason to recover: Never published in an RFC

If this does get resulted for CAPPORT, should we file a Hold For
Document Update errata noting that this is no longer true?

Thank you Tommy!
W


>
> Best,
> Tommy
>
> On Dec 23, 2019, at 11:27 AM, Bernie Volz (volz) <volz@cisco.com> wrote:
>
> Hi:
>
> OK, good to know. I had thought that there was support for using option 160 in implementations as RFC7710 was published in December 2015.
>
> I guess Warren will need to update the bis document to request IANA to assign a new DHCPv4 option (replacing 160) because of the potential conflict regarding its use – likely it would be useful to give some short justification for this (about the conflict). Likely the listing for option 160 will need to be something like:
>
> 160         DEPRECATED (see new-option-code) - DHCP Captive-Portal           N             DHCP Captive-Portal       [RFC7710]
> 160         Polycom (vendor specific)
>
> It may also be appropriate to request IANA assign 111 (if still available) as it has no reported use and is in the original (<128) IANA assigned space (as per RFC2132).
>
> BTW: Code 115 (which was listed as used by failover in RFC3679) could also be a good choice as I am pretty sure it this was ever used (and if it was, it was for failover communication and not normal clients; and that use has long been deprecated).
>
>
> Bernie
>
>
> From: tpauly@apple.com <tpauly@apple.com>
> Sent: Monday, December 23, 2019 12:58 PM
> To: Lorenzo Colitti <lorenzo=40google.com@dmarc.ietf.org>
> Cc: Bernie Volz (volz) <volz@cisco.com>; Michael Richardson <mcr+ietf@sandelman.ca>; captive-portals@ietf.org; Warren Kumari <warren@kumari.net>
> Subject: Re: [Captive-portals] option 160 conflict
>
>
>
>
> On Dec 21, 2019, at 7:48 PM, Lorenzo Colitti <lorenzo=40google.com@dmarc.ietf.org> wrote:
>
> 
> On Sat, 21 Dec 2019, 07:53 Bernie Volz (volz), <volz@cisco.com> wrote:
>
> 1) It would not really remove the overlap for a long while (until all of the clients that used the "old" 160 Capport option are upgraded). So, devices will still need to deal with it for a long while.
>
>
> Do any clients or networks actually implement 160 to mean capport? I know that iOS and Android, which seem most interested in this option, do not yet.
>
>
> I am not aware of anything using the option yet. iOS does not use it; we used it for interop testing, but that is not in production code.
>
>
> If they do not, the right thing to do would be to get a new option code, and do so as soon as possible so the implementations that are being written this year can immediately start using the new one.
>
>
> I would also urge that if we want a new code, we allocate it soon so that the implementations can quickly test it out and ship the right value.
>
> Tommy
>
>
> _______________________________________________
> Captive-portals mailing list
> Captive-portals@ietf.org
> https://www.ietf.org/mailman/listinfo/captive-portals
>
>


-- 
I don't think the execution is relevant when it was obviously a bad
idea in the first place.
This is like putting rabid weasels in your pants, and later expressing
regret at having chosen those particular rabid weasels and that pair
of pants.
   ---maf