Re: [v4v6interim] "IPv4->IPv6 is hard"

Ed Jankiewicz <edward.jankiewicz@sri.com> Fri, 17 October 2008 15:06 UTC

Return-Path: <v4v6interim-bounces@ietf.org>
X-Original-To: v4v6interim-archive@ietf.org
Delivered-To: ietfarch-v4v6interim-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9EFC828B797; Fri, 17 Oct 2008 08:06:30 -0700 (PDT)
X-Original-To: v4v6interim@core3.amsl.com
Delivered-To: v4v6interim@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 47C3128B797 for <v4v6interim@core3.amsl.com>; Fri, 17 Oct 2008 08:06:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.025
X-Spam-Level:
X-Spam-Status: No, score=-6.025 tagged_above=-999 required=5 tests=[AWL=0.021, BAYES_00=-2.599, HELO_MISMATCH_COM=0.553, RCVD_IN_DNSWL_MED=-4]
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 AA0mICnSXG0U for <v4v6interim@core3.amsl.com>; Fri, 17 Oct 2008 08:06:27 -0700 (PDT)
Received: from mailgate-internal3.sri.com (mailgate-internal3.SRI.COM [128.18.84.113]) by core3.amsl.com (Postfix) with SMTP id D6F7928B56A for <v4v6interim@ietf.org>; Fri, 17 Oct 2008 08:06:27 -0700 (PDT)
Received: from smssmtp-internal1.sri.com (128.18.84.115) by mailgate-internal3.sri.com with SMTP; 17 Oct 2008 15:06:35 -0000
X-AuditID: 80125473-ab4e2bb000000a55-9f-48f8a9fb04d4
Received: from srimail1.sri.com (srimail1.SRI.COM [128.18.30.11]) by smssmtp-internal1.sri.com (Symantec Mail Security) with ESMTP id AEA8021AF2D for <v4v6interim@ietf.org>; Fri, 17 Oct 2008 08:06:35 -0700 (PDT)
Received: from [192.168.2.101] (static-72-90-189-2.nwrknj.east.verizon.net [72.90.189.2]) by mail.sri.com (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) with ESMTPSA id <0K8W00DPN1YYO350@mail.sri.com> for v4v6interim@ietf.org; Fri, 17 Oct 2008 08:06:35 -0700 (PDT)
Date: Fri, 17 Oct 2008 11:06:33 -0400
From: Ed Jankiewicz <edward.jankiewicz@sri.com>
In-reply-to: <4391DDA1-6432-4DCD-8A38-F351C68058B5@muada.com>
To: Iljitsch van Beijnum <iljitsch@muada.com>
Message-id: <48F8A9F9.6000505@sri.com>
MIME-version: 1.0
References: <B4A9FAB9-F39D-42AA-BE3B-AF6A3C48CC93@cisco.com> <4391DDA1-6432-4DCD-8A38-F351C68058B5@muada.com>
User-Agent: Thunderbird 2.0.0.17 (Windows/20080914)
X-Brightmail-Tracker: AAAAAA==
Cc: v4v6interim@ietf.org
Subject: Re: [v4v6interim] "IPv4->IPv6 is hard"
X-BeenThere: v4v6interim@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Discussion of coexistence topics for the 01-Oct-2008 v4-v6 coexistence interim meeting <v4v6interim.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/v4v6interim>, <mailto:v4v6interim-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/v4v6interim>
List-Post: <mailto:v4v6interim@ietf.org>
List-Help: <mailto:v4v6interim-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v4v6interim>, <mailto:v4v6interim-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: v4v6interim-bounces@ietf.org
Errors-To: v4v6interim-bounces@ietf.org


Iljitsch van Beijnum wrote:
> [catching up...]
>
> On 1 okt 2008, at 18:13, Fred Baker wrote:
>
>> An IPv4 client accessing an IPv6 server is equally simple given a 1:1 
>> mapping such as NAT64 or IVI describes. One maps the headers and the 
>> addresses.
>
> [...]
>
>> So to my mind, the requirement is that the gateway provide three 
>> services:
>>  - a DNS algorithm that maps IPv4 addresses to a subset of IPv6
>>    addresses.
>>  - a 1:1 NAT algorithm that statelessly supports the common case of
>>    IPv4 clients accessing IPv6 servers, which will be used by a
>>    relatively small set of hosts in the IPv6-only domain.
>>  - 1 1:n NAT algorithm that statefully maps general IPv6 to IPv4
>>    address plus port, which might be used by an arbitrarily large
>>    number of hosts in the IPv6-only domain, but unlikely to be all
>>    at the same time and diminishing as IPv6 deployment grows.
>
> So you _don't_ want to solve the situation where an IPv4-only host 
> gets to talk to any given IPv6 host.
>
> I think it would be fair to call _that_ scenario "hard".
>
> However, I think there are others who are interested in solving this 
> case.
There was some discussion at the Montreal meeting.  I believe I said 
something like

"...folks I work with would like to see solutions in that space, but it 
is certainly not a high priority.  For the foreseeable future, it does 
not seem critical to enable an IPv4-only host to talk to an arbitrary 
number of IPv6-only hosts/servers/applications.  There really aren't any 
to worry about." 

The priorities as I see them are first, make sure a host "turning on" 
IPv6 doesn't lose anything (like access to the whole IPv4 Internet) and 
second, make sure an IPv4-only server is still reachable if somebody 
else (eventually everybody else) turns on IPv6 (either they are 
dual-stack and reach it via IPv4 or through a translator near the 
IPv4-only server). 

The situation where an IPv4-only legacy client keeps working in a world 
where lots of services turn off IPv4 to me seems a "maybe later" problem 
to solve.  Doesn't matter if it's hard - it is deferrable.  Of course, 
framework and other solutions should keep this scenario in mind at least 
to the level of not making it harder to do that later...


> _______________________________________________
> v4v6interim mailing list
> v4v6interim@ietf.org
> https://www.ietf.org/mailman/listinfo/v4v6interim
>

-- 
Ed Jankiewicz - SRI International
Fort Monmouth Branch Office - IPv6 Research 
Supporting DISA Standards Engineering Branch
732-389-1003 or  ed.jankiewicz@sri.com 

_______________________________________________
v4v6interim mailing list
v4v6interim@ietf.org
https://www.ietf.org/mailman/listinfo/v4v6interim