Re: [nfsv4] I-D Action:draft-ietf-nfsv4-ipv4v6-00.txt

dhawal bhagwat <dhawal@netapp.com> Tue, 19 October 2010 11:26 UTC

Return-Path: <Dhawal.Bhagwat@netapp.com>
X-Original-To: nfsv4@core3.amsl.com
Delivered-To: nfsv4@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6CA673A67B1 for <nfsv4@core3.amsl.com>; Tue, 19 Oct 2010 04:26:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.065
X-Spam-Level:
X-Spam-Status: No, score=-7.065 tagged_above=-999 required=5 tests=[AWL=-0.466, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 jTq5dIFy+tlI for <nfsv4@core3.amsl.com>; Tue, 19 Oct 2010 04:26:01 -0700 (PDT)
Received: from mx2.netapp.com (mx2.netapp.com [216.240.18.37]) by core3.amsl.com (Postfix) with ESMTP id 6F6543A677C for <nfsv4@ietf.org>; Tue, 19 Oct 2010 04:26:01 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.57,350,1283756400"; d="scan'208";a="469765009"
Received: from smtp2.corp.netapp.com ([10.57.159.114]) by mx2-out.netapp.com with ESMTP; 19 Oct 2010 04:27:32 -0700
Received: from sacrsexc1-prd.hq.netapp.com (sacrsexc1-prd.hq.netapp.com [10.99.115.27]) by smtp2.corp.netapp.com (8.13.1/8.13.1/NTAP-1.6) with ESMTP id o9JBRUqC023654; Tue, 19 Oct 2010 04:27:32 -0700 (PDT)
Received: from btcrsexc1-prd.hq.netapp.com ([10.73.251.109]) by sacrsexc1-prd.hq.netapp.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 19 Oct 2010 04:27:30 -0700
Received: from BTCMVEXC1-PRD.hq.netapp.com ([10.73.251.107]) by btcrsexc1-prd.hq.netapp.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 19 Oct 2010 16:57:20 +0530
Received: from cyclnb08.eng.btc.netapp.in ([10.72.8.58]) by BTCMVEXC1-PRD.hq.netapp.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 19 Oct 2010 16:57:19 +0530
Date: Tue, 19 Oct 2010 16:57:16 +0530
From: dhawal bhagwat <dhawal@netapp.com>
To: Thomas Haynes <thomas@netapp.com>
In-Reply-To: <09475A8E-6D69-450E-AC81-0055062B9420@netapp.com>
Message-ID: <alpine.LRH.2.00.1010191653040.11296@plpyao08.rat.ogp.argncc.va>
References: <20101018174520.EB8BA3A6B8B@core3.amsl.com> <C9B236F2-1F42-4070-A083-1A776B5C9C92@netapp.com> <20101018201956.GV1635@oracle.com> <1287433689.3646.27.camel@heimdal.trondhjem.org> <09475A8E-6D69-450E-AC81-0055062B9420@netapp.com>
User-Agent: Alpine 2.00 (LRH 1167 2008-08-23)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"
X-OriginalArrivalTime: 19 Oct 2010 11:27:19.0693 (UTC) FILETIME=[976903D0:01CB6F80]
Cc: Nicolas Williams <Nicolas.Williams@oracle.com>, nfsv4@ietf.org, Trond Myklebust <trond.myklebust@fys.uio.no>
Subject: Re: [nfsv4] I-D Action:draft-ietf-nfsv4-ipv4v6-00.txt
X-BeenThere: nfsv4@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: NFSv4 Working Group <nfsv4.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Tue, 19 Oct 2010 11:26:04 -0000

>} Date: Mon, 18 Oct 2010 22:45:56 -0500
>} From: Thomas Haynes <thomas@netapp.com>
>} To: Trond Myklebust <trond.myklebust@fys.uio.no>
>} Cc: nfsv4@ietf.org, Nicolas Williams <Nicolas.Williams@oracle.com>
>} Subject: Re: [nfsv4] I-D Action:draft-ietf-nfsv4-ipv4v6-00.txt
>} 
>} 
>} On Oct 18, 2010, at 3:28 PM, Trond Myklebust wrote:
>} 
>} > On Mon, 2010-10-18 at 15:19 -0500, Nicolas Williams wrote:
>} >> On Mon, Oct 18, 2010 at 02:28:05PM -0500, Thomas Haynes wrote:
>} >>> Minor nits:
>} >> 
>} >>> Finally, it is understated, so I think you should bring more attention
>} >>> to it, but the problem you deal with in Section 6 applies to symmetric
>} >>> single stack mode topologies as well. I.e., all current multi-homed
>} >>> IPv4 deployments.
>} >> 
>} >> Yes.  This should be solved in NFSv4.2 if at all possible.  Some
>} >> suggestions for how to solve this problem:
>} >> 
>} >> - have an operation by which the server can list its IP addresses to
>} >>   the client
>} >> 
>} >> - have a server UUID
>} >> 
>} >> - both of the above, so that clients could ID servers by {server-
>} >>   address-list, server-UUID}, which is bound to be unique for all
>} >>   servers, even when private addresses overlap.
>} >> 
>} >>   If two servers claim to speak NFS on {1.2.3.4, 10.20.30.40} and
>} >>   {1.2.3.5, 10.20.30.40} respectively, then they are necessarily
>} >>   different servers, even if they should both happen to claim the same
>} >>   UUID.  The servers might use 10.20.30.40 on distinct subnets for
>} >>   backup purposes.
>} >> 
>} >> This would improve server multi-homing support in NFSv4.  Clients could
>} >> avoid creating same-client conflicts by referring to the same server via
>} >> different addresses.
>} > 
>} > As I said earlier, this too is a problem that was supposed to be
>} > resolved by the introduction of EXCHANGE_ID in NFSv4.1. So what is the
>} > hole in the current spec that causes the multi-homed server issue to be
>} > broken?
>} > 
>} > Trond
>} > 
>} 
>} Trond,
>} 
>} Sorry, I was just reacting to the presentation in the draft. But that raises
>} another question, why doesn't the draft address NFSv4.1 and EXCHANGE_ID?

Our focus in the draft was problems we faced when doing our implementation 
- which covered NFSv3 and v4.  And how to solve those problems for v3 and 
v4.  If any of the problems have been solved in v4.1, those can be noted 
as such, but solutions for v3 and v4 would still be useful, we think.

thanks,

-{db}.



>} 
>} Tom
>} 
>} _______________________________________________
>} nfsv4 mailing list
>} nfsv4@ietf.org
>} https://www.ietf.org/mailman/listinfo/nfsv4
>} 
>}