Re: [trill] WG Last Call: draft-ietf-trill-directory-framework-01.txt

"Black, David" <david.black@emc.com> Mon, 25 February 2013 22:31 UTC

Return-Path: <david.black@emc.com>
X-Original-To: trill@ietfa.amsl.com
Delivered-To: trill@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6AF1421F9347 for <trill@ietfa.amsl.com>; Mon, 25 Feb 2013 14:31:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.374
X-Spam-Level:
X-Spam-Status: No, score=-101.374 tagged_above=-999 required=5 tests=[AWL=-1.075, BAYES_00=-2.599, MANGLED_LIST=2.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pfunoAZtcI-O for <trill@ietfa.amsl.com>; Mon, 25 Feb 2013 14:31:45 -0800 (PST)
Received: from mexforward.lss.emc.com (hop-nat-141.emc.com [168.159.213.141]) by ietfa.amsl.com (Postfix) with ESMTP id A825721F9344 for <trill@ietf.org>; Mon, 25 Feb 2013 14:31:43 -0800 (PST)
Received: from hop04-l1d11-si04.isus.emc.com (HOP04-L1D11-SI04.isus.emc.com [10.254.111.24]) by mexforward.lss.emc.com (Switch-3.4.3/Switch-3.4.3) with ESMTP id r1PMVfJI022277 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 25 Feb 2013 17:31:41 -0500
Received: from mailhub.lss.emc.com (mailhubhoprd04.lss.emc.com [10.254.222.226]) by hop04-l1d11-si04.isus.emc.com (RSA Interceptor); Mon, 25 Feb 2013 17:31:28 -0500
Received: from mxhub32.corp.emc.com (mxhub32.corp.emc.com [128.222.70.172]) by mailhub.lss.emc.com (Switch-3.4.3/Switch-3.4.3) with ESMTP id r1PMVRKj009381; Mon, 25 Feb 2013 17:31:27 -0500
Received: from mx15a.corp.emc.com ([169.254.1.74]) by mxhub32.corp.emc.com ([128.222.70.172]) with mapi; Mon, 25 Feb 2013 17:31:27 -0500
From: "Black, David" <david.black@emc.com>
To: Donald Eastlake <d3e3e3@gmail.com>
Date: Mon, 25 Feb 2013 17:31:26 -0500
Thread-Topic: [trill] WG Last Call: draft-ietf-trill-directory-framework-01.txt
Thread-Index: Ac4TecXBAbsBF/ykSVCoG20xevY8rwAKHzzg
Message-ID: <8D3D17ACE214DC429325B2B98F3AE7128F801FFF@MX15A.corp.emc.com>
References: <CAF4+nEH9_MkMTDDG7jn_xipXV-feu4Xy0GyH9NyNO_5EaNw3nQ@mail.gmail.com> <50A4095E.80009@acm.org> <8D3D17ACE214DC429325B2B98F3AE71284D3FF0C@MX15A.corp.emc.com> <CAF4+nEHO2TijzjgCCSP0XMcjaWtsuhMUdY2Lveos6YgO1QhtTA@mail.gmail.com>
In-Reply-To: <CAF4+nEHO2TijzjgCCSP0XMcjaWtsuhMUdY2Lveos6YgO1QhtTA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-EMM-MHVC: 1
Cc: "trill@ietf.org" <trill@ietf.org>
Subject: Re: [trill] WG Last Call: draft-ietf-trill-directory-framework-01.txt
X-BeenThere: trill@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Developing a hybrid router/bridge." <trill.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trill>, <mailto:trill-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trill>
List-Post: <mailto:trill@ietf.org>
List-Help: <mailto:trill-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trill>, <mailto:trill-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Feb 2013 22:31:53 -0000

Hi Donald,

This looks reasonable, and in particular the remaining Recommendations
section (section 6) in the just-posted -04 version is fine with me.

Thank you for dealing with these comments.

Thanks,
--David

> -----Original Message-----
> From: Donald Eastlake [mailto:d3e3e3@gmail.com]
> Sent: Monday, February 25, 2013 12:01 PM
> To: Black, David
> Cc: trill@ietf.org
> Subject: Re: [trill] WG Last Call: draft-ietf-trill-directory-framework-01.txt
> 
> Hi David,
> 
> Thanks for pointing out your earlier review and comments which were
> partially responded to at the time.
> 
> I understand that you comments were on the -02 version. When I say
> below something was done, I'm referring to the -03 version and when I
> just say OK or indicate something will be done, I am referring to the
> to be posted -04 version.
> 
> On Sat, Nov 24, 2012 at 3:28 PM, Black, David <david.black@emc.com>
> wrote:
> > Hi Linda,
> >
> > Here are some (somewhat tardy) comments on this WG Last Call.
> >
> > (1) As noted by some of the others who commented, more functionality
> > details would be good to add, especially on mixing of the push and
> > pull models in Section 5.  Cache consistency needs to be covered,
> > at least its invalidation portion, as relying solely on aging out
> > entries can black-hole traffic that uses a stale entry that hasn't
> > aged out yet.
> 
> Functional detail is to be covered in
> draft-dunbar-trill-scheme-for-directory-assist a new version of which
> is about to be posted. The framework document is very high level and
> it's primary purpose was to provide a means for the WG to indicate its
> approval of pursuing this direction. However, we will put in a bit
> more concerning cache consistency.
> 
> > (2) I also agree with Erik's earlier comment about not understanding
> > why Appointed Forwarders are in this draft.  If use of a directory
> > can relax Appointed Forwarder restrictions without causing problems
> > (e.g., loops), that needs to be explained somewhere, probably in
> > Section 4.  Otherwise, Appointed Forwarders should not be discussed.
> 
> References to Appointed Forwarders will be removed.
> 
> > (3) On the comment about capitalizing MUST, SHOULD and MAY, the
> > applicable RFC is RFC 2119, but those terms are not ordinarily used
> > in requirements documents.  An explanation that these keywords
> > express requirements on protocol development should be provided in
> > order to use the upper case versions of these keywords.
> 
> Reference to RFC 2119 and capitalized implementation requirement words
> were eliminated.
> 
> > Here are some more detailed comments:
> >
> > Abstract:
> >    Edge RBridges currently learn the mapping between MAC addresses and
> >    their egress RBridges by observing the data packets traversed
> >    through.
> >
> > Change to: ... by observing traffic that traverses the RBridge.
> 
> Actually, I don't particularly like "traverses". It sound like
> learning from transit frames, which TRILL switches do not do, although
> the fact that it mentiones "Edge RBridges" helps. I think "...by
> observing traffic they ingress or egress..." would be better.
> 
> > Section 1, 1st paragraph:
> >
> >                 (This ''blocked'' state
> >    has no effect of TRILL Data or IS-IS frames, which can still be sent
> >    and received. It only affects native frames.)
> >
> > "of TRILL data" -> "on TRILL Data" in second line above.
> 
> That wording has been removed.
> 
> > In item 2 in the list, I'd change "usually" to "often":
> >    2. Topology is usually based on racks and rows.
> 
> OK.
> 
> > In item 3 in the list, explain that server reload can change the MAC
> > address and why that change may be needed or desirable, because
> > Section 4 appears to assert that the MAC address can change.  If
> > that wasn't intended, this text in Section 4 needs attention for
> > physical servers (it's ok for VMs):
> >
> >    When a VM is moved to a new
> >    location or a server is loaded with a new application with different
> >    IP/MAC addresses, it is more likely that the DA of data packets sent
> >    out from those VMs are unknown to their attached edge RBridges.
> 
> OK.
> 
> > Item 4 should follow up on the mention of subnets in item 3 and
> > observe that multiple subnets on the same port at the same time is
> > common for server virtualization and the change rate is higher than
> > for physical servers.
> 
> OK.
> 
> > In the definition of "Bridge", change "draft" to "document".
> 
> There are a number of occurrences of "draft" which should probably be
> changed because it will not be a draft when it is published as an RFC.
> 
> > Section 3, p.6, first bullet - change both instances of "RB1" to
> > "an RBridge" as there's no RB1 in figure 1.
> 
> OK.
> 
> > The last bullet in Section 3.1 is a bit sloppy about its use of the
> > word "entries".  It needs to explain exactly what is in an "entry" -
> > it might be possible to do this in an introduction by stating that
> > the presence of an entry (and list what it contains) avoids flooding
> > of inbound frames that match the entry.
> 
> The wording will be improved.
> 
> > Section 3.2, Scenario #1 - The use of the word "uplink" is confusing,
> > overly constraining and not necessary.  The important concept is how
> > many ToR switches are in each rack.  It's quite feasible for a server
> > or switch in a rack to have multiple uplinks to the same ToR (e.g.,
> > when the links are 1 Gigabit Ethernet).
> 
> OK.
> 
> > Section 4, first sentence:
> > OLD
> >    In data center environment, applications placement to servers,
> >    racks, and rows is orchestrated by Server (or VM) Management
> >    System(s).
> > NEW
> >    In a data center environment, the assignment of applications
> >    to servers, including rack and row selection, is orchestrated
> >    by Server (or VM) Management System(s).
> > END
> 
> That seems like an improvement in wording.
> 
> > I'd suggest deleting Section 6 (Conclusion and Recommendations), as
> > it's important for considering what the WG will do, but may not have
> > much value in a published RFC.
> 
> Since the point of the adoption of this document was the the TRILL WG
> wishes to pursue directory assistence, I think that the recommendation
> part should stay.
> 
> Thanks,
> Donald
> =============================
>  Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
>  155 Beaver Street, Milford, MA 01757 USA
>  d3e3e3@gmail.com
> 
> > Thanks,
> > --David
> >
> >> -----Original Message-----
> >> From: trill-bounces@ietf.org [mailto:trill-bounces@ietf.org] On Behalf Of
> Erik
> >> Nordmark
> >> Sent: Wednesday, November 14, 2012 4:13 PM
> >> To: trill@ietf.org
> >> Subject: Re: [trill] WG Last Call:
> >>    draft-ietf-trill-directory-framework-01.txt
> >>
> >> We would really like to she some more explicit indications from WG
> >> participants that they have read this document and agree with it.
> >>
> >> Please include any substantial as well as editorial improvements that
> >> result from reviewing the document.
> >>
> >>     Erik
> >>
> >> On 10/25/12 3:55 PM, Donald Eastlake wrote:
> >> > This message begins a TRILL WG two week Last Call on the
> >> > draft-ietf-trill-directory-framework draft.
> >> >
> >> > Thanks,
> >> > Donald
> >> > =============================
> >> >   Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
> >> >   155 Beaver Street, Milford, MA 01757 USA
> >> >   d3e3e3@gmail.com