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

Eric C Rosen <erosen@juniper.net> Mon, 12 October 2015 19:17 UTC

Return-Path: <erosen@juniper.net>
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 8C8AD1B357B for <bier@ietfa.amsl.com>; Mon, 12 Oct 2015 12:17:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.502
X-Spam-Level:
X-Spam-Status: No, score=-0.502 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, 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 5BRKn5RNFhwZ for <bier@ietfa.amsl.com>; Mon, 12 Oct 2015 12:17:17 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0129.outbound.protection.outlook.com [65.55.169.129]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 649C01B3585 for <bier@ietf.org>; Mon, 12 Oct 2015 12:17:11 -0700 (PDT)
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=erosen@juniper.net;
Received: from [172.29.36.57] (66.129.241.14) by BN3PR0501MB1090.namprd05.prod.outlook.com (10.160.113.12) with Microsoft SMTP Server (TLS) id 15.1.293.16; Mon, 12 Oct 2015 19:17:08 +0000
To: Caitlin Bestler <caitlin.bestler@nexenta.com>, Antoni Przygienda <antoni.przygienda@ericsson.com>, "bier@ietf.org" <bier@ietf.org>
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>
From: Eric C Rosen <erosen@juniper.net>
Message-ID: <561C072E.9050305@juniper.net>
Date: Mon, 12 Oct 2015 15:17:02 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <56181A58.4070500@nexenta.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Originating-IP: [66.129.241.14]
X-ClientProxiedBy: BLUPR0101CA0020.prod.exchangelabs.com (25.163.116.158) To BN3PR0501MB1090.namprd05.prod.outlook.com (25.160.113.12)
X-Microsoft-Exchange-Diagnostics: 1; BN3PR0501MB1090; 2:cDiDQ7AZkLDf4QeI4+EjBAynX9tewnD/mxWe/AlDmmVfjO1gagNQ0f4sw0jb/Y+pLPr2b+bcqT5Lq9u0RHK8Lwafots76mFAKjN+kFY1z0ee6Rp9LyKaUTEdQ4MuqQvvG5GJa9K7yCEEUHvEZAU1VqL+Srlw+w50V7APCVBlPdQ=; 3:nIvz++UhmIzoomnzuljjlHjISkxz9yNCWmR7wSf46H0Y071DjFUkBW7K+5X27Am9gAu77f3NranZQ5yVMS2EjOhRPTCVebiTqdGXnO6DbqjwJq8NwWrRW5ZFtYOU+ur/ZbgQEH4tkOSCK277MHX94Q==; 25:NhnatB+c4/Zuqmf1ql/8dy8t2Cag3FsS4oqTV1cntQtUl08dxlemLt1aCmQSJFNCL2b0xOJhJQQXGGI+yc3LN2e5xjdsKm4dbqtTJ7T0B4AHv04rqa7cN4GMLlRnf62YmoaaGWA6nRQTw86eq6+StTED+tj9fFgxy3QQqdYPKVFwGh6M01sFYnfCfSmmcEHlUyuITgAUjfuOVSDm38Pl6f4vuda7jX9SfmesWiyEyNCQmyyInxJpKB58JtONMzVpESfeNs8N4fDZzaZ7slXNGw==
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN3PR0501MB1090;
X-Microsoft-Exchange-Diagnostics: 1; BN3PR0501MB1090; 20:2g8ZdHzHF3Q+llftgvRTP+pts+MFljkMCP3tipdD0v+0Up3fhyCt3W5A4o8ehQYhEs1saQ5plRbn7eMHvlvm/mIp/CuDClY/KxF4LtaedSGcW2vat2cgw7dUPdEB7VZXY1MXsVkefGFMXBTiRRiAVPIsPI+Xw4y5074UXi+wn8TwZKvHTEWI2RANDpoY3oIR9G7aAqj2rR9uBYgmaPdy0RHstUQATwlmwQrfAO3iUm5Z074Ys4kHutz2a4InKMuah/czex1/HhBolcPqgX4IZFISGSDu/y0dqzyI/d7qRyDLJv0GsaVkXqIjhxt5UtVQxt8pZl4Ru9oei47Y2wtb0Rsvbh62VDdStutLFD2IClKothHlKihcX9vynsMK3yF+R9Lp8uvdtYnb2fq9TlZf7SX2TF4fkvpCpcmLT8pR32isQmoPFMJJrOnzwi6shm67mRI0jQ1pHeWoOXGp14JuC/rsZHiNujGO5TcjL2lr/oiejE7w7MghO63vApuPTJPO; 4:TPAmqhzUXfCpi+Psb8CdFg8IBdN5dG3TLbMLFfEwvS2/PPoBr9q9NBorEGg3CWw/jd2Sk89Fx/RuvS/WejRxemyduR5g4WzcxQJWdTz6/eFsg+sXe2eUEYoOW0yiVgC/JwZgGeplMclwDrlpRf8N2ZGLSk3jvhFv014Dh75TLHYVKLg7syr+O1naKuiDH/ja5cixT0zY+xvRlVzrouf0tKZJfSJ8l3TEvGhT0jrh7OGwc+ma9ThhTmeYgz/1f00mrVsIluxtQmgbLQnPz4qHFKBfHELCnXIgGk1iizdUHAQ3/ojbQ/eHmQJlsUx/wYeXynWl0sncuEngdbpV1D+gfSm+fXUCgjftj2f6NLDM7Z4=
X-Microsoft-Antispam-PRVS: <BN3PR0501MB1090B44CB40F1BD8EC3F7AF3D4310@BN3PR0501MB1090.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(520078)(8121501046)(3002001); SRVR:BN3PR0501MB1090; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0501MB1090;
X-Forefront-PRVS: 0727122FC6
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(6049001)(199003)(377454003)(24454002)(189002)(479174004)(5007970100001)(105586002)(64706001)(33656002)(65956001)(2950100001)(80316001)(46102003)(81156007)(77096005)(93886004)(4001350100001)(23746002)(87976001)(97736004)(36756003)(66066001)(65806001)(47776003)(106356001)(101416001)(5001960100002)(2501003)(64126003)(65816999)(5001770100001)(76176999)(87266999)(50986999)(40100003)(50466002)(5004730100002)(54356999)(107886002)(92566002)(83506001)(122386002)(42186005)(5001920100001)(5008740100001)(59896002)(189998001)(86362001)(230783001)(3076002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0501MB1090; H:[172.29.36.57]; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
Received-SPF: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: 1; BN3PR0501MB1090; 23:CmsB9fZ1y6gpgbELxih1jB1RV856BXNAWbe0DoVdlRthcphDgWKBv5GTgq+HTX3juKlxFKslDsM5cvxEdTxAzfoNF7UsdMhZEnrgFHmDjdMrsjttxIyJDL3vRq8Ys1Xk2fWZciGm1Ahvi0wCMzK3kc1SJF03OjIafOJIQFsXNeaowdCAlmB40C8SlS23YYB4dgy1Fz/EjAKrJ+Q+tx0jdyfKmcbVq4GiqyKOTVcoxfyCDHZNgDYTyyShFr4VBKGsccJXcViY6Hd0OHUOy2fgNZ0SVtr9fZ5hklQ+R/yTpxpLFP3aXJoCeBz1K4LPl5RJkDIbdtoJ9LwLcoSdADY1oB1B75fqtHD1a0WHg/l4EitFB+uezgL2lsHA1j3n8tgwO7Xw+0UD9Ra6kXGdfUXmhbwcSarAZK8FrrIfOC7DAIAHYmM64tY7mI0MiJ8V1YUPtYJRSNamjDUahR6fzmbflv0vEsVpLNyQDpvpUXrT0lmxXgU3Jpa+ukdFm/f4im4DMRBtC7kSy0AMW+VaV0NXhvQSf77QNGwtsko+pvKl4+oqNYAA8OS2ImtDeFlPfUtQszEmnCuFEs7/dlu2jrDgTuWAqewkTDpCaHzmnrV9QIX1UWW5D4bcrIawBUJyYebT3hHqxw45DW5T8Jy1BgEizdivmENOK/HbtLUtbfRlpJuSc4Uzu7O5nGDoxBoz4jgJSrQ+cx9T6lKNqg4FvygntEWu3UJ3rsN9YjYuQ9Zrcfr5A60+n/XPStyEXxe1iF49wn7k+VVyghy8hkzyzmLB22cKH4h4MhHRzez99U14FWyRiiRNv8KXceTlrLYD+bbvVnu2nlplJPiVP5NBnqfKJYiKGpniGAFs5qhEmRRKIcuPx3bqlEIWiJVFZhOYA5l2alBBbt5pA2XCqPp+OVyrsHg9iLQDvfebzrQy11xE379zHSQmEME2xHLbqpOJHQ1M0Lxkp7+AOtiWDqmzjQe+C7xDeAO9UDOusGz/I5p3uiMM1PjSVsFQwfjcx10lA5b/KWRjTU4S8JNfun+WmVmZk9RrYE7lbVnhdLmnoAd+uLesN8hWGpejmMk49xy/IcwFGtW7aoEZttIQCTGXr8vTm7p2zAvUqAqDvo5qrkxFwzV242tvxqOJdadKfkvh9zPnS2M4wga9M5DEIMtu9zlOXLDy2nObdC1Tig/hD3gvE6WOVYNrkV1PiCiYxqlvoncjg0qeSKXSbkQcNtl1pfNf8lJga5EK4fKbBZOhGp0mI/pD4E+RnYhnYpPu8Wy7Iy8tranTDqvvQyWt6ioBjfI7SBl1Xub//YKqcQc3W7Z9hLp1VxIXqz04zFLQOKFjOkVz02/iSqIGKJogWTtQUjMVNg==
X-Microsoft-Exchange-Diagnostics: 1; BN3PR0501MB1090; 5:Tdl3TQW1XgkpkdOrsO1zvcpGptpwCYe4lgpzN7lWNUA0333UqYK8oRV0YmyCdmPtDwGal0UZ1t924tLlr8K5+/ga1vGdMmOKvEFIdoEx5WdA6gJGdECEdZFoEP4pySrg6Exvl3/yKeYcCOcmsO5P1Q==; 24:wdNRaDv6zKK0v7CLkaghhMJQH1uAOntrrcXn5YobaMtAPsE7OScgZqig9QnTRlGx7RNoCQ8mvlKN/7kLlJgmXiJ9Z6hL2OlO46dvpsVe8wk=; 20:+U4cI+nq+M0Cy9cqNtHYjBhyzmQ9+Rqg3WXFFF+at9ycS+pd3CI3wF6lZ0ymXQ6VXnA4xajmiY/W7JDtdek4+g==
SpamDiagnosticOutput: 1:23
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Oct 2015 19:17:08.2010 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0501MB1090
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/C2a2-zgIhCAuaiAFmDWod4CFFGA>
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 19:17:24 -0000

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.