Re: [vwrap] VWRAP and IPv6
David W Levine <dwl@us.ibm.com> Mon, 17 May 2010 14:51 UTC
Return-Path: <dwl@us.ibm.com>
X-Original-To: vwrap@core3.amsl.com
Delivered-To: vwrap@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id 53BC73A6A47; Mon, 17 May 2010 07:51:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.598
X-Spam-Level:
X-Spam-Status: No, score=-1.598 tagged_above=-999 required=5 tests=[AWL=-1.600,
BAYES_50=0.001, HTML_MESSAGE=0.001]
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 JWxnq4+0v2N0;
Mon, 17 May 2010 07:51:37 -0700 (PDT)
Received: from e7.ny.us.ibm.com (e7.ny.us.ibm.com [32.97.182.137]) by
core3.amsl.com (Postfix) with ESMTP id B19783A6A65;
Mon, 17 May 2010 07:51:05 -0700 (PDT)
Received: from d01relay05.pok.ibm.com (d01relay05.pok.ibm.com [9.56.227.237])
by e7.ny.us.ibm.com (8.14.3/8.13.1) with ESMTP id o4HEeJCs025816;
Mon, 17 May 2010 10:40:19 -0400
Received: from d01av02.pok.ibm.com (d01av02.pok.ibm.com [9.56.224.216]) by
d01relay05.pok.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id o4HEooeD081380;
Mon, 17 May 2010 10:50:50 -0400
Received: from d01av02.pok.ibm.com (loopback [127.0.0.1]) by
d01av02.pok.ibm.com (8.14.3/8.13.1/NCO v10.0 AVout) with ESMTP id
o4HEoouf028604; Mon, 17 May 2010 11:50:50 -0300
Received: from d01ml605.pok.ibm.com (d01ml605.pok.ibm.com [9.56.227.91]) by
d01av02.pok.ibm.com (8.14.3/8.13.1/NCO v10.0 AVin) with ESMTP id
o4HEoob7028587; Mon, 17 May 2010 11:50:50 -0300
In-Reply-To: <BCEC4B1A-A007-442C-A434-91EE3D0BB052@bbn.com>
References: <AANLkTik75YvP5y_F68_TxXbPBaN1fnYcXk5JPkfM5uRE@mail.gmail.com>
<BCEC4B1A-A007-442C-A434-91EE3D0BB052@bbn.com>
To: Richard Barnes <rbarnes@bbn.com>
MIME-Version: 1.0
X-KeepSent: C2E23B0D:5B99CD05-85257726:0050CDA0; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 8.0.2 HF623 January 16, 2009
Message-ID: <OFC2E23B0D.5B99CD05-ON85257726.0050CDA0-85257726.00518F0E@us.ibm.com>
From: David W Levine <dwl@us.ibm.com>
Date: Mon, 17 May 2010 10:50:49 -0400
X-MIMETrack: Serialize by Router on D01ML605/01/M/IBM(Release 8.5.1HF41 |
October 22, 2009) at 05/17/2010 10:50:49,
Serialize complete at 05/17/2010 10:50:49
Content-Type: multipart/alternative;
boundary="=_alternative 00518F0D85257726_="
Cc: vwrap@ietf.org, vwrap-bounces@ietf.org
Subject: Re: [vwrap] VWRAP and IPv6
X-BeenThere: vwrap@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Virtual World Region Agent Protocol - IETF working group
<vwrap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/vwrap>,
<mailto:vwrap-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/vwrap>
List-Post: <mailto:vwrap@ietf.org>
List-Help: <mailto:vwrap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/vwrap>,
<mailto:vwrap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 May 2010 14:51:38 -0000
vwrap-bounces@ietf.org wrote on 05/17/2010 10:08:26 AM: > [image removed] > > Re: [vwrap] VWRAP and IPv6 > > Richard Barnes > > to: > > Morgaine > > 05/17/2010 10:09 AM > > Sent by: > > vwrap-bounces@ietf.org > > Cc: > > vwrap > > In the spirit of good layering, it seems like we should be talking > about avoiding direct reliance on IP addresses instead of how we can > accommodate different addresses in the protocol. Why is there ever a > need to carry an IP address in this application-layer protocol, as > opposed to, say, a DNS name or a URI? > > --Richard > +1 We may from time to time have a IP address stuck in the form of a URI which has the dotted decimal form of an resource. The spec should make sure that form can be an IPV6 address, but that should be very straight forward. There may be some IPV6 features which eventually impact us at the protocol design level, but the entire VWRAP specification has been written in terms of URIs and Capabilities, not in terms of low level IP addresses. It would take an incredibly powerful argument to suggest that this should change. Likewise, while IPV6 changes addressing at the bottom of the stack, it doesn't appreciably change the cost of holding open sessions, of managing sockets and buffers inside of clients (especially lightweight devices) Further while we can all devoutly hope that IPV6 finally deploys broadly, making it a dependancy in the near term feels rather like a roadblock to possible adoption. - David ~ Zha > > On May 14, 2010, at 7:32 AM, Morgaine wrote: > > > Despite exceedingly low takeup of IPv6 so far, it's coming, and in > > the context of IETF WG rates of progress, it is really imminent. Of > > special relevance to us is that IPv4 addresses are projected to run > > out within roughly the same time frame as VWRAP materializes. > > > > There is little point in creating a new VW protocol today purely in > > the context of IPv4 without thinking about tomorrow's IPv6 > > environment. By the time that VWRAP is fully defined, we should > > expect a substantial and rapidly increasing proportion of VWRAP > > implementations to occur in IPv6-accessible worlds. This is a > > situation for which we need to plan now, otherwise the protocol will > > be obsolete before it's even ready. > > > > To get the ball rolling, here are a few IPv6-related issues that we > > could usefully address in the group: > > > > • The 128-bit IP address of IPv6 is likely to become a common > > payload, so it should be supported natively. LLSD already supports > > one 128-bit data type of course, the UUID. IPv6 addresses should > > not be transported in UUID fields however, since their statistical > > properties and semantics are totally different. In any case, the > > two spaces are disjoint so confusing them would be a mistake. The > > IPv6 address seems a good candidate for its own defined type, in the > > absence of wide integers. > > • The extremely large address space of IPv6 has often been > > portrayed as allowing everything around us to have its own IP > > address. In the context of virtual worlds, this idea can actually > > be put to good use, with each virtual object bearing its own IPv6 > > address. One candidate application for this has already been > > described in earlier discussions --- for example, implementing > > virtual object simulation in two parts, one client-side and one > > world-side, the two parts communicating directly. IPv6 addressing > > of objects makes this relatively easy to achieve efficiently, so its > > implementation in IPv6-based worlds is almost inevitable before > > long. VWRAP should be ready for this. > > • The event queue in current implementations provides an indirect > > and highly inefficient way of achieving world-to-client > > communications. IPv6 offers opportunities for direct communication > > that can make the event queue approach obsolete, so it's worth > > examining IPv6-oriented alternatives. > > • We recently discussed feature and protocol negotiation within > > VWRAP. IPv6 provides much opportunity for new features and protocol > > pathways to be negotiated between endpoints, so it gives us a very > > real and imminent set of use cases for negotiation. > > > > It would also be a feather in VWRAP's cap to be considered an "IPv6- > > capable application protocol" in a stronger sense than just to be > > carried by IPv6 networks. IPv6 does after all bring new abilities > > to the table, such as the huge addressing, and it would be a mistake > > to ignore them. > > > > > > Morgaine. > > > > > > > > _______________________________________________ > > vwrap mailing list > > vwrap@ietf.org > > https://www.ietf.org/mailman/listinfo/vwrap > > _______________________________________________ > vwrap mailing list > vwrap@ietf.org > https://www.ietf.org/mailman/listinfo/vwrap
- [vwrap] VWRAP and IPv6 Morgaine
- Re: [vwrap] VWRAP and IPv6 Dzonatas Sol
- Re: [vwrap] VWRAP and IPv6 Richard Barnes
- Re: [vwrap] VWRAP and IPv6 David W Levine
- Re: [vwrap] VWRAP and IPv6 Morgaine
- Re: [vwrap] VWRAP and IPv6 Richard Barnes
- Re: [vwrap] VWRAP and IPv6 Robert G. Jakabosky
- Re: [vwrap] VWRAP and IPv6 Morgaine
- Re: [vwrap] VWRAP and IPv6 Han Sontse
- Re: [vwrap] VWRAP and IPv6 Michael Dickson
- Re: [vwrap] VWRAP and IPv6 Richard Barnes
- Re: [vwrap] VWRAP and IPv6 Morgaine
- Re: [vwrap] VWRAP and IPv6 Richard Barnes
- Re: [vwrap] VWRAP and IPv6 Morgaine
- Re: [vwrap] VWRAP and IPv6 Richard Barnes
- Re: [vwrap] VWRAP and IPv6 David W Levine
- Re: [vwrap] VWRAP and IPv6 Morgaine