Re: [BEHAVE] Call for WG adoption of several documents

"Dan Wing" <dwing@cisco.com> Tue, 15 February 2011 16:30 UTC

Return-Path: <dwing@cisco.com>
X-Original-To: behave@core3.amsl.com
Delivered-To: behave@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E64AB3A6B3B for <behave@core3.amsl.com>; Tue, 15 Feb 2011 08:30:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level:
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, 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 zdAjoH63NYxg for <behave@core3.amsl.com>; Tue, 15 Feb 2011 08:30:05 -0800 (PST)
Received: from ams-iport-2.cisco.com (ams-iport-2.cisco.com [144.254.224.141]) by core3.amsl.com (Postfix) with ESMTP id 2C05B3A6A8B for <behave@ietf.org>; Tue, 15 Feb 2011 08:30:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=dwing@cisco.com; l=3608; q=dns/txt; s=amsiport02001; t=1297787430; x=1298997030; h=from:to:references:in-reply-to:subject:date:message-id: mime-version:content-transfer-encoding; bh=P6Nwkwn759E5mynSzxkHBzFKKhCAM6y5+TWOUpXr2w8=; b=fuS3nmgWYzsbM38CFb239uolob9ePwKMyC2+0t+ndWgGKvmMbJIjJ3gi az3+JDQ1R2Rt5fA2gbP3ezgl5ZCM9mv8nfY5CXCPCNgegKbXW6hNmiyD5 +C1L0hqo784nXtcug7tCClfQTmKV9VvlsO/glCsV5oB/ec2p+7u93Ipui g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ag4BAE45Wk2Q/khMgWdsb2JhbACXAIFljHUVAQEWIiSgTZtnhV4EhQU
X-IronPort-AV: E=Sophos;i="4.60,474,1291593600"; d="scan'208";a="19254872"
Received: from ams-core-3.cisco.com ([144.254.72.76]) by ams-iport-2.cisco.com with ESMTP; 15 Feb 2011 16:30:29 +0000
Received: from dwingWS ([10.32.240.194]) by ams-core-3.cisco.com (8.14.3/8.14.3) with ESMTP id p1FGUS3o027424; Tue, 15 Feb 2011 16:30:28 GMT
From: Dan Wing <dwing@cisco.com>
To: 'Andrew Sullivan' <ajs@shinkuro.com>, behave@ietf.org
References: <9B57C850BB53634CACEC56EF4853FF653AF59C76@TK5EX14MBXW604.wingroup.windeploy.ntdev.microsoft.com> <4D59908C.9060000@gmail.com> <027501cbcca3$103b2c00$30b18400$@com> <4D59C5C6.7060004@gmail.com> <02b201cbccab$ff4c1040$fde430c0$@com> <20110215154915.GC96213@shinkuro.com>
In-Reply-To: <20110215154915.GC96213@shinkuro.com>
Date: Tue, 15 Feb 2011 08:30:27 -0800
Message-ID: <046d01cbcd2d$a8332e60$f8998b20$@com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcvNJ+zF6cwj+PdcT0+3RhcD4CTeuAAA6fhw
Content-Language: en-us
Subject: Re: [BEHAVE] Call for WG adoption of several documents
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Feb 2011 16:30:08 -0000

> -----Original Message-----
> From: behave-bounces@ietf.org [mailto:behave-bounces@ietf.org] On
> Behalf Of Andrew Sullivan
> Sent: Tuesday, February 15, 2011 7:49 AM
> To: behave@ietf.org
> Subject: Re: [BEHAVE] Call for WG adoption of several documents
> 
> On Mon, Feb 14, 2011 at 05:02:18PM -0800, Dan Wing wrote:
> 
> > (notably see slide #6), and I distinctly recall Andrew Sullivan
> pointing
> > out that traffic that it costs the same to traverse a NAT44 or a
> NAT64,
> > which I agree.  The only true savings is if the network doesn't have
> a
> > NAT44, such as depicted on slide 5, or of course if the application
> > simply breaks when traversing a NAT64 (but works when traversing a
> > NAT44).
> >
> > The question is:  for dual-stack hosts, do we want to avoid the
> > NAT64?
> 
> I don't get why these dual-stack hosts are getting the DNS64 as their
> resolver. 

One physical network with two hosts:  an IPv6-only host (which
require a NAT64 to access the IPv4 Internet) and a dual-stack
host.  

The scenario is a network that wants/needs IPv6-only devices
(perhaps for testing, perhaps for real deployment), but -- 
critically -- does not want to disrupt or disturb their
existing dual-stack hosts.

> The only case I've heard so far is something to do with
> some complicated (and frankly, a little artificial) case where one
> group of network interfaces is really dual-stack, and the other group
> is actually NAT64, and you can't tell the difference up in the
> application layer and you pick the wrong one. 

That would be über nasty.  I had not heard that use-case.

> That's not a problem we
> can solve: it's a MIF problem, and just a special case of the general
> problem that if you're in multiple networks and they have different
> networks available, you have a hard problem.

Agreed.

> On top of this (and this is the point Dan remembers), a lot of this
> talk is as though you have a pure, unmolested, IPv6 and IPv4 dual
> stack view, and then the nasty IPv4+NAT64 view.  But that's almost
> never going to be true in the cases we care about: most of the time,
> the IPv4 connectivity is already NAT44, and you need a very compelling
> case for why we need to make this giant NAT64 hairball even fuzzier in
> order to prefer a NAT44 to a NAT64.  The compelling case boils down to
> "protocols with IPv4 literals embedded in them."  I find it very hard
> to believe that we are going to fix that generic problem well enough
> that the better answer won't be "application gateway" every time.  We
> know how to build and ship the latter today.
> 
> I don't think we should be adding elliptics, epicycles, and eccentrics
> to this already complicated NAT cosmology to solve the tiny percentage
> of the cases where this will really matter.

Ok.

> I do think that having a way for applications to learn that they're
> getting synthetic responses from the DNS would be useful, but that's
> because over in DNS land we're already trying to build new PKIs on top
> of DNSSEC (see the DANE WG), and I'd hate for that all to break the
> moment someone is stuck behind a NAT64.

That's a vote for a solution in draft-korhonen-behave-nat64-learn-analysis.

I saw your other note about skin-crawling with a DNS name.  :-)  Will 
follow up on that separately.

-d

> A
> 
> --
> Andrew Sullivan
> ajs@shinkuro.com
> Shinkuro, Inc.
> _______________________________________________
> Behave mailing list
> Behave@ietf.org
> https://www.ietf.org/mailman/listinfo/behave