[vwrap] VWRAP and IPv6
Morgaine <morgaine.dinova@googlemail.com> Fri, 14 May 2010 11:32 UTC
Return-Path: <morgaine.dinova@googlemail.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 855753A69B2 for <vwrap@core3.amsl.com>;
Fri, 14 May 2010 04:32:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.745
X-Spam-Level: *
X-Spam-Status: No, score=1.745 tagged_above=-999 required=5 tests=[AWL=-0.878,
BAYES_80=2, FM_FORGED_GMAIL=0.622, 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 J+wY1ur3DfoR for
<vwrap@core3.amsl.com>; Fri, 14 May 2010 04:32:48 -0700 (PDT)
Received: from mail-wy0-f172.google.com (mail-wy0-f172.google.com
[74.125.82.172]) by core3.amsl.com (Postfix) with ESMTP id 03A8A3A698C for
<vwrap@ietf.org>; Fri, 14 May 2010 04:32:44 -0700 (PDT)
Received: by wyb42 with SMTP id 42so807073wyb.31 for <vwrap@ietf.org>;
Fri, 14 May 2010 04:32:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma;
h=domainkey-signature:mime-version:received:received:date:message-id
:subject:from:to:content-type; bh=N1tdVCAN4usmSo1MIUty5CVT1hfnG/98pGBOQjp07rM=;
b=eXAeVO2tTWUGeOOLDYmpckdaSYOMLdn62+gVoZsgjN0pmTe1C0bPxfRD9ha5DhTsPH
b/7QaKczWBymdpqbp8QcazVuiTqv17r+Bmu/KsIyOZaU1T5ufhJKJvR553Dt0vRqZExg
RLbfxVCooWA9Pe9tsPOMqxC/uQrdu0I8gOBMY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma;
h=mime-version:date:message-id:subject:from:to:content-type;
b=XEXZG/3/SlJKnpAMOVbSXQvwarP0GgtHhzrY7YJdGkV2hBmqzJGHLt3x2H6gHpwnIz
4adTx7ps5WHY8+ViDWqD0mcpnOi/rdIqTRM8ynM7eH1AT3YQ1sUcR7JvwIhNtZcBJZS8
0/TpKCm6myRUz+H0L826vUSSp23eKp8rPGvxg=
MIME-Version: 1.0
Received: by 10.227.72.145 with SMTP id m17mr1089337wbj.164.1273836752381;
Fri, 14 May 2010 04:32:32 -0700 (PDT)
Received: by 10.216.26.132 with HTTP; Fri, 14 May 2010 04:32:32 -0700 (PDT)
Date: Fri, 14 May 2010 12:32:32 +0100
Message-ID: <AANLkTik75YvP5y_F68_TxXbPBaN1fnYcXk5JPkfM5uRE@mail.gmail.com>
From: Morgaine <morgaine.dinova@googlemail.com>
To: vwrap@ietf.org
Content-Type: multipart/alternative; boundary=0016368332e020a80304868c3bbb
Subject: [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: Fri, 14 May 2010 11:32:49 -0000
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] 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