Re: [Isis-wg] [Bier] BAR field length in draft-ietf-bier-isis-extensions and draft-ietf-bier-ospf-extensions

IJsbrand Wijnands <ice@cisco.com> Tue, 20 February 2018 00:57 UTC

Return-Path: <ice@cisco.com>
X-Original-To: isis-wg@ietfa.amsl.com
Delivered-To: isis-wg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AE77C127869; Mon, 19 Feb 2018 16:57:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.529
X-Spam-Level:
X-Spam-Status: No, score=-14.529 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 NA2BtiSowHzc; Mon, 19 Feb 2018 16:57:41 -0800 (PST)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3F04A1241F3; Mon, 19 Feb 2018 16:57:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=76885; q=dns/txt; s=iport; t=1519088261; x=1520297861; h=mime-version:subject:from:in-reply-to:date:cc:message-id: references:to; bh=wP153lfEX+KUseMA7qWcD1dIhoqZ84Hqv2aRlCgz6TU=; b=E1rsjR0m5ceeG4MKxqd0+k7848m1/nQgy33nqU622UVKe/kOQ47gRZTa UrEoGcsuqceDQrxwHxKMNBY7MlTL08hwFer4YKhc+6bKmynkYHViGjsqx ZLyYSSnXbCXtOj+hts9sFUZdcwJQgznDlzlph4AqCkR8eJ5lNJvN91YYV Q=;
X-Files: PastedGraphic-6.png : 43631
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AsBQCpcYta/4cNJK1RChkBAQEBAQE?= =?us-ascii?q?BAQEBAQEHAQEBAQGDIi1GIHAog2eKJY4FQgEBAQEBAQaBNIEXh3+IboVcFII?= =?us-ascii?q?CBwECGAEMJDaEPAKCW1QYAQIBAQEBAQECayiFIwEBAQMBAQEDHkgDCwULCw4?= =?us-ascii?q?KBQEBASICAgIVAQkFATAGEgEGigQDCAUIELUhgieFAYI6DYEyghMBAQEBAQE?= =?us-ascii?q?BAQEBAQEBAQEBAQEBAQEOCgWFC4IogQ+CLwEpgwWCbEQBAQKBPAEHCwGDNjG?= =?us-ascii?q?CNAWTaJAYNQmHH4UNhFOFC4IghiqLfY5OhgODIQIECwIZAYE8HzlgcU0jFRk?= =?us-ascii?q?hKgGCGD6CS3EBB4EVIDcBiyKCPgEBAQ?=
X-IronPort-AV: E=Sophos;i="5.46,537,1511827200"; d="png'150?scan'150,208,217,150";a="359167960"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Feb 2018 00:57:39 +0000
Received: from dhcp-10-155-40-176.cisco.com (dhcp-10-155-40-176.cisco.com [10.155.40.176]) by alln-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id w1K0vc6X021895 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 20 Feb 2018 00:57:39 GMT
Content-Type: multipart/alternative; boundary="Apple-Mail=_374EF7E6-E21E-4702-9A13-A0554B079D2C"
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: IJsbrand Wijnands <ice@cisco.com>
In-Reply-To: <CAG4d1rf+ZKG=gpJPfBZx0O1Y4GP+GztL-p9yPhR9jn7uu370hA@mail.gmail.com>
Date: Mon, 19 Feb 2018 16:57:38 -0800
Cc: BIER WG <bier@ietf.org>, "isis-wg@ietf.org list" <isis-wg@ietf.org>
Message-Id: <03AF1119-86B0-4FB7-8D65-B378DB10CF48@cisco.com>
References: <CAG4d1remdUKutEdc2DU6Gaan3z63CAZVo1D-L0GXg_=eHJxffw@mail.gmail.com> <21151215-CF4E-42BD-8042-BAFDF75F54FB@cisco.com> <CAG4d1rf+ZKG=gpJPfBZx0O1Y4GP+GztL-p9yPhR9jn7uu370hA@mail.gmail.com>
To: Alia Atlas <akatlas@gmail.com>
X-Mailer: Apple Mail (2.2104)
Archived-At: <https://mailarchive.ietf.org/arch/msg/isis-wg/rkwZyap7j1Rolrk4SbiwUUgKFV4>
Subject: Re: [Isis-wg] [Bier] BAR field length in draft-ietf-bier-isis-extensions and draft-ietf-bier-ospf-extensions
X-BeenThere: isis-wg@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/isis-wg>, <mailto:isis-wg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/isis-wg/>
List-Post: <mailto:isis-wg@ietf.org>
List-Help: <mailto:isis-wg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/isis-wg>, <mailto:isis-wg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Feb 2018 00:57:44 -0000

Alia,

> I appreciate that you have finally decided to discuss this on the BIER mailing list.
> 
> I know that there are individual drafts draft-ppsenak-ospf-sr-flex-algo-00  and  draft-hegdeppsenak-isis-sr-flex-algo-02.
> I see a bit of discussion on the is-is mailing list and at IETF 100, but, of course, no WG adoption.
> 
> I see BIER as a fundamental technology that can be used in different situations.  For instance, there is not merely 
> discussion of how Babel and BIER could interact - but actual code (thanks Sandy!); of course, that is not a WG-adopted
> draft yet either, so this is merely a thought experiment example.  How do the different algorithms
> work for an IGP that isn't link-state?   What about the ideas around using BIER with caches?  Are there issues there? 
> What about algorithms that make sense for BIER or multicast - but not for unicast?
> 
> IANA registries are not price prohibitive.  Why would we tie BIER to the link-state IGP registry?

We are talking about what needs to be advertised in OSPF and ISIS in order to select the BIER underlay. We are not discussing Babel or any other candidate underlay technologies for BIER. Moreover, we are not limiting any new innovation with BIER regarding the underlay. This discussion is strictly related to the drafts in the title.

> I do not hear you making a technical argument.

This is an architectural argument!

Hope this clarifies,

Thx,

Ice.

> 
> Regards,
> Alia
> 
> 
> On Mon, Feb 19, 2018 at 7:03 PM, IJsbrand Wijnands <ice@cisco.com>; wrote:
> Hi Alia,
> 
> There is one more option that I think is not fully covered from the choice of options related to getting a registry.
> 
> The topic of the discussion is what information we need to pass in the IGP in order for BIER to select the correct underlay. What identifies the underlay is really what ever information is needed to select the Table (MT-ID) and Algorithm. An example of Algorithm work that is going on is Flex-Algo. My preferred option is to align with what ever the IGPs are using to identify the Algorithm.
> 
> Option E: Change BAR into “IGP Algorithm” registry as documented in https://www.iana.org/assignments/igp-parameters/igp-parameters.xhtml#igp-algorithm-types
> 
> Thx,
> 
> Ice.
> 
>> On 19 Feb 2018, at 13:51, Alia Atlas <akatlas@gmail.com>; wrote:
>> 
>> As the Sponsoring AD for draft-ietf-bier-isis-extensions-07 and draft-ietf-bier-ospf-extensions-12, I have been following the discussion on the mailing list with interest.
>> 
>> I have not seen clear consensus for any change.
>> 
>> Let me be clear on what I see the options are from the discussion.  Then I'll elaborate
>> a bit on how you can express your perspective most usefully.
>> 
>> 1) Current Status:  Bier Algorithm (BAR) field is 8 bits.  Currently, only value 0 is specified.  The drafts do not have an IANA registry - with the expectation that one will be created when the first additional use is clear.  It is possible that there will be objections from the IESG to progressing without an IANA registry.  Given the lack of clarity for future use-cases and after discussion, I decided not to force one after my AD review - but I will not push back against having a BIER IANA registry if raised by others.
>> 
>> 2) Option B:  Add a BAR sub-type of 8 bits.  This would modify the current TLVs.
>>    Define an IANA registry for the BAR type.  The meaning of the BAR sub-type derives 
>>    from the BAR type.   We can debate over the registration policy for the BAR type.
>> 
>> 3) Option C: Change the BAR field to be 16 bits and define an IANA registry.  Part of the range can be FCFS with Expert Review, part can be Specification Required, and part can be IETF Consensus.
>> 
>> 4) Option D: At some point in the future, if there is an actual understood and documented need, a BAR sub-type could be added a sub-TLV.  The length of the BAR sub-type could be determined when the sub-TLV is defined.
>> 
>> Given
>> 
>>   a) option D exists 
>>   b) there is currently only one defined value for BAR
>>   c) I do not see strong consensus for change to one particular other option
>> 
>> I see no current reason for a change and I certainly see absolutely no reason for
>> a delay in progressing the documents.
>> 
>> I do want to be clear about what the WG wants to do on this issue.  Therefore, here is
>> my following request.
>> 
>> Please send your feedback to the mailing list as follows:
>> 
>> IF you prefer or can accept the current status, please say so.  No more justification
>> or reasoning is required. I just don't want the bulk of folks who are content to be
>> overlooked by those suggesting change.
>> 
>> IF you prefer or can accept the current status, but think there should be an IANA registry
>> as is usual for managing code-points, please say so.  No more justification is needed.
>> 
>> IF you prefer Option B, C, and/or D, please say so with your explanation.  More technical depth than "'we might need it" would be helpful; the availability of sub-TLVs already
>> provides future proofing.
>> 
>> IF you have a clear technical objection to why the Current Status is not acceptable,
>> please express that - with clear details.
>> 
>> IF you feel that additional code-points should be allocated in a BAR IANA Registry or
>> have thoughts on the appropriate policy, please say so with your explanation for what
>> those should be.
>> 
>> Unless I see clear and strong consensus for something other than the Current Status,
>> that will remain.
>> 
>> IF there is clear and strong consensus for Option B, C, or D, or adding an IANA registry with particular values, then it will be possible to have a change up through this Weds night - with a 1 week WGLC on that particular technical change.
>> 
>> My priority is to have the base BIER specifications published as Proposed Standards so that more BIER implementations and deployment can be done.  I would like the WG to wrap up the core work (as expressed in the proposed recharter) so that you all can look
>> at how to use it.
>> 
>> Given this topic was raised last Weds and given that there are no technical objections raised to the documents as are, there isn't much time - so please just respond to this email ASAP.  My deadline for a decision is 6pm EST on Weds.
>> 
>> Regards,
>> Alia
>> 
>> _______________________________________________
>> BIER mailing list
>> BIER@ietf.org
>> https://www.ietf.org/mailman/listinfo/bier
> 
> <PastedGraphic-6.png>
> 
>