Re: [P2PSIP] New draft: HIP BONE

Pekka Nikander <pekka.nikander@nomadiclab.com> Sat, 12 January 2008 13:51 UTC

Return-path: <p2psip-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1JDglN-0002u8-VQ; Sat, 12 Jan 2008 08:51:05 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1JDglM-0002oi-5R for p2psip@ietf.org; Sat, 12 Jan 2008 08:51:04 -0500
Received: from n2.nomadiclab.com ([2001:14b8:400:101::2]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1JDglL-00010z-Ls for p2psip@ietf.org; Sat, 12 Jan 2008 08:51:04 -0500
Received: from n2.nomadiclab.com (localhost [127.0.0.1]) by n2.nomadiclab.com (Postfix) with ESMTP id 089791EF105; Sat, 12 Jan 2008 15:51:03 +0200 (EET)
Received: from [127.0.0.1] (localhost [IPv6:::1]) by n2.nomadiclab.com (Postfix) with ESMTP id A68D51EF104; Sat, 12 Jan 2008 15:51:02 +0200 (EET)
In-Reply-To: <77F357662F8BFA4CA7074B0410171B6D04049B33@XCH-NW-5V1.nw.nos.boeing.com>
References: <476BA8D9.4010203@ericsson.com><20d2bdfb0712210823m2218c4a6mcace60af3d82db57@mail.gmail.com><476E2B7C.9070601@ericsson.com> <20d2bdfb0801081416t41b9b84atb3a147659771036@mail.gmail.com> <77F357662F8BFA4CA7074B0410171B6D04049B22@XCH-NW-5V1.nw.nos.boeing.com> <7C5B8529-85C9-4977-8C57-34E9041ED1EC@nomadiclab.com> <77F357662F8BFA4CA7074B0410171B6D04049B33@XCH-NW-5V1.nw.nos.boeing.com>
Mime-Version: 1.0 (Apple Message framework v753)
Content-Type: text/plain; charset="US-ASCII"; delsp="yes"; format="flowed"
Message-Id: <F2A2E7E1-AA6E-47B3-9420-EA5A4BEEA428@nomadiclab.com>
Content-Transfer-Encoding: 7bit
From: Pekka Nikander <pekka.nikander@nomadiclab.com>
Subject: Re: [P2PSIP] New draft: HIP BONE
Date: Sat, 12 Jan 2008 15:51:01 +0200
To: "Henderson, Thomas R" <thomas.r.henderson@boeing.com>
X-Mailer: Apple Mail (2.753)
X-Virus-Scanned: ClamAV using ClamSMTP
X-Spam-Score: 0.5 (/)
X-Scan-Signature: 3e15cc4fdc61d7bce84032741d11c8e5
Cc: P2PSIP Mailing List <p2psip@ietf.org>
X-BeenThere: p2psip@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Peer-to-Peer SIP working group discussion list <p2psip.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/p2psip>, <mailto:p2psip-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/p2psip>
List-Post: <mailto:p2psip@ietf.org>
List-Help: <mailto:p2psip-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/p2psip>, <mailto:p2psip-request@ietf.org?subject=subscribe>
Errors-To: p2psip-bounces@ietf.org

Tom,

> Pekka, thanks for your responses (some more discussion inline below)

For some reason, I almost enjoy these exchanges.  :-)  Maybe I'm  
finally getting over some of my past painful experiences with the  
I*.  :-)

>>> There have been proposals to use DHTs to provide this service,  
>>> but they do not presently accommodate the possibility of multiple  
>>> DHTs, which is pretty much a requirement to handle, from my  
>>> perspective.
>>
>> That issue Gonzalo and I have discussed extensively.  On my part I  
>> still don't quite understand the requirement (as is probably  
>> visible from the previous exchange of message between you Tom and  
>> me).
>
> For a given system provided by a provider (example.com), only one  
> overlay is necessary.  But what happens when the user concurrently  
> gets a second provider (example2.com)?  The problem is that the  
> layer trying to resolve the flat identifier doesn't know where to  
> try to resolve it, unless there is metadata about the system that  
> holds bindings for that identifier.  What happens when the user  
> wants to enforce policy on what applications use which overlay, at  
> any given time, to resolve the identifiers?

I think there are a few potential solution categories:

a) add such metadata as an overall system configuration data (IPsec  
SPD is an example of this)

b) allow communicating such metadata through the API

c) multicast the initial request to all overlays.

Of course, each of these has their benefits and drawbacks.

> The Balakrishan et. al paper in Sigcomm 2004 (Section 4.1)  
> elaborated on why multiple name service providers will proliferate  
> in an architecture based on flat names: http://nms.lcs.mit.edu/ 
> papers/layerednames-sigcomm04.pdf

That's on my my reading list.  Don't have time to read it in detail  
right now.

> I do not think it is a show stopper issue, but one that HIP hasn't  
> addressed yet.

We seem to agree.

<The rest of the message was discussed in a separate subthread with  
Spencer, I think.>

--Pekka

_______________________________________________
P2PSIP mailing list
P2PSIP@ietf.org
https://www1.ietf.org/mailman/listinfo/p2psip