RE: [P2PSIP] Discussion items for the Tuesday teleconference
"Henderson, Thomas R" <thomas.r.henderson@boeing.com> Tue, 08 January 2008 19:31 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 1JCKAB-0007Ai-8g; Tue, 08 Jan 2008 14:31:03 -0500
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1JCKA9-000798-DM; Tue, 08 Jan 2008 14:31:01 -0500
Received: from stl-smtpout-01.boeing.com ([130.76.96.56]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1JCKA8-0004ie-Tq; Tue, 08 Jan 2008 14:31:01 -0500
Received: from stl-av-01.boeing.com (stl-av-01.boeing.com [192.76.190.6]) by stl-smtpout-01.ns.cs.boeing.com (8.14.0/8.14.0/8.14.0/SMTPOUT) with ESMTP id m08JUuHR006390 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 8 Jan 2008 13:30:56 -0600 (CST)
Received: from stl-av-01.boeing.com (localhost [127.0.0.1]) by stl-av-01.boeing.com (8.14.0/8.14.0/DOWNSTREAM_RELAY) with ESMTP id m08JUu9J013260; Tue, 8 Jan 2008 13:30:56 -0600 (CST)
Received: from XCH-NWBH-11.nw.nos.boeing.com (xch-nwbh-11.nw.nos.boeing.com [130.247.55.84]) by stl-av-01.boeing.com (8.14.0/8.14.0/UPSTREAM_RELAY) with ESMTP id m08JUpR6013049; Tue, 8 Jan 2008 13:30:56 -0600 (CST)
Received: from XCH-NW-5V1.nw.nos.boeing.com ([130.247.55.44]) by XCH-NWBH-11.nw.nos.boeing.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 8 Jan 2008 11:30:56 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [P2PSIP] Discussion items for the Tuesday teleconference
Date: Tue, 08 Jan 2008 11:30:55 -0800
Message-ID: <77F357662F8BFA4CA7074B0410171B6D04049B0F@XCH-NW-5V1.nw.nos.boeing.com>
In-Reply-To: <24CCCC428EFEA2469BF046DB3C7A8D223AE4A7@namail5.corp.adobe.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [P2PSIP] Discussion items for the Tuesday teleconference
Thread-Index: AchEH96vkLdr2CwpRny3bB+oZLdYwQNEMNOwADlowyA=
References: <0C549DAFE1A8004D8EB57ACDD108646D070BA682@XCH-NW-2V2.nw.nos.boeing.com> <24CCCC428EFEA2469BF046DB3C7A8D223AE4A7@namail5.corp.adobe.com>
From: "Henderson, Thomas R" <thomas.r.henderson@boeing.com>
To: Henry Sinnreich <hsinnrei@adobe.com>, "Paine, Richard H" <richard.h.paine@boeing.com>, p2psip@ietf.org, hipsec@ietf.org
X-OriginalArrivalTime: 08 Jan 2008 19:30:56.0016 (UTC) FILETIME=[FD344900:01C8522C]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 4b800b1eab964a31702fa68f1ff0e955
Cc:
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
Henry, A few responses below. > -----Original Message----- > From: Henry Sinnreich [mailto:hsinnrei@adobe.com] > Sent: Monday, January 07, 2008 5:44 AM > To: Paine, Richard H; p2psip@ietf.org; hipsec@ietf.org > Subject: [P2PSIP] Discussion items for the Tuesday teleconference > > The paper on the Boeing HIP implementation along with the I-D: > draft-camarillo-hip-bone-00.txt is very helpful to SIP oriented people > like me who are new to HIP. Quite frankly I am close to becoming a > believer, if only some questions could be addressed and where more > details would be helpful: > > 1. TCP/IP stack use and implementation > > If and how can the existing PCP/IP stack in Windows, OSX, Symbian and > LINUX be used or does it have to be rewritten? Is there a > workaround and > if yes, can anyone share what it may look like? There are HIP implementations that modify the kernel TCP/IP implementation, and those that do not. Those that do not use various techniques to intercept packets and copy them to user-space where they are further processed and re-injected to the stack. OpenVPN (http://openvpn.net) is one such example. What it may look like in this approach is to create a virtual interface and assign one or more HIP identifiers (that look like addresses to the operating system) to that interface. Packets sent to identifiers in that identifier space are internally routed to that virtual interface. This interface is a tap interface (http://en.wikipedia.org/wiki/TUN/TAP) that directs packets to userspace, where they can be processed further and written back to the interface or to a raw socket. Note that this technique is recommended as a deployment crutch for applications that cannot be easily modified; the eventual goal is that stacks are upgraded to include HIP and that applications use more explicit HIP-aware APIs such as: https://datatracker.ietf.org/drafts/draft-ietf-hip-native-api/ Also note that I do not know about the applicability of the above to Symbian, only that it has worked for Windows XP, OS X, and Linux. > > Product managers would see the rewriting of the TCP/IP stack to insert > HIP as a major problem to avoid at any cost. Waiting for these OS to > support HIP does not seem a good alternative. > > 2. NAT traversal > > VPN implementations have had problems with NAT and as a > result most NAT > vendors have addressed VPN support. What is the experience with HIP > support in NAT, or how much of a problem is NAT traversal for HIP? > Are there any measurements or deployment data that can be shared? To my knowledge, there has been no inbound NAT traversal mechanism integrated with any of the HIP implementations. There have been implementations of UDP encapsulation for outbound NAT traversal for a few years, according to an expired Internet draft: http://tools.ietf.org/html/draft-schmitt-hip-nat-traversal-02. I don't know how much testing they have undergone; not as much as the non-NAT variants, I would say. The HIP WG has a design team working on NAT traversal, and STUN/ICE is the basic design framework. Tom _______________________________________________ P2PSIP mailing list P2PSIP@ietf.org https://www1.ietf.org/mailman/listinfo/p2psip
- [P2PSIP] Boeing HIP Implementation of SIP (which … Paine, Richard H
- [P2PSIP] Discussion items for the Tuesday telecon… Henry Sinnreich
- RE: [P2PSIP] Discussion items for the Tuesday tel… Henderson, Thomas R