Re: about the coexistance scenarios in draft-ietf-v6ops-nat64-pb-statement-req-01
Iljitsch van Beijnum <iljitsch@muada.com> Mon, 28 July 2008 18:01 UTC
Return-Path: <owner-v6ops@ops.ietf.org>
X-Original-To: ietfarch-v6ops-archive@core3.amsl.com
Delivered-To: ietfarch-v6ops-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9412128C15A for <ietfarch-v6ops-archive@core3.amsl.com>; Mon, 28 Jul 2008 11:01:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.98
X-Spam-Level:
X-Spam-Status: No, score=-101.98 tagged_above=-999 required=5 tests=[AWL=-0.620, BAYES_00=-2.599, NO_RELAYS=-0.001, SARE_LWSHORTT=1.24, USER_IN_WHITELIST=-100]
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 RcAFBBa53dzQ for <ietfarch-v6ops-archive@core3.amsl.com>; Mon, 28 Jul 2008 11:01:29 -0700 (PDT)
Received: from psg.com (psg.com [IPv6:2001:418:1::62]) by core3.amsl.com (Postfix) with ESMTP id 15BD828C1C6 for <v6ops-archive@lists.ietf.org>; Mon, 28 Jul 2008 11:01:29 -0700 (PDT)
Received: from majordom by psg.com with local (Exim 4.69 (FreeBSD)) (envelope-from <owner-v6ops@ops.ietf.org>) id 1KNX1H-000CTy-3e for v6ops-data@psg.com; Mon, 28 Jul 2008 18:00:27 +0000
Received: from [2001:1af8:2:5::2] (helo=sequoia.muada.com) by psg.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.69 (FreeBSD)) (envelope-from <iljitsch@muada.com>) id 1KNX1C-000CTM-TV for v6ops@ops.ietf.org; Mon, 28 Jul 2008 18:00:25 +0000
Received: from [IPv6:2001:df8::16:21b:63ff:fe02:3c13] ([IPv6:2001:df8:0:16:21b:63ff:fe02:3c13]) (authenticated bits=0) by sequoia.muada.com (8.13.3/8.13.3) with ESMTP id m6SHxrRb058626 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 28 Jul 2008 19:59:54 +0200 (CEST) (envelope-from iljitsch@muada.com)
Cc: marcelo@it.uc3m.es, v6ops@ops.ietf.org
Message-Id: <8F9447CA-56A4-4237-872A-2EF581FCE71F@muada.com>
From: Iljitsch van Beijnum <iljitsch@muada.com>
To: "<teemu.savolainen@nokia.com>" <teemu.savolainen@nokia.com>
In-Reply-To: <DC237AE116C10E4C9AD162D6C2EE62FEED7D47@vaebe102.NOE.Nokia.com>
Content-Type: text/plain; charset="US-ASCII"; format="flowed"; delsp="yes"
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v926)
Subject: Re: about the coexistance scenarios in draft-ietf-v6ops-nat64-pb-statement-req-01
Date: Mon, 28 Jul 2008 19:00:10 +0100
References: <4889E7AF.6080903@it.uc3m.es> <86E8999A-35B7-4594-B793-446B2E1C18FB@muada.com> <DC237AE116C10E4C9AD162D6C2EE62FEED7D47@vaebe102.NOE.Nokia.com>
X-Mailer: Apple Mail (2.926)
Sender: owner-v6ops@ops.ietf.org
Precedence: bulk
List-ID: <v6ops.ops.ietf.org>
On 28 jul 2008, at 7:52, <teemu.savolainen@nokia.com> <teemu.savolainen@nokia.com > wrote: >> The situation we want to reach is where hosts can have just >> IPv6 connectivity and still be fully functional. > Assuming all applications are supporting IPv6, or also including cases > where host may be running IPv4-only apps? Well obviously we don't want to support IPv4-only apps until the end of time. But we will have to in the short term. > What I'm wondering is that if a translation solution is designed to > assume fully IPv6-capable host (including all random third party > softwares), then it might be less usable in near future than tunneling > based solutions. If the host knows the prefix for the translator, it can easily internally make IPv4 API calls create IPv6 packets that will be translated to IPv4 by the remote translator. One approach is to simply create IPv4 packets and encapsulate those in IPv6, but the extra IPv4 header provides no actual functionality so we can probably optimize it away without too much trouble. So the NAT464 translation scenario and the dual stack light scenario are pretty much the same thing. In the case of a CPE handling internal hosts that actually create IPv4 packets the tradeoff between encapsulation and translation may be somewhat different. > for what purpose it would need > translation services? For IPv6-only applications? I would assume it > takes quite a while before all applications are IPv6-capable, and that > all devices behind a host (such as gaming consoles etc) are also > IPv6-capable. Don't forget that higher level APIs hide the differences between IPv4 and IPv6, so very many applications can work over IPv6 without having specifically be designed to do so. > Or can we assume applications to be IPv6-capable in timeframe operator > would be interested to provide IPv6-only connectivity? I'm not familiar with cellular operations, but I would assume that running IPv4 and IPv6 over the cellular network concurrently is far from ideal, just providing IPv6 and then use an IP layer mechanism to let the applications talk to the IP world would be helpful. > Or should a host internally implement v4->v6 translation, thus > making a > host look like fully IPv6-capable towards network? I think in many cases that makes sense, yes.
- about the coexistance scenarios in draft-ietf-v6o… marcelo bagnulo braun
- Re: about the coexistance scenarios in draft-ietf… Iljitsch van Beijnum
- RE: about the coexistance scenarios in draft-ietf… teemu.savolainen
- Re: about the coexistance scenarios in draft-ietf… Iljitsch van Beijnum