Re: [Bier] BIER/IPv6 Requirements and Solutions

Alvaro Retana <aretana.ietf@gmail.com> Thu, 24 September 2020 19:22 UTC

Return-Path: <aretana.ietf@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 48A963A123F; Thu, 24 Sep 2020 12:22:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 y8D21i5KwaCO; Thu, 24 Sep 2020 12:22:04 -0700 (PDT)
Received: from mail-ed1-x530.google.com (mail-ed1-x530.google.com [IPv6:2a00:1450:4864:20::530]) (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 5A86D3A1243; Thu, 24 Sep 2020 12:22:04 -0700 (PDT)
Received: by mail-ed1-x530.google.com with SMTP id l17so43461edq.12; Thu, 24 Sep 2020 12:22:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc:content-transfer-encoding; bh=bOdcoMq9AbRIRbu+DdshRNs6d0p+aOeiW8V/Oz5FYWc=; b=Tl/NUJDYKdmUJHsU9GyFFZlWFrBB5XuZBUWKwwIz/hk/aAyvQr31g3gsw2B9ASl+e2 HtJ/HMFp/8w9s9/+Pg8cPMlQJuKjsoW0qZbN04a9kSP5LWC7zzcdPmdVGUALLPakiF1P TLEzEv//HGJ6OZ8UjbuxDrhYrLjeUTcMrezVxHX1/4NjoZEp9p/mKBaG1uhhTvr0RYdw VVgy2yiZlrcHkuGqeo37vmdLxkyqQTNs1/XGjY+uynwF562Ck036OEeoEnWrSpIcGxFF uUiA2a55My9LGIgx2RFlxAwpAPWuvND9czBCZG1cfGrGdpLLtScHbnnwL0w9fHZH/ln1 CwJw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc:content-transfer-encoding; bh=bOdcoMq9AbRIRbu+DdshRNs6d0p+aOeiW8V/Oz5FYWc=; b=n/fhIA7fzCxVoskbvCqWCZiSZI4on5Wyaca53E5jmYWCjQ5UB58m+9ltGl0kbBh6kD +1otcAwzCQlT4cZMz6QNFfRLHDX3LEwOlRZGvpGA4c/1u2E3xc4yuuyOy1bqoAeZiYhr uhlv+ZtKHionTLfB7fgz+BueDl+eTqsTgQZPi/UpUKQR3qZ3/2psCKcD+vdflrKhQZPu zMQd//zmGJFpBRL5ZO9qgyg7aB+DfCTLc0DG+1yH2V3yyhH3JpZteNQ+U7pjB3+UGLjp MvPR4r3UwVtFvnmwxA7LoPbhYpUschsBNfSaT1zXEBDnm8HbiuJ2x6OmZLqrsJeJH18W oMUw==
X-Gm-Message-State: AOAM530I5PbEbhBLMat8Y20MI21/FIBpop1TazwwJ073n9R8j0wfu8W4 3HS5GHnB/jMjwdNNzbDXJZKKXmFl8RixvKCthy8=
X-Google-Smtp-Source: ABdhPJzNYom0my+s0TVuD6Bu7rKAyVvfi3k+8M722dfaeFTKgRXY4rYU3NDCH3Q7lEEoWqfpIhOWH5nMVFgWFGvhSQg=
X-Received: by 2002:aa7:cd5a:: with SMTP id v26mr374980edw.38.1600975322635; Thu, 24 Sep 2020 12:22:02 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Thu, 24 Sep 2020 15:22:01 -0400
From: Alvaro Retana <aretana.ietf@gmail.com>
In-Reply-To: <fd5ce1d4c1f846cba912835bb2d890d1@huawei.com>
References: <CAMMESsy2Jui8fnXWKekOrkZnzzjLZDdJpxGi9FzM-ayWb0DCxg@mail.gmail.com> <fd5ce1d4c1f846cba912835bb2d890d1@huawei.com>
MIME-Version: 1.0
Date: Thu, 24 Sep 2020 15:22:01 -0400
Message-ID: <CAMMESsxA-jcE-LXV+n2761gGXVZ43drW8GjcBknJzeBYGh2Ybg@mail.gmail.com>
To: "Xiejingrong (Jingrong)" <xiejingrong@huawei.com>, "draft-ietf-bier-ipv6-requirements@ietf.org" <draft-ietf-bier-ipv6-requirements@ietf.org>
Cc: "bier-chairs@ietf.org" <bier-chairs@ietf.org>, "bier@ietf.org" <bier@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/tqxkn2YcCPATLnTbBWlgpVMLZN4>
Subject: Re: [Bier] BIER/IPv6 Requirements and Solutions
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Sep 2020 19:22:12 -0000

On September 17, 2020 at 10:48:51 PM, Xiejingrong (Jingrong) wrote:

Jingrong:

Hi!

> The new requirements draft had been posted, please read and see if the
> direction is correctly followed and if your comments are addressed.

I'm replying because you continued this thread (and directed the
message to me), but I would have preferred a discussion inside the WG.

As Greg already mentioned, the requirements should provide enough
information to determine "what any proposed solution needs to address
that cannot be addressed with the available tools today".  In light of
my previous review, let's take a quick look at the mandatory
requirements:


[Line numbers from idnits.]

255	4.1.1.  Support various L2 link types

257	   The solution should support various kinds of L2 data link types.

Which are the mandatory types?  Ethernet, I guess.  I assume that
some, like maybe IEEE 802.15.4, may not be.

If the intent is to run BIER "through an IPv6 network underlay",
doesn't the requirement of multiple L2 link support fall on IPv6?


259	4.1.2.  Support BIER architecture

261	   The solution must support the BIER architecture.

263	   Supporting different multicast flow overlays, multiple sub-domains,
264	   multi-topologies, multiple sets, multiple Bit String Lengths, and
265	   deterministic ECMP are considered essential functions of BIER and
266	   need to be supported.

This is an obvious requirement.  Sure, the WG can discuss whether a
solution complies with the BIER architecture, but because we are in
the bier WG I would assume that is a given.

Are there specifics on how the sub-domains (for example) need to be
set up for an IPv6 network that may be different from an MPLS network?
 I’m just grasping at straws...


268	4.1.3.  Support deployment with Non-BFR routers

270	   The solution must support deployments with BIER-incapable routers.
271	   This is beneficial to the deployment of BIER, especially in early
272	   deployments when some routers do not support BIER forwarding but
273	   support IPv6 forwarding.

Support for non-BFR routers is already part of the architecture.


275	4.1.4.  Support OAM

277	   BIER OAM should be supported, either directly using existing methods,
278	   or by specifying a new method for the same functionality.  It may be
279	   considered essential as part of the BIER architecture in some cases.

As I mentioned before, there's no standard BIER OAM method to be
supported, or to build "a new method for the same functionality".


Assuming compliance with the BIER architecture, out of these mandatory
requirements I don't think I can identify one that would help the WG
decide whether a new solution is needed, or select between multiple of
them. :-(


Thanks!

Alvaro.