Re: [BEHAVE] using IPv4-mapped DNS/DNS64 resolvers for dual-stack/IPv6-only hosts

WashamFan <Washam.Fan@huaweisymantec.com> Tue, 09 March 2010 06:28 UTC

Return-Path: <Washam.Fan@huaweisymantec.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 8864F3A6868 for <behave@core3.amsl.com>; Mon, 8 Mar 2010 22:28:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.495
X-Spam-Level:
X-Spam-Status: No, score=-0.495 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, RDNS_NONE=0.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 B6ziBlpWbwYs for <behave@core3.amsl.com>; Mon, 8 Mar 2010 22:28:50 -0800 (PST)
Received: from mta2.huaweisymantec.com (unknown [218.17.155.15]) by core3.amsl.com (Postfix) with ESMTP id 581E93A6849 for <behave@ietf.org>; Mon, 8 Mar 2010 22:28:50 -0800 (PST)
MIME-version: 1.0
Content-disposition: inline
Content-type: text/plain; charset="iso-8859-1"
Received: from hstml02-in.huaweisymantec.com ([172.26.3.42]) by hstga02-in.huaweisymantec.com (Sun Java(tm) System Messaging Server 6.3-8.03 (built Apr 24 2009; 32bit)) with ESMTP id <0KZ0009BX4NTWF30@hstga02-in.huaweisymantec.com> for behave@ietf.org; Tue, 09 Mar 2010 14:28:42 +0800 (CST)
Received: from huaweisymantec.com ([127.0.0.1]) by hstml02-in.huaweisymantec.com (Sun Java(tm) System Messaging Server 6.3-8.03 (built Apr 24 2009; 32bit)) with ESMTP id <0KZ0002884NTAB20@hstml02-in.huaweisymantec.com> for behave@ietf.org; Tue, 09 Mar 2010 14:28:41 +0800 (CST)
Received: from [10.27.154.128] by hstml02-in.huaweisymantec.com (mshttpd); Tue, 09 Mar 2010 14:28:41 +0800
From: WashamFan <Washam.Fan@huaweisymantec.com>
To: Dan Wing <dwing@cisco.com>
Message-id: <fbd9cb6f359b.4b965b19@huaweisymantec.com>
Date: Tue, 09 Mar 2010 14:28:41 +0800
X-Mailer: Sun Java(tm) System Messenger Express 6.3-8.03 (built Apr 24 2009; 32bit)
Content-language: en
X-Accept-Language: en
Priority: normal
In-reply-to: <29d401cabf37$7f843e00$667a150a@cisco.com>
References: <AcqsFrQAWo81hYVBRbKSjMqPHFKU+w==@huaweisymantec.com> <13cd01caac1e$0cd62e80$c4f0200a@cisco.com> <c549bac51003081912t13150804s6f252e2d51f6c20a@mail.gmail.com> <29d401cabf37$7f843e00$667a150a@cisco.com>
Content-transfer-encoding: quoted-printable
Cc: behave@ietf.org
Subject: Re: [BEHAVE] using IPv4-mapped DNS/DNS64 resolvers for dual-stack/IPv6-only hosts
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, 09 Mar 2010 06:28:55 -0000

Hi Dan,

IMO, whether normal DNS or DNS64 should be used depends
on what applications residing in the host would be used.

Assume there are 2 applications installed on a DS host.
one is DS suitable application (e.g., firefox browser),
the other is IPv6-only application. When the DS suitable
application is used, normal DNS is prefered. When the
IPv6-only application is used, DNS64 is prefered.

In that regard, detecting the type of the hosts
make little sense to me. applications used rather than
the host they reside in matters to this issue.

Thanks,
washam

----- Original Message -----
From: Dan Wing <dwing@cisco.com>
Date: Tuesday, March 9, 2010 11:21 am
Subject: Re: [BEHAVE] using IPv4-mapped DNS/DNS64 resolvers for dual-stack/IPv6-only hosts
To: 'Zhen Cao' <zehn.cao@gmail.com>
Cc: behave@ietf.org


>  
>  
>  > -----Original Message-----
>  > From: Zhen Cao [mailto:zehn.cao@gmail.com] 
>  > Sent: Monday, March 08, 2010 7:13 PM
>  > To: Dan Wing
>  > Cc: behave@ietf.org
>  > Subject: Re: [BEHAVE] using IPv4-mapped DNS/DNS64 resolvers 
>  > for dual-stack/IPv6-only hosts
>  > 
>  > Late catch-up with one comment on the approach:
>  > 
>  > if a dual stack host sends a query to first DNS (::ffff:192.0.2.1) 
> but
>  > fails to get any resultsr, it will failover to the second DNS 
>  
>  Right.
>  
>  > and there will be the same problem that traffic will be translated 
> 
>  > via NAT64?
>  
>  Yes.
>  
>  So that means the first DNS server better be working.  
>  
>  I expect the industry can accomplish that.  _One_ way to accomplish 
> that is to
>  operate both servers on the same physical server, listening on two different
>  IP addresses, and responding differently based on the incoming packet.
>  
>  
>  So far, based on email discussion, this is the only viable idea that 
> does not
>  require modifying the host.  (I consider the DHCPv6 manipulations in 
> my draft
>  to be non-viable, even though they do not require modifying the host).
>  
>  -d
>  
>  
>  > Thanks,
>  > Zhen
>  > 
>  > On Sat, Feb 13, 2010 at 4:00 AM, Dan Wing <dwing@cisco.com> wrote:
>  > > A few weeks ago there was an active thread on BEHAVE and 
>  > 3Gv6@ietf.org,
>  > > worrying about how a network containing a mix of dual-stack 
>  > hosts and
>  > > IPv6-only hosts would work.  Ideally, to prevent 
>  > unnecessary address family
>  > > translation, the dual-stack hosts should use a 'normal' DNS 
>  > resolver and the
>  > > IPv6-only hosts should use a DNS64 resolver.  However, it 
>  > is difficult to
>  > > detect if a host is dual-stack or is IPv6-only.
>  > >
>  > > So, I wrote an Internet Draft describing details of several 
>  > approaches that
>  > > had been discussed on the mailing list, and attempted to 
>  > provide a list of
>  > > advantages/disadvantages to each.
>  > >
>  > >
>  > > While writing them down, I came up with another approach 
>  > which uses an
>  > > IPv4-mapped address in the list of IPv6 DNS servers.  An 
>  > IPv6-only host cannot
>  > > use that address, so it would use the next DNS server on the 
> list; a
>  > > dual-stack host can use such a DNS server.  Details are in:
>  > >
>  > > 
>  > http://tools.ietf.org/html/draft-wing-behave-dns64-config-02#s
>  > ection-3.1
>  > >
>  > > Please comment on this approach.  For whatever it's worth, 
>  > the idea seems to
>  > > work.
>  > >
>  > > -d
>  > >
>  > > _______________________________________________
>  > > 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
>