[Rift] comments on draft-wei-rift-applicability-02

Bruno Rijsman <brunorijsman@gmail.com> Wed, 05 February 2020 13:34 UTC

Return-Path: <brunorijsman@gmail.com>
X-Original-To: rift@ietfa.amsl.com
Delivered-To: rift@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3C392120026 for <rift@ietfa.amsl.com>; Wed, 5 Feb 2020 05:34:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable 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 xGtl41UG2cOt for <rift@ietfa.amsl.com>; Wed, 5 Feb 2020 05:34:28 -0800 (PST)
Received: from mail-ua1-x933.google.com (mail-ua1-x933.google.com [IPv6:2607:f8b0:4864:20::933]) (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 8D985120805 for <rift@ietf.org>; Wed, 5 Feb 2020 05:34:28 -0800 (PST)
Received: by mail-ua1-x933.google.com with SMTP id 59so819220uap.12 for <rift@ietf.org>; Wed, 05 Feb 2020 05:34:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=uuglGYFAzUqzqaY6MnPfJ5O8vQ2e83XdgTBsPW2FmyE=; b=dNGoe1UVY0avlNtSAG1YWex0k3CdEnkBfK9XgJ8skT3FS9gncuo+SpJWcm2Skzpval pL41lfKZ+G1cZ1jLK15YnQkH2P7jBoxDv+7j0mXZxBuwpD/GxL9fLsqY2oHlz1bVv76u higgPIERWqj1D5P9XYg0HLKpliozCPYU9BhSj1xcj+RZNSPGRzqY1kON9qzfD3ctbwan ADc1TffS/Zs/ZlttE4c9EuvRKWA082a0NLI8NY+eKze5KWBaqLcJfx4FmejNJqZjuwTs jdSrUWvH/lPQkcTOHPV8+151hBkzBQ99f06JljiFvmMCcCRMbGL6jg6jO9JRiknGcAGd jF+w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=uuglGYFAzUqzqaY6MnPfJ5O8vQ2e83XdgTBsPW2FmyE=; b=g+9iT5hHG7B1SfsvGb5wGL8JqBGlStWuMePognSrfPTkYdXjoNjkUbrZ4K7/KwkK4A tlCR8CLJBK/68ws0OKEkn6ebG1IYIati3v+fPlIZwIpWo/0zdRcQty8ccJVY/fBaxGxn u/RoZz1//lKnLiUxE1kVndERA4lzZhJgEIIjxfd7NYb3dWrudSUj4wCCrqOnqSVHXrw1 9GCLWGmwPuxS6+ObiDNBRg5Z8ntMTN1GsmOrZ8oDevm0prCyK+mLZNjoN7iSHkul0XKS 427d6Sfv30gKCViO1yFy9iGzWT0OIQkEKdFrq6HR3lK/6NVTuyplHhkOK2k/j3bEq9rC 9BWA==
X-Gm-Message-State: APjAAAVMOtFQDaq8HIk2DACREdWP8rgpm6kALZRQ2mds4JpdtByMYZKP DEs0Ys7k9lvSLF/yq7jlZH6YM9JZNrI=
X-Google-Smtp-Source: APXvYqzFWa1AEh/XCKcE6ArhmsWLDD1qZdRo8GRA0EfJMBVaaU0aIGJbBEuZmYrtGnB1Aqepi/aHOg==
X-Received: by 2002:ab0:2ea8:: with SMTP id y8mr21115407uay.23.1580909667126; Wed, 05 Feb 2020 05:34:27 -0800 (PST)
Received: from [192.168.101.15] ([138.94.252.66]) by smtp.gmail.com with ESMTPSA id l125sm4947624vke.24.2020.02.05.05.34.26 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 05 Feb 2020 05:34:26 -0800 (PST)
From: Bruno Rijsman <brunorijsman@gmail.com>
Message-Id: <63E1401F-F08E-49C5-A266-ED286CA07EAF@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_E1CF1E81-22A1-411B-AD97-9B9E3B0CD123"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Wed, 05 Feb 2020 07:34:24 -0600
In-Reply-To: <MN2PR05MB59816256B0946189A69C29F3D4000@MN2PR05MB5981.namprd05.prod.outlook.com>
Cc: "Jeffrey (Zhaohui) Zhang" <zzhang=40juniper.net@dmarc.ietf.org>
To: "rift@ietf.org" <rift@ietf.org>
References: <MN2PR05MB59816256B0946189A69C29F3D4000@MN2PR05MB5981.namprd05.prod.outlook.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/rift/68KyocWIJxL16902jgZoSq8GBRU>
Subject: [Rift] comments on draft-wei-rift-applicability-02
X-BeenThere: rift@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussion of Routing in Fat Trees <rift.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rift>, <mailto:rift-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rift/>
List-Post: <mailto:rift@ietf.org>
List-Help: <mailto:rift-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rift>, <mailto:rift-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Feb 2020 13:34:32 -0000

I already sent a separate e-mail to express my support for adopting this as a working group document. (I forgot to mention that I am not aware of any undisclosed IPR.)

Here are my comments on the draft itself:

In general, this is a very well written document. 

[Editorial] Figure 1 label: use "RIFT" instead of "Rift".

"And RIFT eliminates the disadvantages of Link-State or Distance Vector: [...] Automatic Neighbor Detection." Can you rephrase or elaborate? It seems to me that legacy LS and DV also do "automatically detect neighbors". Maybe you mean "Automatic Detection of Miscabled Neighbors"?

[Editorial] "There are a bunch of more advantages" -> "There are additional advantages"

[Editorial] "This observations hold not only in case of RIFT but in the generic case of dynamic routing on Clos variants with multiple planes and failures in bi-sectional bandwidth, especially on the leafs." -> not sure what this sentence adds; suggest removing it.

The section "Vertical Shortcuts" is somewhat ambiguous. On the one hand it says that vertical shortcuts are supported. But on the other hand, it gives some general indications that they are a bad idea without getting too much into the details. Let's be clear. Either we support them and spell out what the disadvantages are. Or we don't support them and just say so.

I am not sure what an "isomorphic equivalent of a Clos topology" is. How is it different from just a regular Clos topology?

[Editorial] "rely on 1:/+1 protection schemes" -> "rely on 1:1 or 1+1 protection schemes"

"RIFT is neither IP specific and hence any link addressing connecting internal device subnets is conceivable." -> Can you elaborate? RIFT as it is defined today is in fact IP specific; it currently does not support any address families beyond IPv4 and IPv6.

[General comment] The document mentions "minimize blast radius" several times. It would be good to add a sentence somewhere to explain why (i.e. what attribute of RIFT causes it to have a smaller blast radius than traditional LS and DV protocols?)

"RIFT inherently solves many difficult problems associated with" -> This is a bit too vague. Be more specific (just list the specific problems, as is done later in the section.)

"Many further operational and design points collected over many years of routing protocol deployments have been incorporated in RIFT" -> This is a bit too vague. Be more specific (just list the specific enhancements, as is done later in the section.)

I would add two topics:

(1) We should mention that leaf nodes cannot reliably ping spine nodes (because they only have a default route). This is something to be aware of for operations. (Maybe you already mentioned it somewhere and I missed it.)

(2) We should mention something about upgrading software on the network. Currently, it is quite likely that the major version of the schema will have to be bumped when there is any significant enhancement to the the protocol. The capability negotiation mechanism has not yet proven itself (all changes in the protocol so far have been major version bumps.)

— Bruno


> On Feb 3, 2020, at 2:22 PM, Jeffrey (Zhaohui) Zhang <zzhang=40juniper.net@dmarc.ietf.org> wrote:
> 
> Hi,
> 
> This starts a two-week adoption call for draft-wei-rift-applicability-02, ending on February 17.
> 
> Authors - please explicitly respond to the list if you're aware of any undisclosed IPRs.
> Others - if you're aware of any undisclosed IPRs, please respond to the list as well.
> 
> Thanks!
> Jeffrey
> 
> _______________________________________________
> RIFT mailing list
> RIFT@ietf.org
> https://www.ietf.org/mailman/listinfo/rift