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 14:07 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 60A0E13235C for <v6ops@ietfa.amsl.com>; Thu, 21 Sep 2017 07:07:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.632
X-Spam-Level:
X-Spam-Status: No, score=-2.632 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, 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 sJknINRknSdK for <v6ops@ietfa.amsl.com>; Thu, 21 Sep 2017 07:07:39 -0700 (PDT)
Received: from cirse-smtp-out.extra.cea.fr (cirse-smtp-out.extra.cea.fr [132.167.192.148]) (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 D2726132D96 for <v6ops@ietf.org>; Thu, 21 Sep 2017 07:07:38 -0700 (PDT)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by cirse-sys.extra.cea.fr (8.14.7/8.14.7/CEAnet-Internet-out-4.0) with ESMTP id v8LE7Wi2018866; Thu, 21 Sep 2017 16:07:32 +0200
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 4DA9A20F001; Thu, 21 Sep 2017 16:07:32 +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 2D9F920EFF9; Thu, 21 Sep 2017 16:07:32 +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 v8LE7VqC027228; Thu, 21 Sep 2017 16:07:31 +0200
To: Mikael Abrahamsson <swmike@swm.pp.se>
Cc: Ca By <cb.list6@gmail.com>, Owen DeLong <owen@delong.com>, v6ops@ietf.org
References: <C1017FAF-91C3-4CA3-89C2-B64FF5100E41@consulintel.es> <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> <3c8584d6-278a-751a-ecd8-d1c9b2cc2206@gmail.com> <alpine.DEB.2.20.1709211553470.29378@uplift.swm.pp.se>
From: Alexandre Petrescu <alexandre.petrescu@gmail.com>
Message-ID: <a7d02d4e-b74e-1de3-6f5c-2e51f658f5dc@gmail.com>
Date: Thu, 21 Sep 2017 16:07:31 +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: <alpine.DEB.2.20.1709211553470.29378@uplift.swm.pp.se>
Content-Type: multipart/mixed; boundary="------------E82BAB2501900778ADDC75B4"
Content-Language: fr
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/D7HJ2IRX2HcK0z8nHlL-7QIdu0Q>
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 14:07:41 -0000


Le 21/09/2017 à 15:56, Mikael Abrahamsson a écrit :
> On Thu, 21 Sep 2017, Alexandre Petrescu wrote:
> 
>> 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?
> 
> It's in the 3GPP spec. In 3G it's GTP GGSN-RNC, and then it's handled by 
> the RLC layer between RNC and UE. I'd imagine it's something similar in 
> LTE but then instead between UE and eNodB (since there is no RNC).

So you mean the UE does GTP?

(Mr. Byrne and another person said that GTP is not run in the UE.)

But has one tried it?

I am asking you because of this: the 3GPP and IETF specs say that DHCPv6 
should run on the Client and on the Server.  There is no notion of 
"proxy DHCP".  Yet modems do just that: some run DHCPv6, some block 
DHCPv6 - all non-standard ways of DHCP.  They are like middle-boxes, 
trying to be transparent.

By this logic, could it be that some modem implements also GTP?

>> 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).
> 
> GTP can be either IPv4 or IPv6, and the encapsulated packets can be 
> either IPv4 or IPv6 (and probably other protocols as well, I haven't 
> used it for anything else).

When I read that, I wonder whether it is better to encapsulate IPv6 in 
GTP-that-uses-IPv6addresses-as-src-and-dst?

Alex

--- Begin Message ---
response inline

Ales


> -----Original Message-----
> From: Alexandre Petrescu [mailto:alexandre.petrescu@gmail.com]
> Sent: Friday, July 14, 2017 9:50 PM
> To: Vízdal Aleš <ales.vizdal@t-mobile.cz>
> Cc: Ted Lemon <mellon@fugue.com>; dhcwg <dhcwg@ietf.org>; Bernie Volz
> (volz) <volz@cisco.com>
> Subject: Re: [dhcwg] I-D Action: draft-ietf-dhc-rfc3315bis-09.txt - questions
> about Solicit Prefix Delegation
>
>
>
> Le 14/07/2017 à 21:26, Vízdal Aleš a écrit :
> >
> >
> >> On 14 Jul 2017, at 21:15, Alexandre Petrescu
> >> <alexandre.petrescu@gmail.com> wrote:
> >>
> >>> Le 14/07/2017 à 20:35, Ted Lemon a écrit : So are the DHCP clients
> >>> you are talking about setting the IP header hop count to
> >>>  0/1, or the DHCP header hop-count field to 0/1?   That is, what
> >>>  is the behavior you are concerned about, and why do you think it
> >>> might cause a problem in this case?
> >>
> >> Some clients I am talking about issue DHCP Solicit with Hop Limit
> >> field in the IPv6 base header (not DHCP UDP header) with value 1.
> >>
> >> This Solicit is sent on a cellular network.  The cellular network
> >> encapsulates at some point in IPv4, and further decapsulates.  The
> >> encapsulation protocol is called "GTPU" by some non-wireshark packet
> >> dump format, with fields like "TEID", "GTP_TPDU_MSG".  This  cellular
> >> network does not offer IPv4 access to end user, it only offers IPv6.
> >>
> >> There is no GTP RFC.
> >
> > GTP aka GPRS Tunnelling Protocol has been specified by 3GPP.
> >
> > It starts at the eNodeB and terminates at the PGW where the DHCP
> > server/relay would sit.
>
> You see, I am also told that my "MT" ("Mobile Terminal"?) terminates GTP.  I
> guess both are possible (terminate some times at eNodeB and other times at
> MT).

I can only recommend checking the 3GPP technical specification dealing with the architecture and protocol details.
Google will help.

> Or otherwise the expression "terminate at" may have different meanings to
> different people.
>
> >> There is an RFC for "Generic Packet Tunnelling in IPv6".  This RFC
> >> says that encap/decap decrements the Hop Limit.
> >>
> >> This raises a potential speculation that the network drops an
> >> incoming packet that has Hop Limit 1.
> >>
> >> It may be that the GTP encapsulation (no RFC) does not decrement the
> >> Hop Limit of a packet-to-be-encapsulated.  In this case there is no
> >> problem with DHCP Solicit having Hop Limit 1.
> >
> > It shall keep the packet as-is, since it is not visible from
> > user/data-plane point of view.
>
> I dont understand that.  Not sure what you mean by user-data planes.

You can imagine that your IP traffic (originated by the UE or devices behind the UE) is a payload to the Mobile Network.
It is received on the radio interface of the eNodeB that puts the packet into the GTP, there is no routing involved.
In other words, your UE is assigned an IP address / IPv6 prefix, the L3 next hop is the GGSN/PGW, so any other node between
your UE and the GGSN/PGW does not change the packet as it forwards based on the GTP header.

> The IP Hop Limit is in the IP header.  Some IP tunnelling mechanisms do touch
> the Hop Limit of the encapsulated packet.  Why would GTP be different than
> the other IP tunnelling mechanisms?

As stated above, there is no routing involved. What is received on the radio interface is encapsulated into GTP and forwarded towards the GGSN/PGW.

> > I suggest a deep dive into 3GPP specs ...
>
> It is certainly advantageous to understand the 3GPP specs.

It is key to understand the architecture ...

> But I'd rather consider putting that into an Internet Draft.

Not sure if recasting 3GPP, ETSI, BBF and other specs as ID's would help.

> Alex
>
> >
> >> Alex
> >>
> >>
> >>
> >>> On Fri, Jul 14, 2017 at 8:32 PM, Alexandre Petrescu
> >>> <alexandre.petrescu@gmail.com <mailto:alexandre.petrescu@gmail.com>>
> >>> wrote: Le 13/07/2017 à 23:14, Ted Lemon a écrit : On Jul 13, 2017
> >>> 16:01, "Alexandre Petrescu" <alexandre.petrescu@gmail.com
> >>> <mailto:alexandre.petrescu@gmail.com>
> >>> <mailto:alexandre.petrescu@gmail.com
> >>> <mailto:alexandre.petrescu@gmail.com>>> wrote: My oppinion is to
> >>> make DHCP spec Hop Limit > 1.  In order to make sure that the
> >>> encap/decap of DHCP Solicit in IPv4 GTP happening on a cellular link
> >>> does not drop it to 0 upon decap. If a link local sourced multicast
> >>> with a hop limit of one is dropped between sender and receiver, ip
> >>> is broken on that link, ne c'est pas? If that link is a real link
> >>> then yes - ip is broken on that link. But if the link is a virtual
> >>> link - like when on a tunnel - then it may be that tunnel works or
> >>> no. Alex
> >>
> >> _______________________________________________ dhcwg mailing list
> >> dhcwg@ietf.org https://www.ietf.org/mailman/listinfo/dhcwg
> >
> > Zásady komunikace, které společnost T-Mobile Czech Republic a.s.
> > užívá při sjednávání smluv, jsou uvedeny
> > zde<http://www.t-
> mobile.cz/dcpublic/Zasady_komunikace_pri_sjednavani_smluv_cz.pdf>.
> >
> >
> >
> Není-li v zásadách uvedeno jinak, nepředstavuje tato zpráva konečný
> > návrh na uzavření či změnu smlouvy ani přijetí takového návrhu. The
> > communication principles which T-Mobile Czech Republic a.s. applies
> > when negotiating contracts are defined
> > here<http://www.t-
> mobile.cz/dcpublic/Zasady_komunikace_pri_sjednavani_smluv_en.pdf>.
> >
> >
> >
> Unless otherwise stated in the principles, this message does not
> > constitute the final offer to contract or an amendment of a contract
> > or acceptance of such offer.
> >

Zásady komunikace, které společnost T-Mobile Czech Republic a.s. užívá při sjednávání smluv, jsou uvedeny zde<http://www.t-mobile.cz/dcpublic/Zasady_komunikace_pri_sjednavani_smluv_cz.pdf>. Není-li v zásadách uvedeno jinak, nepředstavuje tato zpráva konečný návrh na uzavření či změnu smlouvy ani přijetí takového návrhu. The communication principles which T-Mobile Czech Republic a.s. applies when negotiating contracts are defined here<http://www.t-mobile.cz/dcpublic/Zasady_komunikace_pri_sjednavani_smluv_en.pdf>. Unless otherwise stated in the principles, this message does not constitute the final offer to contract or an amendment of a contract or acceptance of such offer.
--- End Message ---