Re: [Bier] Comment on BIER-TE

Toerless Eckert <tte@cs.fau.de> Wed, 09 August 2017 17:03 UTC

Return-Path: <eckert@i4.informatik.uni-erlangen.de>
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 E5121132447 for <bier@ietfa.amsl.com>; Wed, 9 Aug 2017 10:03:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level:
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham autolearn_force=no
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 J8-s9znWYfxc for <bier@ietfa.amsl.com>; Wed, 9 Aug 2017 10:03:44 -0700 (PDT)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 82ACD132021 for <bier@ietf.org>; Wed, 9 Aug 2017 10:03:44 -0700 (PDT)
Received: from faui40p.informatik.uni-erlangen.de (faui40p.informatik.uni-erlangen.de [131.188.34.77]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id D200158C4B8; Wed, 9 Aug 2017 19:03:40 +0200 (CEST)
Received: by faui40p.informatik.uni-erlangen.de (Postfix, from userid 10463) id BCE65B0C82D; Wed, 9 Aug 2017 19:03:40 +0200 (CEST)
Date: Wed, 09 Aug 2017 19:03:40 +0200
From: Toerless Eckert <tte@cs.fau.de>
To: IJsbrand Wijnands <ice@cisco.com>
Cc: hu.fangwei@zte.com.cn, bier@ietf.org
Message-ID: <20170809170340.GA29311@faui40p.informatik.uni-erlangen.de>
References: <201708021139076906483@zte.com.cn> <20170808170859.GA24983@faui40p.informatik.uni-erlangen.de> <35E854C1-69F6-442D-8C18-A57C85F4F977@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <35E854C1-69F6-442D-8C18-A57C85F4F977@cisco.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/flwgxBVRE3h5hmnz2FpGUycRS0Q>
Subject: Re: [Bier] Comment on BIER-TE
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 09 Aug 2017 17:03:47 -0000

On Tue, Aug 08, 2017 at 08:49:44PM +0200, IJsbrand Wijnands wrote:
> If traffic engineering on a bigger scale is needed, it may not be required to do it on a per flow basis but rather on a topology. This can be done with normal BIER and different topologies (sub-domains) created BIFT???s. Maybe this is similar to what Greg Mirsky was saying on the other thread, but I don???t think we would run BIER over RSVP-TE. We run it over different topologies.

Right. I left that out of my reply to GregM because he did not
list that option, but i agee that this is a good option in the playbook.

The problem when you do create alternatives paths by using
multiple topologies of an IGP (like ISIS or OSPF) is that
it very much depends on your goals how many topologies you need:

My favourite topic is live-live redundancy, and depending on
topology and where sources and receivers are, this can be
very simple (2 topologies) or very difficult (2 topologies per
set of sources). And of course the latter is a really unnecessary
overhead and in the past operators where alrady weary having
to deal with just two topologies due to the need to consider
two set of per-link metrics. Effectively you're using a very
flexible tool (topologies) to solve a specialized problem.

In general i recommend to instead use MRT (RFC7811) for live-live.
It would be similarily useable with BIER (or any other multicast,
mLDP, PIM for that matter). And it would forego the need to
come up and provision multiple set of metrics. Note that
protocols like ISIS and OSPF may also start to include MTR,
eg: RFC7813, so it becomes more and more confusing to sift through
the options ;-)

Now if you want to use traffic-engineering ("path engineering")
to do steiner trees, IGP topologies will not help. If you want
to do N-path load-splitting, you need N topologies, etc. pp.
"Your mileage will vary" ;-)

Cheers
    Teorless