Re: [Captive-portals] I-D Action: draft-ietf-capport-api-00.txt

David Bird <dbird@google.com> Tue, 06 February 2018 13:37 UTC

Return-Path: <dbird@google.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 CDF3512E043 for <captive-portals@ietfa.amsl.com>; Tue, 6 Feb 2018 05:37:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.71
X-Spam-Level:
X-Spam-Status: No, score=-2.71 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 dGrvcuziAKIn for <captive-portals@ietfa.amsl.com>; Tue, 6 Feb 2018 05:37:53 -0800 (PST)
Received: from mail-it0-x22d.google.com (mail-it0-x22d.google.com [IPv6:2607:f8b0:4001:c0b::22d]) (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 9E04912D77C for <captive-portals@ietf.org>; Tue, 6 Feb 2018 05:37:53 -0800 (PST)
Received: by mail-it0-x22d.google.com with SMTP id b66so2514848itd.5 for <captive-portals@ietf.org>; Tue, 06 Feb 2018 05:37:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=AWKxo4oUz68DAap19jtDfe62kAaSw1TYFXil3NLH9+g=; b=G4b9iPipOoicAXJHwa3uGuMywmR3UYK6dUlmL5GmO01+B0bAx0XGp7+x2U42YLpGgE /kDAXBELKg5CUaCYo+fGsXv2j2PglEhbumt5AQmrHUC7CQMj8YoKl7+xGBfkvJ1f+cvT yOGypyp2MZXKhOd4kMXJKvh+8vgIzR2NyxhWClcAqgM6mij17axvITz2FcIdMTyGeq7l yH7nWTqY0PIsZag4QdgdVyHleOXGgLbIArphIU2D3frxIeBspmhX7tVLq2ec/JFQo3sO GvXmV8g1s5tF3olqJKmQvcRKHH3BCo1E8pXIKI2E/k2kXBMrKq1sMeN77XIEz0sQ8fPU EHkQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=AWKxo4oUz68DAap19jtDfe62kAaSw1TYFXil3NLH9+g=; b=eq/mZFbXu1zf0r44ND+693OfTL5cwmjjUc6KIcoVRJyWUgsyGMVEJW+3l/775VtSTg Q5O2vaxBYccsHgW2pZkl1yjDkPiXdT+WAATU3aetB1XBlk5Gj9SyGmWmynZERDhfr8ir gXYSwy0h6qDlLCRhPfQd9mq2VzagKYcT7PZXhNQstIs85M7fdTTMCEyJdHORUhF6nANH 8i6I63yxFqol6iwGdHc1IbnpKlJHEwkCmyyY+jjK4GVY5sBeJZ09wOKsexqf9XgAoUQi 9/3aBy2U5j+EHT16Fnv+k+02fxtWRhiPkZY3ntyzoU2/Pfxg1NJ3pwbQe2zgGcz2Po88 ORRw==
X-Gm-Message-State: APf1xPDDEXpIY7UKdHlX3SV3MX2eGHRfRA8SLCJgBmAu1vmPfSmjgCxi ti3YUrK3+RQOAX7J9Rw6EhFNWOJ+NPek8Z2ldNBXOQ==
X-Google-Smtp-Source: AH8x227PRvkDKCOGyXtOVmOLdcxcTijRvYVtq6QYeAch2kw6Pq4Oxtx17z6tr1HfJsmdcDxgy7nr2pnHluWu/ZeFw6w=
X-Received: by 10.36.128.212 with SMTP id g203mr3013288itd.80.1517924272508; Tue, 06 Feb 2018 05:37:52 -0800 (PST)
MIME-Version: 1.0
Received: by 10.2.137.229 with HTTP; Tue, 6 Feb 2018 05:37:51 -0800 (PST)
In-Reply-To: <CAKD1Yr2UiWJ-EJ42BPJ3WiVTSxD36cU5xQqtvJ_5OoexG4xyxg@mail.gmail.com>
References: <151778535115.5816.386541967960931391@ietfa.amsl.com> <CADo9JyV2Rz2B9H_h9JMne7XLtMeVb2OajheZ86i5g8nsPmmFOw@mail.gmail.com> <CABkgnnW_x6sokdEo-yyzk0DKFqom6b7aHpoLgRnBHOW_cGB6yA@mail.gmail.com> <CADo9JyXRtyuzoWJKA+aASGh-bEJ8hi323VRdBeyqsgXwNxSkbw@mail.gmail.com> <CADo9JyVtKMCwcXsZgfNSJ8VshjaTxSPS7YWro71Z4Y7K4UWFxA@mail.gmail.com> <CAKD1Yr2UiWJ-EJ42BPJ3WiVTSxD36cU5xQqtvJ_5OoexG4xyxg@mail.gmail.com>
From: David Bird <dbird@google.com>
Date: Tue, 06 Feb 2018 05:37:51 -0800
Message-ID: <CADo9JyVvNCv9d2spsp-ZJ8+RA5Wa+pu1CJiCP-WcMqRjbCgnYw@mail.gmail.com>
To: Lorenzo Colitti <lorenzo@google.com>
Cc: Martin Thomson <martin.thomson@gmail.com>, captive-portals@ietf.org
Content-Type: multipart/alternative; boundary="001a1144febe0fb9ae05648b49b0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/captive-portals/F5LFrpqSDR3TqN5UqKLmRSNUb_o>
Subject: Re: [Captive-portals] I-D Action: draft-ietf-capport-api-00.txt
X-BeenThere: captive-portals@ietf.org
X-Mailman-Version: 2.1.22
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: Tue, 06 Feb 2018 13:37:56 -0000

I don't follow... Yes, the signaling *would* be actionable...

- In the case of the school / library -- certain networks and / or
hostnames get you a captive portal notification (even if not HTTP) tell you
about your limitations

- In the case of the network that doesn't allow HTTP and SMTP (or other
protocols) you get a captive portal notification (even if not using HTTP)

- In the case of the lowered tier network ... The point here is that
network doesn't NEED to have everyone go through the portal (or even both
everyone with the portal before using the network)... The notification can
come later, for instance, when the network starts dropping pkts because of
the user's usage. How does a user change their mind, move to a new location
and start over?




On Mon, Feb 5, 2018 at 9:12 PM, Lorenzo Colitti <lorenzo@google.com> wrote:

> On Tue, Feb 6, 2018 at 6:41 AM, David Bird <dbird@google.com> wrote:
>
>> Over the years on this list we have seen many use-cases come through, I
>>> recall:
>>>
>>> -  A school/library network that allows most of the Internet, but
>>> captures and redirects for certain networks / sites
>>> -  A network allows all sorts of protocols - IMAP, HTTPS, for example -
>>> but not others - like HTTP, SMTP - and want to redirect / signal portal
>>> -  A network that allows all Internet traffic, but just at a low QoS
>>> tier. No "captive" portal, but a portal is  yet available for upgrading tier
>>> -  Any network that allows a large walled garden, or even a *very large*
>>> garden, but otherwise has a captive portal
>>> -  A network that will 99.99% of the time allow all traffic, but will
>>> (perhaps because of virus detection) interrupts sessions  into captive
>>> state [technically, this is a "boolean" use-case, but one where polling
>>> would just be huge noise]
>>>
>>
> I don't see why you would want to signal any of these to the UE, because
> they're not really actionable. Even if the UE distinguishes between these
> categories, application developers are likely not going to want to do so
> and in the main are going to do whatever the UE decides to do. As Martin
> says, the human using the UE might be interested (e.g., in the upgrading
> case), but that's not hard to do by simply declaring a captive portal that
> goes away if said human decides to dismiss the upsell opportunity or read
> whatever message it is is that the operator would like them to read.
>