[trill] Shephard Review of draft-ietf-trlll-resilient-trees-

Donald Eastlake <d3e3e3@gmail.com> Sat, 27 May 2017 03:19 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 4151D12EA81; Fri, 26 May 2017 20:19:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.05
X-Spam-Level:
X-Spam-Status: No, score=-1.05 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, 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_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham 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 FOLomaHNtg9R; Fri, 26 May 2017 20:19:22 -0700 (PDT)
Received: from mail-it0-x234.google.com (mail-it0-x234.google.com [IPv6:2607:f8b0:4001:c0b::234]) (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 BE3F712EAAA; Fri, 26 May 2017 20:19:19 -0700 (PDT)
Received: by mail-it0-x234.google.com with SMTP id a10so4176433itg.1; Fri, 26 May 2017 20:19:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:cc; bh=usr7slshwqffObVbwqguYmVQIMdbuoJXg/jHOAyKAlY=; b=hjS5k9tZdZARYfP/Tp9OEAX7Fs6+Erp9sdd12AJx3a4U0mtZMD90mcYn6Z4LlMRXnt 0kgXLKN6Jm45kS7LBpIWXsAhhgiuEsk0M0QLtnpjDHYCNsRQ0i3M6zJfEVClpa05WzG2 qhrmC79S1t5IiaYAAhCUvbEatu0UZ6RHGZ+YvjfBHMmOK2Q9uLscAW5+PUJosvxIZquo KPX8p1O//EbfzFdqglzne8VFngVdHDre+veGnir1YxASQDSw3Ui7kAy0W6X2UoA/R30P PcJN60Etd+LEsYUtQHz3blamlynnnFYzU3ZSA8ug8urFsvsDvZKL1MYW157GsxTIydMl OqBg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=usr7slshwqffObVbwqguYmVQIMdbuoJXg/jHOAyKAlY=; b=c56yPU2A6scbddq/IiXCJXRUgIbla5PaeE3B5cRABTsx0/GJ/7RKpn+UcCSL/g0HqI q/t4OP9YNlnzlxcfIQXf8ew0bOKGt+A1by7Qc0vr3u3l07MnWxGNaK2JLy/15bME3xoD i6ofauotlNXK1Paja+ZflfA1OsqNEuZM0W0rut7KdmGDzL1PayLhoGl0vljdJgtt7ItY 9ENTnZ7u0dfjexAUkcsFOH2qLa3AOxtIRrucvMe7uYT/dZy6G7cwL10Z5dI8pfwlWFFU wRCeOTFrolUZWJRZOQFAum5fTI952T0zORB1D/JkjfCw7ohIzShiF6IzYpwugTbI5HyC v22Q==
X-Gm-Message-State: AODbwcB4SeYuRhBaStEUC89ouLlOnDnxTMCosJet5K1hWYfsh0B8sljE U/rz1eggWBL7bJy3eL6Da1WfV7RT9rG0jH4=
X-Received: by 10.36.211.195 with SMTP id n186mr856208itg.0.1495855159007; Fri, 26 May 2017 20:19:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.134.208 with HTTP; Fri, 26 May 2017 20:19:03 -0700 (PDT)
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Fri, 26 May 2017 23:19:03 -0400
Message-ID: <CAF4+nEG2HUN-0=DE3GpCnQH9SkQPg-Ji9cvuwsKm00ASPBqUCQ@mail.gmail.com>
To: "trill@ietf.org" <trill@ietf.org>
Cc: draft-ietf-trill-resilient-trees@ietf.org, "trill-chairs@ietf.org" <trill-chairs@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/trill/W45YCDqmEHHEql1GTPqGKVK32o4>
Subject: [trill] Shephard Review of draft-ietf-trlll-resilient-trees-
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: Sat, 27 May 2017 03:19:24 -0000

Summary:
     This draft is in reasonably good shape. I believe that after
fixing the things pointed out below, particularly the reference
updates, publication as an RFC should be requested.

Comments:
     It seems to me that there is a problem that Sections 3.2.1.1 and
3.2.2 use different methods for avoiding links in the primary
distribution tree (basically different ways of increasing those link's
cost) when calculating the backup tree. Furthermore, RBridges do not
signal which technique they are using so they could be inconsistency
which could lead to routing loops. To fix this would require
significant additional complexity. I believe the best solution is to
drop Section 3.2.2, which provides an alternative to the main method
in Section 3.2.1.1, as unnecessary.

In Section 5.2.1, I am also just a little concerned over the
operational aspects of method 1 for determining failure. I think
method 1 requires configuration not just of the timer value Td but
also configuration of some way to recognize packets that are in the
reliable stream. Standardizing how configure recognition of such
packets is problematic because different fast path hardware has
different abilities. So, probably the document should say that this
configuration out of scope.

Perhaps for people not familiar with the TRILL RPF check, it would be
good to mention in Section 5.2.2 that the egress RBridge can use the
RFP check logic to select packets on a particular tree, even if they
all arrive over the same link, because it can determine the tree a
packet is on from the TRILL Header.

Should probably add a tiny bit to the Security Considerations. Perhaps
one sentence saying "The IS-IS PDUs used to transmit the information
specified in Section 6 can be secured with IS-IS security [RFC5310]."

Terminology:
     Under separate cover I have sent suggested wording for entries
for Child and Parent.
     I think an RFC reference or two should be added for the BFD entry.

References:
     [RFC2119] needs to be added to the Normative References.
Reference to RFC 4601 needs to be updated to RFC 7761. References to
draft-ietf-rtgwg-mrt-frr-architecture needs to be updated to RFC 7812
(RFC 7821 is already included as an Informative Reference in the
document).

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