Re: [P2PSIP] HIP: optional, mandatory?

Henning Schulzrinne <hgs@cs.columbia.edu> Fri, 11 January 2008 03:52 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 1JDAwr-00085B-Bm; Thu, 10 Jan 2008 22:52:49 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1JDAwp-00084w-CW for p2psip@ietf.org; Thu, 10 Jan 2008 22:52:47 -0500
Received: from serrano.cc.columbia.edu ([128.59.29.6]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1JDAwp-0004gR-28 for p2psip@ietf.org; Thu, 10 Jan 2008 22:52:47 -0500
Received: from Upstairs-Mac (pool-71-250-50-170.nwrknj.east.verizon.net [71.250.50.170]) (user=hgs10 mech=PLAIN bits=0) by serrano.cc.columbia.edu (8.14.1/8.14.1) with ESMTP id m0B3qjKD006640 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 10 Jan 2008 22:52:46 -0500 (EST)
From: Henning Schulzrinne <hgs@cs.columbia.edu>
To: Spencer Dawkins <spencer@mcsr-labs.org>
In-Reply-To: <0c3a01c85402$28d821e0$6601a8c0@china.huawei.com>
Subject: Re: [P2PSIP] HIP: optional, mandatory?
X-Priority: 3
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> <10DA6CAF-DB5B-4B89-9417-4BEFD816B1E5@cs.columbia.edu> <4571B070-0B2F-4076-AAAB-4398295C9E88@cisco.com> <0c3a01c85402$28d821e0$6601a8c0@china.huawei.com>
Message-Id: <CBAEA83C-A2BB-47E7-AE49-A3E901DDB50C@cs.columbia.edu>
Content-Type: text/plain; charset="US-ASCII"; format="flowed"; delsp="yes"
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v915)
Date: Thu, 10 Jan 2008 22:52:38 -0500
X-Mailer: Apple Mail (2.915)
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.48 on 128.59.29.6
X-Spam-Score: -1.0 (-)
X-Scan-Signature: 8b30eb7682a596edff707698f4a80f7d
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

I'm assuming that the goal is that a P2PSIP-compliant application will  
be able to participate in any P2PSIP-compliant overlay, subject to  
having code for the DHT  the overlay is running. Thus, this means that  
non-HIP peers must be able to be full peers. Unless the arrival of a  
single non-HIP peer converts the whole overlay to non-HIP usage, this  
also implies that all nodes must be able to deal with non-HIP peers,  
even if they prefer to speak HIP. Among other things, they'll probably  
have to implement ICE and TLS.

Thus, it's something like (b) and (c).

Henning

On Jan 10, 2008, at 10:29 PM, Spencer Dawkins wrote:

> Hi, Cullen and Henning,
>
> I guess today is a good day for me to be confused.
>
> I thought I understood "optional to implement, optional to run", and  
> I understood Cullen's reasons stated below, but I'm very confused  
> about why "this only works if you can have mixed HIP-non-HIP" ...
>
> ... and that's probably because I'm not quite sure what "mixed HIP- 
> non-HIP" means.
>
> Are you talking about
>
> a - mixed within P2PSIP technology, so that some overlays use HIP  
> and others do not?
>
> b - mixed within the same endpoint, that can join a HIP overlay and  
> a non-HIP overlay?
>
> c - mixed within the same overlay, so some peers use HIP and others  
> do not?
>
> I'll stop talking now ...


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