Re: [trill] AD review of draft-ietf-trill-resilient-trees-08

Donald Eastlake <d3e3e3@gmail.com> Tue, 19 December 2017 04:00 UTC

Return-Path: <d3e3e3@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 047B6127275; Mon, 18 Dec 2017 20:00:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.749
X-Spam-Level:
X-Spam-Status: No, score=-1.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 zSa3im0kUYCn; Mon, 18 Dec 2017 20:00:00 -0800 (PST)
Received: from mail-ot0-x232.google.com (mail-ot0-x232.google.com [IPv6:2607:f8b0:4003:c0f::232]) (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 AE7F5124E15; Mon, 18 Dec 2017 20:00:00 -0800 (PST)
Received: by mail-ot0-x232.google.com with SMTP id v40so4742684ote.13; Mon, 18 Dec 2017 20:00:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=pDZ7noEsYpEmqbEsB2DC7lKnAiepNPzWbW5rrJkSBRI=; b=LE6WcX4fisZHY5UwyGuYsFNmTPHmuIqKVIAlGm9PRWZGPMj2LjkWEoicOLYGlQNf16 ZKT//WWq4EntE9yvpkGJVHFY36CxVwXWzl8tbe7fq8q2P1H+oMDFfeqhPy/B6kFCD31o rHPtOyNRWT/rH7vCkE+dxGcibCqNae9tINSCmsuRd7mZG+zRF2TfWkH8/GcZ7U5jvoGW udRJ1OLnEEm3vM13d9lgjdFe1SkKPpFcoFmHwwAeWQ/gVo31O8i4jMJbNtkIBGLvMRwP iCztN6TcbOnoVPVfUuJc4DILABAvw9nZqHa+qIuoGtZ8SaUO9nrjqMSqIrEuVXLnwAyj 2SgQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=pDZ7noEsYpEmqbEsB2DC7lKnAiepNPzWbW5rrJkSBRI=; b=o39DGBzrit+g+pdIx8a4rLlssxu6MHha80oxu2naXlh9U40eC1ZzTkIGFf8nuHSjXu Qvg6efZEnfjt+dEeLcPw5lo3S/quL94UI5cns9bSweatzj8BCqT18DgBBVpcNHYKkWjJ keDYPvHbjkb51y97uKeGHZz23XHW3kUtuP7022YEkLrd7Lp+rub/m/onR9IgGdzwhN4H Ctd4ljqIv+DaP0rtaUlBE2do90Gy6rTUAWbQIUGcKpCznKhL1olZwekICAeFEGAmZho4 +HIkK5NIdv714xmDzyW/AnLs27eg1w/H0FjmxA4OBC7IivdXWRT/OUD4xmGkaqFGwA2q abdA==
X-Gm-Message-State: AKGB3mLcSGdKWBa2eG6+lBs6Ia5RSPLLCkHpKSKzBiGi9Denr9i4B/ro x2Zd+Pwp6pzox0e1AI35F1aYYU1iDX2q6V+Bfpc=
X-Google-Smtp-Source: ACJfBov+YK5TWM+0sJYodUb2ua9yqEbnSGI9Qj7kEhSE5W9p8U/FTAQpSjfzSNBkJkAreHvs1h+nB5iL7RCSY99oImM=
X-Received: by 10.157.43.151 with SMTP id u23mr1449360ota.287.1513655999964; Mon, 18 Dec 2017 19:59:59 -0800 (PST)
MIME-Version: 1.0
Received: by 10.168.53.129 with HTTP; Mon, 18 Dec 2017 19:59:44 -0800 (PST)
In-Reply-To: <CAG4d1rcHAroLHgMXM_j+SrOK4zJ9yRMGzxjjKup2oR86Kk=bUw@mail.gmail.com>
References: <CAG4d1rcHAroLHgMXM_j+SrOK4zJ9yRMGzxjjKup2oR86Kk=bUw@mail.gmail.com>
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Mon, 18 Dec 2017 22:59:44 -0500
Message-ID: <CAF4+nEFeXZrkWO6TCy6mUZOcz43b0OSMr+43zfwRS=VjTqdP4g@mail.gmail.com>
To: Alia Atlas <akatlas@gmail.com>
Cc: draft-ietf-trill-resilient-trees@ietf.org, "trill@ietf.org" <trill@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/trill/pjW2_vp2QiBDlzy8WHjaMiaRjGY>
Subject: Re: [trill] AD review of draft-ietf-trill-resilient-trees-08
X-BeenThere: trill@ietf.org
X-Mailman-Version: 2.1.22
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, 19 Dec 2017 04:00:03 -0000

Hi Alia,

Thanks for your review and comments. We'll see what we can do to
improve the draft.

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


On Mon, Dec 18, 2017 at 4:23 PM, Alia Atlas <akatlas@gmail.com> wrote:
> As is customary, I have done my AD review of
> draft-ietf-trill-resilient-trees-08.
> First, I would like to thank the authors Mingui, Tissa, Janardhanan, Ayan,
> and Anoop
> for their work on this document.
>
> Unfortunately, I have several serious concerns about this document.
>
> First, and most importantly, there is not a clear and mandatory algorithm
> for computing the backup distribution trees that is given. Sec 3.2.1.1
> provides a recommendation that is still not fully specified.
> I do see the idea that the root of a backup distribution tree need not be
> the same as the root of the primary distribution tree - but I see no
> indication of what decides which the root is.  Perhaps it is the root of the
> primary distribution tree?    What is computing the backup distribution
> trees?  My assumption is that each RBridge does.  Can  a backup distribution
> tree be associated with only one primary distribution tree?
>
> Second, I don't believe that the suggested algorithm of raising the link
> costs for links used in a primary distribution tree will work to find
> maximally disparate paths.  Consider the simpler case with Suurballe's
> algorithm  (https://en.wikipedia.org/wiki/Suurballe's_algorithm) that is
> just looking for 2 disparate paths.   In that example, the shortest path is
> A-B-D-F which gives no disjoint path between A and F - but different pairs
> of paths are possible.
>
> Obviously MRT (RFC7811) solves this issue - and it is possible to have
> different roots for the RED and BLUE trees by simply creating a proxy node
> that attaches to the potential roots.  There may be a bit of work to be done
> - but it is similar to other proxy nodes used in RFC7811 and RFC7812.
>
> You may have different solutions - and that is fine - but failing to fully
> specify an algorithm and having what is specified not work is not ok.
>
> Third, pulling back and clearly explaining the different pieces of this
> technology is badly needed.  For instance:
>     (a) The root for a multicast distribution tree computes a backup
> distribution tree and identifies the root to use.
>     (b) A PLR determines the backup distribution tree (how?)
>     (c) Each RBridge computes its part of the backup distribution tree - by
> pinning specific links into the backup distribution tree as advertised as
> affinity links (??)
>     (d) Is traffic looked for on the backup distribution tree?  How does a
> merge point/receiver make that decision?
>
> Some of these details are in the draft - but it is quite hard to pull out
> clearly.
>
> Are there any implementations of this draft?
>
> Regards,
> Alia
>
>
>
>
>
> _______________________________________________
> trill mailing list
> trill@ietf.org
> https://www.ietf.org/mailman/listinfo/trill
>