Re: [v6ops] [*SPAM* Score/Req: 3.9/3.3] Re: [*SPAM* Score/Req: 3.9/3.3] Re: reclassify 464XLAT as standard instead of info

Ca By <cb.list6@gmail.com> Wed, 20 September 2017 22:29 UTC

Return-Path: <cb.list6@gmail.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 28D331321CB for <v6ops@ietfa.amsl.com>; Wed, 20 Sep 2017 15:29:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.749
X-Spam-Level:
X-Spam-Status: No, score=-0.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 t9hTk0o7rH9q for <v6ops@ietfa.amsl.com>; Wed, 20 Sep 2017 15:29:51 -0700 (PDT)
Received: from mail-yw0-x229.google.com (mail-yw0-x229.google.com [IPv6:2607:f8b0:4002:c05::229]) (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 9AD7B1320D8 for <v6ops@ietf.org>; Wed, 20 Sep 2017 15:29:51 -0700 (PDT)
Received: by mail-yw0-x229.google.com with SMTP id i6so2914083ywc.9 for <v6ops@ietf.org>; Wed, 20 Sep 2017 15:29:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Cm9LUtduWg1VyoGawM3UemP9ooMCbQPDxLX4mxrR8SY=; b=a9SFWVCn99pZKj1WqdjaH+xKUtzLkb+t1quN4qGHh0kKT5PLYnW3PF/HFU6JkrvWox mVk6+HElLK4J+itdaiZaNFoPOuUBWQYWJhLwQqV0GXCqcIA4fdtlxqbZpA60yiF202mU ZVfmvzTs4q5bjdiZX65uXjEeKGcYLf/ViOD9o3qJEzTrJjRiRG4UU9P98T7agfrLrsr4 mwc5focSm2BTLmFlPQ334pxqGAwOH8oss5f3fGQYTPDMB3M7lIuMEoCLQ4HYVyx4PhyE vOAjFfgkoY7w8J8xOwnBLriNXQ2lVtOwwHtsRAh648Nr1YE22qlb6XyxpWDhqMkSNYdt yqYg==
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; bh=Cm9LUtduWg1VyoGawM3UemP9ooMCbQPDxLX4mxrR8SY=; b=npt5VFPkeUMxzAQlBJ6SJjUX8XF24BjK1+19qOsaHQk03aCX48P1B9WPkbJDZqUT4F LsggKQbfH2ZGW7XjfAYI3z5S0o1palgxNDYMWy01I7+/oyIqNNr3+gievBPCBwDjej/z ciCapcVQblvq8W30GgFpDaOMsK14bZ3oIsg43M5+FecI78T0jYEd7GoSKgU2i7DniPc8 1aPYNZyd3fZ+4sGKuXm1vVe/okVw1+Jn3nQNPJbZz/EYU616of3lAzuZoP8sJr8WEMGU JwOS215qtPfOSdoLVNRBrkMpLNosvmbUa3jZj4gX5a0mfSpYFhzO4bumDPSnBjyxCok7 DNxQ==
X-Gm-Message-State: AHPjjUiywRLMlLi4pSvB/kl148u9iOy4Q0+RxU6lv3CvD+3aatT3Byop HsgQpUEPugOSUh/2c0vj0Rp2jkINsLwznrt3OU4=
X-Google-Smtp-Source: AOwi7QCNNqrCWSZ7ztG4d4kn193afgBxlNZNjpHG3poNY6WO6oL9bRLBnLY9JDsMdTq+m7jvryE+/oFGBJkuaPiYPOo=
X-Received: by 10.129.232.4 with SMTP id a4mr185783ywm.294.1505946590830; Wed, 20 Sep 2017 15:29:50 -0700 (PDT)
MIME-Version: 1.0
References: <C1017FAF-91C3-4CA3-89C2-B64FF5100E41@consulintel.es> <85d934b3-ae06-c0ea-3519-4069c8387f0a@gmail.com> <C33DB89E-C005-4A32-9066-C8EE710F3255@consulintel.es> <b16c4ca2-da97-9a5a-0f88-6388ebbda80e@gmail.com> <B9C2822F-56EE-47D8-AAB5-C041A3D22F41@gmail.com> <f23854dd-0952-eedb-802b-8506dc111da7@gmail.com> <355FA9BA-CBE9-41AC-8FA6-B44C15C7420B@gmail.com> <58bb7a08-4595-f9b8-0be4-25bb471ca2db@gmail.com> <CAAedzxrMk10P8g0p5=1m8rANFy6+GvkA7+SrnWLKp3Do7sY5aw@mail.gmail.com> <d441f1cd-7b22-f94f-1fe2-4b12ab47ae21@gmail.com> <39456568-1DF0-4D51-8E94-0FDF3595EB31@consulintel.es> <58c5384b-d7d4-f89b-4e1c-f340d2af6630@gmail.com> <8AC03AD2-A7C0-48ED-BFD1-54AEF6A2C29B@consulintel.es> <75a6ea1b-de5d-5b8d-b3d9-d24edbb7bfad@gmail.com> <3521F710-56E4-4950-9EA0-6ECC58219F11@delong.com> <1c0b744f-05ef-6df0-9233-9e86d3de7c8e@gmail.com> <DD38869A-815E-4456-92E8-1F545CDCCB22@delong.com> <add60b73-17a3-ca99-39e1-e58b7002344e@gmail.com>
In-Reply-To: <add60b73-17a3-ca99-39e1-e58b7002344e@gmail.com>
From: Ca By <cb.list6@gmail.com>
Date: Wed, 20 Sep 2017 22:29:39 +0000
Message-ID: <CAD6AjGSh8gjcmVhWmiYxFC5OVr2HmYntgg5iJYJKVoNJcerCXw@mail.gmail.com>
To: Alexandre Petrescu <alexandre.petrescu@gmail.com>, Owen DeLong <owen@delong.com>
Cc: v6ops@ietf.org
Content-Type: multipart/alternative; boundary="089e082230a498ff320559a68319"
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/dRZve9jpmX2jdliHnEGX8g7h42g>
Subject: Re: [v6ops] [*SPAM* Score/Req: 3.9/3.3] Re: [*SPAM* Score/Req: 3.9/3.3] Re: reclassify 464XLAT as standard instead of info
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Sep 2017 22:29:54 -0000

Alexandre,

There are several statements you made that i not consistent with my
understanding.

On Wed, Sep 20, 2017 at 1:55 PM Alexandre Petrescu <
alexandre.petrescu@gmail.com> wrote:

> Le 20/09/2017 à 21:35, Owen DeLong a écrit :
> >
> >> On Sep 20, 2017, at 12:26 PM, Alexandre Petrescu
> >> <alexandre.petrescu@gmail.com> wrote:
> >>
> >>
> >>
> >> Le 20/09/2017 à 17:13, Owen DeLong a écrit :
> >>>> On Sep 20, 2017, at 10:44 AM, Alexandre Petrescu
> >>>> <alexandre.petrescu@gmail.com
> >>>> <mailto:alexandre.petrescu@gmail.com>> wrote:
> >>>>
> >>>>
> >>>>
> >>>> Le 20/09/2017 à 15:35, JORDI PALET MARTINEZ a écrit :
> >>>>> Why you try to mix things?
> >>>>
> >>>> I dont mix.  You want a unique STdsTRack.  Do you think the
> >>>> place is empty?
> >>> I’m not sure where you get “unique”. I think Jordi wants 464XLAT
> >>> moved to Standards track rather than informational. I don’t see
> >>> anything about unique in his request.
> >>>> As I said already, there is already IPv6-in-GTP for
> >>>> transitioning and DHCPv6-PD for Prefix Delegation. These are
> >>>> standards.
> >>> I guess the question I have for this statement is “why is this
> >>> relevant to whether or not we move 464XLAT to standard?”
> >>
> >> BEcause 464XLAT is a transitioning mechanism and IPv6-in-GTP is a
> >> transitioning mechanism too, which is deployed too.
> >


IPv6-in-GTP is a transport mechanism with mobility. It does not help an
ipv6-only node communicate with an ipv4 internet.

That said, my deployment includes both IPv6-in-GTP and 464xlat
simulatenously


> > So what?
> >
> > ISIS is a Standard and so is OSPF… both are IGPs. For that matter,
> > so is RIPv2.
>
> YEs, and each uses some distinct number, maybe a UDP port number.  They
> can work simultaneously on a Router.
>
> But you cant have simultaneously CLAT and DHCPv6-PD on the same client.


I do not agree,  Please state what is structurally preventing this.
RFC6877 specifically calls for using dhcpv6-pd


>   Because CLAT wants that to be a /64 prefix.  It will break when the
> client gets a /63.
>

It requires a /64, which may come to the CLAT via a /56 via dhcpv6-pd


> Moreover, design suggestions from CLAT assume that /64 is sufficient.
> That is wrong - /64 is not sufficient.


It is sufficient for CLAT function of execuating rfc6145. CLAT just
rfc6145.


>
> > There are lots of cases where more than one solution to the same
> > problem becomes a standards track RFC.
>
> But one wont prohibit the other.
>
> CLAT prohibits DHCPv6-PD.
>

Not correct.


> > For that matter, DHCPv6 and SLAAC are both standards. Both do
> > address assignment.
>
> Err, I agree.  Yet CLAT does not agree.  CLAT does not rely on DHCP to
> get an address.  Why?  IT does not rely on DHCPv6-PD to get a prefix.  Why?
>
> >>>>> CLAT is a transition mechanism. SLAAC or DHCPv6 (-PD) is a
> >>>>> way to provision addresses/prefixes. No sense to mix all
> >>>>> them.
> >>>>
> >>>> That's a problem.  You want them to work  together, not to
> >>>> compete.
> >>> This makes no sense to me. IMHO, they don’t compete and CLAT can
> >>> work regardless of how the IPv6 address on the client is
> >>> obtained, whether SLAAC, DHCPv6, static, or otherwise.
> >>
> >> But you dont want CLAT's IPv6-in-IPv4 together with GTP
> >> encapsulation - that's too many encapsulations.
> >
> > True, but I don’t want ISIS and OSPF running on the same links,
> > either.
>
> At some point there is some Gateway that is possible, which runs both
> protocols OSPF and ISIS.  But there cant be conversion between CLAT and
> DHCP.
>

Not correct, again. Please see rfc6877.


> > Not sure I understand why this is a relevant topic here. Operators
> > are capable of choosing the standard that best meets their needs
> > from multiple standards. Choice is often a good thing. This is an
> > example of such a case.
>
> Operators are influenced by Device availability.


This operator (and esteamed co-authors)  saw a problem, came to the ietf,
worked with Android open source, worked with v6ops, and specified 464xlat.

Device availabilty followed.

If Android is what is
> available, then operators want to satisfy this.  If Android does CLAT,
> then operators choose to not implement DHCPv6-PD, because DHCPv6-PD is
> part of DHCPv6, and because CLAT does not need DHCPv6.
>

Again. Dhcpv6-pd and 464xlat are compatible and their deployment
motivations are largely orthogonal.


> I dont know how to explain this better to you.
>
> Android is very important to operators.
>
> >>>> You want them to have different functions.
> >>> CLAT doesn’t have an IPv6 address assignment function so they
> >>> do, in fact, have different functions.
> >>>> But the function to get a prefix is a unique function.
> >>> CLAT doesn’t have anything to do with getting a prefix for IPv6.
> >>
> >> But it only works with a /64.  It means it cant work when
> >> DHCPv6-PD gives it a /63.
> >
> > You’re making no sense here. An interface would still get a /64 from
> > the /63 or /56 or /48 or whatever, so CLAT would still be perfectly
> > capable of operating after the /64 was assigned to the interface.
>

Owen is correct here.


> To be tried, before arguing.
>
> Can you try?


Seems you are the one interested in this area.

The Android source code is available for you.


>
> Do you think a WiFi tablet behind a smartphone-on-cellular that uses a
> prefix obtained with DHCPv6-PD and re-advertised with RA would be able
> to get through that CLAT ok, and talk to IPv4 servers?
>
> If you could try this, then we can have an answer on whether or not I
> make sense.
>
> Before that, we cant say CLAT and DHCPv6-PD are ok.
>

We can say the specification allows CLAT and DHCPv6-PD to work together.
Running code is an exercise left to those with a demand for that usecase.



> >>>>> Many other transition mechanisms don’t state if SLAAC or
> >>>>> DHCPv6 is used or not, and I think is perfectly correct.
> >>>>
> >>>> Most of them are not dynamic in nature anyways, whereas CLAT
> >>>> seems to be.
> >>> My understanding is that CLAT is dynamic only on the IPv4 side.
> >>> On the IPv6 side, to the best of my knowledge, it just uses
> >>> whatever IPv6 address is available on the client’s interface(s).
> >>>> As long as they dont claim, and they abstain from to
> >>>> dynamically set a prefix on the network they are fine with
> >>>> respect to DHCP-PD.
> >>>>
> >>>> But once CLAT gets into statements qualifying which is better
> >>>> SLAAC-vs-DHCP then we have a big problem.
> >>> Sigh… I agree that there’s no reason for CLAT to make any such
> >>> statement. If the current CLAT RFC(s) do, then, perhaps we
> >>> should argue for cleaning that up as part of the process of
> >>> moving towards a standards track RFC, but if that’s what you’re
> >>> on about here, then just say that. You’ve wasted multiple
> >>> messages talking about completely orthogonal issues where the
> >>> above statement is the first clue you’ve provided about what is
> >>> apparently your actual concern.
> >>
> >> I dont think it's orthogonal.
> >
> > It really is.
>
> I tell you it is not.
>

agreeing with Owen, it is orthogonal.


> As long as CLAT does not agree there is DHCPv6-PD and IPv6-in-GTP then
> we have little to talk about.
>

3 different things

CLAT is just rfc6145

Ipv6-in-GTP is just an ip in UDP tunnel for mobility in 3gpp
infrastructure, it has nothing to do with the internet or the UE

Dhcpv6-pd ... assignes prefixes.

3 different and orthogonal things.




> We have a new transition method that appeared just because an OS creator
> (Android) is not able, or not willing(?) to push their own suppliers
> hardware vendors into implementing forwarding of DHCPv6-PD into their
> modems.
>

Again, 464xlat was not pushed by Android, it was pulled by operators in the
ietf


> Android created a software tool (CLAT) that is totally runnable in the
> linux (not in the modem), so it is totally under their control (not
> modem) just to avoid the hardware modem problem.  That's not the right
> thing to do: the modem has to be fixed.


Modem is the wrong place ...


>
> Android CLAT is also ignoring that IPv6-in-GTP exists (GTP is an IPv4
> protocol at 3GPP), because the GTP part happens in the modem, and
> Android does not control the modem.
>
> If Android wanted "IPv6-only" devices then the right thing to do is to
> create an IPv6 version of GTP, or, even better, get rid of GTP
> altogheter.  But that again - it's in the modem.
>
> Nothing of this is orthogonal to CLAT: CLAT does some things because the
> modem is forcing it into doing.
>
> Alex
>
> _______________________________________________
> v6ops mailing list
> v6ops@ietf.org
> https://www.ietf.org/mailman/listinfo/v6ops
>