Re: [Bier] Call for adoption: draft-wijnandsxu-bier-non-mpls-bift-encoding-01

Toerless Eckert <tte@cs.fau.de> Tue, 06 March 2018 17:38 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 B0DA21270AC for <bier@ietfa.amsl.com>; Tue, 6 Mar 2018 09:38:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.96
X-Spam-Level:
X-Spam-Status: No, score=-3.96 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] 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 CbTL049BLQo6 for <bier@ietfa.amsl.com>; Tue, 6 Mar 2018 09:38:17 -0800 (PST)
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 07B6A1289B0 for <bier@ietf.org>; Tue, 6 Mar 2018 09:38:16 -0800 (PST)
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 6FA7258C598; Tue, 6 Mar 2018 18:38:11 +0100 (CET)
Received: by faui40p.informatik.uni-erlangen.de (Postfix, from userid 10463) id 585C6B0DC54; Tue, 6 Mar 2018 18:38:11 +0100 (CET)
Date: Tue, 06 Mar 2018 18:38:11 +0100
From: Toerless Eckert <tte@cs.fau.de>
To: IJsbrand Wijnands <ice@cisco.com>
Cc: Eric C Rosen <erosen@juniper.net>, gjshep@gmail.com, BIER WG <bier@ietf.org>
Message-ID: <20180306173811.GA5640@faui40p.informatik.uni-erlangen.de>
References: <CABFReBrfrJU9u=ugG6Fs2dmZ+5vSs5pxySajfv9B7yvPuDW+hQ@mail.gmail.com> <938789da-1902-1a0e-98af-b2476204be62@juniper.net> <2B0FFBC1-FB91-4A6C-9800-69401C76B095@cisco.com> <d853e377-20a6-2bff-c959-ca16fcc12fad@juniper.net> <2B084F68-4854-4534-9F7D-A13A78E360E6@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <2B084F68-4854-4534-9F7D-A13A78E360E6@cisco.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/JJIAJM_4PKOctJ6FWBVIVN8kWkQ>
Subject: Re: [Bier] Call for adoption: draft-wijnandsxu-bier-non-mpls-bift-encoding-01
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, 06 Mar 2018 17:38:18 -0000

Ice, Eric, *:

Inline,

On Tue, Feb 27, 2018 at 06:59:47PM +0100, IJsbrand Wijnands wrote:
> router bier
>  encapsulation non-mpls bsl-sd-si bsl 256
                          ^^^^^^^^^
>   sub-domain 1
>    source loopback 0
>    bift-id auto
     ^^^^^^^^^^^^ probably redundant/default
>   !

Of course, cli is IETF contraband, but: 

Can we not try to overcome Erics concern by making sure the
BIER YANG data model has a mandatory way to provision bift-id's
both via "flat-bift" and "bsl-sd-si". Aka: the "flat-bift"
would the option that (the way i understand it) Eric is concerned
about. Likewise the auto part would be good to describe in the
YANG model (i assume that you somehow try to figure out the max
SI needed, but not quite sure how).

I have always been a fan of first working out the operator
interface and dedude from that the required protocol details.
Not the other way around. Before YANG we're almost not even

allowed to talk about this idea (operator interface not standardized,
go away). With YANG now it seems we do have the chance to also
start doing this in the IETF.

Cheers
    Toerless

>  !
> !
> 
> I would think that such configuration is the minimum required on every BIER router (unless there are default that don???t need to be required) independent of the vendor.
> 
> Based on the above we can generate a BIFT-id following the draft proposal. Two different vendors having BIER configured will be interoperable because they generate the same BIFT-id, without having to configure it.
> 
> It is also possible to configure:
> 
> router bier
>  encapsulation non-mpls bsl 256
>   sub-domain 1
>    source loopback 0
>    bift-id 10000
>   !
>  !
> !
> 
> Now the operator needs to manage value ???10000??? and make sure its configure on every router the same.
> 
> Thx,
> 
> Ice.
> 
> 
> > On 27 Feb 2018, at 18:46, Eric C Rosen <erosen@juniper.net> wrote:
> > 
> > On 2/27/2018 12:25 PM, IJsbrand Wijnands wrote:
> >> If we want to be interoperable among different vendors, I think it is good to have this documented.
> > 
> > This is the sort of statement that really worries me.  What is the interoperability issue?  As long as a vendor allows the assignment of BIFT-ids, interoperability should be possible without the need for any particular suggested way of constructing the BIFT-ids.
> > 
> > I'm not sure we can say both that the draft is informational, and that it is needed for multi-vendor interoperability.
> > 
> 
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier

-- 
---
tte@cs.fau.de