Re: [Bier] Questions on draft-eckert-bier-te-arch-01

Antoni Przygienda <antoni.przygienda@ericsson.com> Mon, 12 October 2015 20:38 UTC

Return-Path: <antoni.przygienda@ericsson.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7AB491B3629 for <bier@ietfa.amsl.com>; Mon, 12 Oct 2015 13:38:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 4YXRLKWwtY3q for <bier@ietfa.amsl.com>; Mon, 12 Oct 2015 13:38:46 -0700 (PDT)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 568801B3636 for <bier@ietf.org>; Mon, 12 Oct 2015 13:38:44 -0700 (PDT)
X-AuditID: c618062d-f79ef6d000007f54-63-561bba2d433e
Received: from EUSAAHC005.ericsson.se (Unknown_Domain [147.117.188.87]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id 2D.16.32596.D2ABB165; Mon, 12 Oct 2015 15:48:29 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC005.ericsson.se ([147.117.188.87]) with mapi id 14.03.0248.002; Mon, 12 Oct 2015 16:38:42 -0400
From: Antoni Przygienda <antoni.przygienda@ericsson.com>
To: Eric C Rosen <erosen@juniper.net>, Caitlin Bestler <caitlin.bestler@nexenta.com>, "bier@ietf.org" <bier@ietf.org>
Thread-Topic: [Bier] Questions on draft-eckert-bier-te-arch-01
Thread-Index: AQHQ4PkiRqe3t8i2BEOvSPbOzgHk6p5hGxaAgAHZtACAAOpigP//zw9ggABqKgCABK3cAP//zJ9g
Date: Mon, 12 Oct 2015 20:38:42 +0000
Message-ID: <2E4BB27CAB87BF43B4207C0E55860F180EAE2235@eusaamb103.ericsson.se>
References: <55DF5BAD.9060003@juniper.net> <20151007221035.GA26709@cisco.com> <20151009022602.GA32419@cisco.com> <5617EA57.4040909@nexenta.com> <2E4BB27CAB87BF43B4207C0E55860F180EAE0D74@eusaamb103.ericsson.se> <56181A58.4070500@nexenta.com> <561C072E.9050305@juniper.net>
In-Reply-To: <561C072E.9050305@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.117.188.10]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRmVeSWpSXmKPExsUyuXRPuK7uLukwg4ftOhZLZ+xhsnjT94bV Yt2GD8wOzB5Llvxk8rjedJXdY8fCTtYA5igum5TUnMyy1CJ9uwSujOZVq5gK1otW9H8/xdzA 2CPYxcjJISFgInHm+Ak2CFtM4sK99UA2F4eQwFFGibcrrrJCOMsZJXon/2AGqWITsJC4/O0p kM3BISJQLjH9nxCIKSxgK/HtlhpIhYiAncS7zV9ZIewoibt9D5lAbBYBVYktd7azgNi8Ar4S t9Z8YoEYP51JYvu7+WDjOQW0Jf6d+scIYjMCHfT91BqwZmYBcYlbT+YzQRwqILFkz3lmCFtU 4uXjf6wQtpLEpKXnWCHqdSQW7P7EBmFrSyxb+JoZYrGgxMmZT1gmMIrOQjJ2FpKWWUhaZiFp WcDIsoqRo7Q4tSw33chgEyMwQo5JsOnuYNzz0vIQowAHoxIPb0K2VJgQa2JZcWXuIUZpDhYl cd79S+6HCgmkJ5akZqemFqQWxReV5qQWH2Jk4uCUamDsfPctStLk2zfv1YYe7PtKMtNW/mIo FfgqLTzr9RuLR/8EQj12Jnu6L4tkmXx80ZRTZbmTV23w3/5RbH6ruuNP3rXf9YzOTXE5dlz6 0hOmJz/Utgk/uey77hGXxoW3rBJnDMx3sDAcEtX++jVNxbVcQ7E9bMPBK9tCtX4kvE63dCt9 bz6tI/+IEktxRqKhFnNRcSIAnBxovXECAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/WwzIV-56G3EwRuIzbaqhrbWYSn4>
Subject: Re: [Bier] Questions on draft-eckert-bier-te-arch-01
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
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: Mon, 12 Oct 2015 20:38:47 -0000

> -----Original Message-----
> From: Eric C Rosen [mailto:erosen@juniper.net]
> Sent: Monday, October 12, 2015 12:17 PM
> To: Caitlin Bestler; Antoni Przygienda; bier@ietf.org
> Subject: Re: [Bier] Questions on draft-eckert-bier-te-arch-01
> 
> On 10/9/2015 3:49 PM, Caitlin Bestler wrote:
> > Is there some reason why you could not replace the SI concept with
> > simply have more sub-domains that mapped to the same number of routing
> > underlays?
> 
> In addition to what Ice and Tony have said, here's one way to think about it.
> 
> A particular application/service at a particular BFIR would be provisioned to send
> a certain class of flows in a certain sub-domain.
> The set of BFERs to which a given flow is to be sent would generally not be
> provisioned, but would be learned dynamically.
> 
> So the application/service tells BIER "here's a packet; send it on this sub-domain
> to this set of BFERs", where the set of BFERs is identified as a set of IP addresses
> (BFR-prefixes).  BIER maps the sub-domain and the set of BFR-prefixes to a set
> of BFR-ids.  If the set of BFR-ids cannot fit into a single BitString, the SI method
> is used to automatically create several packets.
> 
> This would all become rather more complicated if you had to use multiple sub-
> domains to reach a given set of BFERs, as the application/service would now
> have to know which sub-domain to use for each BFER.
> 
> Further, when a packet reaches a BFER, the BFER may need to figure out the
> BFR-prefix corresponding to the BFIR (this is necessary, e.g., for the MVPN
> application).  If the BFIR-id and the BFER-id were not from the same sub-
> domain, this would be difficult to do -- the packet would have to carry
> information allowing one to identify both the source sub-domain and the
> destination sub-domain.  But the architecture doesn't even have a notion of
> "source" and "destination" sub-domains.
> 
> Of course, it might be possible to rewrite the architecture to eliminate the SIs
> and replace them with sub-domains.  But since that would only make the
> architecture more complicated, it doesn't seem like a very good direction to
> pursue.

 [Tony saiz:]  I would whole-heartedly agree here. Sub-domains are really here to 
separate bigger-grain concepts like services or different router sets running BIER, 
think source/destination ports in a sense. 
Orthogonally, SI gives a transparent solution to the fact that we can't realistically 
carry 32KB receiver bitmasks in each packet, in a sense equivalent to IP 
fragmentation solving  the problem of limited media MTU. 

--- tony