Re: [Bier] comments for draft-zhang-bier-bierin6-04.txt
Tony Przygienda <tonysietf@gmail.com> Thu, 12 March 2020 19:24 UTC
Return-Path: <tonysietf@gmail.com>
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 2020B3A03EF for <bier@ietfa.amsl.com>; Thu, 12 Mar 2020 12:24:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 v-JKWKLQS7gA for <bier@ietfa.amsl.com>; Thu, 12 Mar 2020 12:24:47 -0700 (PDT)
Received: from mail-io1-xd34.google.com (mail-io1-xd34.google.com [IPv6:2607:f8b0:4864:20::d34]) (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 3607B3A0363 for <bier@ietf.org>; Thu, 12 Mar 2020 12:24:47 -0700 (PDT)
Received: by mail-io1-xd34.google.com with SMTP id k4so6911119ior.4 for <bier@ietf.org>; Thu, 12 Mar 2020 12:24:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=G2Fuv+wLijOZkBILHqf63lAvRQZfntzSzLEzbizr20Q=; b=WdLD4tThC0p9xzaTYUZqenpsA8a8aH0cPxr4nssfGbijHd0j3wpaR18laFc3aB6XMS vIHuiVHkr1QzKtisoKKeBllB+QOT/3cHmBGw6ZA0o4k4QDr/wPSSF98QOcjM//WWy0NX 7IRx11W06V2nPYnOY8zyCjGiZPj/lc3G/tVsfxwbOBUMfA4IE3vDmqGPFLONvXNM8Ml1 VQ6UZcHHqC2ZiDjNoJ1cxklNby5KEtdF94T0u5xLorUa+KMKsXlCwnWnyyPPfHTwr+kj Nx8AzmNtIeTfkGLNS6iykqf3DkwPnL2CMchUCmzbCK0sBlFbxk5qXlLxlMQE/FkbGDOt EIiQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=G2Fuv+wLijOZkBILHqf63lAvRQZfntzSzLEzbizr20Q=; b=cgPYq3TGlFGKlIZyKBgV4T8/q7wHb6awEQ7KF5hvbO8tJN5VdziR1pauN9x2genGWn ajKwe2ELU7jrIaQdZzlPB/YCo92x6lwl+8suAJAUMbvL+k9Lh2cDwys9hXfg9gr2R1Py +umYGBxuV6c3JmFaVNqmfeyLczwu0747ZIsuPDGJDWDDAuWlqj2s5GU8/aNY5qKZ57jE cW+kFzliGMtCZ+WTm1KRE9vLNzWLirfQGo37D/TNh/HEHSzFV/Hd1WTgXMI+UHVzkn65 5SgrEiGjcuB4a0Lj1PdNn6WV7AyVco2BFyTp5i+G0MToCVXBhGGVzDTtznYM0m0ZF860 7Dlg==
X-Gm-Message-State: ANhLgQ2sQB6oQ1/A6MLexMapD+4ksyto186+eaot2tK/K2Ujn9Jmdn/C 4TSVhEDyYnkeIc4+c5NZoiJiOpsTioGS6Qw/KxI=
X-Google-Smtp-Source: ADFU+vtekZf7YUP3d/p8KXrflCAhhDxRdmXVI12aVrsnFIepIVGths4SsyHvLjUAdbRZm5oGAuEx/gLXDG/VIVdnPog=
X-Received: by 2002:a02:dc6:: with SMTP id 189mr8039146jax.100.1584041086323; Thu, 12 Mar 2020 12:24:46 -0700 (PDT)
MIME-Version: 1.0
References: <20200312042429.GA12383@faui48f.informatik.uni-erlangen.de> <CA+wi2hNnxOXwqGCrTdXPiZD-jK=U0P6uuWwY0=mir21F_yrfLA@mail.gmail.com> <00788CA2-6F96-4AC5-BEB5-218C94AEC456@cisco.com> <CA+wi2hOsRhz5Pxyj2Oo0fpDpwgbCfoTwn2bRd-BSKMtJeAgFww@mail.gmail.com> <20200312190230.GB17570@faui48f.informatik.uni-erlangen.de>
In-Reply-To: <20200312190230.GB17570@faui48f.informatik.uni-erlangen.de>
From: Tony Przygienda <tonysietf@gmail.com>
Date: Thu, 12 Mar 2020 12:23:13 -0700
Message-ID: <CA+wi2hP5dNzWxpH5C_mXk3B0cYLeuSYdv=MLWxLdBU5Pja=fbw@mail.gmail.com>
To: Toerless Eckert <tte@cs.fau.de>
Cc: "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com>, BIER WG <bier@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000042928605a0ad4e01"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/uqzF2Zazt_1AUCE0TmYS_sk-fgw>
Subject: Re: [Bier] comments for draft-zhang-bier-bierin6-04.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 12 Mar 2020 19:24:49 -0000
On Thu, Mar 12, 2020 at 12:02 PM Toerless Eckert <tte@cs.fau.de> wrote: > On Thu, Mar 12, 2020 at 11:22:08AM -0700, Tony Przygienda wrote: > > Nagendra, IP-FRR is an interesting observation. There is no reason why LL > > cannot be protected by another non-LL nexthop but it may not be as > natural > > as otherwise. > > > > As I said, no problem in softenting the draft from SHOULD to something > else > > as long we allow both LL and non-LL addressing. > > > The driver to LL & NHOP=1 > > was mainly to have people misunderstand that BIER can be forwarded all > over > > the place by default which will lead to a valley of tears long term > albeit > > it looks like a great idea first. > > parsing failed. Can you plsease rephrase ? > OK, if you use LL and TTL=1 you basically won't manage to send to wrong link or more than one hop so it forces a link-by-link L2.5 fabric which is BIER architecture day one on standard RFC (+ exception allowed to _bypass non-BIER supporting nodes_). As I said, the spec is NOT MUST and should not be. We can discuss out whether we should bput "SHOULD" with BIER prefix (I'm kind of leery of v6 global addressing since that's not always given) but then we need to talk how we deal with parallel links (or maybe we don't have to given BIER only addresses whole BFR with a bit, I kind of didn't do enough careful thinking here yet). > > > BIER is a switching fabric technology @ > > L2.5 and not an overlay (and yes, it can be used that way but this is IMO > > jsut as far from BIER as BESS is from idr ;-) > > See my other discuss point about the IMHO most 'useful' modes of > deployment/forwarding. Those would be good to discuss in the drafts. > > Partial or full deployment of BIER with IPv6 encap: > BIFR-to-BFER IPv6 encapsulated, per-BIER-hop rewrite of IPv6 header > No differnce between partial or full deployment, > should work automatically calculating remote next-hop in partial. > There is somehow a huge misconception that as intermediate node you can "rewrite headers and options on v6 while keeping the source address"in flight and "adresses can encode my uncle's birthday" because "some people said so now" but the ultimately governing body are v6 working groups not us. In fact, AFAIR v6 specs you can't, almost without exceptions (see the raging discussions on SRv6 PHP, SRv6 basically breaking the "no v6 address has semantics behind subnetting", mucking around with options they have no business to muck with and so on). BIER LL, TTL=1 is one hop forwarding where v6 is acting as L2 basically and not some end-2-end forwarding transport with semantics encoding. If you start to shove BIER frames around tunnels to show up in arbitrary places it's like shoving MPLS frames to weird places and expect "labels to work". A BIER bitmask is basically a very weird label with really only local significance on the link and not using it correctly will make you expose BIER mask in places where they do the wrong stuff (just like MPLS labels). Yes, bypassing non-supporting nodes is ok if we control the semantics of that tightly but everything else is basically brfeaking the architecture with a long tail fallout. BIER is carefully thought out and reviewed and lots of stuff has security/OAM/etc implications and that's what the WG is chartered to govern and not come up with some "fashionable hacks" with the acronyms du jour. And yes, you can use BIER "in overlay" but that is not the current charter of BIER WG as many other things are not. Or that would be a "BIER-BESS" group I guess ... And yes, "it's lame industry stuff" you're quoting, we have v6 standards track documents signed of and 6man to govern all that stuff and arguments along the lines "but my silicon doesn't do that" or "this implementation is lousy" I'm sympathetic to but to quote Yakov here "I cannot prevent you doing whatever you want to do in your privacy with the spec I'm publishing but do not ask me to standardize your stuff if it does not follow the governing architecture and needs interoperability". And yes, please cross-post, I don't want 6man or spring to be led down some garden path without being plugged in into the BIER working group where the BIER technology is governed. --- tony
- [Bier] comments for draft-zhang-bier-bierin6-04.t… Toerless Eckert
- Re: [Bier] comments for draft-zhang-bier-bierin6-… zhang.zheng
- Re: [Bier] comments for draft-zhang-bier-bierin6-… Tony Przygienda
- Re: [Bier] comments for draft-zhang-bier-bierin6-… Nagendra Kumar Nainar (naikumar)
- Re: [Bier] comments for draft-zhang-bier-bierin6-… Tony Przygienda
- Re: [Bier] comments for draft-zhang-bier-bierin6-… Toerless Eckert
- Re: [Bier] comments for draft-zhang-bier-bierin6-… Toerless Eckert
- Re: [Bier] comments for draft-zhang-bier-bierin6-… Tony Przygienda
- Re: [Bier] comments for draft-zhang-bier-bierin6-… Tony Przygienda
- Re: [Bier] comments for draft-zhang-bier-bierin6-… Toerless Eckert
- Re: [Bier] comments for draft-zhang-bier-bierin6-… Greg Mirsky
- Re: [Bier] comments for draft-zhang-bier-bierin6-… Tony Przygienda
- Re: [Bier] comments for draft-zhang-bier-bierin6-… Tony Przygienda
- Re: [Bier] comments for draft-zhang-bier-bierin6-… Toerless Eckert
- Re: [Bier] comments for draft-zhang-bier-bierin6-… IJsbrand Wijnands (iwijnand)
- Re: [Bier] comments for draft-zhang-bier-bierin6-… Toerless Eckert
- Re: [Bier] comments for draft-zhang-bier-bierin6-… IJsbrand Wijnands
- Re: [Bier] comments for draft-zhang-bier-bierin6-… Toerless Eckert