Re: ra-privacy: my responses to comments

Brian E Carpenter <brian.e.carpenter@gmail.com> Thu, 01 August 2013 20:26 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3481311E80D2 for <ipv6@ietfa.amsl.com>; Thu, 1 Aug 2013 13:26:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.565
X-Spam-Level:
X-Spam-Status: No, score=-102.565 tagged_above=-999 required=5 tests=[AWL=0.034, BAYES_00=-2.599, 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 z0sMiKmouaeD for <ipv6@ietfa.amsl.com>; Thu, 1 Aug 2013 13:26:18 -0700 (PDT)
Received: from mail-pb0-x236.google.com (mail-pb0-x236.google.com [IPv6:2607:f8b0:400e:c01::236]) by ietfa.amsl.com (Postfix) with ESMTP id B204F21E80BA for <ipv6@ietf.org>; Thu, 1 Aug 2013 13:26:18 -0700 (PDT)
Received: by mail-pb0-f54.google.com with SMTP id ro12so2509188pbb.41 for <ipv6@ietf.org>; Thu, 01 Aug 2013 13:26:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=9KMWKYYR4Ui1mq2NR+wXPXb5K/ZsB0tRo/P0jvUONVk=; b=dQ2go3+SghxdKb2msGVqTWxCtvuconcSRgktugkWNdHOiMJfyS9shDrfV81xM7Kky/ vwsip0dXXjQrcY8KYx7bF1taqXmO+cL8T6S26MVs2TVCVvR4uBKpuwhRDppwch3280hM YMLfaAuAsmr+b5zQELoop/w9Qrw88DfmOd17FBrH0IWGU9MQhIiKlANTiAKGNHPmN+Iz H1NHtdTqXeIaVqp5DgdVhp2wi+qy7jJf5cioITGzgahtImMSbI7M+h7yNsb238oKHppF /yEGDJWOhZx0JXT/KB7GRRU6QlG9SLpCd1AXgS/iEkqqnzYLvZ8+Wk8JlEi+6VGbretg tRtg==
X-Received: by 10.66.159.72 with SMTP id xa8mr6479914pab.38.1375388778473; Thu, 01 Aug 2013 13:26:18 -0700 (PDT)
Received: from [192.168.178.23] (107.199.69.111.dynamic.snap.net.nz. [111.69.199.107]) by mx.google.com with ESMTPSA id z14sm5844459pbt.0.2013.08.01.13.26.15 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 01 Aug 2013 13:26:17 -0700 (PDT)
Message-ID: <51FAC46D.2020705@gmail.com>
Date: Fri, 02 Aug 2013 08:26:21 +1200
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: Scott Brim <swb@internet2.edu>
Subject: Re: ra-privacy: my responses to comments
References: <001501ce8ce3$6b6885c0$42399140$@rozanak.com> <2A391D77-60A5-49E4-BF56-47FBE7477AB9@network-heretics.com> <51FA61E8.6040909@internet2.edu>
In-Reply-To: <51FA61E8.6040909@internet2.edu>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Cc: ipv6@ietf.org, Keith Moore <moore@network-heretics.com>, Dave Thaler <dthaler@microsoft.com>, Fernando Gont <fernando@gont.com.ar>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ipv6>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Aug 2013 20:26:19 -0000

On 02/08/2013 01:26, Scott Brim wrote:
> On 08/01/13 14:31, Keith Moore allegedly wrote:
>> There are many people (in IETF and elsewhere) who believe that
>> applications should never use IP addresses directly or in referrals to
>> other applications.   This is often cited as if it were some
>> architectural principle - in fact just last night, I actually had an AD
>> state that to me as if it were a principle.   I happen to disagree
>> emphatically with that supposed principle, for many reasons, but I won't
>> list those reasons here.   
> 
> You may have to if you want to press your case.

Some of Keith's arguments on this point were captured in
draft-carpenter-behave-referral-object-01, but that draft also
contains the statement:

"  In some cases, this problem may be readily solved by passing a Fully
   Qualified Domain Name (FQDN) instead of an IP address.  Indeed, that
   is an architecturally preferred solution [RFC1958]. "

That's indeed what RFC 1958 says.

>> For the moment it only matters that there is
>> a widely held belief that all applications should only use names to
>> refer to hosts or application endpoints.   From that point-of-view, all
>> hosts/nodes need to have names, so (by this definition) all hosts/nodes
>> need to have public addresses.   
> 
> All sources of Internet public services need to have DNS names, but
> that's it.  Other than that, "names" are only needed in higher layer
> communications, and can be handled there.  For example, your laptop
> doesn't need a name to open communication with a SIP server, but once it
> does it can use one or more SIP-level identifiers for its end of the
> SIP-level communication.

It can, but applications can get into trouble for a whole lot of reasons
discussed in the above draft and its successors (draft-carpenter-grobj-reqts
and draft-carpenter-referral-ps).

   Brian