Re: [netext] Comments on I-D: draft-wolfner-netext-pmip6-connid-00

jouni korhonen <jouni.nospam@gmail.com> Fri, 31 July 2009 13:37 UTC

Return-Path: <jouni.nospam@gmail.com>
X-Original-To: netext@core3.amsl.com
Delivered-To: netext@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 35BDF3A6E5D for <netext@core3.amsl.com>; Fri, 31 Jul 2009 06:37:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.562
X-Spam-Level:
X-Spam-Status: No, score=-2.562 tagged_above=-999 required=5 tests=[AWL=0.038, BAYES_00=-2.599]
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 IwWdjMB1jWqY for <netext@core3.amsl.com>; Fri, 31 Jul 2009 06:37:26 -0700 (PDT)
Received: from mail-ew0-f214.google.com (mail-ew0-f214.google.com [209.85.219.214]) by core3.amsl.com (Postfix) with ESMTP id A1A3A3A69F9 for <netext@ietf.org>; Fri, 31 Jul 2009 06:37:25 -0700 (PDT)
Received: by ewy10 with SMTP id 10so1505616ewy.37 for <netext@ietf.org>; Fri, 31 Jul 2009 06:37:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:in-reply-to:subject :x-priority:references:message-id:content-type :content-transfer-encoding:mime-version:date:cc:x-mailer; bh=zKVIyvknNvJrjr3gRckewMGO1r0Yl8+xWnyq3bQp//o=; b=an7J/yj+1TU+pihMG/3xx7L41YFDXpMtn0egthe2BEI946jtrpMJV+VkhS3mky4k7f I2+DEwZv8IOZR9a6OJPeJ1IeMRGxJU+Q61M3hZLylRwLQSjAhqBn9rJuf55nz4G/NHiA LJc9gzZvNd79wY6u2TQ5g0gUmNKtrsr1kPeI8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:in-reply-to:subject:x-priority:references:message-id :content-type:content-transfer-encoding:mime-version:date:cc :x-mailer; b=PAtcNC1VfUTBHThs8maf2OhE4gH3zWzCW6NV4mNxmtH6fiu/XCNEaxeo0Rn/1IFw3e xt2iz7pYElNvHNVwBnW1lFW6WlGxF5cATvhFoqAG0LzBdd3AiHQzp9CpXSB9qjmhkeOt vVjBLnF07Wt+J4WWmbUHcyUv6zejiBTSwjlaE=
Received: by 10.216.13.74 with SMTP id a52mr469807wea.145.1249047444399; Fri, 31 Jul 2009 06:37:24 -0700 (PDT)
Received: from dhcp-54f6.meeting.ietf.org ([130.129.84.246]) by mx.google.com with ESMTPS id 7sm3403808eyb.37.2009.07.31.06.37.23 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 31 Jul 2009 06:37:23 -0700 (PDT)
From: jouni korhonen <jouni.nospam@gmail.com>
To: Xiangsong Cui <Xiangsong.Cui@huawei.com>
In-Reply-To: <017b01ca11c5$bd5defc0$40106f0a@china.huawei.com>
X-Priority: 3
References: <C683B566.2B5C1%basavaraj.patil@nokia.com> <018b01ca10fc$396761c0$40106f0a@china.huawei.com> <E216F8E7-03DD-49ED-9C1B-AACEA2B97E00@gmail.com> <00e501ca1194$f20d4b70$40106f0a@china.huawei.com> <63E93F6E-5066-4DF9-B634-ECAED67E322F@gmail.com> <017b01ca11c5$bd5defc0$40106f0a@china.huawei.com>
Message-Id: <E4DFC3AE-6137-45F9-B1AC-AF948DE13AF5@gmail.com>
Content-Type: text/plain; charset="US-ASCII"; format="flowed"; delsp="yes"
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Date: Fri, 31 Jul 2009 16:37:21 +0300
X-Mailer: Apple Mail (2.935.3)
Cc: netext@ietf.org, Basavaraj.Patil@nokia.com
Subject: Re: [netext] Comments on I-D: draft-wolfner-netext-pmip6-connid-00
X-BeenThere: netext@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Mailing list for discusion of extensions to network mobility protocol, i.e PMIP6. " <netext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netext>, <mailto:netext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/netext>
List-Post: <mailto:netext@ietf.org>
List-Help: <mailto:netext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netext>, <mailto:netext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 31 Jul 2009 13:37:27 -0000

Lets first resolve whether the GRE keys are usable in the first place.  
Then we can return to the rest of the discussion. Some more stuff  
inline.

On Jul 31, 2009, at 1:00 PM, Xiangsong Cui wrote:

> Hi Jouni,
> Please see inline.
>
> Regards/Xiangsong
>
>
> ----- Original Message ----- From: "jouni korhonen" <jouni.nospam@gmail.com 
> >
> To: "Xiangsong Cui" <Xiangsong.Cui@huawei.com>
> Cc: <netext@ietf.org>; <Basavaraj.Patil@nokia.com>
> Sent: Friday, July 31, 2009 5:16 PM
> Subject: Re: [netext] Comments on I-D: draft-wolfner-netext-pmip6- 
> connid-00
>
>
>> Hi,
>> On Jul 31, 2009, at 7:11 AM, Xiangsong Cui wrote:
>>> Hi Jouni,
>>>
>>> Thank you for your response.
>>>
>>>> There are few reasons. First, which GRE key to use? Uplink or    
>>>> downlink?
>>> I think Uplink and downlink may be used to identify the connection
>> Uh.. so you would use combination of both keys simultaneously?
>
> Yes, I think GRE Key is designed for this manner.

I am a bit confused. Do you mean using 64-bit identifier made of both  
uplink & downlink GRE keys?

Anyway, downlink GRE keys are no good in general as they may change  
during handovers. If there is context transfer between MAGs it still  
does not solve the downlink key issue. One would need to start  
coordinating downlink key space between MAGs, which is a new  
requirement.

The Uplink GRE key would be an usable connection Id, assuming MAGs can  
do a context transfer, the exception mentioned in Section 3.3.2 of  
draft-ietf-netlmm-grekey-option does not happen and that GRE is used  
in the first place. However, the GRE key option in a PBU contains only  
the downlink key. This means, you need something beyond draft-ietf- 
netlmm-grekey-option to send the uplink GRE key in the PBU (if the  
uplink GRE key were used as the connection Id).

[snap]

>>>>
>>>> Second, the use of GRE keys and GRE tunneling is optional in   
>>>> PMIP6.  Well, so is Service Selection too but I would avoid   
>>>> building  additional dependencies between different documents if   
>>>> just possible.
>>> Yes, GRE Key is an optional option. I think an optional option is  
>>> used
>>> for a optional feature is reasonable
>> The less the better. I.e. if I can choose between two optional   
>> features versus three optional features, I would go for two.
>>>
>>>>
>>>> Third, overloading the function of the GRE key option does not   
>>>> sound a good idea in general, even if it were possible.
>>> If it works well, why not take it as the solution?
>> Overloading existing semantics is always a bad practice.
> Yes, I agree it is a trouble.
> But if the overloading is in the acceptable scope, IMO, we need  
> balance the impact of  overloading and introducing a new expansion.
> It is the motivation behind my original question.

You would still need a document that describes how the GRE keys are  
used to extend the BCE lookup, how they are used with RFC5149, and how  
to indicate to the LMA that the GRE keys are used in this special  
overloaded way etc. If you go down this road, what is the benefit of  
it over defining a new option specifically made for connection  
identifier purpose? At the end, the connection identifier content can  
be anything that is a stable identifier within the system where this  
extension is being used.. be that a GRE key or not.

Cheers,
	Jouni


>
>> I'll skip the rest as I don't see how they relate to this discussion.
>> Cheers,
>> Jouni
> [snip]
>


>