Re: [Bier] Call for adoption: draft-wijnandsxu-bier-non-mpls-bift-encoding-01
Tony Przygienda <tonysietf@gmail.com> Wed, 07 March 2018 23:49 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 44409124B18 for <bier@ietfa.amsl.com>; Wed, 7 Mar 2018 15:49:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level:
X-Spam-Status: No, score=-2.698 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_LOW=-0.7, 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 ew95RLrSwBVU for <bier@ietfa.amsl.com>; Wed, 7 Mar 2018 15:49:00 -0800 (PST)
Received: from mail-wm0-x22c.google.com (mail-wm0-x22c.google.com [IPv6:2a00:1450:400c:c09::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 0B00412008A for <bier@ietf.org>; Wed, 7 Mar 2018 15:49:00 -0800 (PST)
Received: by mail-wm0-x22c.google.com with SMTP id z9so7827064wmb.3 for <bier@ietf.org>; Wed, 07 Mar 2018 15:48:59 -0800 (PST)
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=djpV4NHv5avodVvhujN3EtTcRyfVkHwN2UoO+YSJuqA=; b=oqn85O1vSJFwZlAayajnxcwQwk63Zv7DezvMyKb8XRCGjwQ2ESRaJG6kEEoSNEWPrD LlvcCOWptwatdUbCDsozt68I51mF+n+X7gTg8vg1+Y/4IRXd0PT1knERh1c0TRpzYMuJ igW+CIxaKpItoO/HJcVR7c+b+lxYh3vLmGaUGsjKcDhsSO8YK/CFABa+YTOGYAdcHAJB sy58KWXBUO9Uvhers/bKdgqzRACJxECULubG4eN0Q+SvgNUHO8MqEmgjiAUQ5hYMib1/ 25cwxE4XtfWKc7cwRzwa8kNP/T8RR+G6tD6rw3/j3qMJnYIo1cXXF7Vbso+jJHJcrkR7 20Qw==
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=djpV4NHv5avodVvhujN3EtTcRyfVkHwN2UoO+YSJuqA=; b=m8UslX8tKzCZKUKNiFWG9vX2P0pBMv0akqhFyuInar2m24tu3kx0wx4aktXupc2gZx AXkOQKk14IHNyID0XIR6DAFA24uGdATQctYO4uEQYgfDpeo+4jhX4yfR3A3mXnxxmzcW 60os2eEPutasI2j/HF7UKNgarMFTmaj2bBIGbFzNd1Nc49T4lENJaYKxsvMto/fVMgUA Cy0a9mphTZuJy0pqNs284iYTfUtSICxSc/HBeQGyTEHw95M3TrIQ4QMPyV9qYHNMy4h3 GBqAuRyIWPCYk2efaS5dLPX4nYYp07SeTGfIijXb+mKy3M8adXJyeoN0n/ufH6DfLxjG fzcA==
X-Gm-Message-State: AElRT7EBjCNRHywY6Qh38s75GBEmP1E507JbBmNXMfW8StSZ4Px7CAii H3KtaP+/qWWhVrEt7WcO+JHxJCiLVbjxRZF/frk=
X-Google-Smtp-Source: AG47ELtuAZ/CJfDT2kmmyepirol1rLr0o8tglScqw8MUYvv29NVqHoK0oNfi/xNaVY+m6MUY++IY7IGOqLJKAI3d0rI=
X-Received: by 10.80.231.18 with SMTP id a18mr9622521edn.240.1520466538563; Wed, 07 Mar 2018 15:48:58 -0800 (PST)
MIME-Version: 1.0
Received: by 10.80.169.80 with HTTP; Wed, 7 Mar 2018 15:48:17 -0800 (PST)
In-Reply-To: <20180307220830.GA926@faui40p.informatik.uni-erlangen.de>
References: <CABFReBrfrJU9u=ugG6Fs2dmZ+5vSs5pxySajfv9B7yvPuDW+hQ@mail.gmail.com> <20180306214558.GA7853@faui40p.informatik.uni-erlangen.de> <CA+wi2hPdwJ5uPhaEWDcQUi+KUuKWT=kTSNv-JFmLP=pMQHqQGw@mail.gmail.com> <20180307000821.GA12400@faui40p.informatik.uni-erlangen.de> <CA+wi2hODsMpKJSm-e8kaHdPOULd_DhJ-vEVoO+h3v1qQeqdW4Q@mail.gmail.com> <20180307023238.GB12400@faui40p.informatik.uni-erlangen.de> <CA+wi2hM7MDRvwYbDu-FbxUMmxDSuGMx98rSMJ0ciK_=t_KOJ-w@mail.gmail.com> <20180307220830.GA926@faui40p.informatik.uni-erlangen.de>
From: Tony Przygienda <tonysietf@gmail.com>
Date: Wed, 07 Mar 2018 15:48:17 -0800
Message-ID: <CA+wi2hOj7CVRmzNn31p4H+YAH1Tap=iapxapGY0pHnNTaYOmBA@mail.gmail.com>
To: Toerless Eckert <tte@cs.fau.de>
Cc: Greg Shepherd <gjshep@gmail.com>, BIER WG <bier@ietf.org>
Content-Type: multipart/alternative; boundary="089e082f6340ec8b660566db33a2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/slfhI4aTf_IaXTJ98Ll1W1PoxCo>
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: Wed, 07 Mar 2018 23:49:03 -0000
OK, I voiced my opinion and stop here and wait now whether we're calling a standards track here and what the scope of the ask is precisely now a) having writable Yang BIFT-ids (I'm for) b) having an informational mapping for network-wide BIFT-id on non-MPLS encaps (I'm neutral) c) having standard mapping for network-wide BIFT-id on non-MPLS encaps (I'm against) d) draft adoption as it stands as informational (I'm neutral) fair 'nuff? -- tony On Wed, Mar 7, 2018 at 2:08 PM, Toerless Eckert <tte@cs.fau.de> wrote: > On Tue, Mar 06, 2018 at 08:03:06PM -0800, Tony Przygienda wrote: > > agreed except the mapping cannot be standardized IMO ... This is like > > telling people which IP addresses to run their DNS servers on ... > > That i think the fallacy. If we simply had fixed, standard defined > fields separately for BSL, SI, SD, we would not have any of this > discussion. > > The whole issue stems from the fact of how we're interpreting the > semantic of the BIFT-ID field. > > The most easy way to bring this confusing discussion back to established > practices would something like: The first 4 bits define what the > remaining 16 bits mean. IANA registry, we define 2 assignments. > In one assignment, the following 16 bits are SI, SD (BSL already exists > in another part of the header). In another assigned value it means the > remaining 16 bits are assigned by undefined procedures (eg: SDN > controller). > > We could strip down the "selection" to even just 1 bit. 2 bits to be > safe for someone coming up with a 3rd good idea. > > If you want to be able to reuse all 20 bits with botentially inconsistent > semantic than you're getting yourself into this interpretation issue. But > it still is only network wide one-bit of consistent configuration required: > all nodes need to aggree to use this bsl-si-sd assignment scheme. Its > the second best solution IMHO, and it would be a lot stronger if it was > standardized and recommended than if it was just an informational > suggestion. > > Btw: We could do even more nasty encoding tricks: > We could say that the BIFT-ID field uses the bsl-si-sd format if > the existing BSL field is 0. That way we would have the full 20 bit > to indicate the "standardized" bsl-si-sd and can still have the full > 20 bits for any non-standardised mechanisms. > > > > sure, but this option does not create an equivalent to the current > > > MPLS-BIER "most-simple,fully-automatic,fully-standards" - unless we > make > > > this bsl-si-sd mechanism also standard. > > > > > > > well, you try the impossible here. You can't have static provisioning > being > > as simple and worry-free as a dynamic signalling protocol, otherwise the > > whole world would still route using static routes and no'one would bother > > with the complexity of distributed algorithms, Toerless ;-) > > Why are you not making the same argument about the TTL field ? Or > DSCP field or any other fields in a header where we standardise a network > wide > consistent semantic ? > > IMHO its exactly the other way around: The most reliably working > interoperable > solutions are those not depending on signaling, but purely on standardized > network wide consistly interpreted inband signaling elements. > > Yes, the desire to have multiple interpretations of one field is always an > interesting challenge. The IETF tried to avoid this in the past most, > primaily also because of inflexibilities of forwarding plane. Seee above > for some of my ideas how to mitigate the issue. "Preferred standard > semantic" > is definitely part of the best working solution strategy. > > > IMO best you can do is ensure that any BIFT-id can be provisioned and > give > > people some informational on how encoding is recommended. And build some > > informational mechanism to discover "misconfiguration" but please, not as > > part of standard track OAM > > How avbout those 4 bits in the IPv4 header indicating what version of > the packet it is... > > Its really just based on whether you want to make your and the drafts life > more miserable by coming up with the most convoluted interpretation of > flexibility - or not. > > > > But we do not have a dynamic signaling to automatically discover thre > > > BIFT-ID to use towards the next-hop with native-IP forwarding. And > > > we can not even use the same approach in native (swap the BIFT-ID > > > hop-by-hop..). > > > > who said. What prevents you from using a "non-MPLS" label space and > signal > > that in ethernet encaps extensions in IGP (I smell a draft for people > right > > there ;-) 0x8847 has a point ;-) > > Don't start with the technical option. Motivate me with the benefits first > ;-) > > Eric also didn't answer my question wrt to other encap option/benefits.. > 9other than the generic "SDN-controller" which we discussed). > > > > True, but that makes it even more confusing to me why we do not try to > > > find a fully-standardized,most-simple-to-configure native-IP encap > > > option equivalent to the MPLS encap. This draft is the only bit missing > > > for that option. > > > > so that's what the thread is all about. My take (and I'm one voice but > Greg > > builds consenus having called it) that I'm all dandy to make "BIFT-id > MUST > > be capable of being out-of-band provisioned on Yang" but I'll stop at > > "here's one information, recommended encoding" > > Ok. Don't understand why you're stopping there.. To me it just means to > end up with a solution thats not as simple as the MPLS solution and > with making the encoding standard it would become as simple (and would > still > allow for other options). > > > I'm just one voice but I'll pound most likely with the charter if we try > to > > make the mapping algorithm a "standard" because from my experience, > > exposing control plane elements to fast path ends up in tears. We may end > > up with sub-sub-domain (yeah, I know, just an example) and then what will > > you do with this "this is control-plane 1:1 mapping to fast-path", > > especially if it's standard. We'll have a "broken" standard after stuff > is > > deployed. There is a very deep reason MPLS labels have no structure to > > them. > > Sure. But we do not need a label in non-MPLS forwarding. We just need to > know SI,SD. > (already have HSL). > > Which makes it somewhat frustrating... somehow i am missing something > very fundamental why this needs to be so much overthought. > > > > And given how BIER RFCs are targeted to be upgraded from exp to std, > > > there is hope even laer in the life of this draft to have WG reconsider > > > its target. > > > > > > > > <chair> Consensus was called for informational, if you want to change the > > scope to "standard" that's a very different kettle of fish & Greg has to > > call a new adoption call IMSO. </chair> > > Of course. Which is why i said i will abstain from a vote right now > because i > love the work, but i think without being standards track its just > introducing > more confusion than benefit. > > Cheers > Toerless > > > > --- tony > > > _______________________________________________ > > BIER mailing list > > BIER@ietf.org > > https://www.ietf.org/mailman/listinfo/bier > > > -- > --- > tte@cs.fau.de >
- [Bier] Call for adoption: draft-wijnandsxu-bier-n… Greg Shepherd
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… Xiejingrong
- Re: [Bier] Call for adoption:draft-wijnandsxu-bie… zhang.zheng
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… Bidgoli, Hooman (Nokia - CA/Ottawa)
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… Jeffrey (Zhaohui) Zhang
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… Jeff Tantsura
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… Senthil Dhanaraj
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… xiong.quan
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… Nagendra Kumar Nainar (naikumar)
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… Eric C Rosen
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… Tony Przygienda
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… IJsbrand Wijnands
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… Eric C Rosen
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… IJsbrand Wijnands
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… Greg Mirsky
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… IJsbrand Wijnands
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… Eric C Rosen
- [Bier] 回复: Call for adoption: draft-wijnandsxu-bi… 徐小虎(义先)
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… IJsbrand Wijnands
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… Eric C Rosen
- Re: [Bier] 回复: Call for adoption: draft-wijnandsx… Eric C Rosen
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… IJsbrand Wijnands
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… Toerless Eckert
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… Toerless Eckert
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… Toerless Eckert
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… Tony Przygienda
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… Toerless Eckert
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… Tony Przygienda
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… Toerless Eckert
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… 徐小虎(义先)
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… Tony Przygienda
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… Toerless Eckert
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… Tony Przygienda
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… Toerless Eckert
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… Tony Przygienda
- Re: [Bier] Call for adoption:draft-wijnandsxu-bie… zhang.zheng
- Re: [Bier] Call for adoption:draft-wijnandsxu-bie… Tony Przygienda
- Re: [Bier] Call for adoption:draft-wijnandsxu-bie… zhang.zheng
- Re: [Bier] Call for adoption:draft-wijnandsxu-bie… Toerless Eckert
- Re: [Bier] Call for adoption:draft-wijnandsxu-bie… Tony Przygienda
- Re: [Bier] Call for adoption:draft-wijnandsxu-bie… Toerless Eckert
- Re: [Bier] Call for adoption:draft-wijnandsxu-bie… Tony Przygienda
- Re: [Bier] Call for adoption:draft-wijnandsxu-bie… Toerless Eckert
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… Nabeel Cocker
- Re: [Bier] Call for adoption: draft-wijnandsxu-bi… Greg Shepherd