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

Caitlin Bestler <caitlin.bestler@nexenta.com> Mon, 12 October 2015 21:20 UTC

Return-Path: <caitlin.bestler@nexenta.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 4E5B11B3704 for <bier@ietfa.amsl.com>; Mon, 12 Oct 2015 14:20:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level:
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, 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 10-1Zrj6aRlk for <bier@ietfa.amsl.com>; Mon, 12 Oct 2015 14:20:57 -0700 (PDT)
Received: from mail-pa0-f49.google.com (mail-pa0-f49.google.com [209.85.220.49]) (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 13EC81B36FD for <bier@ietf.org>; Mon, 12 Oct 2015 14:20:57 -0700 (PDT)
Received: by padhy16 with SMTP id hy16so163345923pad.1 for <bier@ietf.org>; Mon, 12 Oct 2015 14:20:56 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=Km1Kfna8UrIPxZ4mxNaOirbschtI2IAYmpnO5TVv4qA=; b=GZ91SWhhEewUQPzlxDcyU2e9omDNbzyquCPLGZa9s/Dpt1N/r5su8ollflWtu46wvh 3V4Oy9D3mukPMzgkreQCoTqiLKMQdjJ6Zc9187QHoUvk09HMV+W8GXQyxoAk8fH+lkf/ 1+8650c93HsRefF+uRGYaSAuSStxJ7iMSxTT4GtonO9TTIGyX54CfqDkrKQumNWf8VVu F4FhvbN1NCtEJgNFz3xH/6Oaj27zASr5kStIAYrn4v2nGaMCP3QK/gFnkyctyMRj5skt 0eLm+YHaojsZz5NXkj1qwN9DWhEZsPdMiCiShyK+jjU3d6Md3cJ4Bq19jv3PgTpFVbD6 d60Q==
X-Gm-Message-State: ALoCoQkug+6fwshDOXqkGvVtz8NbUNyTypI759gPeCtz0P1KvXLUEzo8k7TNkc5OQn7o/Ta640wB
X-Received: by 10.66.121.195 with SMTP id lm3mr37029028pab.84.1444684856694; Mon, 12 Oct 2015 14:20:56 -0700 (PDT)
Received: from Macintosh.local (67-207-110-172.static.wiline.com. [67.207.110.172]) by smtp.googlemail.com with ESMTPSA id qn5sm20200928pac.41.2015.10.12.14.20.54 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 12 Oct 2015 14:20:55 -0700 (PDT)
To: Antoni Przygienda <antoni.przygienda@ericsson.com>, Eric C Rosen <erosen@juniper.net>, "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> <561C072E.9050305@juniper.net> <2E4BB27CAB87BF43B4207C0E55860F180EAE2235@eusaamb103.ericsson.se> <561C1C01.4020401@nexenta.com> <2E4BB27CAB87BF43B4207C0E55860F180EAE22C5@eusaamb103.ericsson.se>
From: Caitlin Bestler <caitlin.bestler@nexenta.com>
Message-ID: <561C2441.6090606@nexenta.com>
Date: Mon, 12 Oct 2015 14:21:05 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <2E4BB27CAB87BF43B4207C0E55860F180EAE22C5@eusaamb103.ericsson.se>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/lWNxwg3ykpDyWM0tI_LqMcUaPLU>
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 21:20:58 -0000

> [Tony saiz:] sigh, no, in most generic sense the same routing underlay carries all sub-domains in the normal case.
>
> I am tad baffled by your seemingly unique interpretation of the architecture @ this point in time. We had tons of people looking @ it by now and no'one tried to replace SI with sub-domains or felt that the concepts are the same.
>
> I utterly fail to see how the UI towards bier is being complicated given what you need, as I said, if your SDK towards BIER on your platform does not need  MT or sub-domains, just don't expose it and use 0,0 for everything. SI is hidden in the BIER layer itself. All you need really then is two (three) calls:
>
> Socketopt(my_BSL);   // set bitstring length if not default
> recv_on_bier(my_bfer_bit_nr);  // you can even skip the bit_nr given you're a leaf and frame arriving means it's for you as BFER
> send_to_bier(bfer_dst_bitmask);   // that will replicate/SI in the driver
>
> the rest is lower layer/driver stuff.
>
> all done, forget all the other stuff like overlays/underlays/subdomains/MTs/BSL translations/unicast tunnels and anything else in the architecture that seems superfluous for your needs ...


This is more of an issue of document clarity than a request for an 
architecture change.

My areas of expertise are at the application layer, host stacks, NICs 
and L2 switching. Viewed through those perspectives
there is virtually nothing in the architecture document that explains 
why a sub-domain exists and what the implications of
using a sub-domain vs. the use of an SI-subset are. Section 6.1's 
discussion of adolescences alludes to a few specifics, but
does not present an explanation.

As it stands right now the reader is left with "sub-domains and Subnet 
Identifiers are different because we said so." You can
implement with that, because the differences are well explained. But the 
lack of an inline or even cited rationale is bothersome
from the perspective of someone who wants specs to be minimal and 
self-justifying.

>
>