Re: [MEXT] Call for WG adoption of I-D: draft-korhonen-mext-mip6-altsec

Julien Laganier <julien.ietf@gmail.com> Mon, 07 February 2011 21:10 UTC

Return-Path: <julien.ietf@gmail.com>
X-Original-To: mext@core3.amsl.com
Delivered-To: mext@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 555053A6F2E for <mext@core3.amsl.com>; Mon, 7 Feb 2011 13:10:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level:
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
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 cZgq+h-awUT1 for <mext@core3.amsl.com>; Mon, 7 Feb 2011 13:10:37 -0800 (PST)
Received: from mail-ey0-f172.google.com (mail-ey0-f172.google.com [209.85.215.172]) by core3.amsl.com (Postfix) with ESMTP id 61C173A6F2C for <mext@ietf.org>; Mon, 7 Feb 2011 13:10:37 -0800 (PST)
Received: by eyd10 with SMTP id 10so2879564eyd.31 for <mext@ietf.org>; Mon, 07 Feb 2011 13:10:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=TbW27BFfAuutL4P1xE4eLamegiS3+1Ptq/h201mRvD0=; b=AFc0oD9IDra9hAC7yvobY2vuNeuKAvz7Kf6pwr90EiDyYeRGMmqSneVNUN/F51sOHs d4rIktGcQksEvcNqMIQgXuSVwS+QKE4bWFu/9OmMW5VfVES9dWwQgTrByhsY+I4KfRRR R3bZhsHFrtCnREtW8VuYUMCQFHSe7KQMvnAaA=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=lC3khJSl/D5xW5z9+AYE81Uj7ksfV1uzh3nP90xRu7/6h3407UDkRM45itYUGknm3m TjujYsahS1tuRxH/qat0PSVjRaKzq+tfNwKqIrnKSOmclA8piUyaRj4EIF/OyL2+/IDH FlWeKnGoY3C/pIO6l5GJCR0QOeZUhQPcd2AI0=
MIME-Version: 1.0
Received: by 10.103.233.4 with SMTP id k4mr11438782mur.129.1297113041409; Mon, 07 Feb 2011 13:10:41 -0800 (PST)
Received: by 10.103.221.9 with HTTP; Mon, 7 Feb 2011 13:10:41 -0800 (PST)
In-Reply-To: <FEF1DA1D-91DF-4AE4-8C10-7B12A4D4CF36@gmail.com>
References: <878vyarmku.fsf@natisbad.org> <C963527A.D013%basavaraj.patil@nokia.com> <98A16B2D00B5724F81E80EF1927A029703E3FB@nasanexd01e.na.qualcomm.com> <06CCEF13-4E11-474D-A25E-C1425D5B520A@gmail.com> <98A16B2D00B5724F81E80EF1927A029703EAD4@nasanexd01e.na.qualcomm.com> <98A16B2D00B5724F81E80EF1927A02970409A1@nasanexd01e.na.qualcomm.com> <185D5B42-0A88-4CDB-8FFF-B49FD52D6DD5@gmail.com> <98A16B2D00B5724F81E80EF1927A0297040A1E@nasanexd01e.na.qualcomm.com> <B7C82145-9053-447A-BB4F-AB17D371BF64@gmail.com> <98A16B2D00B5724F81E80EF1927A0297040A7F@nasanexd01e.na.qualcomm.com> <FEF1DA1D-91DF-4AE4-8C10-7B12A4D4CF36@gmail.com>
Date: Mon, 07 Feb 2011 13:10:41 -0800
Message-ID: <AANLkTi=xn7i_NNdu3QFuHWSj4CgQrsYuE_SSx8tqJHKs@mail.gmail.com>
From: Julien Laganier <julien.ietf@gmail.com>
To: jouni korhonen <jouni.nospam@gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: "Basavaraj.Patil@nokia.com" <Basavaraj.Patil@nokia.com>, "Laganier, Julien" <julienl@qualcomm.com>, "jan@go6.si" <jan@go6.si>, "mext@ietf.org" <mext@ietf.org>
Subject: Re: [MEXT] Call for WG adoption of I-D: draft-korhonen-mext-mip6-altsec
X-BeenThere: mext@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Mobile IPv6 EXTensions WG <mext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mext>, <mailto:mext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mext>
List-Post: <mailto:mext@ietf.org>
List-Help: <mailto:mext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mext>, <mailto:mext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Feb 2011 21:10:40 -0000

Hi Jouni,

On Sat, Feb 5, 2011 at 1:34 AM, jouni korhonen <jouni.nospam@gmail.com> wrote:
> Hi Julien,
>
>
> On Jan 29, 2011, at 1:10 AM, Laganier, Julien wrote:
>
>> None of these two points explains to me why you have to duplicate ESP functionality:
>>
>> 1) You have chosen to handle SPI differently, but I don't know why.
>
> That was a design decision for easily to detect the type of the UDP payload. In some other cases folks have used algorithms, hash functions and such to encode more information into the SPI but we thought that would an too much. Therefore, we just dedicated few bits of the SPI for additional information.

Can't you use some bits at the beginning of the UDP payload instead of
overloading the SPI semantic? If so that would remove the different
SPI handling point.

>> 2) As to ESP being absent, if the goal is to not protect some of the user-plane traffic, you can use ESP-NULL, or just the UDP encap...
>
> Well, yes-ish. However, if I decided to send a packet without being protected, then after dispatching the packet (that is based on our SPI with type information) why would I need to do any further processing on it? If you got ESP-NULL, you still need to do additional processing like integrity check (if I were to follow ESP rules). I admit it might be "minor" but still.
>
> So, I'll just ask once more. If I were to use ESP format laid out in other RFC and reference to them to make sure the format processing goes right, is it OK for me then to go against all MUSTs and SHALLs for the rest of the ESP rules, for example when it comes to handling of ESP-NULL?

Forget about ESP-NULL. The solution to pass user-plane traffic
unprotected is to pass it clear text over your UDP encapsulation. What
is the problem with the rest of the ESP rules?

--julien