Re: [3gv6] [BEHAVE] DNS64 Resolvers and Dual-Stack Hosts, draft-wing-behave-dns64-config-00

David Crowe <David.Crowe@cnp-wireless.com> Thu, 14 January 2010 16:00 UTC

Return-Path: <David.Crowe@cnp-wireless.com>
X-Original-To: 3gv6@core3.amsl.com
Delivered-To: 3gv6@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1E6A43A692F; Thu, 14 Jan 2010 08:00:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.265
X-Spam-Level:
X-Spam-Status: No, score=-2.265 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334]
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 YcYnq3m1Hs5p; Thu, 14 Jan 2010 08:00:32 -0800 (PST)
Received: from mail95c0.megamailservers.com (mail95c0.megamailservers.com [69.49.121.201]) by core3.amsl.com (Postfix) with ESMTP id 2D0E33A6847; Thu, 14 Jan 2010 08:00:31 -0800 (PST)
X-Authenticated-User: croweda.cnp-wireless.com
Received: from [192.168.1.106] (s75-152-253-77.ab.hsia.telus.net [75.152.253.77]) (authenticated bits=0) by mail95c0.megamailservers.com (8.13.6/8.13.1) with ESMTP id o0EG06gn017181; Thu, 14 Jan 2010 11:00:23 -0500
Mime-Version: 1.0
Message-Id: <p0624087ac773e93b2501@[192.168.1.106]>
In-Reply-To: <4B4CE052.7020106@gmail.com>
References: <0e0f01ca8fe8$7f540d80$c5f0200a@cisco.com> <158080.35952.qm@web111414.mail.gq1.yahoo.com> <4B4713B1.9050200@it.uc3m.es> <38457.1280.qm@web111406.mail.gq1.yahoo.com> <4B478121.5050901@it.uc3m.es> <115350.67655.qm@web111414.mail.gq1.yahoo.com> <4B486F4E.80000@it.uc3m.es> <296254.46818.qm@web111415.mail.gq1.yahoo.com> <03fa01ca9332$520d4650$c5f0200a@cisco.com> <4B4CE052.7020106@gmail.com>
Date: Thu, 14 Jan 2010 09:00:00 -0700
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, Dan Wing <dwing@cisco.com>
From: David Crowe <David.Crowe@cnp-wireless.com>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Cc: 3gv6@ietf.org, 'Behave WG' <behave@ietf.org>
Subject: Re: [3gv6] [BEHAVE] DNS64 Resolvers and Dual-Stack Hosts, draft-wing-behave-dns64-config-00
X-BeenThere: 3gv6@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "This mailing list is intended for discussions relating to the use of IPv6 in cellular networks." <3gv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/3gv6>, <mailto:3gv6-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/3gv6>
List-Post: <mailto:3gv6@ietf.org>
List-Help: <mailto:3gv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/3gv6>, <mailto:3gv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Jan 2010 16:00:33 -0000

This is really an absurd statement. Nobody can require old protocols 
to predict the future. They can try, they can do some protection, but 
they'll usually get it wrong in some significant ways.

It's the responsibility of new protocols to deal with the known past 
not the responsibility of old protocols to deal with an unknown 
future.

- David Crowe



At 9:49 AM +1300 1/13/10, Brian E Carpenter wrote:
>Dan,
>
>On 2010-01-12 15:52, Dan Wing wrote:
>> 
>>
>>>  -----Original Message-----
>>>  From: Behcet Sarikaya [mailto:behcetsarikaya@yahoo.com]
>
>...
>>>  You may be right. I personally am not a fan of solutions that
>>>  are not mobility friendly also requiring modifications to
>>>  well established services like DNS.
>>
>>  Yes, IPv6/IPv4 translation has side-effects.  Wish it wasn't
>>  true, but IPv6 was not designed to be upgradable from IPv4.
>>  If it was, we wouldn't be in the current predicament.
>
>Just to be clear, the defect there is in IPv4. IPv4 was not
>designed to be upgradable (e.g. by allowing for variable
>length addresses). So we are condemned by history to choose
>between dual stack and packet translation. Translation is
>for cases where dual stack cannot be applied, and as Dan says
>it has side effects. We've known that for 15 years.
>
>>
>>>  What happened to the solutions developed in the years of
>>>  2000, when the transition was a hot issue?
>>
>>  Are you referring to NAT-PT (RFC2766), published in February
>>  2000?  RFC4966 happened to it, "Reasons to Move the Network
>>  Address Translator - Protocol Translator (NAT-PT) to Historic
>>  Status", http://tools.ietf.org/html/rfc4966.  Several months
>>  after that, BEHAVE had its charter extended to cover IPv6/
>>  IPv4 translation.  NAT-PT also munged with DNS, in a worse
>>  way than DNS64.
>>
>>>  No offense to you or your co-authors, though.
>>
>>  No offense taken.  These discussions are important.
>
>What we are doing now is trying to minimise the side effects,
>building on experience since NAT-PT was designed.
>It's worth reading draft-penno-behave-64-analysis to
>understand which side effects we can't elminate.
>
>     Brian