Re: [Last-Call] [Bier] Genart last call review of draft-ietf-bier-tether-04

Joel Halpern <jmh@joelhalpern.com> Fri, 16 February 2024 16:24 UTC

Return-Path: <jmh@joelhalpern.com>
X-Original-To: last-call@ietfa.amsl.com
Delivered-To: last-call@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 37EC5C14F6B5; Fri, 16 Feb 2024 08:24:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.808
X-Spam-Level:
X-Spam-Status: No, score=-2.808 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VeYg-CylwgZj; Fri, 16 Feb 2024 08:24:51 -0800 (PST)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0269CC14F686; Fri, 16 Feb 2024 08:24:50 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 4Tby2B5bQgz6H0wG; Fri, 16 Feb 2024 08:24:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1708100690; bh=yhMFIuzYfH7gm7D91m6Ku+0Xoonp5yx2hPlgX7Rm2zE=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=RMKQOmdU5gHHm86j/W9nFJ+xCsvzZzOP4BDezDyjadXVxH7i8mxR1mwFBHFYo0ZuH g3pVNcCUrTCCnLdAJ7fRFZ/n2U/N17/quzZUirslEoGwR7HP+Y4ESXS4fkr6CaOiJs 7n6D/qB/1ahD18H6Oqv1PbFTA1aGgxKDrttBdqJ4=
X-Quarantine-ID: <Dzs5mhblPU4m>
X-Virus-Scanned: Debian amavisd-new at a2.tigertech.net
Received: from [192.168.20.146] (unknown [50.233.136.230]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 4Tby2B0mDkz6G9Ww; Fri, 16 Feb 2024 08:24:49 -0800 (PST)
Message-ID: <3db3296c-0299-4c92-b722-d713ca5396db@joelhalpern.com>
Date: Fri, 16 Feb 2024 11:24:48 -0500
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>, "gen-art@ietf.org" <gen-art@ietf.org>
Cc: "bier@ietf.org" <bier@ietf.org>, "draft-ietf-bier-tether.all@ietf.org" <draft-ietf-bier-tether.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>
References: <170803858520.33924.988542142430727148@ietfa.amsl.com> <IA1PR05MB95501395C3828241A18776F1D44C2@IA1PR05MB9550.namprd05.prod.outlook.com> <3359d788-15c1-45f9-991c-22ac6b0a2d10@joelhalpern.com> <IA1PR05MB9550DD054F075834882A88D9D44C2@IA1PR05MB9550.namprd05.prod.outlook.com>
From: Joel Halpern <jmh@joelhalpern.com>
In-Reply-To: <IA1PR05MB9550DD054F075834882A88D9D44C2@IA1PR05MB9550.namprd05.prod.outlook.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/last-call/1gW5-MoUT39HUJKeowT2uy2tDdc>
Subject: Re: [Last-Call] [Bier] Genart last call review of draft-ietf-bier-tether-04
X-BeenThere: last-call@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF Last Calls <last-call.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/last-call>, <mailto:last-call-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/last-call/>
List-Post: <mailto:last-call@ietf.org>
List-Help: <mailto:last-call-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/last-call>, <mailto:last-call-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Feb 2024 16:24:55 -0000

Thank you.  That looks good.

Joel

On 2/16/2024 11:06 AM, Jeffrey (Zhaohui) Zhang wrote:
> Hi Joel,
>
> I posted the -05 revision. Besides the proposed text below, I also added an IANA request for the "BIER Helped Node" sub-TLV type for OSPFv3 - I had missed that.
>
> https://author-tools.ietf.org/iddiff?url1=draft-ietf-bier-tether-04&url2=draft-ietf-bier-tether-05&difftype=--html
>
> Thanks.
> Jeffrey
>
>
> Juniper Business Use Only
> -----Original Message-----
> From: Joel Halpern <jmh@joelhalpern.com>
> Sent: Thursday, February 15, 2024 11:27 PM
> To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>; gen-art@ietf.org
> Cc: bier@ietf.org; draft-ietf-bier-tether.all@ietf.org; last-call@ietf.org
> Subject: Re: [Bier] Genart last call review of draft-ietf-bier-tether-04
>
> [External Email. Be cautious of content]
>
>
> Thank you Jeffrey.  On the major item, the proposed text addresses my concern.
>
> On the minor issue, thank you.  I had failed to put the pieces together in my head, and you are correct.  Bier operation will take care of the problem and there is nothing to specify here. (In fact, that is the point.  It just works.)
>
> Yours,
>
> Joel
>
> On 2/15/2024 11:04 PM, Jeffrey (Zhaohui) Zhang wrote:
>> Hi Joel,
>>
>> Thanks for your review and comments.
>> Please see zzh> below.
>>
>>
>> Juniper Business Use Only
>> -----Original Message-----
>> From: BIER <bier-bounces@ietf.org> On Behalf Of Joel Halpern via
>> Datatracker
>> Sent: Thursday, February 15, 2024 6:10 PM
>> To: gen-art@ietf.org
>> Cc: bier@ietf.org; draft-ietf-bier-tether.all@ietf.org;
>> last-call@ietf.org
>> Subject: [Bier] Genart last call review of draft-ietf-bier-tether-04
>>
>> [External Email. Be cautious of content]
>>
>>
>> Reviewer: Joel Halpern
>> Review result: Ready with Issues
>>
>> I am the assigned Gen-ART reviewer for this draft. The General Area Review Team (Gen-ART) reviews all IETF documents being processed by the IESG for the IETF Chair.  Please treat these comments just like any other last call comments.
>>
>> For more information, please see the FAQ at
>>
>> <https://urldefense.com/v3/__https://wiki.ietf.org/en/group/gen/GenArtFAQ__;!!NEt6yMaO-gk!HnoMr9CvW2ImbH6LVeQkh-4CIMEuSojS_TOKsafTWXlzUP7cmGEeUOIn5afkDw9ceS4tFN9KrmjCnaQ$ >.
>>
>> Document: draft-ietf-bier-tether-04
>> Reviewer: Joel Halpern
>> Review Date: 2024-02-15
>> IETF LC End Date: 2024-02-29
>> IESG Telechat date: Not scheduled for a telechat
>>
>> Summary: This document is almost ready for publication as a proposed
>> standard
>>
>> Major issues:
>>       Section 3.1 on IGP Signaling states "The helper node (BFRx) MUST advertise
>>       one or more BIER Helped Node sub-sub-TLVs".  However, I only find a vague
>>       outline of this sub-sub TLV.  The code point for it is requested in the
>>       IANA considerations section, but the description is a single sentence
>>       easily misread and lacking the conventional diagrams and precision that is
>>       used to define routing TLVs (and sub or sub-sub TLVs.)
>>
>> zzh> Point taken. How about the following?
>>
>>      Suppose that the BIER domain uses BIER signaling extensions to ISIS
>>      [RFC8401] or OSPF [RFC8444].  The helper node (BFRx) MUST advertise
>>      one or more BIER Helped Node sub-sub-TLVs in the BIER Info sub-TLV in
>>      the case of ISIS or BIER Helped Node sub-TLVs in the BIER sub-TLV in
>>      the case of OSPF, one for each helped node:
>>
>>           0                   1                   2                   3
>>           0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>>          +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>          |    Type       |   Length      |    Priority   |   Reserved    |
>>          +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>          |              Address of the Helped Node                       |
>>
>> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>
>>      The Type is TBD1 (in the case of ISIS) or TBD2 (in the case of OSPF).
>>      The Value field starts with a one-octet Priority field, followed by a
>>      one-octet Reserved field, and then the Address of the Helped Node
>>      (X).  The Length is 6 for IPv4 and 18 for IPv6 respectively.
>>
>>
>> Minor issues:
>>       In the paragraph about multiple helpers helping a single non-supporting
>>       router, I think I missed how one case works properly.  (Section 2,
>>       additional considerations, paragraph 6).  The text says that the sending
>>       BFR (BFR1 can choose to use multiple helpers if they are available.
>>       Assuming that BFR1 chooses to use BFR2 and BFR 3 to reach BFRs 4 .. BFR N,
>>       the text is clear that this results in BFR2 and BFR 3 both sending copies
>>       of the packet to Router X.  That is fine.  It is load, but it is a
>>       tradeoff.  However, it appears that both BFR2 and BFR 3 would send packets
>>       to BFR4, and to all the other BFR children of X.  This results in duplicate
>>       packets in the rest of the tree.  Is there some assumption I missed that
>>       prevents this?
>>
>> Zzh> The BIER forwarding algorithm ensures that the two copies of the same packet that a BFR sends out never have overlapping bits in the BitString. Therefore, no duplication will happen.
>> Zzh> Thanks!
>> Zzh> Jeffrey
>>
>> Nits/editorial comments:
>>
>>
>> _______________________________________________
>> BIER mailing list
>> BIER@ietf.org
>> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/bier
>> __;!!NEt6yMaO-gk!HnoMr9CvW2ImbH6LVeQkh-4CIMEuSojS_TOKsafTWXlzUP7cmGEeU
>> OIn5afkDw9ceS4tFN9KMmQkevA$