Re: [BEHAVE] Call for WG adoption of several documents
Cameron Byrne <cb.list6@gmail.com> Tue, 15 February 2011 02:41 UTC
Return-Path: <cb.list6@gmail.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 D3D533A6E17 for <behave@core3.amsl.com>; Mon, 14 Feb 2011 18:41:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.503
X-Spam-Level:
X-Spam-Status: No, score=-3.503 tagged_above=-999 required=5 tests=[AWL=0.095, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
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 VTKZUESIM8-F for <behave@core3.amsl.com>; Mon, 14 Feb 2011 18:41:06 -0800 (PST)
Received: from mail-qy0-f172.google.com (mail-qy0-f172.google.com [209.85.216.172]) by core3.amsl.com (Postfix) with ESMTP id 12C5D3A6E0F for <behave@ietf.org>; Mon, 14 Feb 2011 18:41:05 -0800 (PST)
Received: by qyk34 with SMTP id 34so1827734qyk.10 for <behave@ietf.org>; Mon, 14 Feb 2011 18:41:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=0S3rEMEi6lsGf/lEjKSdZIe9g6N1WIE7rH4zvnphf+w=; b=c7OaI2W2QsFPAusil5wGFaZrNPGDV1RBOxXHFx/mIjyWA+xc/n/vId7UCWAyoyr8H/ gzJnekXSVwjv5ByZbCYfwiZd5SEMbmxJuAdn6bZ/52X6/bVAXWIN4+lzCm/gsbrpt5zL B4jSuniL2L9LMaXx7hJKQik3vsyenV8nvyaHg=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=BCgNJ416tTPP9PJvjS2KP/2oJgi/XOSm2gGEkv5h3y+fMXbjmOb0GXAinryBjakWFB e9Lkrh+vTWxIhivF7DFeCvRXhz+uRjJx2cdDnrrak2s3pu1qqZ895scawIFd8Gk3wBbf b4g+o9Vq3sSJp336JNXH8njo+UXDWL6go6bfg=
MIME-Version: 1.0
Received: by 10.229.96.83 with SMTP id g19mr3490760qcn.106.1297737690160; Mon, 14 Feb 2011 18:41:30 -0800 (PST)
Received: by 10.229.224.79 with HTTP; Mon, 14 Feb 2011 18:41:30 -0800 (PST)
Received: by 10.229.224.79 with HTTP; Mon, 14 Feb 2011 18:41:30 -0800 (PST)
In-Reply-To: <02b201cbccab$ff4c1040$fde430c0$@com>
References: <9B57C850BB53634CACEC56EF4853FF653AF59C76@TK5EX14MBXW604.wingroup.windeploy.ntdev.microsoft.com> <4D59908C.9060000@gmail.com> <027501cbcca3$103b2c00$30b18400$@com> <4D59C5C6.7060004@gmail.com> <02b201cbccab$ff4c1040$fde430c0$@com>
Date: Mon, 14 Feb 2011 18:41:30 -0800
Message-ID: <AANLkTimejY2T_M5zQWYRaPhjmkX2qY+edzEtZ90LRm-9@mail.gmail.com>
From: Cameron Byrne <cb.list6@gmail.com>
To: Dan Wing <dwing@cisco.com>
Content-Type: multipart/alternative; boundary="001636aa2b8e089f4d049c491af4"
Cc: behave <behave@ietf.org>, Dave Thaler <dthaler@microsoft.com>
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 02:41:08 -0000
On Feb 14, 2011 5:02 PM, "Dan Wing" <dwing@cisco.com> wrote: > > > >>> For the first milestone, the chairs believe there are two > > >> complementary drafts that together may meet the milestone. These > > are: > > >>> draft-korhonen-behave-nat64-learn-analysis- > > >> 01<http://tools.ietf.org/html/draft-korhonen-behave-nat64-learn- > > >> analysis-01> > > >>> (-00 was presented last IETF, see minutes at > > >> http://www.ietf.org/proceedings/79/minutes/behave.txt) > > >>> > > >>> http://tools.ietf.org/html/draft-wing-behave-dns64-config-02 > > >>> (this was presented at IETF 77, see minutes at > > >> http://www.ietf.org/proceedings/77/minutes/behave.txt) > > >> > > >> I don't think either of these drafts is quite there yet. They both > > >> discuss > > >> various solutions at some length, but neither of them is clearly > > >> proposing > > >> a single solution to the stated problem. draft-wing- does express a > > >> preference, but we haven't debated that. > > >> > > >> Have we even debated whether the solution must work properly with > > >> untouched RFC3484-conforming hosts? I'd be very hesitant about any > > >> solution that *requires* host updates. > > > > > > In my mind, I view draft-wing-behave-dns64-config as solving the > > > problem when DNS is involved (that is, an application does a DNS > > > query), and draft-korhonen-behave-nat64-learn-analysis as solving the > > > problem when DNS is not involved (that is, an application has an > > > IPv4 address literal). > > > > Fair enough, if there's consensus on that. > > There probably isn't. I expect many people have not read the > introduction of these two documents... :-| > > Hopefully this thread will initiate some discussion, along the > lines of "Yes, I have exactly that problem." > > We (Cisco) have recently been having a lot more conversations with > operators that are wondering how to build a network comprised of > both IPv6-only hosts (which use a NAT64) and dual-stack hosts (which > might use a NAT44), so that the dual-stack hosts don't put traffic > on the NAT64. The working group has discussed this at meetings, but > I don't recall much in-depth discussion on the mailing list. My > slides are at http://www.ietf.org/proceedings/77/slides/behave-12.pdf > (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? > No. The network operator controls the DNS server and will provide dns64 as needed. That is the simplest answer and therefore likely the best. If, by design or not, a ds host gets dns64 not much is lost. In the networks where dns64 is most relevant nat44 is generally used as well. Cb > > > draft-wing-behave-dns64-config suggests using an IPv4-mapped > > > IPv6 address as the first-priority DNS server. I have not tested > > > many OSs with that configuration. But it feels like it could work > > > pretty well. The other techniques listed in > > > draft-wing-behave-dns64-config are worse ideas, but listed for > > > completeness. Those could be easily moved into an Appendix > > > or dropped from the document entirely. > > > > Fair enough too, if there's consensus, but the document would have to > > read more authoritatively than it does now. > > Point taken. Editing now. > > > >> Also, I don't think either draft considers the case where a dual > > stack > > >> host receives a NAT64-based IPv6 address via an application layer > > >> referral, > > >> so that DNS is not part of the picture. Are we trying to solve that > > >> case too? > > > > > > draft-korhonen-behave-nat64-learn-analysis tries to solve that case > > > where an IPv4 address literal is obtained, > > > > Yes. I'm asking about the opposite case, where IPv6-only host A gets a > > synthetic IPv6 address and passes it over to dual-stack host B. If we > > do nothing, B will just use that IPv6 address as-is and the result is > > either redundant translation, or failure, depending on the details. > > Maybe there's nothing we can do for that case, in which case we should > > document it and move on. > > If it can, Host A should un-do the synthesis for passing along the > referral. I don't know where that should be documented - grobj or > in a behave spec? > > -d > > > and an IPv6-only host > > > wants to use it. It analyzes a bunch of techniques and at the > > > end of the last IETF meeting we reached a rough consensus similar > > > to what Teemu just posted at > > > http://www.ietf.org/mail-archive/web/behave/current/msg09196.html, > > > namely that we use a heuristic for our immediate needs (doing a > > > DNS query of a special name) and we build a standard for longer > > > term (EDNS0). > > > > > > > > > > > >> I think I'd rather see a new draft that contains only one solution. > > The > > >> existing > > >> drafts could then become informational background documents. > > >> > > >> Don't we *also* need a solution to the main problem considered by > > >> draft-korhonen- (learn NAT64 prefix)? That isn't in the charter, but > > >> seems important. > > > > > > Learning the NAT64's prefix is the only way to solve the referral > > > problem, where an IPv6-only host gets an IPv4 address literal and > > > wants to communicate with that host. > > > > > > -d > > > > > > > > >>> For the second milestone, there is: > > >>> http://tools.ietf.org/html/draft-zhang-behave-nat64-load-balancing- > > 01 > > >>> (-00 was presented last IETF, see minutes at > > >> http://www.ietf.org/proceedings/79/minutes/behave.txt) > > >> > > >> If the goal is Informational, this draft is a good one to adopt. > > >> > > >> Brian > > >> _______________________________________________ > > >> Behave mailing list > > >> Behave@ietf.org > > >> https://www.ietf.org/mailman/listinfo/behave > > > > > > > > _______________________________________________ > > Behave mailing list > > Behave@ietf.org > > https://www.ietf.org/mailman/listinfo/behave > > _______________________________________________ > Behave mailing list > Behave@ietf.org > https://www.ietf.org/mailman/listinfo/behave
- [BEHAVE] Call for WG adoption of several documents Dave Thaler
- Re: [BEHAVE] Call for WG adoption of several docu… John Border
- Re: [BEHAVE] Call for WG adoption of several docu… Dave Thaler
- Re: [BEHAVE] Call for WG adoption of several docu… Brian E Carpenter
- Re: [BEHAVE] Call for WG adoption of several docu… teemu.savolainen
- Re: [BEHAVE] Call for WG adoption of several docu… Dan Wing
- Re: [BEHAVE] Call for WG adoption of several docu… Brian E Carpenter
- Re: [BEHAVE] Call for WG adoption of several docu… Dan Wing
- [BEHAVE] Desynthesis [was Call for WG adoption of… Brian E Carpenter
- Re: [BEHAVE] Desynthesis [was Call for WG adoptio… Dan Wing
- Re: [BEHAVE] Desynthesis [was Call for WG adoptio… Cameron Byrne
- Re: [BEHAVE] Desynthesis [was Call for WG adoptio… Brian E Carpenter
- Re: [BEHAVE] Call for WG adoption of several docu… Cameron Byrne
- Re: [BEHAVE] Desynthesis [was Call for WG adoptio… Mark Andrews
- Re: [BEHAVE] Desynthesis [was Call for WG adoptio… Cameron Byrne
- Re: [BEHAVE] Desynthesis [was Call for WG adoptio… Mark Andrews
- Re: [BEHAVE] Call for WG adoption of several docu… mohamed.boucadair
- Re: [BEHAVE] Call for WG adoption of several docu… Andrew Sullivan
- Re: [BEHAVE] Call for WG adoption of several docu… Andrew Sullivan
- Re: [BEHAVE] Desynthesis [was Call for WG adoptio… Dan Wing
- Re: [BEHAVE] Call for WG adoption of several docu… teemu.savolainen
- Re: [BEHAVE] Call for WG adoption of several docu… Andrew Sullivan
- Re: [BEHAVE] Call for WG adoption of several docu… Dan Wing
- Re: [BEHAVE] Call for WG adoption of several docu… Cameron Byrne
- Re: [BEHAVE] Call for WG adoption of several docu… Dan Wing
- Re: [BEHAVE] Call for WG adoption of several docu… Brian E Carpenter