Re: [rbridge] Parent node ID selection for multi destination trees

Donald Eastlake <d3e3e3@gmail.com> Tue, 27 March 2012 10:43 UTC

Return-Path: <rbridge-bounces@postel.org>
X-Original-To: ietfarch-trill-archive-Osh9cae4@ietfa.amsl.com
Delivered-To: ietfarch-trill-archive-Osh9cae4@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E15FC21E814E for <ietfarch-trill-archive-Osh9cae4@ietfa.amsl.com>; Tue, 27 Mar 2012 03:43:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.917
X-Spam-Level:
X-Spam-Status: No, score=-105.917 tagged_above=-999 required=5 tests=[AWL=0.682, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10NKURY5z01m for <ietfarch-trill-archive-Osh9cae4@ietfa.amsl.com>; Tue, 27 Mar 2012 03:43:24 -0700 (PDT)
Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by ietfa.amsl.com (Postfix) with ESMTP id 2B08521F8643 for <trill-archive-Osh9cae4@lists.ietf.org>; Tue, 27 Mar 2012 03:43:23 -0700 (PDT)
Received: from boreas.isi.edu (localhost [127.0.0.1]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id q2RATOea027964; Tue, 27 Mar 2012 03:29:24 -0700 (PDT)
Received: from mail-lb0-f180.google.com (mail-lb0-f180.google.com [209.85.217.180]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id q2RASmTr027693 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for <rbridge@postel.org>; Tue, 27 Mar 2012 03:28:58 -0700 (PDT)
Received: by lbon10 with SMTP id n10so7922641lbo.39 for <rbridge@postel.org>; Tue, 27 Mar 2012 03:28:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=QplCK5gSWwLqbOTEKcCJU0H9j8GkK2lOjNzU6EnocLQ=; b=zF5d1JkeQp7cL2z0UgV07xpWMsN1V2sWT/JrrNpAIxBv9CZY/kIdNaXOnkA+AyqvHV uSjFHMAhm0rHeqVPgFIOMHHhNA8SdpoX6HDz4Dxuwtwzk3bixejsOYumYWaXaSGocGsB 92ZLwH5FQ/mMqVoLnRhSn/I9YBu94QEkOjZflclrE6cJnto/BGZhicgIt93npMFI1NwX nFwiK4T4sfT4e0mhR9V7CG+p4CdYVFeg2iDu8EE0+MDIcKJ45NKCKBA+p+87CzUFRfIn bEeElqjkW1ZCWl5wlkBB+CtxRhcVbmKhPgd9A7+qKQcnSwUWcfI1ZWZl3lnd6ccwx5zs u4dQ==
Received: by 10.152.102.173 with SMTP id fp13mr18528603lab.38.1332844127225; Tue, 27 Mar 2012 03:28:47 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.152.21.162 with HTTP; Tue, 27 Mar 2012 03:28:26 -0700 (PDT)
In-Reply-To: <CB8A24FF.2707B%ayabaner@cisco.com>
References: <CB89293C.1B4D9%varshah@cisco.com> <CB8A24FF.2707B%ayabaner@cisco.com>
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Tue, 27 Mar 2012 06:28:26 -0400
Message-ID: <CAF4+nEH_sb6V0eB_Ca=7v1tc348Ss13sDz-shaFDDupJ5ZgQ-w@mail.gmail.com>
To: ayabaner <ayabaner@cisco.com>
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: d3e3e3@gmail.com
X-MIME-Autoconverted: from quoted-printable to 8bit by boreas.isi.edu id q2RASmTr027693
Cc: rbridge@postel.org, varshah <varshah@cisco.com>
Subject: Re: [rbridge] Parent node ID selection for multi destination trees
X-BeenThere: rbridge@postel.org
X-Mailman-Version: 2.1.6
Precedence: list
List-Id: "Developing a hybrid router/bridge." <rbridge.postel.org>
List-Unsubscribe: <http://mailman.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=unsubscribe>
List-Archive: <http://mailman.postel.org/pipermail/rbridge>
List-Post: <mailto:rbridge@postel.org>
List-Help: <mailto:rbridge-request@postel.org?subject=help>
List-Subscribe: <http://mailman.postel.org/mailman/listinfo/rbridge>, <mailto:rbridge-request@postel.org?subject=subscribe>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Sender: rbridge-bounces@postel.org
Errors-To: rbridge-bounces@postel.org

The only problem with making the change below is that it is very
important that all RBridges calculate exactly the same distribution
trees. Otherwise multi-destinationn traffic get dropped due to the
Reverse Path Forwarding Check. The existing specification, while a bit
odd, works; but an implementation of the existing specification and
the proposed changed specification would have interoperability
problems for multi-destination TRILL Data frame.

I'd really like to hear from other implementors as to whether they
have implemented it as specified in RFC 6325 and what their feelings
are about the proposed change.

Thanks,
Donald
=============================
 Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
 155 Beaver Street, Milford, MA 01757 USA
 d3e3e3@gmail.com



On Sat, Mar 17, 2012 at 2:24 PM, ayabaner <ayabaner@cisco.com> wrote:
> Varun,
>
> Agree, that was the original intention. I believe that if kept as-is we will
> have more unnecessary changes in the SPF outputs when topology changes.
>
> I believe that we should just add this into the
> “draft-ietf-trill-clear-correct-01”.
>
> Thanks,
> Ayan
>
>
>
>
> On 3/16/12 5:30 PM, "varshah" <varshah@cisco.com> wrote:
>
> Hi,
>
> Reading section 4.5 of RFC 6325
> (http://tools.ietf.org/html/rfc6325#section-4.5) it seems that the selection
> of a parent node  (7 byte- node ID) for a node N on a multi destination tree
> j; should be based on j % p, where p is the number of equal cost parent
> nodes to reach node N from root node R.
>
> The intent seems to use lowest parent node ID for tree 1, next for tree 2
> and so on.... And circle through if we have more possible trees than parent
> nodes.
>
> However, the trees are numbered starting 1, and the parent node IDs are
> indexed starting 0 to (p – 1).  So, for a node N, when the network supports
> 2 trees and with two possible parent nodes,  we would use
>
> parent node indexed at 1 for tree 1, j % p --> 1 % 2 = 1 and
> Parent node indexed at 0 for tree 2, j % p --> 2 % 2 = 0.
>
> To stay with the real intention, it would help if we had (j - 1) %p.
>
> In that case,
> parent node indexed at 0 for tree 1, (j  - 1)% p --> 0 % 2 = 0 and
> Parent node indexed at 1 for tree 2,( j – 1) % p --> 1 % 2 = 1.
>
> Thanks,
> -Varun
> ________________________________
> _______________________________________________
> rbridge mailing list
> rbridge@postel.org
> http://mailman.postel.org/mailman/listinfo/rbridge
>
>
> _______________________________________________
> rbridge mailing list
> rbridge@postel.org
> http://mailman.postel.org/mailman/listinfo/rbridge
>

_______________________________________________
rbridge mailing list
rbridge@postel.org
http://mailman.postel.org/mailman/listinfo/rbridge