Re: [vwrap] VWRAP and IPv6

Dzonatas Sol <dzonatas@gmail.com> Fri, 14 May 2010 15:42 UTC

Return-Path: <dzonatas@gmail.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 39CC33A68DF for <vwrap@core3.amsl.com>; Fri, 14 May 2010 08:42:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 4.695
X-Spam-Level: ****
X-Spam-Status: No, score=4.695 tagged_above=-999 required=5 tests=[AWL=4.694, BAYES_50=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 JkGNPFGumMuy for <vwrap@core3.amsl.com>; Fri, 14 May 2010 08:42:12 -0700 (PDT)
Received: from mail-pz0-f187.google.com (mail-pz0-f187.google.com [209.85.222.187]) by core3.amsl.com (Postfix) with ESMTP id 44EE73A6882 for <vwrap@ietf.org>; Fri, 14 May 2010 08:42:12 -0700 (PDT)
Received: by pzk17 with SMTP id 17so1270869pzk.5 for <vwrap@ietf.org>; Fri, 14 May 2010 08:42:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=wqmZ95VF2esaUd3WGaa5hTtbQt2gmz8wJ5ENChVHvNI=; b=qnyc9NmOkb94/9K+kZhwgd8+exPMqEysKTUuoCKxvfEjyHL2WBKxiDowCw38QKVzyZ 8D+bugtby6Ou/klkv5wbRkdex+HgMHQhfs6B2NNxk3Z7lKA56wQ9rOK8vnnTtYRwyB6Y QIGKjzrWfb4EBMm5l1lOxfP9m73EGNPdeNnZc=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=aLrnAt4anFm5DugvUMbpHkiGSXZ5kkrSAEDOtXyFIz9fhtcai+NZVsTjuTifvAsH7i utTP7BVLkYQfhN35xIrD0HPI2rZGlEwh+Y1Gut5GjxF7m8Vdm38cqFG5pzMFvxOGPt9V SU277Q/p7vRy9mcEuTBQahspaA59jFHBw1E8U=
Received: by 10.114.237.24 with SMTP id k24mr1294245wah.29.1273851719828; Fri, 14 May 2010 08:41:59 -0700 (PDT)
Received: from [192.168.0.50] (adsl-64-160-119-85.dsl.scrm01.pacbell.net [64.160.119.85]) by mx.google.com with ESMTPS id b6sm20967746wam.9.2010.05.14.08.41.58 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 14 May 2010 08:41:58 -0700 (PDT)
Message-ID: <4BED72D9.8030502@gmail.com>
Date: Fri, 14 May 2010 08:57:13 -0700
From: Dzonatas Sol <dzonatas@gmail.com>
User-Agent: Mozilla-Thunderbird 2.0.0.24 (X11/20100329)
MIME-Version: 1.0
To: Morgaine <morgaine.dinova@googlemail.com>
References: <AANLkTik75YvP5y_F68_TxXbPBaN1fnYcXk5JPkfM5uRE@mail.gmail.com>
In-Reply-To: <AANLkTik75YvP5y_F68_TxXbPBaN1fnYcXk5JPkfM5uRE@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Cc: vwrap@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: Fri, 14 May 2010 15:42:13 -0000

There has been discussion about IPv6 with LLP, and that's probably only 
where any extra type is needed. In any other format or scheme there is 
no need for an extra type since a string value can cover the colon-dot 
notation of IPv6.

A UUID used in the IPv6 address is not really a UUID even if it can be 
used the same way. The exception being that unique generated IDs would 
need to check to make sure they don't collide with predefined addresses. 
The real benefit for this method is better left behind a custom network 
that isn't directly bridged to the Internet. There would need to be a 
gateway to convert UUID-IPv6 values to valid Internet addresses. The 
special network most likely would use the multi-cast broadcast features 
of IPv6. Without much detailed digression, newer technology for 
multi-core CPUs have broadcast arrays that would make the IPv6 
multi-cast probably not needed anymore for such solutions.

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
>