Re: [BEHAVE] draft-boucadair-behave-dns-a64-00.txt [was RE: I-D Action:draft-ietf-behave-dns64-01.txt]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [BEHAVE] draft-boucadair-behave-dns-a64-00.txt [was RE: I-D Action:draft-ietf-behave-dns64-01.txt]



 

> -----Original Message-----
> From: eric.burgey at orange-ftgroup.com 
> [mailto:eric.burgey at orange-ftgroup.com] 
> Sent: Wednesday, November 04, 2009 3:10 AM
> To: dwing at cisco.com; mohamed.boucadair at orange-ftgroup.com
> Cc: huitema at microsoft.com; teemu.savolainen at nokia.com; 
> ajs at shinkuro.com; behave at ietf.org; 
> draft-boucadair-behave-dns-a64 at tools.ietf.org
> Subject: RE: draft-boucadair-behave-dns-a64-00.txt [was RE: 
> [BEHAVE] I-D Action:draft-ietf-behave-dns64-01.txt]
> 
> Hello Dan,
> I hope that the answer to your question is more clear in the 
> new version of the draft:  "draft-boucadair-behave-dns-a64-01.txt"

The new Section 3.1 helps, yes.  Thanks.  In summary, it seems
A64 is intended to help a dual-stack host determine IPv6/IPv4 
translation will occur, and thus prefer native IPv4 connectivity 
instead of (the RFC3484 default) IPv6 connectivity through a 6/4 
translator.

There is text in DNS64 that points out a dual-stack host should
not query a DNS64,
http://tools.ietf.org/html/draft-ietf-behave-dns64-02#section-6,
which seems to eliminate a few -- but not all -- of the points
in http://tools.ietf.org/html/draft-boucadair-behave-dns-a64-01#section-3.1

> Just to summarize:
> Querying an existing DNS64 with CD and DO bits set is just a 
> specific request, but as we explain at the end of section 3.1 
> it is not enough.
>
> We need a specific record type to manage 
> static entries in DNS pointing to IPv4-mapped-IPv6 addresses.
> Such case append when NAT64 is used to interconnect IPv6 
> internet to an IPv4 network.
> As explain in section A.4 of "draft-ietf-behave-dns64-01" the 
> best way to address this scenario is to built a static entry 
> in the authoritative DNS server with an IPv4-mapped-IPv6 
> address built with the Pref64::/n used by the operator of 
> this domain. But if an AAAA record is used for this record a 
> dual-stack host would prefer this AAAA records compared to 
> the A record and all communications will pass through the 
> NAT64 and may experience trouble with the ALG mechanisms.
> An A64 records is just like an AAAA records but with a 
> priority lower than a A records for a dual-stack host. An A64 
> records may be used in an Authoritative server and is not 
> necessarily synthesized by the local DNS resolver.

Ok.  I understand the purpose now.  Thanks for the additional
text in -01 and for this email response.

-d


> Bets regards
> 
> 	Eric BURGEY
> 
> 
> -----Message d'origine-----
> De : Dan Wing [mailto:dwing at cisco.com] 
> Envoyé : jeudi 22 octobre 2009 19:09
> À : BOUCADAIR Mohamed NCPI-NAD-TIP
> Cc : 'Christian Huitema'; teemu.savolainen at nokia.com; 
> ajs at shinkuro.com; behave at ietf.org; 
> draft-boucadair-behave-dns-a64 at tools.ietf.org
> Objet : draft-boucadair-behave-dns-a64-00.txt [was RE: 
> [BEHAVE] I-D Action:draft-ietf-behave-dns64-01.txt]
> 
> > FYI, we have submitted a draft to describe the A64 record for 
> > IPv4-mapped IPv6 addresses. An updated version of the draft 
> > will be submitted soon
> 
> draft-boucadair-behave-dns-a64-00 requires the DNS64 and the 
> host to implement
> a new DNS resource record, A64, in order to learn if the 
> DNS64 synthesized a
> response.
> 
> Instead, have you considered just having the host query an
> existing DNS64 with the CD and DO bits set (which disables the
> DNS64's AAAA synthesis) and have the host do its own DNS64 
> processing?  See item #3 in
> http://tools.ietf.org/html/draft-ietf-behave-dns64-01#section-5.5
> 
> If you have considered that technique, I expect you found some sort
> of disadvantage to that technique.  Please share.
> 
> -d
> 


Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.