Re: [trill] DTree Questions Regarding Router Capability TLV
Ayan Banerjee <ayabaner@gmail.com> Mon, 17 December 2012 22:13 UTC
Return-Path: <ayabaner@gmail.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 F1C8621F87D8 for <trill@ietfa.amsl.com>; Mon, 17 Dec 2012 14:13:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level:
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
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 Yc0rJIMl0dGS for <trill@ietfa.amsl.com>; Mon, 17 Dec 2012 14:13:29 -0800 (PST)
Received: from mail-wi0-f180.google.com (mail-wi0-f180.google.com [209.85.212.180]) by ietfa.amsl.com (Postfix) with ESMTP id 584A021F8479 for <trill@ietf.org>; Mon, 17 Dec 2012 14:13:29 -0800 (PST)
Received: by mail-wi0-f180.google.com with SMTP id hj13so2324659wib.13 for <trill@ietf.org>; Mon, 17 Dec 2012 14:13:28 -0800 (PST)
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=BXTlsXaNyweH2PQEyydUnrZDcOSa1h3kxMZV9w0aE90=; b=fUuM0I1Mggtdc/5fLI756fHKNWHJOdYnhqfVWVny5q3+T5eaJzu/yWa6dVhosfAG6y 0pZBUOyvwzWK8dfd/7RdCwtMkPn7XF4sIJlSljTCuMybO2AJW8dnrT4KzqKW0aw+mags EM9SdbD+8Hf8S68ktjXgrb3GLN9oJ1j4RGk5Y0OMpX2l8LNguiEGFf5U535HxxzzS+Zw XFKU2n7k0LHpxNECQvfPenndhy78h0t/g4nCsUV6/1A+3Crzo53rSLksLqw3D1SJ1Lna ShHucRXncBIPJw92zgPMQJElJbUJQQKU7dkgwaSJ96QNSlc6jb6vCcMoNJkvPlU0Dt/m covQ==
MIME-Version: 1.0
Received: by 10.194.85.168 with SMTP id i8mr20066265wjz.18.1355782408417; Mon, 17 Dec 2012 14:13:28 -0800 (PST)
Received: by 10.194.154.129 with HTTP; Mon, 17 Dec 2012 14:13:28 -0800 (PST)
In-Reply-To: <6738A78F51650A4FAEDCF6844B26C21401C0B3D95B4E@USEXCHANGE.corp.extremenetworks.com>
References: <6738A78F51650A4FAEDCF6844B26C21401C0B3D95B4E@USEXCHANGE.corp.extremenetworks.com>
Date: Mon, 17 Dec 2012 14:13:28 -0800
Message-ID: <CAHD03N-tjtpwkv97p6OoBZuPuxYo8EGZ5VzjT1CcZGWeDogFTg@mail.gmail.com>
From: Ayan Banerjee <ayabaner@gmail.com>
To: Arnel Lim <ALim@extremenetworks.com>
Content-Type: multipart/alternative; boundary="089e010d7efcd8b18104d113b08d"
Cc: Wenya Qi <wqi@extremenetworks.com>, Eric Garver <egarver@extremenetworks.com>, "trill@ietf.org" <trill@ietf.org>
Subject: Re: [trill] DTree Questions Regarding Router Capability TLV
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, 17 Dec 2012 22:13:31 -0000
Please see in-line. Thanks, Ayan On Mon, Dec 17, 2012 at 1:50 PM, Arnel Lim <ALim@extremenetworks.com> wrote: > I have some questions about the sending and processing of the > TREES-RT-ID and TREES-USE-ID sub-TLV in the Router Capability TLV. I need > a little clarification with respect to when these sub-TLVs are sent and who > sends them. I’ve outlined how I interpreted parts of the Distribution Tree > section RFC632 with respect to these sub-TLVs, but I need a little > validation. **** > > ** ** > > Note, the quoted items are taken directly from RFC6325. ** ** > > ** ** > > ** ** > > 1) Only the highest priority Rbridge needs to send out TREES-RT-ID > sub-TLV, correct? **** > > “The number of trees, k, that are computed for the campus is the number > wanted by the RBridge RB1, which has the nickname with the highest "tree > root" priority”**** > > ** ** > > [Ayan] Yes, this is accurate. > > ** > > 2) Rbridges will calculate the highest priority k trees if they don't > receive TREES-RT-ID sub-TLV. This implies it's *NOT* *mandatory* for > highest priority Rbridge to send TREES-RT-ID sub-TLV, correct?**** > > “If RB1 does not specify the specific distribution tree roots as described > below, then the k highest priority trees are the trees that will be > computed by all RBridges.”**** > > ** ** > > [Ayan] Yes, this is accurate. > > 3) ALL Rbridges, RB2, that ingress native traffic *MUST* send > TREES-USE-ID sub-TLV, correct? This is required for RPF check used by > adjacent RBridges.**** > > “each RBridge RB2 MUST announce which trees RB2 may choose when RB2 > ingresses a multi-destination packet.”**** > > [Ayan] No, this is not accurate. If ingress nodes use this TLV, it may > help other nodes to be more strict in accepting packets from the relevant > multi-destination trees. If it does not send out this TLV, then it implies > that a node may use all multi-destination trees. > > 4) Transit-only RBridges do *NOT* need to send TREES-USE-ID sub-TLV, > correct? Since TREES-USE-ID indicates what trees a RBridge may use for > ingressing native traffic, Transit-only RBridges have nothing to advertise. > **** > > [Ayan] See answer to (3) above. > > ** ** > > 5) Ingress RBridges, RB2, can specify, via user config, a set of j trees > to use. If NO trees in the set of j trees intersect with the k highest > priority trees advertised by the Rbridge with highest root priority, NONE > of the j trees are advertised. Ingress RBridges, RB2, will then advertise > the k highest priority trees in the TREES-USE-ID sub-TLV. Correct?**** > > OR, does RB2 advertise whatever it wishes, and the RBridge receiving the > LSP examine the intersection of j with k?**** > > [Ayan] It is the latter - others make use with the TREES-USE-ID TLV. What > a local nodes announces with user configured "j" trees is a local decision. > > If no set of j trees is explicitly configured, will RB2 advertise the k > highest priority trees in the TREES-USE-ID sub-TLV, or none at all. What’s > not clear is if in the special case of j==0, do we still have to include > the sub-TLV in the LSP? I would think the neighboring RBridge can assume > if the TREES-USE-ID sub-TLV is not present, that means j==0 and RB2 will > use the k highest priority trees. Seems explicitily advertisine the k > highest trees may be the “safe” thing to do for interoperability, but is it > the “right” thing to do?**** > > [Ayan] Sure a node can announce the "K" trees, but that is also implicit. > Thanks, Ayan > “The information to determine which trees RB2 might choose is included in > RB2’s LSP. Similarly to how the highest priority RBridge RB1 specifies the > k trees that will be computed by all RBridges, RB2 specifies a number j, > which is the total number of different trees RB2 might specify, and the > specific trees RB2 might specify are a combination of specified trees and > trees selected from highest priority trees. If RB2 specifies any trees that > are not in the k trees as specified by RB1, they are ignored.**** > > ** ** > > The j potential ingress trees for RB2 are the ones with nicknames that RB2 > has explicitly specified in "specified ingress tree nicknames" (and that > are included in the k campus-wide trees selected by highest priority > RBridge RB1), with the remainder (up to the maximum of {j,k}) being the > highest priority of the k campus-wide trees.”**** > > ** ** > > When the RFC refers to *RB2’s LSP* it is referring to the TREES-US-ID > sub-TLV, correct?**** > > The j potential ingress trees this section talks about would be manually > configured by the user, correct?**** > > ** ** > > If no j trees are specified, does RB2 default to sending out the k trees > in the TREES-USE-ID sub-TLV, an empty TREES-USE-ID sub-TLV, or RB2 does not > send any TREES-USE-ID sub-TLV at all?**** > > ** ** > > If j >= k and no tree in j intersects k, all j trees are ignored. Does > this imply neighbors should not expect dTree traffic from RB2? **** > > ** ** > > ------------------------------ > DISCLAIMER: > This e-mail and any attachments to it may contain confidential and > proprietary material and is solely for the use of the intended recipient. > Any review, use, disclosure, distribution or copying of this transmittal is > prohibited except by or on behalf of the intended recipient. If you have > received this transmittal in error, please notify the sender and destroy > this e-mail and any attachments and all copies, whether electronic or > printed. > > _______________________________________________ > trill mailing list > trill@ietf.org > https://www.ietf.org/mailman/listinfo/trill > >
- [trill] DTree Questions Regarding Router Capabili… Arnel Lim
- Re: [trill] DTree Questions Regarding Router Capa… Ayan Banerjee
- Re: [trill] DTree Questions Regarding Router Capa… Thomas Narten
- Re: [trill] DTree Questions Regarding Router Capa… Ayan Banerjee
- Re: [trill] DTree Questions Regarding Router Capa… Donald Eastlake
- Re: [trill] DTree Questions Regarding Router Capa… Donald Eastlake