Re: [babel] About BIER in Babel

Alia Atlas <akatlas@gmail.com> Tue, 28 March 2017 23:06 UTC

Return-Path: <akatlas@gmail.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D4786129456 for <babel@ietfa.amsl.com>; Tue, 28 Mar 2017 16:06:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 CTz40HMOt_AK for <babel@ietfa.amsl.com>; Tue, 28 Mar 2017 16:06:19 -0700 (PDT)
Received: from mail-wr0-x22c.google.com (mail-wr0-x22c.google.com [IPv6:2a00:1450:400c:c0c::22c]) (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 840FA12773A for <babel@ietf.org>; Tue, 28 Mar 2017 16:06:19 -0700 (PDT)
Received: by mail-wr0-x22c.google.com with SMTP id w11so97805648wrc.3 for <babel@ietf.org>; Tue, 28 Mar 2017 16:06:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=50nFC2o9y9xLeFzSH6CbV4CZ7dt8uD2x4NpHWfYvnOA=; b=kCs039iJp/0VteEqQwTG3zacc2LnMpP/WxZ7vefHgKEP+naAIi6jAQ0rDmFnsDlHqb SkYxmI+FStxCuTQ0BrKXW61aKU89IzprQQDctBO2kXef3t+l3n84RDrSEFTzA2nSa9pW yZhbRoBw+uUvUWp9+/3TPBGPTV7uubc+duBbIJYzpLaIJ03o94jmugxxvS8H6XMDU0Z2 bsdRKfF9J4bXa/Fa+PLXKV4ESuKJKU7dxY4D1dbIu6yvV6iSzHPs0ltwkyx5qwJzvbXM OFy70tqrXFdAup6Kl4L0LVgWuFs6cHUar2lBQaO/tSIxoi2dNc7Tekjjb3++M+qypQas C6mQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=50nFC2o9y9xLeFzSH6CbV4CZ7dt8uD2x4NpHWfYvnOA=; b=ZfWaPvQc9++w91imzgNB9xYqXmu1W4PaKtDZmHLGX6b0iXuKG7t/dS0kWl5vDMSbJL o/dsY0o+f3FfdImgfEFU6Fsri1R2KROJcFc8dn2G6xnvb4JzOpPjhI7bXit42ufwPurR 2ddUzNVMxksRg3N9bGvU3HDpM2YTfOGvnoEy/rc1wQRSJFXRrHQDpxJnKi+5BO0lR3v7 P+6HxSr6Eoq1fs9WZfq0n8IsJ1UAXyr9r8hh6JAy2Pv5qfjYy3pbqodyiR17yRaS4ltj W22q0TRg32tX/G5wF1fdrRjgOc8SJCPRaRJVN4LyKoYWb4doO6L43obbJhKYj6KvTMsd qc+Q==
X-Gm-Message-State: AFeK/H3LNghxDpnTNaSHtQeBM8ZrfLncxuL/47//xHqmjB5v0EFqLkzrPMaqAH4g/On0WTsohAs4tVqkvtNnZw==
X-Received: by 10.223.145.68 with SMTP id j62mr27733571wrj.44.1490742377912; Tue, 28 Mar 2017 16:06:17 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.145.69 with HTTP; Tue, 28 Mar 2017 16:06:17 -0700 (PDT)
In-Reply-To: <CAA93jw6Gnv5GKDO0L-JpawK+Ev2Kci6VDAdBe7bG0Thvm7i5yQ@mail.gmail.com>
References: <87shlxyvqe.wl-jch@irif.fr> <CAA93jw6Gnv5GKDO0L-JpawK+Ev2Kci6VDAdBe7bG0Thvm7i5yQ@mail.gmail.com>
From: Alia Atlas <akatlas@gmail.com>
Date: Tue, 28 Mar 2017 19:06:17 -0400
Message-ID: <CAG4d1rcMveGCHC_FUpGRs_g2UBka98q_PEkU5NAF6289EUFHpQ@mail.gmail.com>
To: Dave Taht <dave.taht@gmail.com>
Cc: Juliusz Chroboczek <jch@irif.fr>, zhang.zheng@zte.com.cn, Babel at IETF <babel@ietf.org>
Content-Type: multipart/alternative; boundary="94eb2c05cb86e322f0054bd281af"
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/fdMQdzuLSznlHmMS802zHPf8Bfg>
Subject: Re: [babel] About BIER in Babel
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Mar 2017 23:06:22 -0000

Hi Dave,

Take a look at
https://datatracker.ietf.org/doc/html/draft-ietf-bier-architecture
and https://datatracker.ietf.org/doc/html/draft-ietf-bier-mpls-encapsulation
.
The latter allows use over Ethernet (despite the old draft title).  The
IPv6 encapsulation does not have WG agreement to adopt and wasn't discussed
this IETF.

Regards,
Alia

On Tue, Mar 28, 2017 at 5:48 PM, Dave Taht <dave.taht@gmail.com> wrote:

> ... up until this moment I was mostly ignorant of bier. I may well
> still be overly ignorant, but read on.
>
> On Tue, Mar 28, 2017 at 1:47 PM, Juliusz Chroboczek <jch@irif.fr> wrote:
> > Dear Sandy, dear all,
> >
> > I think there are very good reasons why it would be interesting to
> > experiment with BIER and Babel.  As you explained, there are at least two
> > approaches worth considering:
> >
> >   - announce BIER routing directly in Babel, as your draft suggests;
> >   - use MLD with Babel.
> >
> > I am not competent to judge which approach is suitable, but it is clearly
> > attractive to run a single protocol.
> >
> > As I mentioned at the mike, there are a number of problems with your
> > encoding.  My personal intuition would be to use a new AE number for
> BIER,
> > but of course someone would need to write it down and check the details.
>
> However, leveraging this encoding over the others in the core draft seems
> straightforward to encapsulate into an ae with no afteraffects
> elsewhere in babel.
>
> https://datatracker.ietf.org/doc/html/draft-pfister-bier-over-ipv6
>
> 4096 bits (maximum requirement for bier), on the other hand, breaks
> everything (babel mtu requirement while still fitting in everything
> else),
>
> while (the minimum requirement) of 256 bits may well look a lot like
> how the new source specific ae is formed.
>
> if there are other docs in that wg worth reading, running code on
> linux, or other use cases, please point me at em!
>
> > As David mentioned, some of us would feel much more comfortable if there
> > were a prototype implementation before we are asked to adopt your draft.
> > I would be interested in helping, but I have neither the competence nor
> > the manpower to do the implementation on my own.
> >
> > -- Juliusz
> >
> > _______________________________________________
> > babel mailing list
> > babel@ietf.org
> > https://www.ietf.org/mailman/listinfo/babel
>
>
>
> --
> Dave Täht
> Let's go make home routers and wifi faster! With better software!
> http://blog.cerowrt.org
>
> _______________________________________________
> babel mailing list
> babel@ietf.org
> https://www.ietf.org/mailman/listinfo/babel
>