Re: [v6ops] RFC6459 "IPv6 in 3GPP" - the IID in the LL address and GUA

<holger.metschulat@telekom.de> Mon, 17 July 2017 07:17 UTC

Return-Path: <prvs=364f856e5=holger.metschulat@telekom.de>
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 01B88131683 for <v6ops@ietfa.amsl.com>; Mon, 17 Jul 2017 00:17:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.32
X-Spam-Level:
X-Spam-Status: No, score=-4.32 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telekom.de
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 vEeuoLUg8wtD for <v6ops@ietfa.amsl.com>; Mon, 17 Jul 2017 00:17:56 -0700 (PDT)
Received: from mailout34.telekom.de (MAILOUT34.telekom.de [80.149.113.196]) (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 2620C126B7F for <v6ops@ietf.org>; Mon, 17 Jul 2017 00:17:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1500275876; x=1531811876; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=6EVqmGYh4uLr7+0bhjITf0lsU7zPU5yRee9/4cVRRXk=; b=BGJCTT2XVm97bJRkldvX+cG1UX7UaqHcJxXSyLGh6TKIplTpayygUtjl l7sZ0/+oTMmET9jLeLllLCOMDdu+cxSo7PNYg0E4YiGPLFPvfwxngjk2N SuIAPlQjO3eia7VwEQm1PE6+GthSecJ1+tmSwPRW1iR3hMZFCPwOXSi78 d9zmD+EmVntRhqd0v+fjfyIkNa2HMCYXMPdWY0nW9ACYkldNDzGtOkavD 60ZM1thWSN1+KCkb+uzVo2b2YbbyEfFsP7rSs87vnbzkBxsA8OVcHD1S4 52vLTEP1v7XcQeUi+0+bWszcpsA/63+DV6B1dQx1A1QNX4j37ljRSUXOP w==;
Received: from q4de8ssaz61.gppng.telekom.de ([10.206.166.200]) by MAILOUT31.telekom.de with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Jul 2017 09:17:53 +0200
X-IronPort-AV: E=Sophos;i="5.40,373,1496095200"; d="scan'208";a="1216849784"
Received: from he199745.emea1.cds.t-internal.com ([10.169.119.53]) by q4de8ssazdv.gppng.telekom.de with ESMTP/TLS/AES256-SHA; 17 Jul 2017 09:17:53 +0200
Received: from HE199744.EMEA1.cds.t-internal.com (10.169.119.52) by HE199745.emea1.cds.t-internal.com (10.169.119.53) with Microsoft SMTP Server (TLS) id 15.0.1263.5; Mon, 17 Jul 2017 09:17:52 +0200
Received: from HE199744.EMEA1.cds.t-internal.com ([fe80::3435:eb51:d048:836d]) by HE199744.emea1.cds.t-internal.com ([fe80::3435:eb51:d048:836d%26]) with mapi id 15.00.1263.000; Mon, 17 Jul 2017 09:17:53 +0200
From: holger.metschulat@telekom.de
To: alexandre.petrescu@gmail.com, v6ops@ietf.org
Thread-Topic: [v6ops] RFC6459 "IPv6 in 3GPP" - the IID in the LL address and GUA
Thread-Index: AQHS+wPtmFRdIBFLB06xmR8ahfsFoKJP8KaAgAAFnYCAAyt2oIAAbiuAgAQOpxA=
Date: Mon, 17 Jul 2017 07:17:52 +0000
Message-ID: <4f7eaf1f915a4911a428244bdf7ce497@HE199744.emea1.cds.t-internal.com>
References: <937f22f6-e4b7-b398-9df9-79c36ea2d7ee@gmail.com> <787AE7BB302AE849A7480A190F8B93300A002E21@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <a67eb7d0-be6a-f158-b05c-fda0f38e09d6@gmail.com> <787AE7BB302AE849A7480A190F8B93300A002EF9@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <1be23f5b-f449-9924-8322-f21c4ccbd09e@gmail.com> <787AE7BB302AE849A7480A190F8B93300A002F95@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <2c325097-651e-501c-747a-e7a322c3d844@gmail.com> <787AE7BB302AE849A7480A190F8B93300A0032B6@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <6c43cf08-0bd6-daf4-ea9d-d52c34db2a8c@gmail.com> <CAKD1Yr1QLmjUqiEY92vFu9ZDEsVKqJwoZNhyEu+D0hQLEKkopQ@mail.gmail.com> <6727013e-b5c8-4bee-6127-9e0317b41c9f@gmail.com> <2ff7a4128d1d424f84c35ddcd3eec0fe@HE199744.emea1.cds.t-internal.com> <ef617fc4-90b6-b564-780f-0652d81e7d5d@gmail.com>
In-Reply-To: <ef617fc4-90b6-b564-780f-0652d81e7d5d@gmail.com>
Accept-Language: en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.157.166.56]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/knm8leUBUv714QPqm4ggTikqp3E>
Subject: Re: [v6ops] RFC6459 "IPv6 in 3GPP" - the IID in the LL address and GUA
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: Mon, 17 Jul 2017 07:17:59 -0000

See below with[HM]

Holger

-----Ursprüngliche Nachricht-----
Von: v6ops [mailto:v6ops-bounces@ietf.org] Im Auftrag von Alexandre Petrescu
Gesendet: Freitag, 14. Juli 2017 21:02
An: v6ops@ietf.org
Betreff: Re: [v6ops] RFC6459 "IPv6 in 3GPP" - the IID in the LL address and GUA

> [HM] WWAN Modem Chipsets perform some kind of translation of packets,

This seems like a generalisation.  I do not understand what do you mean by WWAN Modem Chipsets - can you give an example of a WWAN Modem Chipset?

In my particular case there is no separated Modem Chipset from an Application Chipset, or App Processor vs. Broadband Processor, or something like that that one can find in many smartphones.  Or like Host-IMP distinciton of early RFCs.

In my case it is an IoT device.  It is called an "integrated module" and it runs linux.  It is from Sierra, format CF3, series WP8.

[HM] Look into their datasheets, they call it "Telecom core" there, and it seems to be a Qualcomm Hexagon based chipset.

There is only one module running both linux and the cellular interface.

[HM] And this module has two processors, one for the application, and one for the telecom side (usually called "the modem").

> especially ICMPv6 packets, between the interface to the computer and 
> the interface towards the provider network. The reason is that the 
> computer wants to see an Ethernet broadcast interface, but the 
> provider interface is point-to-point. For example, the computer needs 
> Neighbor Discovery but this is not available on the provider 
> interface. The provider's network device doesn't have a MAC address 
> either, so the modem chipset emulates this missing MAC to the 
> computer.

Do you think it is a linux kernel module that performs that emulation, or is it completely another OS (like ThreadX)?

[HM] No, it is a separate processor (actually a DSP).

That emulation must be standardised.

[HM] Well, obviously nobody saw the need for it until now, it is actually implementation specific. It would be a good idea indeed to specify this. Most of these translation layers drop all DHCPv6 traffic so no chance to get Prefix Delegation working if it is initiated by the host. There is a need for such translation otherwise Ipv6 won't work. Ipv4 neither - Ipv4 address assignment on the carrier side does not use DHCPv4 which the mobile host usually speaks. This is the downside of presenting an Ethernet interface to the Operating system. The upside is the there is no need to change OS specific handling of a WWAN interface since it can be handled like any other Ethernet interface. Otherwise, each OS would have to implement an interface driver complying to 3GPP's view of the wireless network connectivity.

> So what you capture on WWAN0 (or however your computer interface is
> named) is not what actually goes over the air.

If you think that something else goes over the air, can you tell me how, or what capturing tool, did you find out that there is something else over the air?

[HM] I traced within the operator's network, looking at the GTP traffic just in front of the GGSN/PGW.

My operator asks me the same thing - what goes over the air - and I dont know what to answer.
[HM] Tell them to trace your GTP traffic right in front of their GGSN/PGW (e.g. Gn interface).