Re: [Bier] I-D Action: draft-ietf-bier-te-isis-01.txt

zhang.zheng@zte.com.cn Wed, 03 August 2022 08:10 UTC

Return-Path: <zhang.zheng@zte.com.cn>
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 10ACFC14F612 for <bier@ietfa.amsl.com>; Wed, 3 Aug 2022 01:10:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.907
X-Spam-Level:
X-Spam-Status: No, score=-0.907 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CTE_8BIT_MISMATCH=0.998, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no autolearn_force=no
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 TWIultk0-n76 for <bier@ietfa.amsl.com>; Wed, 3 Aug 2022 01:10:27 -0700 (PDT)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.216.63.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 45B00C157B4B for <bier@ietf.org>; Wed, 3 Aug 2022 01:10:26 -0700 (PDT)
Received: from mse-fl2.zte.com.cn (unknown [10.5.228.82]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mxhk.zte.com.cn (FangMail) with ESMTPS id 4LyPg42lw8z8RSdN; Wed, 3 Aug 2022 16:10:24 +0800 (CST)
Received: from njxapp05.zte.com.cn ([10.41.132.204]) by mse-fl2.zte.com.cn with SMTP id 2738A2DV026807; Wed, 3 Aug 2022 16:10:02 +0800 (GMT-8) (envelope-from zhang.zheng@zte.com.cn)
Received: from mapi (njxapp02[null]) by mapi (Zmail) with MAPI id mid203; Wed, 3 Aug 2022 16:10:02 +0800 (CST)
Date: Wed, 03 Aug 2022 16:10:02 +0800
X-Zmail-TransId: 2afa62ea2d5affffffff9e99b246
X-Mailer: Zmail v1.0
Message-ID: <202208031610020423221@zte.com.cn>
In-Reply-To: <Yunz2AXvDYBCPlaO@faui48e.informatik.uni-erlangen.de>
References: 165912199957.33573.9414915331218147964@ietfa.amsl.com, BY5PR11MB43379B69C691425AA812D596C1999@BY5PR11MB4337.namprd11.prod.outlook.com, BY3PR13MB50440E58B997697B8B42D8E7F29C9@BY3PR13MB5044.namprd13.prod.outlook.com, Yunz2AXvDYBCPlaO@faui48e.informatik.uni-erlangen.de
Mime-Version: 1.0
From: zhang.zheng@zte.com.cn
To: tte@cs.fau.de
Cc: huaimo.chen@futurewei.com, ginsberg=40cisco.com@dmarc.ietf.org, bier@ietf.org
Content-Type: text/plain; charset="UTF-8"
X-MAIL: mse-fl2.zte.com.cn 2738A2DV026807
X-Fangmail-Gw-Spam-Type: 0
X-FangMail-Miltered: at cgslv5.04-192.168.250.137.novalocal with ID 62EA2D70.000 by FangMail milter!
X-FangMail-Envelope: 1659514224/4LyPg42lw8z8RSdN/62EA2D70.000/10.5.228.82/[10.5.228.82]/mse-fl2.zte.com.cn/<zhang.zheng@zte.com.cn>
X-Fangmail-Anti-Spam-Filtered: true
X-Fangmail-MID-QID: 62EA2D70.000/4LyPg42lw8z8RSdN
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/45OxU_FYwzYO2j6zqYQVXAmJRoY>
Subject: Re: [Bier] I-D Action: draft-ietf-bier-te-isis-01.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.39
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, 03 Aug 2022 08:10:32 -0000

Hi Toerless,
The BIFT-ID advertisement as you said in the email, has been defined in these drafts:
https://datatracker.ietf.org/doc/draft-zwx-bier-te-isis-extensions/
https://datatracker.ietf.org/doc/draft-zwx-bier-te-ospf-extensions/
https://datatracker.ietf.org/doc/draft-zwx-bier-te-ospfv3-extensions/
And these drafts was presented in IETF114 BIER WG meeting. 
Looking forward for your comments and suggestions.
Best regards,
Sandy

------------------Original------------------
From: ToerlessEckert <tte@cs.fau.de>
To: Huaimo Chen <huaimo.chen@futurewei.com>;
Cc: Les Ginsberg (ginsberg) <ginsberg=40cisco.com@dmarc.ietf.org>;bier@ietf.org <bier@ietf.org>;
Date: 2022年08月03日 12:05
Subject: Re: [Bier] I-D Action: draft-ietf-bier-te-isis-01.txt
Hey folks
I am trying to wrap my head around how one would use these IS-IS extensions for BIER-TE,
and what if any of such semantic information might help the document...
The way i assume this extension to be used is that some poor system/operator assigns BIER-TE
bits and configures the actual BIER-TE BIFT entries with forward_connected entries to
the neighbors. Similarily to how the same poor system/operator would configure interface
IP addresses on routers. This IS-IS work does not help to eliminate any of this initial provisioning. [Yes/No]
The way the IS-IS kicks in is to disseminate the information from those forward_connected BIER-TE
BIFT entries across the domain, so that for example ingres-PE could calculate BIER-TE paths through the
topology. [Yes/No].
If i am on the right track, then let me continue:
The first detail is that these IS-IS entries will seemingly have some elements from rfc5303
that identify the interface and/or neighbor. So those need to match what would be found in
the BIFT. I am not sure if it is obvious to every implementer how to achieve that without
additional guidance. For example i guess we ALSO need to have the IS-IS signaling for the
label ranges for the SD/SI in BIER. Have we checked thart we simply should/can use them also
for the SD that we use for BIER-TE ? I hope so, but i can not remember the discussion.
Likewise for BIER-TE over L2 (not MPLS), we have the dependency against picking one particular
bift-id encoding, and the "i don't know which" signaling we may have to support it (could
of course be all manual configured).
Yes, this is just dependencies to make a deployment work, not necessarily something an
IGP specialist wants to see in an IGP draft/RFC, but i hope we can have this more
holistic discussion here ;-)
So, then RFC5305 has all those wonderful adjacency parameters to help for example ingres
PE CSPF calculations. And i remember those from  RSVP-TE days. But now the ISIS draft
proposal introduces the BAR/IPA parameters, and i have never seen those being mentioned
or used in conjunction with TE in general or CSPF specifically. So it would be great
to have at least one example of how to use PAR/IPA be explained here. If we can not
construct such examples, then BIER/IPA may be leftovers from the IS-IS encodings for
BIER, where of course there is no CSPF and the like...
Next question: Would it be possible to express with these IS-IS option the forward_routed()
I think it would be great if we would build the IS-IS extensions such that that is possible,
because forward_routed entries can be a great help to get along with the available bits.
I also would need to get my head around those IS-IS pseudonodes... if anyone has an example,
that would be great.
Thanks so much!
Toerless
On Wed, Aug 03, 2022 at 02:58:53AM +0000, Huaimo Chen wrote:
> Hi Les,
>
>     Thank you very much for your valuable comments.
>     I have addressed them in the updated draft (uploaded).
>     My responses are also inline below with [HC].
>
> Best Regards,
> Huaimo
> -----Original Message-----
> From: BIER <bier-bounces@ietf.org> On Behalf Of Les Ginsberg (ginsberg)
> Sent: Friday, July 29, 2022 4:59 PM
> To: bier@ietf.org
> Subject: Re: [Bier] I-D Action: draft-ietf-bier-te-isis-01.txt
>
> Some pedantic comments on this draft:
>
> For the new BIER-TE sub-TLV:
>
> 1)The relevant registry has been renamed to be "IS-IS Sub-TLVs for TLVs Advertising Neighbor Information". Please use this new name.
> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.iana.org%2Fassignments%2Fisis-tlv-codepoints%2Fisis-tlv-codepoints.xhtml%23isis-tlv-codepoints-advertising-neighbor-information&amp;data=05%7C01%7Chuaimo.chen%40futurewei.com%7C5bbd38c256024261ea5608da71a546c0%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637947251926210034%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=ybC6zOJkG1sRe%2FQosV23MElysXHkg7jnHS70N%2Bf7bpE%3D&amp;reserved=0
> [HC]: I have renamed it as you suggested.
>
> 2)Please do NOT insert padding to keep content aligned on a 4 byte boundary. This may be useful for OSPF, but it is not for IS-IS as TLVs are NOT aligned inside an LSP. All you are doing is wasting space - which is precious in IS-IS given the limited LSP space.
> [HC]: Removed padding.
>
> 3)You say in Section 2:
>
> "Note that if each of BitPosition
>    and DrEndBitPosition uses more than 2 octets, we use 4 or more octets
>    for each of them."
>
> I do not see how the receiver of the sub-TLV could tell whether the 2 octet or 4 octet encoding was sent as you have nothing that specifies the length of these fields.
> You can't use the total length of the sub-TLV as it could include optional sub-sub-TLVs.
>
> ??
> [HC]: Deleted the quoted text.
>
> 4)In IANA section, I do not know why you specified "N" for TLVs 23 and 223.
> While RFC 5311 (which defines these TLVs) is not popular, if there was an implementation, I see no reason why it should be invalid to send the BIER-TE info in these TLVs.
> [HC]: Changed "n" to "y" for TLVs 23 and 223.
>
> Thanx.
>
>     Les
>
>
> > -----Original Message-----
> > From: BIER <bier-bounces@ietf.org> On Behalf Of internet-drafts@ietf.org
> > Sent: Friday, July 29, 2022 12:13 PM
> > To: i-d-announce@ietf.org
> > Cc: bier@ietf.org
> > Subject: [Bier] I-D Action: draft-ietf-bier-te-isis-01.txt
> >
> >
> > A New Internet-Draft is available from the on-line Internet-Drafts directories.
> > This draft is a work item of the Bit Indexed Explicit Replication WG of the IETF.
> >
> >         Title           : IS-IS Extensions for BIER-TE
> >         Authors         : Huaimo Chen
> >                           Mike McBride
> >                           Aijun Wang
> >                           Gyan S. Mishra
> >                           Yanhe Fan
> >                           Lei Liu
> >                           Xufeng Liu
> >   Filename        : draft-ietf-bier-te-isis-01.txt
> >   Pages           : 7
> >   Date            : 2022-07-29
> >
> > Abstract:
> >    This document describes IS-IS extensions for distributing
> >    BitPositions configured on the links in "Bit Index Explicit
> >    Replication Traffic Engineering" (BIER-TE) domain.
> >
> >
> >
> > The IETF datatracker status page for this draft is:
> > https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-bier-te-isis%2F&amp;data=05%7C01%7Chuaimo.chen%40futurewei.com%7C5bbd38c256024261ea5608da71a546c0%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637947251926210034%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=99ojCa2m%2BTeMk0OfxeifsmVrhvNaK7jQJp0fu0syRN8%3D&amp;reserved=0
> >
> > There is also an htmlized version available at:
> > https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-ietf-bier-te-isis-01&amp;data=05%7C01%7Chuaimo.chen%40futurewei.com%7C5bbd38c256024261ea5608da71a546c0%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637947251926210034%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=%2F8qaH0ZvQBAfGM4WIre0jpcI6As7wjXjdqbxOfdGHxo%3D&amp;reserved=0
> >
> > A diff from the previous version is available at:
> > https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Frfcdiff%3Furl2%3Ddraft-ietf-bier-te-isis-01&amp;data=05%7C01%7Chuaimo.chen%40futurewei.com%7C5bbd38c256024261ea5608da71a546c0%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637947251926210034%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=L77o0dGWGuSwL9vSm1Durc56Fl5zONoDq%2F8ij12v9lc%3D&amp;reserved=0
> >
> >
> > Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts
> >
> >
> > _______________________________________________
> > BIER mailing list
> > BIER@ietf.org
> > https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fbier&amp;data=05%7C01%7Chuaimo.chen%40futurewei.com%7C5bbd38c256024261ea5608da71a546c0%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637947251926210034%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=em5K2lvVvXwkSlye1egSX%2BgtdfeqDArSsAycQJTPArI%3D&amp;reserved=0
>
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fbier&amp;data=05%7C01%7Chuaimo.chen%40futurewei.com%7C5bbd38c256024261ea5608da71a546c0%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637947251926210034%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=em5K2lvVvXwkSlye1egSX%2BgtdfeqDArSsAycQJTPArI%3D&amp;reserved=0
>
--
---
tte@cs.fau.de
_______________________________________________
BIER mailing list
BIER@ietf.org
https://www.ietf.org/mailman/listinfo/bier