Re: [netlmm] Consensus call: PMIP6 IPv4 support change

"Laganier, Julien" <julienl@qualcomm.com> Thu, 28 January 2010 03:35 UTC

Return-Path: <julienl@qualcomm.com>
X-Original-To: netlmm@core3.amsl.com
Delivered-To: netlmm@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B3C243A677C for <netlmm@core3.amsl.com>; Wed, 27 Jan 2010 19:35:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.599
X-Spam-Level:
X-Spam-Status: No, score=-106.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y1VWwMur95qo for <netlmm@core3.amsl.com>; Wed, 27 Jan 2010 19:35:04 -0800 (PST)
Received: from wolverine01.qualcomm.com (wolverine01.qualcomm.com [199.106.114.254]) by core3.amsl.com (Postfix) with ESMTP id D559B3A68B6 for <netlmm@ietf.org>; Wed, 27 Jan 2010 19:35:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=qualcomm.com; i=julienl@qualcomm.com; q=dns/txt; s=qcdkim; t=1264649720; x=1296185720; h=from:to:cc:date:subject:thread-topic:thread-index: message-id:references:in-reply-to:accept-language: content-language:x-ms-has-attach:x-ms-tnef-correlator: acceptlanguage:content-type:content-transfer-encoding: mime-version; z=From:=20"Laganier,=20Julien"=20<julienl@qualcomm.com> |To:=20Sri=20Gundavelli=20<sgundave@cisco.com>,=0D=0A=20 =20=20=20=20=20=20=20Ahmad=20Muhanna=0D=0A=09<ahmad.muhan na@ericsson.com>,=0D=0A=20=20=20=20=20=20=20=20"Soininen, =20Jonne=20(NSN=20-=20FI/Espoo)"=0D=0A=09<jonne.soininen@ nsn.com>,=0D=0A=20=20=20=20=20=20=20=20"netlmm@ietf.org" =20<netlmm@ietf.org>|CC:=20Pasi=20Eronen=20<pasi.eronen@n okia.com>|Date:=20Wed,=2027=20Jan=202010=2019:35:16=20-08 00|Subject:=20RE:=20[netlmm]=20Consensus=20call:=20PMIP6 =20IPv4=20support=20change|Thread-Topic:=20[netlmm]=20Con sensus=20call:=20PMIP6=20IPv4=20support=20change |Thread-Index:=20AcqV6HKIR79iSRBEr02LWkI09WGNmwCeMEPDAMrp NdAAHDtxmAB9atEwABFd8ccATXvuwAAVjtJhAADZVPA=3D |Message-ID:=20<BF345F63074F8040B58C00A186FCA57F1C677B061 5@NALASEXMB04.na.qualcomm.com>|References:=20<BF345F63074 F8040B58C00A186FCA57F1C677B0520@NALASEXMB04.na.qualcomm.c om>=0D=0A=20<C7863C2D.373B9%sgundave@cisco.com> |In-Reply-To:=20<C7863C2D.373B9%sgundave@cisco.com> |Accept-Language:=20en-US|Content-Language:=20en-US |X-MS-Has-Attach:|X-MS-TNEF-Correlator:|acceptlanguage: =20en-US|Content-Type:=20text/plain=3B=20charset=3D"us-as cii"|Content-Transfer-Encoding:=20quoted-printable |MIME-Version:=201.0; bh=g9PffhCvbBal6UrTUiB0MOIlG4gcL/9j1M0GuHnv6c8=; b=HjqVQKlIPLb3DBk7BHxEIsRbspG8RbFauJp8tOGZjtv6YRoKJRZG46VF 5C9O7kkLla+1cLZdfu8eRPYP8ifrLBQxefEPhOw0OTzjRLp+FdVxOceQu 7OInmCdKjhSWVGYMAcKhAuzWklNUhBw69igvmirN1zZWctN9rUAOVk9g/ c=;
X-IronPort-AV: E=McAfee;i="5400,1158,5874"; a="32946128"
Received: from pdmz-ns-mip.qualcomm.com (HELO numenor.qualcomm.com) ([199.106.114.10]) by wolverine01.qualcomm.com with ESMTP; 27 Jan 2010 19:35:20 -0800
Received: from ironstorm.qualcomm.com (ironstorm.qualcomm.com [172.30.39.153]) by numenor.qualcomm.com (8.14.2/8.14.2/1.0) with ESMTP id o0S3ZJoP018950 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <netlmm@ietf.org>; Wed, 27 Jan 2010 19:35:20 -0800
X-IronPort-AV: E=Sophos;i="4.49,357,1262592000"; d="scan'208";a="37503620"
Received: from nasanexhub03.na.qualcomm.com ([10.46.93.98]) by ironstorm.qualcomm.com with ESMTP/TLS/RC4-MD5; 27 Jan 2010 19:35:19 -0800
Received: from nalasexhc02.na.qualcomm.com (10.47.129.186) by nasanexhub03.na.qualcomm.com (10.46.93.98) with Microsoft SMTP Server (TLS) id 8.2.176.0; Wed, 27 Jan 2010 19:35:19 -0800
Received: from NALASEXMB04.na.qualcomm.com ([10.47.7.114]) by nalasexhc02.na.qualcomm.com ([10.47.129.186]) with mapi; Wed, 27 Jan 2010 19:35:19 -0800
From: "Laganier, Julien" <julienl@qualcomm.com>
To: Sri Gundavelli <sgundave@cisco.com>, Ahmad Muhanna <ahmad.muhanna@ericsson.com>, "Soininen, Jonne (NSN - FI/Espoo)" <jonne.soininen@nsn.com>, "netlmm@ietf.org" <netlmm@ietf.org>
Date: Wed, 27 Jan 2010 19:35:16 -0800
Thread-Topic: [netlmm] Consensus call: PMIP6 IPv4 support change
Thread-Index: AcqV6HKIR79iSRBEr02LWkI09WGNmwCeMEPDAMrpNdAAHDtxmAB9atEwABFd8ccATXvuwAAVjtJhAADZVPA=
Message-ID: <BF345F63074F8040B58C00A186FCA57F1C677B0615@NALASEXMB04.na.qualcomm.com>
References: <BF345F63074F8040B58C00A186FCA57F1C677B0520@NALASEXMB04.na.qualcomm.com> <C7863C2D.373B9%sgundave@cisco.com>
In-Reply-To: <C7863C2D.373B9%sgundave@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: Pasi Eronen <pasi.eronen@nokia.com>
Subject: Re: [netlmm] Consensus call: PMIP6 IPv4 support change
X-BeenThere: netlmm@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: NETLMM working group discussion list <netlmm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netlmm>, <mailto:netlmm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/netlmm>
List-Post: <mailto:netlmm@ietf.org>
List-Help: <mailto:netlmm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netlmm>, <mailto:netlmm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Jan 2010 03:35:07 -0000

Hello Sri,

Sri Gundavelli wrote:
> 
> Hey Julien,
> 
> But, we did discuss the need for UDP encap for control plane even when
> NAT devices are not present in path. Please see the thread.
> 
> http://www.ietf.org/mail-archive/web/netlmm/current/msg05166.html

Please see more below - 

> To repeat, Using  L4 delivery semantics, will provide a proper delivery
> path for control messages to the MIP modules. Carrying both control and
> data packets natively will require in-kernel interceptions and some
> implementation complexity, vs. receiving a packet on transport socket.
> Other reasons, on path firewall devices, non MH semantics in IPv4 headers and
> and the use of transport ports...

Just above you talked about the MIP modules. One of the primary customer for this work is 3GPP. The 3GPP EPS system architecture supports both DSMIPv6 and PMIPv6, and the HA and LMA are located in the same box (PDN-GW). In the IETF, the decision to base Network-Based Mobility on Mobile IPv6 signaling was motivated by the simplicity of implementing both in the same box, as in the 3GPP use case. By making the PMIPv6 and DSMIPv6 encapsulation different you complexify the implementation. 

As to receive the packets in kernel, that is required already when PMIPV6 is transported over native IPv6, so I guess that's doable for native IPv4 as well. 

> I see you are not comfortable with this, I understand. But, we
> discussed this issue. We really need to close this work.

Sri, we did discuss a similar, but different issue, on which we did conclude, but the assumptions were different. The issue was, if NAT traversal is required, let's not re-invent the wheel and reuse DSMIPv6. 

Now for the sake of simplicity we say don't need NAT traversal, there's no practical usecase, so I'm just asking for consistency.

So far I have not seen a convincing explanation of why UDP encapsulation should be used, I am still left with 1) handling firewalls that apparently can't be configured to let IPv6 in IPv4 traffic pass thru, and 2) making life easier for developers who can intercept IPv6 packets in kernel but not IPv4 ones.

Best,

--julien