Re: [trill] WG Last Call: draft-ietf-trill-fine-labeling-02.txt

Olen Stokes <ostokes@extremenetworks.com> Thu, 29 November 2012 16:20 UTC

Return-Path: <ostokes@extremenetworks.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 3CEA521F860E for <trill@ietfa.amsl.com>; Thu, 29 Nov 2012 08:20:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.499
X-Spam-Level:
X-Spam-Status: No, score=-2.499 tagged_above=-999 required=5 tests=[AWL=0.099, BAYES_00=-2.599, HTML_MESSAGE=0.001]
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 eRyKxPRbcr9H for <trill@ietfa.amsl.com>; Thu, 29 Nov 2012 08:20:39 -0800 (PST)
Received: from ussc-casht-p1.extremenetworks.com (ussc-casht-p1.extremenetworks.com [207.179.9.62]) by ietfa.amsl.com (Postfix) with ESMTP id 7503221F84BB for <trill@ietf.org>; Thu, 29 Nov 2012 08:20:39 -0800 (PST)
Received: from USEXCHANGE.corp.extremenetworks.com ([10.0.4.74]) by ussc-casht-p2.corp.extremenetworks.com ([10.255.181.88]) with mapi; Thu, 29 Nov 2012 08:20:39 -0800
From: Olen Stokes <ostokes@extremenetworks.com>
To: Radia Perlman <radiaperlman@gmail.com>, Thomas Narten <narten@us.ibm.com>
Date: Thu, 29 Nov 2012 08:20:37 -0800
Thread-Topic: [trill] WG Last Call: draft-ietf-trill-fine-labeling-02.txt
Thread-Index: Ac3Ny0tNRjD7Z8ypTTWHNRKjrkw3XAAfkSFA
Message-ID: <A3C4E51A53661B4EBEE7C5F5E6FCDEB5026F93470A62@USEXCHANGE.corp.extremenetworks.com>
References: <CAF4+nEE+rT9x_MgiWLCx7xut4SgDJ7=pRK1L_PovrwBCg3OaVw@mail.gmail.com> <CCCE73BA.C6A2%ostokes@extremenetworks.com> <CAF4+nEFioN3TmDj7sGchr4atPijRNiGCwiBLe8ROB79fqA0kAg@mail.gmail.com> <A3C4E51A53661B4EBEE7C5F5E6FCDEB5026F93353CEE@USEXCHANGE.corp.extremenetworks.com> <CAF4+nEFuaJQrPXCSD0rsu_sJiSQzNNL0eU6Vp3_mwWGThXfQLg@mail.gmail.com> <A3C4E51A53661B4EBEE7C5F5E6FCDEB5026F9347058C@USEXCHANGE.corp.extremenetworks.com> <201211281553.qASFrAgu013237@cichlid.raleigh.ibm.com> <CAFOuuo6_BNzaGaSaOyfet=DhB3+4Yxc-Mazgp6Y4=f5E1UPD0g@mail.gmail.com>
In-Reply-To: <CAFOuuo6_BNzaGaSaOyfet=DhB3+4Yxc-Mazgp6Y4=f5E1UPD0g@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_A3C4E51A53661B4EBEE7C5F5E6FCDEB5026F93470A62USEXCHANGEc_"
MIME-Version: 1.0
Cc: Donald Eastlake <d3e3e3@gmail.com>, "trill@ietf.org" <trill@ietf.org>
Subject: Re: [trill] WG Last Call: draft-ietf-trill-fine-labeling-02.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: Thu, 29 Nov 2012 16:20:41 -0000

It would seem that in order for an "inner" or transit-only RBridge to improve its scaling by not including the "filtering" for a certain FGL, it would have to either:


1)      Know which FGLs are being sent using multi-destination packets and which are being sent using multiple unicast packets, or

2)      Use a cache driven design which traps on unknown FGL labels and installs "filtering" only when a FGL is seen for the first time.  This approach also opens up the discussion about knowing when to remove inactive "filters".

I believe that the Interested Labels and Spanning Tree Roots sub-TLV in RFC6326bis should use a reserved bit to indicate whether multi-destination packets or multiple unicast packets will be used with the indicated label(s).

Cheers,
Olen

From: Radia Perlman [mailto:radiaperlman@gmail.com]
Sent: Wednesday, November 28, 2012 7:49 PM
To: Thomas Narten
Cc: Olen Stokes; Donald Eastlake; trill@ietf.org
Subject: Re: [trill] WG Last Call: draft-ietf-trill-fine-labeling-02.txt

Even if the base spec doesn't preclude doing serial unicast, it might be worth mentioning the possiblity here because if there is a huge campus with so many different FGLs in use that the inner RBridges have trouble filtering, and there's only a few edge guys participating in the FGL, it might wind up being more optimal for the ingress switch to do serial unicast.  So saying MAY just gives an implementer the hint that it might be a good thing to allow.

At any rate, I don't think it hurts to have that sentence in the FGL spec.

Radia




On Wed, Nov 28, 2012 at 4:53 PM, Thomas Narten <narten@us.ibm.com<mailto:narten@us.ibm.com>> wrote:
Olen's original comment was about the following text in the document:

> "An FGL ingress RBridge MAY serially TRILL unicast a multi-destination
> TRILL Data frame to the relevant egress TRILL switches after encapsulating
> it as a TRILL known unicast data frame (M=0)".
Does the base TRILL spec forbid the above behavior?

Is this sentence even needed? Can we just remove it? (FWIW, it seems
to me to be unnecessary.)

Thomas

_______________________________________________
trill mailing list
trill@ietf.org<mailto:trill@ietf.org>
https://www.ietf.org/mailman/listinfo/trill