Re: [Gen-art] Gen-ART review of draft-carpenter-renum-needs-work-04

"Vijay K. Gurbani" <vkg@alcatel-lucent.com> Mon, 30 November 2009 17:52 UTC

Return-Path: <vkg@alcatel-lucent.com>
X-Original-To: gen-art@core3.amsl.com
Delivered-To: gen-art@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 60C743A694F for <gen-art@core3.amsl.com>; Mon, 30 Nov 2009 09:52:09 -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=[AWL=0.000, 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 VYA+DeEJLVR7 for <gen-art@core3.amsl.com>; Mon, 30 Nov 2009 09:52:08 -0800 (PST)
Received: from ihemail3.lucent.com (ihemail3.lucent.com [135.245.0.37]) by core3.amsl.com (Postfix) with ESMTP id 43F0328C0D0 for <gen-art@ietf.org>; Mon, 30 Nov 2009 09:52:08 -0800 (PST)
Received: from umail.lucent.com (h135-3-40-63.lucent.com [135.3.40.63]) by ihemail3.lucent.com (8.13.8/IER-o) with ESMTP id nAUHpvPv022090 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 30 Nov 2009 11:51:57 -0600 (CST)
Received: from [135.185.236.17] (il0015vkg1.ih.lucent.com [135.185.236.17]) by umail.lucent.com (8.13.8/TPES) with ESMTP id nAUHpt8l020665; Mon, 30 Nov 2009 11:51:55 -0600 (CST)
Message-ID: <4B14063B.1090103@alcatel-lucent.com>
Date: Mon, 30 Nov 2009 11:51:55 -0600
From: "Vijay K. Gurbani" <vkg@alcatel-lucent.com>
Organization: Bell Labs Security Technology Research Group
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
References: <4B0B1903.1050901@lucent.com> <4B118B4A.3090109@gmail.com>
In-Reply-To: <4B118B4A.3090109@gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.37
Cc: "Romascanu, Dan (Dan)" <dromasca@avaya.com>, gen-art@ietf.org, "Flinck, Hannu" <hannu.flinck@nsn.com>, RJ Atkinson <ran.atkinson@gmail.com>
Subject: Re: [Gen-art] Gen-ART review of draft-carpenter-renum-needs-work-04
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/gen-art>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Nov 2009 17:52:09 -0000

Brian E Carpenter wrote:
> Vijay,

Brian: Thanks for attending to my comments.  More inline.

> I think the difference is that the Java run-time system includes
> the ability to "automagically" prefer v6 or v4. Specifically, the
> JDK provides java.net.preferIPv4Stack and java.net.preferIPv6Addresses.
> So if the programmer chooses to use FQDNs then the run-time will
> act according to those preferences. In C/C++ the programmer has
> to implement such preferences with extra logic. 

But these -- java.net.preferIPv4Stack and
java.net.preferIPv6Addresses -- are simply networking properties
that the programmer has to remember to set (I am sure they
have sane default values, but regardless, they are attributes
that can be modified by the programmer.)

In much the same vein, someone could write a wrapper around
the C/C++ getaddrinfo() API to prefer IPv4 or IPv6.

I agree that setting properties in Java is much easier than
writing a wrapper around an API, but regardless, it is not the
case that Java is exposing some additional functionality that
C/C++ do not.  Java is just packaging the functionality in
an attractive, easy to use manner.

> We have quite a few other changes to make following IESG comments,
> so there will definitely be a new version.

OK, thank you.

- vijay
-- 
Vijay K. Gurbani, Bell Laboratories, Alcatel-Lucent
1960 Lucent Lane, Rm. 9C-533, Naperville, Illinois 60566 (USA)
Email: vkg@{alcatel-lucent.com,bell-labs.com,acm.org}
Web:   http://ect.bell-labs.com/who/vkg/