Re: [trill] AD review of draft-ietf-trill-cmt-06
Alia Atlas <akatlas@gmail.com> Tue, 18 August 2015 15:38 UTC
Return-Path: <akatlas@gmail.com>
X-Original-To: trill@ietfa.amsl.com
Delivered-To: trill@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 741FD1A1A33; Tue, 18 Aug 2015 08:38:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.999
X-Spam-Level:
X-Spam-Status: No, score=-100.999 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, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=no
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 3SbOFEsOSdQp; Tue, 18 Aug 2015 08:38:44 -0700 (PDT)
Received: from mail-io0-x22d.google.com (mail-io0-x22d.google.com [IPv6:2607:f8b0:4001:c06::22d]) (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 C12A61A1BC3; Tue, 18 Aug 2015 08:38:44 -0700 (PDT)
Received: by iodt126 with SMTP id t126so194404584iod.2; Tue, 18 Aug 2015 08:38:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=lUNL/N/L6o60HVefil8QWFYQwuN6Xj4se05/FO1a7jM=; b=h/wTCFMap2DZ1SuggnPVMsWnTbBTIv4llHCSB4mr2dP/ypoLJfZBoB0w2RoJdlM3BP +wzjvIsub27JZGJ9vdHwuqm07RJ5vcxEKWBHRHJLfhKkpyNL8Xr6CDKOxNLHpjhH43Rd +++rF0TV2REZH5K4KS4tLBJxL6INU38NPtSbdSdWwLbsocil2L4NMPW4dibYIJimZ8ku Ad7RfCTZAQ6HqO4ArwjL34kPnI9MrzDynDMh7K4vX5e4FE9u/3IFOhRNn/qRsw5Bvmma HsGWra9JEGD3JLhc4/9gXoDRoGk9fo6SOEaRoMyA2MgX68vfa6F2/SW265FJcPJDuJ3A Oi2A==
MIME-Version: 1.0
X-Received: by 10.107.132.160 with SMTP id o32mr7728336ioi.25.1439912324253; Tue, 18 Aug 2015 08:38:44 -0700 (PDT)
Received: by 10.107.18.141 with HTTP; Tue, 18 Aug 2015 08:38:44 -0700 (PDT)
In-Reply-To: <CAG4d1rewzPvLwPJcsWyKe_MnzhnnSX9MZTT5ZnJmVF_YQeV7pA@mail.gmail.com>
References: <CAG4d1rce6spmBWq3ONVRStQnsJptwCABePjzyrLi3g5siFgKWA@mail.gmail.com> <CAF4+nEEaC-Ws5ps_RZZFe_GR6pQa9VP70s1tFsDBeEERMcKdZQ@mail.gmail.com> <CAG4d1rewzPvLwPJcsWyKe_MnzhnnSX9MZTT5ZnJmVF_YQeV7pA@mail.gmail.com>
Date: Tue, 18 Aug 2015 11:38:44 -0400
Message-ID: <CAG4d1reH9=xA3u7mUjWT_7X4FW3-BW78+7acUgTpOZ8SWh8BPw@mail.gmail.com>
From: Alia Atlas <akatlas@gmail.com>
To: Donald Eastlake <d3e3e3@gmail.com>
Content-Type: multipart/alternative; boundary="001a113f3c9e9850d1051d97b645"
Archived-At: <http://mailarchive.ietf.org/arch/msg/trill/hWMyVxWNFIUJH-BbPF0YfmsvT-o>
Cc: Tissa Senevirathne <tsenevir@gmail.com>, draft-ietf-trill-cmt@ietf.org, "trill@ietf.org" <trill@ietf.org>
Subject: Re: [trill] AD review of draft-ietf-trill-cmt-06
X-BeenThere: trill@ietf.org
X-Mailman-Version: 2.1.15
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: <https://mailarchive.ietf.org/arch/browse/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: Tue, 18 Aug 2015 15:38:47 -0000
Any progress on responding to this one? I'd like to get it into IETF Last Call so that it can make the Sept 17 IESG telechat - which means being ready by the Thurs a week from now - at the latest. Thanks, Alia On Fri, Jul 31, 2015 at 1:24 PM, Alia Atlas <akatlas@gmail.com> wrote: > Hi Donald, > > Thanks for the rapid response :-) More in-line as always. > > On Fri, Jul 31, 2015 at 1:01 PM, Donald Eastlake <d3e3e3@gmail.com> wrote: > >> Hi Alia, >> >> On Fri, Jul 31, 2015 at 11:22 AM, Alia Atlas <akatlas@gmail.com> wrote: >> > First, I'd like to thank Tissa, Janardhanan, and Jon, the authors of >> this >> > draft, for their hard work and clear writing that makes this very easy >> to >> > read and understand. >> >> Note: Tissa is not longer with Cisco. I've added an email for him above. >> > > [Alia] thanks! > > >> > As is customary, I have done my AD review of draft-ietf-trill-cmt-06 >> before >> > requesting IETF Last Call. I do have a few comments that I hope can be >> > addressed rapidly. >> > >> > I would really like to get IETF Last Call started on this draft (and the >> > other two associated trill drafts that make sense to progress at the >> same >> > time), but I do feel like some clarification or discussion is really >> needed. >> > >> > Today is the last day I can request IETF Last Call and still have the >> draft >> > be on the August 20 telechat. Otherwise, it will have to wait another >> two >> > weeks. I realize that these drafts have been waiting for a long time >> (and >> > apologize for my part in the delay), but I'd like to get them moving >> rapidly >> > now. >> >> I'm sure the authors will correct me if I am wrong but here is my >> understanding: >> >> > Major Issues: >> > >> > 1) In Sec 5.3, it says "If an RBridge RB1 advertises an Affinity sub-TLV >> > with an AFFINITY RECORD that's ask for nickname RBn to be its child in >> > any tree and RB1 is not adjacent to a real or virtual RBridge RBn, >> > that AFFINITY RECORD is in conflict with the campus topology and MUST >> > be ignored." How does an RBridge determine the connectivity of a >> > virtual RBridge RBn? I can see that a Designated RBridge announces >> > the pseudo-nickname for the vDRB to the other RBridges in the LAALPs >> > (as described in draft-ietf-trill-pseudonode-nickname) but I don't see >> > any specific way that the connectivity of a virtual RBridge is >> > described and known by the other RBridges. What am I missing? >> >> Well, a virtual RBridge represents an edge group of RBridges that all >> have ports to links that are part of an active-active group of links. >> The RBridges in the edge group advertise in IS-IS an ID for that edge >> group which is unique in that TRILL network (campus) -- usually pretty >> easy as they just use the MC-LAG (or DRNI) ID. So all the members of >> the edge group can see each other in the link state and the highest >> priority member obtains and advertises in IS-IS the nickname for the >> virtual RBridge representing that group. All RBRidge in the edge group >> are assumed to be "connected" to that virtual RBridge. >> > > Right - so I agree that an RBridge can announce the tuple of > (pseudo-rbridge id, > LAALP ID) to indicate that the RBridge is attached to that virtual RBridge > for the > particular LAALP ID. Probably, it isn't even necessary to include the > LAALP ID. > > However, I don't see any text in draft-ietf-trill-pseudonode-nickname-04 > that causes > this announcement to happen. For instance, in Sec 9.2 where the handling > of a PN-RBv APPsub-TLV is discussed, at the end all that is done by the > receiver is: > > "On receipt of such a sub-TLV, if RBn is not an LAALP related edge > RBridge, it ignores the sub-TLV. Otherwise, if RBn is also a member > RBridge of the RBv identified by the list of LAALPs, it associates the > pseudo-nickname with the ports of these LAALPs and downloads the > association to data plane fast path logic." > > So it sounds like what you are saying is that > > a) RBridges announce the LAALP IDs that they are part of > (PN-LAALP-Membership APPsub-TLV) and the Designated RBridge announces the > nickname for the associated virtual RBridge. > > and then something unspecified is done that is described in Sec 9.2 and > contradicts the claim that the sub-TLV is ignored. > > I'm not saying the technology as implemented doesn't work - just that > there are clearly some missing details here that need to be written down. > > > Minor Issues: >> > >> > 2) In Sec 5.1, it talks about the tree number. Is how the tree number >> > derived described elsewhere? Is this something that each RBridge can >> > do independently? Could you add a reference? >> >> Sure. Tree numbering was originally specified in the TRILL base >> protocol document RFC 6235 and each RBridge independently determines >> the trees and their number; however, this numbering was changed by >> Section 3.4 of RFC 7180 which updates 6325. RFC 7180 is being replaced >> by draft-ietf-trill-rfc7180bis and retains, still in Section 3.4, that >> change. So, to avoid delays, probably a reference to Section 3.4 of >> RFC 7180 (already a normative reference for this trill-cmt draft) >> would be best. >> >> > Sounds fine. > > >> > 3) In Sec 5.1, could you clarify which RBridges are doing the >> > Distribution Tree provisioning? I'm sure it's my lack of deep >> > familiarity, but until I got to Sec 5.2, it wasn't at all clear to me. >> >> I'm not sure that "Distribution Tree Provisioning" is the best name >> for that section. In TRILL, every RBridge in the campus independently >> computes the same set of distribution trees for the campus and each >> tree reaches every RBridge (right now, this will change with >> multi-topology, etc.). This section is about the assignment of edge >> group RBridges to trees. They all know about all the trees due to how >> tree calculation works in TRILL and they all know about all the >> members of the edge group. So each member of the edge group does the >> calculations described in 5.1 and they will all come up with the same >> assignment of edge group RBridges to trees. > > > Right - but this section doesn't specify that the intended behavior is > just for > the edge group RBridges. IMHO, that would be useful for clarity. > > > >> > 4) In Sec 5.6, it says "Timer T_j SHOULD be at least < T_i/2" Do you >> mean >> > that timer T_j should be no more than T_i/2 or that timer T_j should be >> no >> > less than T_i/2. The "<" makes this unclear to me because the "at >> least" >> > contradicts it; is it T_j < T_i/2 or T_i/2 < T_j. >> >> I am less familiar with that provision so I'm not sure what the >> correct interpretation is. It should probably be clarified. >> > > Oh dear - if neither you nor I are certain, it definitely needs to be > clarified. > > Thanks, > Alia > > >> Thanks, >> Donald >> ============================= >> Donald E. Eastlake 3rd +1-508-333-2270 (cell) >> 155 Beaver Street, Milford, MA 01757 USA >> d3e3e3@gmail.com >> >> > Thanks again, >> > Alia >> > >
- [trill] AD review of draft-ietf-trill-cmt-06 Alia Atlas
- Re: [trill] AD review of draft-ietf-trill-cmt-06 Donald Eastlake
- Re: [trill] AD review of draft-ietf-trill-cmt-06 Alia Atlas
- Re: [trill] AD review of draft-ietf-trill-cmt-06 Alia Atlas
- Re: [trill] AD review of draft-ietf-trill-cmt-06 Donald Eastlake
- Re: [trill] AD review of draft-ietf-trill-cmt-06 Alia Atlas
- Re: [trill] AD review of draft-ietf-trill-cmt-06 Donald Eastlake
- Re: [trill] AD review of draft-ietf-trill-cmt-06 Alia Atlas