Re: [art] [nfsv4] Artart last call review of draft-ietf-nfsv4-versioning-09

Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Fri, 26 May 2017 13:56 UTC

Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: art@ietfa.amsl.com
Delivered-To: art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BF63A1295A0; Fri, 26 May 2017 06:56:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BJYYDOLbekoA; Fri, 26 May 2017 06:56:10 -0700 (PDT)
Received: from mail-yb0-x236.google.com (mail-yb0-x236.google.com [IPv6:2607:f8b0:4002:c09::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5B329129557; Fri, 26 May 2017 06:56:10 -0700 (PDT)
Received: by mail-yb0-x236.google.com with SMTP id p143so2486582yba.2; Fri, 26 May 2017 06:56:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=QbgESz2P5pihaesDmUyn+g7NyG0lkgY6SPwSrI7In2g=; b=PdILL1YdF7KENgyvat8Fbh8sQuCWIecnZ2TcyzPqVp2vv871UQ8bTZip0MAgG3GqAR imnenKPonQSRQc4XXwXaEbGWrQB2NYqJXnnJsBbVijsqZj9UEO6si6IrEZJAxgulkw9h thSwzTJVU3l4trd0o8MEr7NTUW499zDuXE4MmW6qP9EH25QhqH38vLT5EsTkFWQcKcrW VcbIkqA9m09M678mi22K9G01UC72pxPYGlokYrFfiCS1kC4ZoiEBa+rznPWhLOJlgsF9 71CF8zFkwDmyc/KWyHBuhdYBWEUpGECFpLcBV+hoy+yrkh+Jyvof9Q7YbbA3CSMQZDY3 eRaQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=QbgESz2P5pihaesDmUyn+g7NyG0lkgY6SPwSrI7In2g=; b=LwI/e+R0FIz7JrmhjCjiyXtctNjr0gPI4QrgA4gi7BazX7klVF4ibSYdFPqZCBwv/a DgvwX3hYOM7DAl41mY0LUws9O77zW9w6JKqHN7DKVk4oqIiGE9tUgl7al8dXM1hQk2Uf a5360kzsARpnPhb7RAYNcxx0OBuw4erzw9xyLVelWrFdH9M3PGaLkjr8KQ/zOaL05WDq 3omoaThnPmFw8I9OZhLMBVu9bHakmJQt31louFUmsvvlZdsr0ktXmK8EVkNHoCp4o1QV hf2YYLZgI820ZEUespXee1hDQdOW9f5oMLaQ4yrDx7AIEwy4uNzQJk1YMWkcAjzsvowA 5+Jw==
X-Gm-Message-State: AODbwcCKGzPje4cmUx4ZxrtInXIz6ciawZ5p8khHwiK9UqtJePVU3O06 Yi2IFympVApY5UGcXly7ElJQx0FD1g==
X-Received: by 10.37.15.213 with SMTP id 204mr36918032ybp.127.1495806969674; Fri, 26 May 2017 06:56:09 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.195.194 with HTTP; Fri, 26 May 2017 06:56:09 -0700 (PDT)
In-Reply-To: <c3ef20a9-f96e-9b26-330a-138036943db8@talpey.com>
References: <149462145126.13443.7366912235626631179@ietfa.amsl.com> <d64909ad-b71a-a932-606b-8b974cf68140@isi.edu> <CADaq8jdWgRSqGVt0UBf3sqzp3ivYAW36y1JuNg43HGp5WboKrg@mail.gmail.com> <d10f43d7-d136-d9b9-fcfb-dc78a52e1355@isi.edu> <c3ef20a9-f96e-9b26-330a-138036943db8@talpey.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Fri, 26 May 2017 09:56:09 -0400
Message-ID: <CAKKJt-caHQ0B5bs3F4MghJ2h0BT=+vO52YRcz0uNFtw5hBiNwQ@mail.gmail.com>
To: Tom Talpey <tom@talpey.com>
Cc: Joe Touch <touch@isi.edu>, David Noveck <davenoveck@gmail.com>, art@ietf.org, Matthew Miller <linuxwolf+ietf@outer-planes.net>, "ietf@ietf.org" <ietf@ietf.org>, draft-ietf-nfsv4-versioning.all@ietf.org, "nfsv4@ietf.org" <nfsv4@ietf.org>
Content-Type: multipart/alternative; boundary="001a113f5ae614861805506db374"
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/gAMTpHowo74jocAQWAJ0YzItsFc>
Subject: Re: [art] [nfsv4] Artart last call review of draft-ietf-nfsv4-versioning-09
X-BeenThere: art@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Applications and Real-Time Area Discussion <art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/art>, <mailto:art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/art/>
List-Post: <mailto:art@ietf.org>
List-Help: <mailto:art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/art>, <mailto:art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 May 2017 13:56:13 -0000

Hi, Tom,

On Thu, May 25, 2017 at 6:40 PM, Tom Talpey <tom@talpey.com> wrote:

> On 5/25/2017 3:17 PM, Joe Touch wrote:
>
>> Hi, David,
>>
>> Thanks for the response, and agreed throughout.
>>
>> Joe
>>
>>
>> On 5/25/2017 12:33 PM, David Noveck wrote:
>>
>>> > This doc gives guidance on creating minor versions, but never addresses
>>> > major versions.
>>>
>>> I think we had enough to do addressing minor versions and didn't want to
>>> speculate about a possible v5.  after all, we're the nfsv4 working group
>>> and not the nfsvn working group.
>>>
>>>
>>> > IMO, past variants of NFS have not handled major version changes
>>> > appropriately. Each one has been assigned a new port number. This is no
>>> > longer recommended practice (see RFC7605, Sec 7.5).
>>>
>>
> I feel compelled to chime in on this one. NFS has always had a single
> assigned port, 2049, which has not changed with major version. In the
> NFSv2 days, it was self-assigned by Sun Microsystems, later, in NFSv3,
> it was registered with IANA. For both versions, the RPC portmapper was
> used by clients to resolve the server port.
>
> In NFSv4, the portmapper is not used, but the port number assignment
> did not change. This remains true for all NFSv4 minor versions.
>
> There is one exception - NFS over RDMA received a new port assignment
> from IANA, 20049, because the NFSv2 and NFSv3 protocols could not
> negotiate the NFS/RDMA listener using legacy portmapping. While the
> NFSv4.1+ versions provide a mechanism for that, the static 20049
> assignment is still recommended.
>
> Bottom line, the NFS ports are stable and registered, and there is no
> need to allocate more, at least as foreseen at this time.


Thanks for the history on port allocations, which I lacked, and I'm glad
that your answer is the right answer :-)


> Tom.
>
>>
>>>
>>> Makes sense.
>>>
>>> > Is this issue addressed in another document?
>>>
>>> I don't think so.
>>>
>>> > AFAICT, if (when) NFSv5 is developed, it seems to appear to need
>>> another
>>> > port number.
>>> I don't see why it would. If there is another Rpc version of the NFS
>>> program,
>>> I don't see why the appropriate negotiation could be defined.  I think
>>> doing\
>>> that would be up to those defining nfsv5.
>>>
>>> > If that's the case (and I sincerely hope it isn't), it MUST
>>> > be the last one assigned to this service.
>>>
>>> I don't think "MUST" is appropriate in this case but I would say that
>>> assigning
>>> another port would be a DAMN SHAME.
>>>
>>> On Thu, May 25, 2017 at 2:51 PM, Joe Touch <touch@isi.edu <mailto:
>>> touch@isi.edu>> wrote:
>>>
>>>     Hi, all,
>>>
>>>     I'd like to add one point.
>>>
>>>     This doc gives guidance on creating minor versions, but never
>>>     addresses
>>>     major versions.
>>>
>>>     IMO, past variants of NFS have not handled major version changes
>>>     appropriately. Each one has been assigned a new port number. This
>>>     is no
>>>     longer recommended practice (see RFC7605, Sec 7.5).
>>>
>>>     Is this issue addressed in another document?
>>>
>>>     AFAICT, if (when) NFSv5 is developed, it seems to appear to need
>>>     another
>>>     port number. If that's the case (and I sincerely hope it isn't),
>>>     it MUST
>>>     be the last one assigned to this service.
>>>
>>>     Joe
>>>
>>>
>>>
>>
>>
>> _______________________________________________
>> nfsv4 mailing list
>> nfsv4@ietf.org
>> https://www.ietf.org/mailman/listinfo/nfsv4
>>
>>