Re: [homenet] Status of draft-tldm-simple-homenet-naming CFA

Michael Richardson <mcr+ietf@sandelman.ca> Sat, 12 August 2017 17:45 UTC

Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: homenet@ietfa.amsl.com
Delivered-To: homenet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 361C0132481 for <homenet@ietfa.amsl.com>; Sat, 12 Aug 2017 10:45:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 UR3CVZXfaJFi for <homenet@ietfa.amsl.com>; Sat, 12 Aug 2017 10:45:14 -0700 (PDT)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F287D132496 for <homenet@ietf.org>; Sat, 12 Aug 2017 10:45:13 -0700 (PDT)
Received: from sandelman.ca (obiwan.sandelman.ca [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id 14F9CE21D; Sat, 12 Aug 2017 13:47:39 -0400 (EDT)
Received: from obiwan.sandelman.ca (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id 40C63806BA; Sat, 12 Aug 2017 13:45:13 -0400 (EDT)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: Ted Lemon <mellon@fugue.com>
cc: HOMENET <homenet@ietf.org>
In-Reply-To: <DDCEA684-795A-41C7-8D00-AFFFA5319A63@fugue.com>
References: <2D09D61DDFA73D4C884805CC7865E6114DBF5904@GAALPA1MSGUSRBF.ITServices.sbc.com> <20170810203843.xq7wxdxp27vqt4pz@mx4.yitter.info> <87wp6byvw5.fsf@toke.dk> <A9C8CA05-54A0-4160-B2F0-645744BD259E@fugue.com> <87poc3yt3d.fsf@toke.dk> <22E4B7B8-317F-4CBB-8536-D0AB345B0837@fugue.com> <87h8xez9ys.fsf@toke.dk> <CAPt1N1m+218+FX_G+2W-msDWmxP8XXMKF9S0faTeCBnEEzk1uw@mail.gmail.com> <877eyaz2jm.fsf@toke.dk> <CAPt1N1m5nVGD-y2VrbkoTEPTs4qF98oRxGuvd-Has1yzuS0fmg@mail.gmail.com> <874ltez1wg.fsf@toke.dk> <7E8390B5-9048-4783-B17F-6C9EA5610887@fugue.com> <7ivalujdfu.wl-jch@irif.fr> <15F1CE39-82EE-4B0D-A31B-2C1805991541@fugue.com> <22112.1502470417@obiwan.sandelman.ca> <DDCEA684-795A-41C7-8D00-AFFFA5319A63@fugue.com>
X-Mailer: MH-E 8.6; nmh 1.6+dev; GNU Emacs 24.5.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg="pgp-sha256"; protocol="application/pgp-signature"
Date: Sat, 12 Aug 2017 13:45:13 -0400
Message-ID: <7759.1502559913@obiwan.sandelman.ca>
Archived-At: <https://mailarchive.ietf.org/arch/msg/homenet/Hq8Azn_4aawSLZGt4s_xnNWmad4>
Subject: Re: [homenet] Status of draft-tldm-simple-homenet-naming CFA
X-BeenThere: homenet@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: IETF Homenet WG mailing list <homenet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/homenet>, <mailto:homenet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/homenet/>
List-Post: <mailto:homenet@ietf.org>
List-Help: <mailto:homenet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/homenet>, <mailto:homenet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 Aug 2017 17:45:16 -0000

Ted Lemon <mellon@fugue.com> wrote:
    > On Aug 11, 2017, at 12:53 PM, Michael Richardson <mcr+ietf@sandelman.ca>
    > wrote:

    mcr> The example that, in contrast to all other content, is when content
    mcr> is zero-rated via 3G but not via WIFI. (generalized to any two
    mcr> uplinks) I don't know the source address selection or source routing
    mcr> can deal with that problem period.

    > Two points here. First of all, does the IETF want to support zero-rating on a
    > technological level? I guess we're somewhat agnostic about it, but I would be
    > resistant to spending cycles on it unless somebody is really energized about
    > it. It seems to me that if you have zero-rating, you have a problem.

In one of the original homenet architecture usage scenarios we have IPTV
being provided over a seperate DSL connection over IPv6, but which did not
provide general IPv6 connectivity.  This was from Japan, I believe.

That's actually an easier situation, since the connection won't work at all
if an application uses the wrong source address.  I suggested in:
   https://datatracker.ietf.org/doc/draft-richardson-homenet-secret-gardens/

which I wrote hurriedly when I understand what MIF was doing (but really it
was too late).  I feel that a lot of MIF's problem statement was tied up with
existing operators apply IPv4 think to IPv6.

    > That said, I certainly agree with you that MPvD doesn't solve this problem.
    > The general attitude with MPvD is that when you have multiple provisioning
    > domains, it's not necessarily the case that you can believe the claims that
    > one provider or the other makes. If you want to zero-rate, the person who's
    > going to be paying for it when the zero-rating doesn't happen is going to be
    > responsible for making sure that it's configured correctly. If the person who
    > makes the money is responsible for configuring it, they are going to
    > configure it in a way that serves their interests, not the user's
    > interests.

In the debate in Canada over this (where N=Bell Canada, who owns CTV), two
things seem to occur:
  a) if one is a customer of ISP N, then you use XYZ app on your phone, you
     get access to content Q. It's free because your relationship with N.
     If you are N's network, then usage fees that would normally occur are
     waved.  If you are not on N's 3G network, but on WIFI (or some other
     provider), your credentials get you access, but you might pay via that
     other path.
     The MPvD required to happen can happen in the XYZ app, and actually the
     entire ecosystem is a walled garden.

  b) as a bonus for having play PQRT, when on ISP's N's network, then your
     traffic to third party B is free. (Typical example is Spotify)
     You can use *ANY* app you like to access the content.

    > What MPvD _does_ do in addressing this problem is that it provides a context
    > in which special-casing for zero-rating can be effectively configured.
    > Without MPvD or something like it, it's actually impossible to support
    > zero-rating, even if you think that's a desirable thing to do.

I agree that it may be required. I am suggesting that it's not sufficient on
it's own.  You can only get situation (a) above, not situation (b).

    > If we were to support zero-rating, the way I would propose that we do it is
    > to specify a way that a provider can advertise the availability of
    > zero-rating for some set of products, and the user can choose to accept or
    > not accept that advertising in a convenient way, rather than having to
    > manually configure a whitelist. But don't get me started on the opportunities
    > for trouble that this idea presents.

I agree.  It seems like it ought to be a routing protocol at the edge, that
the destinations involved should be advertised with longer prefixes, and with
some kind of metric that implies the cost.  The edge routers that hear this
should be skeptical, but should provide the information to the user.
(The CAPPORT protocol and API would be useful here!)

    mcr> It seems to me that we are re-inventing SHIM6, trying in vain to
    mcr> pretend wenever heard of that. And I still don't understand why it
    mcr> was killed.

    > Shim6 attempts to solve a much larger problem, and in a rather heavyweight
    > and top-down way.

I view MPvD as being as being heavier weight, involving changes to more parts
of the host stack, with poorer results.


--
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
 -= IPv6 IoT consulting =-