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

"Tissa Senevirathne (tsenevir)" <tsenevir@cisco.com> Thu, 05 April 2012 04:20 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 62AAD21F8692 for <ietfarch-trill-archive-Osh9cae4@ietfa.amsl.com>; Wed, 4 Apr 2012 21:20:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.832
X-Spam-Level:
X-Spam-Status: No, score=-3.832 tagged_above=-999 required=5 tests=[AWL=2.767, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 AXVjfmCWw16K for <ietfarch-trill-archive-Osh9cae4@ietfa.amsl.com>; Wed, 4 Apr 2012 21:20:21 -0700 (PDT)
Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by ietfa.amsl.com (Postfix) with ESMTP id 6D4DA21F8691 for <trill-archive-Osh9cae4@lists.ietf.org>; Wed, 4 Apr 2012 21:20:21 -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 q3541xsk018412; Wed, 4 Apr 2012 21:02:00 -0700 (PDT)
Received: from mtv-iport-3.cisco.com (mtv-iport-3.cisco.com [173.36.130.14]) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id q3541iKe018387 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for <rbridge@postel.org>; Wed, 4 Apr 2012 21:01:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=tsenevir@cisco.com; l=3505; q=dns/txt; s=iport; t=1333598513; x=1334808113; h=mime-version:content-transfer-encoding:subject:date: message-id:in-reply-to:references:from:to:cc; bh=46UMc6bKD3via2lcx9uLcKNGJeevZbpAvfW5fPoGljU=; b=BuvvOJ5c8qozbcUdGPF4gDxZyxxAEY3/FolwSvt9mDHVesK8FRy42ANX /c4wX1lSghXJJmqRim98M6AHjglsCGT4yTirQ4NZZo9Elz2XzR8oA3U11 clNdutd/7TprhP5UprvY+1oSbUBDe5dG7VYShCU8C/9axrI8ChkeoF0ED Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgAFALcYfU+rRDoG/2dsb2JhbABCA7hbgQeCCQEBAQQBAQEPARQJPgsMBAIBCA4DBAEBAQoGFwEGASAGHwkIAQEEARIIGodeAwoMm0CVdA2JU4oYgw6CRmMEiCYzjiCKJYMUgWmDBw
X-IronPort-AV: E=Sophos;i="4.75,374,1330905600"; d="scan'208";a="36562699"
Received: from mtv-core-1.cisco.com ([171.68.58.6]) by mtv-iport-3.cisco.com with ESMTP; 05 Apr 2012 04:01:44 +0000
Received: from xbh-sjc-211.amer.cisco.com (xbh-sjc-211.cisco.com [171.70.151.144]) by mtv-core-1.cisco.com (8.14.3/8.14.3) with ESMTP id q3541ihn000983; Thu, 5 Apr 2012 04:01:44 GMT
Received: from xmb-sjc-214.amer.cisco.com ([171.70.151.145]) by xbh-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675); Wed, 4 Apr 2012 21:01:44 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Wed, 04 Apr 2012 21:01:43 -0700
Message-ID: <344037D7CFEFE84E97E9CC1F56C5F4A5E3B715@xmb-sjc-214.amer.cisco.com>
In-Reply-To: <CAF4+nEH_sb6V0eB_Ca=7v1tc348Ss13sDz-shaFDDupJ5ZgQ-w@mail.gmail.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [rbridge] Parent node ID selection for multi destination trees
Thread-Index: Ac0MBt4OihpRYOCPSSi5AeZBS70T4gG2brnA
References: <CB89293C.1B4D9%varshah@cisco.com><CB8A24FF.2707B%ayabaner@cisco.com> <CAF4+nEH_sb6V0eB_Ca=7v1tc348Ss13sDz-shaFDDupJ5ZgQ-w@mail.gmail.com>
From: "Tissa Senevirathne (tsenevir)" <tsenevir@cisco.com>
To: Donald Eastlake <d3e3e3@gmail.com>, "Ayan Banerjee (ayabaner)" <ayabaner@cisco.com>
X-OriginalArrivalTime: 05 Apr 2012 04:01:44.0056 (UTC) FILETIME=[D0510F80:01CD12E0]
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: tsenevir@cisco.com
X-MIME-Autoconverted: from quoted-printable to 8bit by boreas.isi.edu id q3541iKe018387
Cc: rbridge@postel.org, "Varun Shah (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="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Sender: rbridge-bounces@postel.org
Errors-To: rbridge-bounces@postel.org

Hi Donald

Since we are still in very early days of TRILL, I think it is alright to include the proposed change in the clear correct draft.

I also support making Clear correct draft.

Thanks
Tissa

-----Original Message-----
From: rbridge-bounces@postel.org [mailto:rbridge-bounces@postel.org] On Behalf Of Donald Eastlake
Sent: Tuesday, March 27, 2012 3:28 AM
To: Ayan Banerjee (ayabaner)
Cc: rbridge@postel.org; Varun Shah (varshah)
Subject: Re: [rbridge] Parent node ID selection for multi destination trees

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

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