Re: [nfsv4] FedFS: Comment about fedfsFslPort

James Lentini <jlentini@netapp.com> Wed, 19 October 2011 18:54 UTC

Return-Path: <jlentini@netapp.com>
X-Original-To: nfsv4@ietfa.amsl.com
Delivered-To: nfsv4@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F3CF21F8B77 for <nfsv4@ietfa.amsl.com>; Wed, 19 Oct 2011 11:54:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
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 vbZMpk260Cae for <nfsv4@ietfa.amsl.com>; Wed, 19 Oct 2011 11:54:36 -0700 (PDT)
Received: from mx2.netapp.com (mx2.netapp.com [216.240.18.37]) by ietfa.amsl.com (Postfix) with ESMTP id 009BC21F8A69 for <nfsv4@ietf.org>; Wed, 19 Oct 2011 11:54:35 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.69,373,1315206000"; d="scan'208";a="590461185"
Received: from smtp2.corp.netapp.com ([10.57.159.114]) by mx2-out.netapp.com with ESMTP; 19 Oct 2011 11:54:35 -0700
Received: from jlentini-linux.nane.netapp.com (jlentini-linux.nane.netapp.com [10.97.52.58]) by smtp2.corp.netapp.com (8.13.1/8.13.1/NTAP-1.6) with ESMTP id p9JIsYsR006340; Wed, 19 Oct 2011 11:54:35 -0700 (PDT)
Date: Wed, 19 Oct 2011 14:54:18 -0400
From: James Lentini <jlentini@netapp.com>
X-X-Sender: jlentini@jlentini-linux.nane.netapp.com
To: Robert Thurlow <Robert.Thurlow@oracle.com>
In-Reply-To: <4E9617AC.1080905@oracle.com>
Message-ID: <alpine.LFD.2.02.1110191444250.13132@jlentini-linux.nane.netapp.com>
References: <F2ECCB79-4742-4420-95F6-58ED2957A06F@oracle.com> <DA13BB29-39B4-436E-B7B5-F3C66C7F5808@netapp.com> <DDAF2679-A76D-459F-8B96-582576851D29@oracle.com> <A05BB310-57C0-4567-B6C3-82CAC4E5C50A@oracle.com> <4E9617AC.1080905@oracle.com>
User-Agent: Alpine 2.02 (LFD 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"
Cc: nfsv4@ietf.org
Subject: Re: [nfsv4] FedFS: Comment about fedfsFslPort
X-BeenThere: nfsv4@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: NFSv4 Working Group <nfsv4.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/nfsv4>, <mailto:nfsv4-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/nfsv4>
List-Post: <mailto:nfsv4@ietf.org>
List-Help: <mailto:nfsv4-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nfsv4>, <mailto:nfsv4-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Oct 2011 18:54:36 -0000

On Wed, 12 Oct 2011, Robert Thurlow wrote:

> Chuck Lever wrote:
> 
> > Thus there's no need for a separate FSL field to express a port value for
> > NFS referrals.  Regardless of whether 3530bis is changed as proposed, I
> > think we should remove the fedfsFslPort field, and leave that detail to the
> > subclasses of fedfsFsl where it is meaningful.
> 
> Agreed.

Removing the optional fedfsFslPort attribute from the fedfsFsl 
objectclass makes sense to me. Subclasses of fedfsFsl should include a 
port when necessary.

However, I believe that an NFS FSL should include a port attribute.

As defined in RFC 5661, NFSv4.1 allows for modified universal 
addresses to be included in a referral (see RFC 5661's definition of 
the fls_server field in Section 11.10.1).

As defined in Section 4.2.1.2 of 
draft-ietf-nfsv4-federated-fs-protocol-11, the format of the 
fedfsFslHost attribute does not allow universal addresses or port 
values to be specified.

The combination of a fedfsFslHost and fedfsFslPort (renamed to be a 
fedfsNfsFslPort?) provide enough information to generate the modified 
universal addresses used in NFSv4.1 referrals.

-james