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

Alexandre Petrescu <alexandre.petrescu@gmail.com> Thu, 21 September 2017 13:31 UTC

Return-Path: <alexandre.petrescu@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 7B45B134B4E for <v6ops@ietfa.amsl.com>; Thu, 21 Sep 2017 06:31:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.633
X-Spam-Level:
X-Spam-Status: No, score=-2.633 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_MED=-2.3, SPF_SOFTFAIL=0.665] 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 ZSE6cKjg8Xgz for <v6ops@ietfa.amsl.com>; Thu, 21 Sep 2017 06:31:26 -0700 (PDT)
Received: from sainfoin-smtp-out.extra.cea.fr (sainfoin-smtp-out.extra.cea.fr [132.167.192.228]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 024B4134B4F for <v6ops@ietf.org>; Thu, 21 Sep 2017 06:31:25 -0700 (PDT)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by sainfoin-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id v8LDVLub012276; Thu, 21 Sep 2017 15:31:21 +0200
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 6F602207FEE; Thu, 21 Sep 2017 15:31:21 +0200 (CEST)
Received: from muguet2.intra.cea.fr (muguet2.intra.cea.fr [132.166.192.7]) by pisaure.intra.cea.fr (Postfix) with ESMTP id 60376201492; Thu, 21 Sep 2017 15:31:21 +0200 (CEST)
Received: from [10.8.34.184] (is227335.intra.cea.fr [10.8.34.184]) by muguet2.intra.cea.fr (8.15.2/8.15.2/CEAnet-Intranet-out-1.4) with ESMTP id v8LDVKjv025084; Thu, 21 Sep 2017 15:31:21 +0200
To: Ca By <cb.list6@gmail.com>, Owen DeLong <owen@delong.com>
Cc: v6ops@ietf.org
References: <C1017FAF-91C3-4CA3-89C2-B64FF5100E41@consulintel.es> <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> <CAD6AjGSh8gjcmVhWmiYxFC5OVr2HmYntgg5iJYJKVoNJcerCXw@mail.gmail.com> <8cdcdb7f-7c21-1501-81b4-8ac34976389b@gmail.com> <CAD6AjGTd17yvw1Tgb1CJQ4Bk2BCyeffdXjs=9Zg=-NWcdLXU2w@mail.gmail.com>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <3c8584d6-278a-751a-ecd8-d1c9b2cc2206@gmail.com>
Date: Thu, 21 Sep 2017 15:31:20 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <CAD6AjGTd17yvw1Tgb1CJQ4Bk2BCyeffdXjs=9Zg=-NWcdLXU2w@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: fr
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/V36itkkAZmm-501eCE161GhrLD8>
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: Thu, 21 Sep 2017 13:31:29 -0000

Le 21/09/2017 à 14:02, Ca By a écrit :
[...]
>      > IPv6-in-GTP is a transport mechanism with mobility. It does not
>     help an
>      > ipv6-only node communicate with an ipv4 internet.
> 
>     It helps to transport the IPv6 packets through the intermediary network
>     that is IPv4-only.  The intermediary network is made of modem, base
>     station, SGW and PGW.  The linux part is not the modem.
> 
> 
> Not correct. GTP only runs, in LTE, from the eNB to the SGW / PGW.  
> There is not GTP on the UE or modem.

Ok, I can agree if you say so.  I can not capture packets on the UE to 
confirm or infirm; the "UE" is the "modem", that's how Balong calls it; 
there is no source code for that part.

It seems that you tried to capture on modem?  Or is it that somebody 
told this to you?  Or is it that it is in the 3GPP specs?

The doubt I have is the following: operator tells that the Terminal does 
some form of connection setup.  I dont see it.  Operator does not see it 
  either.  I speculate that that connection setup includes GTP.  It's a 
speculation.

I do see packets on PGW that show IPv6 encapsulated in GTP (an IPv4 
protocol).

My point is that even then, there _is_ encapsulation.

>      > That said, my deployment includes both IPv6-in-GTP and 464xlat
>      > simulatenously
> 
>     So, you have 2 encapsulations, right?
> 
> 
> Only GTP is encap. You can think of 464 translation scenario (ipv4 
> literals) as being encap in v6 to nat64 ... but i see it as translation 
> not encap

So we dont end up with double encapsulation, but we end up with 
encapsulation _and_ translation.

Other less prestigious transition mechanisms use just one.  Why should 
we use two?

>     [...]
>      >     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
> 
>     RFC is one thing, but many implementations block some RFCs.
> 
>     What structurally prevents this is that there are very numerous Android
>     devices.
> 
> 
> Say the same about Apple. Show me Apple running dhcpv6 on LTE interface.

For that, I would need to acquire an Apple smartphone, and a development 
kit.  I dont know how how much things cost.  If I can get one for trial, 
I am highly interested.

I wonder whether one has to root-risk the iPhone before able to compile 
a poor man's DHCPv6-PD client on it?  This is a show-stopper, I wont risk.

What are the DHCPv6-PD clients available that compile on Apple iPhone? 
Maybe python library scapy is known to work there, or not.

I wonder what modem is inside an Apple iPhone (is it Qualcomm, which MDM 
version of the QDSP6 - is it MDM8xxx series - that is known to bloc). 
Or is it some other brand of modem.

With these at hand, I can try to work on something of Apple iPhone 
running DHCPv6-PD on its LTE interface.

[...]
>     It's not that way.  It is that CLAT means no DHCP.
> 
> 
> This seems to be your unique perspective

No, repeating what I said to others: some operator does 64share on an 
APN, and DHCPv6-PD on another APN.  This makes no sense and it's hard to 
live with.

The invoked reason is that "464XLAT DNS-some4-6 figure is the new 
standard" and especially it is supported by Android, which are very 
numerous.

[...]>      >     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.
> 
>     No.
> 
>     When you make such statement - have you tried?
> 
> 
> Not for me to try. I do not care about dhcpv6.
> 
> I am telling you what is in the rfc, this is the ietf. We do rfc. There 
> is a lot in the world outside of rfc, i agree. But that is for you to 
> handle in the world outside the ietf.

But now you want to make a new RFC status.  That should be done responsibly.

You should know the potential consequences.

One of the potential consequences is that we go with DHCPv6-PD on an APN 
and 64share on another APN.

Alex

[snip]