Re: [Bier] Comment on BIER-TE

IJsbrand Wijnands <ice@cisco.com> Tue, 08 August 2017 18:49 UTC

Return-Path: <ice@cisco.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 01ED7132221 for <bier@ietfa.amsl.com>; Tue, 8 Aug 2017 11:49:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level:
X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 a0oeBlYbG8qE for <bier@ietfa.amsl.com>; Tue, 8 Aug 2017 11:49:40 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E5B5E131CD5 for <bier@ietf.org>; Tue, 8 Aug 2017 11:49:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1833; q=dns/txt; s=iport; t=1502218180; x=1503427780; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=Xb2ziM0e0n/8ebHjTpPqVsFQUVEIptPnCqUhjicAFhY=; b=e3ik53nGr5stqZfSEik+AG9ZF3JRCTXBNjxhU5AO8SpV+ijjrOhHCpNp 3WeGDZWiJjFCA2A6IIjrrVwy1w+1bxndRtdHxCNF88Kyzi8iZgLs5XN4o S3vsr7y+Bs3bTz3DRiJLM22pWYn6iV8AGFVJiF8p6zhHJgXf2q5P5wO8B g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BCBABxBopZ/xbLJq1cGgEBAQECAQEBAQgBAQEBhSuPKY9MAQEBAQEBBQGBJgEDmCeFRwKFMhQBAgEBAQEBAQFrKIUZAQQBI1YFCwsODAImAgJXBoo1BQisdoImi1ABAQEBAQEBAQEBAQEBAQEBAQEBAQEdgQuCHYMHgikBK4J8hFccgxMwgjEBBKAWiyWJEZJPkTaEVTYhP0tTJBVbAYJxhBg+iisBAQE
X-IronPort-AV: E=Sophos;i="5.41,344,1498521600"; d="scan'208";a="696370194"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 08 Aug 2017 18:49:35 +0000
Received: from ams-iwijnand-8819.cisco.com (ams-iwijnand-8819.cisco.com [10.60.202.90]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id v78InZRP006500 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 8 Aug 2017 18:49:35 GMT
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: IJsbrand Wijnands <ice@cisco.com>
In-Reply-To: <20170808170859.GA24983@faui40p.informatik.uni-erlangen.de>
Date: Tue, 08 Aug 2017 20:49:44 +0200
Cc: hu.fangwei@zte.com.cn, bier@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <35E854C1-69F6-442D-8C18-A57C85F4F977@cisco.com>
References: <201708021139076906483@zte.com.cn> <20170808170859.GA24983@faui40p.informatik.uni-erlangen.de>
To: Toerless Eckert <tte@cs.fau.de>
X-Mailer: Apple Mail (2.2104)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/uRJ-Gffu7TGDbPdUkKib3ipQiAA>
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: Tue, 08 Aug 2017 18:49:42 -0000

Hi,

> I mentioned how this could btw. equally be a question for BIER: If you had such
> a large multi-are network and you would randomnly assign BFR-IDs to BFERs and end
> up having in one region BFER with different SI's, then you would also need to 
> send per-SI copies into that region, which would not be traffic-optimal. Aka:
> You would also like to assign BFR-ID in SI groups in topological vicnity to maximize
> the replication efficiency in BIER if you have such large networks.

The big difference with BIER is that when using multiple SI’s, the forwarding tables for each SI are build throughout the whole network. So there is never a problem that BIER packets get stuck because there is no BIFT for a particular SI. I agree it might be more efficient if BFER’s within an SI are co-located to have a more efficient forwarding, but its not a requirement to avoid packet loss.

IMO, the concept of SI does not apply to BIER-TE in order to scale up. One can create multiple “domains” of BFR’s that use bits out of the same BitString (like sub-domains), but these domains act completely independently (like Segmented Inter-AS scenario). 

The power of BIER-TE is that one can traffic engineer on a per packet basis without creating state in the network. Unfortunately, the scope is small. 

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.

Thx,

Ice.