Re: [BEHAVE] Comments on draft-korhonen-behave-nat64-learn-analysis-00

jouni korhonen <jouni.nospam@gmail.com> Thu, 11 November 2010 02:06 UTC

Return-Path: <jouni.nospam@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 3A0B33A68F2 for <behave@core3.amsl.com>; Wed, 10 Nov 2010 18:06:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
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 0y2oJOxH7mEU for <behave@core3.amsl.com>; Wed, 10 Nov 2010 18:05:59 -0800 (PST)
Received: from mail-gy0-f172.google.com (mail-gy0-f172.google.com [209.85.160.172]) by core3.amsl.com (Postfix) with ESMTP id B03A03A68C8 for <behave@ietf.org>; Wed, 10 Nov 2010 18:05:59 -0800 (PST)
Received: by gyh20 with SMTP id 20so586751gyh.31 for <behave@ietf.org>; Wed, 10 Nov 2010 18:06:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:mime-version :content-type:from:in-reply-to:date:cc:content-transfer-encoding :message-id:references:to:x-mailer; bh=B1oLFUrzhRDj2gk/RGOfJikc5wYd2xU+yTzMCh8HGms=; b=d/u4AaLLHONOKIMPo6Yh6tx15WSHmjEOQ72zyko5zDrjjCtLtCEiPflbBweaUfDnXi EQql82LpwpgIyGjkUHj0DqHZn3Cqi2wD8Dl1SoeveszSchg8yWHXSt+81nQlpS0XyhfY XoNj9XqV7PFPyl1QoshfLVxxoUg0ejFj1ri/w=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; b=PwA2wRJwxCZM5Iv5nK5i4bJI5iJCcijYDhXdPq2+rOEjlZxUr4PeJuxXAW75RomYby IJbcbRzGo+mXKtDU2txBJ6pu9phP2Kh3ELUMYWULkR62vkVfhlbl/8KVeGeSCS1DPE/o dzSOGds7EXaoMC2yygcIv7sRD/eIBGyHM4RbU=
Received: by 10.90.37.28 with SMTP id k28mr588986agk.53.1289441187732; Wed, 10 Nov 2010 18:06:27 -0800 (PST)
Received: from dhcp-67f0.meeting.ietf.org (dhcp-67f0.meeting.ietf.org [130.129.103.240]) by mx.google.com with ESMTPS id f50sm1051072yhc.38.2010.11.10.18.06.24 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 10 Nov 2010 18:06:26 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1078)
Content-Type: text/plain; charset="us-ascii"
From: jouni korhonen <jouni.nospam@gmail.com>
In-Reply-To: <AANLkTinDZxvBmYmqT83MPGZ9yCgeY-S1kcC=jU2evi3q@mail.gmail.com>
Date: Thu, 11 Nov 2010 04:06:20 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <BF098D63-4E34-4384-8177-CD4829ED48F1@gmail.com>
References: <9B57C850BB53634CACEC56EF4853FF6534384E5E@TK5EX14MBXW601.wingroup.windeploy.ntdev.microsoft.com> <69C89B70-7FD1-4934-A3B7-737EC6A53522@gmail.com> <9B57C850BB53634CACEC56EF4853FF65343855AD@TK5EX14MBXW601.wingroup.windeploy.ntdev.microsoft.com> <0C5CD2BC-63FD-479B-90A4-86F93B2DB9DB@gmail.com> <AANLkTinDZxvBmYmqT83MPGZ9yCgeY-S1kcC=jU2evi3q@mail.gmail.com>
To: Jacni Qin <jacniq@gmail.com>
X-Mailer: Apple Mail (2.1078)
Cc: "draft-korhonen-behave-nat64-learn-analysis@tools.ietf.org" <draft-korhonen-behave-nat64-learn-analysis@tools.ietf.org>, "'behave' (behave@ietf.org)" <behave@ietf.org>, Dave Thaler <dthaler@microsoft.com>
Subject: Re: [BEHAVE] Comments on draft-korhonen-behave-nat64-learn-analysis-00
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: Thu, 11 Nov 2010 02:06:01 -0000

Hi,

On Nov 11, 2010, at 3:40 AM, Jacni Qin wrote:

> Dear Jouni,
> 
> Another comment, the analysis of prefixes for multicast should be included as well in the document.
> Or did I miss it?

Discovering the presence of a translator in general, the solutions for unicast vs. multicast should not make difference.. details may vary though. In order to differentiate prefix used for multicast translation and subsequent manual address synthesis the application then need to know the difference of learned prefixes. There is no specific text around this, yet.

- Jouni

> 
> 
> Cheer,
> Jacni
> 
> 
> 
> On Thu, Nov 11, 2010 at 8:39 AM, jouni korhonen <jouni.nospam@gmail.com> wrote:
> HI,
> 
> On Nov 11, 2010, at 1:27 AM, Dave Thaler wrote:
> 
> >> -----Original Message-----
> >> From: behave-bounces@ietf.org [mailto:behave-bounces@ietf.org] On Behalf
> >> Of jouni korhonen
> >> Sent: Thursday, November 11, 2010 1:49 AM
> >> To: Dave Thaler
> >> Cc: draft-korhonen-behave-nat64-learn-analysis@tools.ietf.org; 'behave'
> >> (behave@ietf.org)
> >> Subject: Re: [BEHAVE] Comments on draft-korhonen-behave-nat64-learn-
> >> analysis-00
> >>
> >> Hi Dave,
> >>
> >> Thanks for the review. See some initial comments inline.
> >>
> >> On Nov 10, 2010, at 5:15 PM, Dave Thaler wrote:
> >>
> >>> I have two main technical comments, and a bunch of smaller mostly editorial
> >> comments.
> >>>
> >>> The main technical comments are that I think it's missing a discussion of two
> >> key requirements:
> >>> 1)      Need support for applications that don't use DNS (e.g., ones that get IP
> >> literals via an application layer referral)
> >>
> >> Right. However, most hosts use DNS at some point of time and eventually
> >> applications in the host, even those not themselves using DNS, could learn the
> >> synthesized prefixes (assuming there were a way for applications to ask for
> >> synthesized prefixes known to the host). Using some kind of host wide
> >> repository would introduce additional issues though..
> >>
> >>
> >>> 2)      Need ability to learn multiple prefixes, not just one (NAT64 and DNS64
> >> docs say there can be one or more prefixes).   This even affects the title of the
> >> document.
> >>
> >> Do you mean that none of the analyzed proposals work if a single DNS response
> >> from DNS64 would contain multiple AAAA RRs and each had a different
> >> Pref64::/n ? Most if not all of the analyzed proposals actually seem to assume a
> >> single Pref64::/n at time. Some proposals do work if Pref64::/n changes e.g.
> >> between DNS responses.
> >
> > It's possible some may support multiple prefixes in multiple DNS records returned.
> 
> OK. This is a good point and unfortunately we missed that.
> 
> >
> > Any proposal that only works with a single Pref64 at a time does not meet the
> > requirements in my view.   I believe there are several proposals in the doc that
> > do not make this assumption and would work with multiple prefixes.
> 
> There are several proposals that are capable of that technically, yes.. thought they do not really state that. Taking the multiple Pref64::/n requirement into account would actually change the outcome of the analysis quite a bit and no problem with that.
> 
> - Jouni
> 
> 
> >
> > -Dave
> 
> _______________________________________________
> Behave mailing list
> Behave@ietf.org
> https://www.ietf.org/mailman/listinfo/behave
>