Re: [BEHAVE] I-D Action: draft-wing-behave-dhcpv6-reconfigure-00.txt
"Dan Wing" <dwing@cisco.com> Tue, 01 November 2011 16:27 UTC
Return-Path: <dwing@cisco.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CA19521F9A56 for <behave@ietfa.amsl.com>; Tue, 1 Nov 2011 09:27:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.557
X-Spam-Level:
X-Spam-Status: No, score=-105.557 tagged_above=-999 required=5 tests=[AWL=1.042, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a4jtindnNDyD for <behave@ietfa.amsl.com>; Tue, 1 Nov 2011 09:27:41 -0700 (PDT)
Received: from mtv-iport-2.cisco.com (mtv-iport-2.cisco.com [173.36.130.13]) by ietfa.amsl.com (Postfix) with ESMTP id 860E621F9A55 for <behave@ietf.org>; Tue, 1 Nov 2011 09:27:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=dwing@cisco.com; l=6153; q=dns/txt; s=iport; t=1320164854; x=1321374454; h=from:to:cc:references:in-reply-to:subject:date: message-id:mime-version:content-transfer-encoding; bh=jBceGLBc0kHQw4uvX1kVowmVoyWDswsD8iC0lWUnsvw=; b=b1gldzqsOGzLUZYemoaTbRegrSl9oCgmJQcZ1AxPobU4nspXEb5GXN/v IwVztIFapZBSAvIuUnU7dssC9OQfW/ox6I+odEIl0m5QeEq7ff2vfc8En uNwAhHHIyo6ZcUhTE6x/clIftqBLxt4w33zGRG3mIq4E70ILRdizFqpmt c=;
X-IronPort-AV: E=Sophos;i="4.69,438,1315180800"; d="scan'208";a="11675088"
Received: from mtv-core-2.cisco.com ([171.68.58.7]) by mtv-iport-2.cisco.com with ESMTP; 01 Nov 2011 16:27:26 +0000
Received: from dwingWS ([10.32.240.194]) by mtv-core-2.cisco.com (8.14.3/8.14.3) with ESMTP id pA1GRQIJ009384; Tue, 1 Nov 2011 16:27:26 GMT
From: Dan Wing <dwing@cisco.com>
To: 'Brian E Carpenter' <brian.e.carpenter@gmail.com>, 'Prashanth Patil' <praspati@cisco.com>
References: <CAD4C50C.120E6%praspati@cisco.com> <4EAF0384.1050002@gmail.com>
In-Reply-To: <4EAF0384.1050002@gmail.com>
Date: Tue, 01 Nov 2011 09:27:26 -0700
Message-ID: <1be201cc98b3$249d7a90$6dd86fb0$@com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcyYCuef+qNDnfMuTHCT8zZ0N93m6wAplMBg
Content-Language: en-us
Cc: behave@ietf.org
Subject: Re: [BEHAVE] I-D Action: draft-wing-behave-dhcpv6-reconfigure-00.txt
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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, 01 Nov 2011 16:27:42 -0000
> -----Original Message----- > From: behave-bounces@ietf.org [mailto:behave-bounces@ietf.org] On > Behalf Of Brian E Carpenter > Sent: Monday, October 31, 2011 1:22 PM > To: Prashanth Patil > Cc: behave@ietf.org > Subject: Re: [BEHAVE] I-D Action: draft-wing-behave-dhcpv6-reconfigure- > 00.txt > > I don't get it. If a host is dual stacked it can be configured with > any DNS server, as long as it is not a DNS64. If you can have a > DNS64 directly visible, and a v4-only DNS server directly visible, > you are on a dual stack network, so you can also have a dual stack > DNS server directly visible. It is anticipated that a network will have a mix of IPv4-only, IPv6-only, and dual-stack hosts. The hosts don't know if they need a 'normal' DNS server or a DNS64, nor do we have a way to tell them the difference. This I-D attempts to provide a solution to that problem of a network with a mix of hosts that need to be configured with a 'normal' DNS server and DNS64 server. We believe the underlying idea (to "poke" a host to tell it something changed on the network) appears to have other applicability beyond the DNS/DNS64 use-case, as well. -d > Regards > Brian Carpenter > > On 2011-11-01 05:05, Prashanth Patil wrote: > > Hi Brian, > > The idea behind the proposal is to provision a means by which traffic > is > > sent using IPv4 and not through the IPv6/IPv4 translator. The > advantage > > being that if NAT44 and NAT64 are deployed on the same network, it is > > preferable to use NAT44 over NAT64 because of scale, performance and > > application incompatibility issues (e.g., FTP) [RFC6384]. > > A "normal" DNS server does not have DNS64 capability. The IPv4-mapped > > address for this "normal" server ensures that it can be reached only > by > > IPv4š. So if a host is IPv4-only, it will send a DNS query to the > "normal" > > server just to get the A records. If the host is dual-stack it will > also > > send a DNS query to the "normal" server to get both A and AAAA > records. If > > the destination address is an IPv4 address, dual-stack host just > gets A > > records but not synthesized AAAA records. So this technique will > ensure that > > IPv4 is preferred over the IPv6/IPv4 translator prefix and also gives > native > > IPv6 higher precedence than IPv4. > > If the host happens to be IPv6 only, then it cannot reach the > "normal" > > server because it has IPv4-mapped prefix as explained previously. So > IPv6 > > only host can only reach DNS64 server. So this host will send the DNS > query > > to DNS64 to get AAAA records. Based on the destination address the > host will > > get IPv4-embedded IPv6 address or just the global IPv6 address. > > > > šNote: From RFC 6052 > > ³When presented with the IPv4-mapped prefix, current versions of > Windows and > > Mac OS generate IPv4 packets, but will not send IPv6 packets.² > > > > -Prashanth > > > > On 22/10/11 6:20 AM, Brian E Carpenter wrote: > >> I have a basic question. Why does this draft define a 'normal' > >> DNS server as one having an IPv4-mapped IPv6 address? > >> > >> That seems like a completely *abnormal* DNS server for a dual > >> stack host. A dual stack host should normally have a DNS server > >> with a regular IPv6 address that will return both A and AAAA > >> records if they exist. Normally the server will be dual stacked > >> anyway, and will return exactly the same response whether the > >> query arrives via v4 or v6. > >> > >> A DNS server which only has an IPv4 address will also return > >> A and AAAA records if they exist, so there is absolutely no > >> difference as far as the dual stack host is concerned anyway. > >> So what is the point in using the IPv4-mapped address? > >> > >> Regards > >> Brian > >> > >> On 2011-10-18 11:17, internet-drafts@ietf.org wrote: > >>> A New Internet-Draft is available from the on-line Internet-Drafts > >>> directories. > >>> > >>> Title : DHCPv6 Dynamic Re-Configuration > >>> Author(s) : Dan Wing > >>> Tirumaleswar Reddy > >>> Prashanth Patil > >>> Filename : draft-wing-behave-dhcpv6-reconfigure-00.txt > >>> Pages : 10 > >>> Date : 2011-10-17 > >>> > >>> Some networks are expected to support IPv4-only, dual-stack, > and > >>> IPV6-only hosts at the same time. This makes prioritizing the > DNS > >>> servers for hosts tricky due to a heterogeneous mix of protocol > >>> stacks causing optimal behavior to occur only when the host > stack re- > >>> initializes. The networks infrastructure is usually well > equipped to > >>> be aware of single/dual-stack nature of hosts. This > specification > >>> extends DHCPv6 so that the DHCPv6 Relay Agent can dynamically > >>> influence the priority of DNS servers provided to the host, so > that > >>> the host can use the optimal DNS server for resolution. > >>> > >>> > >>> A URL for this Internet-Draft is: > >>> http://www.ietf.org/internet-drafts/draft-wing-behave-dhcpv6- > reconfigure-00.t > >>> xt > >>> > >>> Internet-Drafts are also available by anonymous FTP at: > >>> ftp://ftp.ietf.org/internet-drafts/ > >>> > >>> This Internet-Draft can be retrieved at: > >>> ftp://ftp.ietf.org/internet-drafts/draft-wing-behave-dhcpv6- > reconfigure-00.tx > >>> t > >>> _______________________________________________ > >>> I-D-Announce mailing list > >>> I-D-Announce@ietf.org > >>> https://www.ietf.org/mailman/listinfo/i-d-announce > >>> Internet-Draft directories: http://www.ietf.org/shadow.html > >>> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt > >>> > >> _______________________________________________ > >> 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
- Re: [BEHAVE] I-D Action: draft-wing-behave-dhcpv6… Brian E Carpenter
- Re: [BEHAVE] I-D Action: draft-wing-behave-dhcpv6… Prashanth Patil
- Re: [BEHAVE] I-D Action: draft-wing-behave-dhcpv6… Brian E Carpenter
- Re: [BEHAVE] I-D Action: draft-wing-behave-dhcpv6… Dan Wing
- Re: [BEHAVE] I-D Action: draft-wing-behave-dhcpv6… Mark Andrews
- Re: [BEHAVE] I-D Action: draft-wing-behave-dhcpv6… Tirumaleswar Reddy (tireddy)
- Re: [BEHAVE] I-D Action: draft-wing-behave-dhcpv6… Brian E Carpenter
- Re: [BEHAVE] I-D Action: draft-wing-behave-dhcpv6… Dan Wing
- Re: [BEHAVE] I-D Action: draft-wing-behave-dhcpv6… Brian E Carpenter
- Re: [BEHAVE] I-D Action: draft-wing-behave-dhcpv6… Dan Wing
- Re: [BEHAVE] I-D Action: draft-wing-behave-dhcpv6… Brian E Carpenter
- Re: [BEHAVE] I-D Action: draft-wing-behave-dhcpv6… Dan Wing