Re: [Captive-portals] Robert Wilton's No Objection on draft-ietf-capport-architecture-08: (with COMMENT)

Kyle Larose <kyle@agilicus.com> Sat, 13 June 2020 13:37 UTC

Return-Path: <kyle@agilicus.com>
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 A0FE83A0906 for <captive-portals@ietfa.amsl.com>; Sat, 13 Jun 2020 06:37:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, 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=agilicus.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 JOY-pLj8siPF for <captive-portals@ietfa.amsl.com>; Sat, 13 Jun 2020 06:37:41 -0700 (PDT)
Received: from mail-il1-x12f.google.com (mail-il1-x12f.google.com [IPv6:2607:f8b0:4864:20::12f]) (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 266973A0903 for <captive-portals@ietf.org>; Sat, 13 Jun 2020 06:37:41 -0700 (PDT)
Received: by mail-il1-x12f.google.com with SMTP id b5so11331111iln.5 for <captive-portals@ietf.org>; Sat, 13 Jun 2020 06:37:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=agilicus.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=MCbzpWH5dMyPYzmbnbS75brQpNHqzQ04h/hU0zGJ/aI=; b=Tg/QoQlH7zi6Y54T+xABGJgDvvUuJaavx8OVjNjfS9FHUlePNTVgb33TqnTF1ibjjN WKEgmP73nMy4b9eAdZaYBTFUjXm9gaj7dgm5sH4D6gnOxFNLI3AM2+xz1Ysb60pgPqy3 xh7PX1FWTyt+HC6gsKxZtIwQCWvGxeN2ZrELBmCSvsBBizLFmtHb1WzLSCNExGlpl0eL kiNwF2jv4aV6nC/meNhACqxrVQIgah/v1KkIQikUEis+sX73C/uH9VQchu8cnnh9m/FW Z7rWhMko0iReFN6akN+4R08aVcmzA9N7oS2+iVmBAWSfB7rDh73oXhtRAit36o5lF7mF BV8w==
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=MCbzpWH5dMyPYzmbnbS75brQpNHqzQ04h/hU0zGJ/aI=; b=I1Y4nRghWuNVSM7Mk+dkU8i1Y7Todx5uudxSKpZ+bj2CYKbxyjkTKHEJOBmv164Tn2 1HG+ucizr3PGajHnAmqrHjNpWN24dhIOkCH8ZjCqHThnEzhIUZI5KNueCmn4Qg8xJpOF uN/EYF0xdagKesveAqmyQzGuzmZKyWzbxk/TRynSHUyoOdyU8Hi5Gp6x0jx/NBrOAfIi jeUlbUBpZO1A9OLSvtWRCid+riNAIlB32dISteGu5OkZXuiF1t4WjrrEJS0AYeccSkzZ MRHyms4XyA36pvqDEpLmxSPblhwSV+Etp96NkIdSzUzlWcU595mEDMIDdsL9xZWnDpZZ UZgQ==
X-Gm-Message-State: AOAM5307eNn/8QH/yAWnzMqUU35I5G77bno98w4xgSXewJShZCw0wmqv X35/x4HnZ+kS7xj1NIKaNYop7URPF9mQ+YmO5LAm
X-Google-Smtp-Source: ABdhPJwvCrvS9JQG/lbw2yYjAT+yWKrx3g07b7FszmPkrR1oXjdUGERsKBJtkfiofzoTyiX6owulUpDEMguLXfiUFuo=
X-Received: by 2002:a92:d112:: with SMTP id a18mr17423079ilb.3.1592055459705; Sat, 13 Jun 2020 06:37:39 -0700 (PDT)
MIME-Version: 1.0
References: <159186942925.8768.12106173865756863372@ietfa.amsl.com> <MN2PR11MB43667A2255E3B97672358ADEB5800@MN2PR11MB4366.namprd11.prod.outlook.com>
In-Reply-To: <MN2PR11MB43667A2255E3B97672358ADEB5800@MN2PR11MB4366.namprd11.prod.outlook.com>
From: Kyle Larose <kyle@agilicus.com>
Date: Sat, 13 Jun 2020 09:37:28 -0400
Message-ID: <CACuvLgya9JU-_N7qbik9yMgUCraxuEy=KtDzKTDjJTkPJm_SSg@mail.gmail.com>
To: "Rob Wilton (rwilton)" <rwilton@cisco.com>, "mt@lowentropy.net" <mt@lowentropy.net>
Cc: The IESG <iesg@ietf.org>, "captive-portals@ietf.org" <captive-portals@ietf.org>, "capport-chairs@ietf.org" <capport-chairs@ietf.org>, "draft-ietf-capport-architecture@ietf.org" <draft-ietf-capport-architecture@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/captive-portals/_nzg9KOSPeXeaMbOohk0vhVp3oo>
Subject: Re: [Captive-portals] Robert Wilton's No Objection on draft-ietf-capport-architecture-08: (with COMMENT)
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: Sat, 13 Jun 2020 13:37:43 -0000

Hi Rob,

Response inline.

On Thu, 11 Jun 2020 at 07:24, Rob Wilton (rwilton) <rwilton@cisco.com> wrote:
>
> Hi,
>
> Linda Dunbar raised the following comment during the OPSDIR review of the capport-api draft:
>
> What improvement does the proposed API have over today's existing communication between clients and  Captive Server(s)? Captive servers have been deployed everywhere, like airport or restaurants trying to access free WIFI. What problems does the existing method have to justify this newly proposed APIs?
>
> The CAPPORT architecture document seems to be decidedly silent on why it exists and what problem is being solved.  It seems that there was an ID covering some of the this (https://tools.ietf.org/html/draft-nottingham-capport-problem-01), but it doesn't look like that document progressed.  It feels like it would have been beneficial if some of the information in that problem statement draft was captured or referenced from this architecture document in some way (e.g. in a Problem Description section, or in an appendix).
>

We referenced that document in earlier versions of the draft. However,
since it didn't seem like it would be published any time soon, we
removed our reference to it. In doing so, we also decided not to
include any of its text to reduce document churn.

Martin, given that we're likely to make a non-trivial number of
changes to the document based on the recent review feedback, do you
think it's worth adding a few points discussing the problems faced by
existing captive portal implementations?

> Regards,
> Rob
>
>
> > -----Original Message-----
> > From: iesg <iesg-bounces@ietf.org> On Behalf Of Robert Wilton via
> > Datatracker
> > Sent: 11 June 2020 10:57
> > To: The IESG <iesg@ietf.org>
> > Cc: captive-portals@ietf.org; capport-chairs@ietf.org; draft-ietf-capport-
> > architecture@ietf.org; mt@lowentropy.net
> > Subject: Robert Wilton's No Objection on draft-ietf-capport-architecture-
> > 08: (with COMMENT)
> >
> > Robert Wilton has entered the following ballot position for
> > draft-ietf-capport-architecture-08: No Objection
> >
> > When responding, please keep the subject line intact and reply to all
> > email addresses included in the To and CC lines. (Feel free to cut this
> > introductory paragraph, however.)
> >
> >
> > Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
> > for more information about IESG DISCUSS and COMMENT positions.
> >
> >
> > The document, along with other ballot positions, can be found here:
> > https://datatracker.ietf.org/doc/draft-ietf-capport-architecture/
> >
> >
> >
> > ----------------------------------------------------------------------
> > COMMENT:
> > ----------------------------------------------------------------------
> >
> > I found this document easy to read, but have a few comments.
> >
> > I support the 3rd bullet of Ben's discuss.
> >
> > I was surprised by the diagram in section 2.6, since it seems to imply
> > that the
> > Provisioning Service kicks everything off, but I would have expected the
> > User
> > equipment to initiate the flow, which is articulated in the first step of
> > section 4.1.  Hence, I think that the diagram could be more clear if it
> > also
> > showed the initial request from the client (as per the first step in 4.1).
> >
> > Finally, I note that this document makes no mention of OAM considerations.
> > Having some text covering these aspects would probably be beneficial.
> >
> >

Thanks,

Kyle