Re: [Bier] comments on draft-zzhang-bier-tether-03

Zhang Z <zzhang_ietf@hotmail.com> Tue, 01 October 2019 15:31 UTC

Return-Path: <zzhang_ietf@hotmail.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 44CB01209AE for <bier@ietfa.amsl.com>; Tue, 1 Oct 2019 08:31:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.125
X-Spam-Level:
X-Spam-Status: No, score=-1.125 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.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 aDDa7VRHj281 for <bier@ietfa.amsl.com>; Tue, 1 Oct 2019 08:31:32 -0700 (PDT)
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (mail-oln040092014103.outbound.protection.outlook.com [40.92.14.103]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2AE94120982 for <bier@ietf.org>; Tue, 1 Oct 2019 08:31:32 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZHKG14fAr1zio2uYfSkWIr48DXnvVSstd6FPpTGNwv2M0MDfUs+jpzkCUUrvgL0aOnDzxpvgejRIuXiKgkqJchsn5TatAS9rZzlerbHwp8lAQ2u+WLm8gadrbrRLfZvhdqYd9kR4hUPNzbcurNnepCwEKIGh2c6hpc8KQ4lIJd4NDNDmQXsTmgnJ9gbqmMot/8XBWAWDzTkXWV2m2by7awRvCU2BrVjnvGGcYQQ+6bUDQ8H9RtgVuhlaj+pEgAKYh5wvw7uvMLz8zKllof1ZOO1bJKTjfs/HaccEsQ4QXdZ8oA8Z1NsCRKLjdaS5PGzQ2C9PlGb+SD9sRrKxS2FVXA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MlMuc0GZNjlVZMhmotbiYdxEthsmG0p9ggeoy21sN5g=; b=VmU5AtMCgAaMgzPsZOGBDx5p0aP9DPMi2Mo+8vOPoLt/d3zdtEBlNDYjLG9wl2Rrfs+6PA/Vr6du6q1DYKhxQmHeEotoG4jRivFah0qmhSlGMg3bIA9oKOh8ydVANkEhxJSm4mDykS/W1gPwnBgLjol1Jitgzw92cmG+niv+zgid93bqy10TsehD0JDfBvrPGFqtiSQ17QX1SDyXplSQaAJ71BLo4svXJI2ml8Xv4kBNjlN7L1ctSeQNJUuWcl4EkK7zh0M6apKrC9LURhPGPdI7jxgmXuBZ8HGxdeXTtdm7v7r6f1Q6pfxUwvx0fxOPPrGmhPlablvVzmhvhr77iw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MlMuc0GZNjlVZMhmotbiYdxEthsmG0p9ggeoy21sN5g=; b=XPrtVL3plVKVDiCVjAy8xl1JHq4Ws35fbXbpftuEyjwL+mR+MBOrcfGcWv1tNQWLUamXubsEsA1q4WAIY76QyyitkqROAgOi4ujhZRf10++UubdnEEh59wpe4QiA7p8ldao6ds/xdio2DUpMtqgumvajIJii4myzlm8TIiHA4kQYuo9OB9bSYSFJLOR9fbaDOkgh3JOwv4PyEDIp6qjtaBLD5cmCtB4TD6Jl2OoB2oQa/Xo5gc8XjAsd7/yRsdaVkrBfBemiWITYE22WiaAjxTLXC4JDLKEplPHtx2u9Q+pVrsgSSohze9jfn184LDRLF0/2afo3HSI14aZYWz/8Pg==
Received: from BY2NAM05FT014.eop-nam05.prod.protection.outlook.com (10.152.100.60) by BY2NAM05HT154.eop-nam05.prod.protection.outlook.com (10.152.101.99) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2327.7; Tue, 1 Oct 2019 15:31:30 +0000
Received: from MN2PR07MB7341.namprd07.prod.outlook.com (10.152.100.58) by BY2NAM05FT014.mail.protection.outlook.com (10.152.100.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2327.7 via Frontend Transport; Tue, 1 Oct 2019 15:31:30 +0000
Received: from MN2PR07MB7341.namprd07.prod.outlook.com ([fe80::c30:4f15:5124:b756]) by MN2PR07MB7341.namprd07.prod.outlook.com ([fe80::c30:4f15:5124:b756%3]) with mapi id 15.20.2305.017; Tue, 1 Oct 2019 15:31:30 +0000
From: Zhang Z <zzhang_ietf@hotmail.com>
To: "Jeffrey (Zhaohui) Zhang" <zzhang=40juniper.net@dmarc.ietf.org>, "EXT-zhang.zheng@zte.com.cn" <zhang.zheng@zte.com.cn>, "nils.warnke@telekom.de" <nils.warnke@telekom.de>, "ice@cisco.com" <ice@cisco.com>
CC: "bier@ietf.org" <bier@ietf.org>
Thread-Topic: [Bier] comments on draft-zzhang-bier-tether-03
Thread-Index: AQHVd0FjXUOCzKjAZEijoU/g+gRrIqdEu56AgAG2F+Y=
Date: Tue, 01 Oct 2019 15:31:30 +0000
Message-ID: <MN2PR07MB7341EA18C751958B08A95B098E9D0@MN2PR07MB7341.namprd07.prod.outlook.com>
References: <201909301144147263233@zte.com.cn>, <DM5PR05MB3548930AF348E2416C1FD202D4820@DM5PR05MB3548.namprd05.prod.outlook.com>
In-Reply-To: <DM5PR05MB3548930AF348E2416C1FD202D4820@DM5PR05MB3548.namprd05.prod.outlook.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-incomingtopheadermarker: OriginalChecksum:BC9D5DA9D88F8C187F93BB5E4095EBD6B5A1F0B06FED1E1C6FC74D73A40D3963; UpperCasedChecksum:47A66CF5B0122EDE769A1C65C74C453BE3C1080F6596DD28201F9810B42943F3; SizeAsReceived:7121; Count:44
x-tmn: [iyHiUY+4alRptrtgDVS9lkoY/BLOIQv7]
x-ms-publictraffictype: Email
x-incomingheadercount: 44
x-eopattributedmessage: 0
x-ms-exchange-slblob-mailprops: Zv/SX2iM+5W39ISrcL8zQovDW/3fyq3Vwf/LwwmfMzzctyAGVtTVPymogo7tdcfksjnyTq7fK5R7m+yPwhlywgaFnw2wKBudbazHql5XxLEZOD+LBCHAmSywOucQyC/QrjMfJD0gK5buP7Vjcl+OJc1tgFIMfcN4RNfSuSUsT1ryi3l5EggaOgRrFA5XITf4/Bfj4faQ7KcP3btgkC+Zysiqg2Bl4CbJpFieq3NNwu53e3Rk2klXY/sVRbTN8oEbcJm+or/fo5B9fOA3acxi0ol60sz4KmUHhomiPU1g8XzAqXL/dsu8m5X8R8SD4V02FwTzcGPC96N2xRS1omskxgqqIwDPzwTgqs20Rr+C3+9xW3Xk0kvn/7Gp2BDRElfqrF3AYNzNltcZys2ujfb3Cg0nFqLkjXVZ5Q7BVssSZxIYDHy5KapMrHW061SfUfYf942zFiiD4vybMlG17QUKpTDVoqqf9Y2hybNHcsB9d7uBn5sN4aB8/kY2bfddbgOMfhKwQ4V3tx2QDgXpu9ZDXwu2bt8yf16duQFsl/TzvHm/mYZbpCod+aMKGEcFWt4L3sbOe79KgQktOUdW6Q4YWYMHv7DzHWrPTm4PCggR65M419c6YKtZxEFM7D7hp9PYf4pyL6tKumYdEmRx5lWz8mN2Fd826lK03TOoj4mmeicNE4zkQN08CiJqWJOysTmfRKKb6po3zUQ=
x-ms-traffictypediagnostic: BY2NAM05HT154:
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: MDSEOQg+GBe2L65VHEFNGCs6KnxvvEv4OxKb1Vv3h8mXSdQvXPxQG8nkArWIUQokn/9L8+oSwKeAOalwiQdWwEt2Za2hS74bxiAT7KAr9ojYj0ESLCLI/kbo6rhJTB2hYVLBXwt2eNLAyOGZJ7VFiiv7mgTvtBMhIt8QJemGLIbAwDnQOXLxH1U2w5jLlCEt
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MN2PR07MB7341EA18C751958B08A95B098E9D0MN2PR07MB7341namp_"
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 37d7949e-cebf-4c73-e8c9-08d746846ea6
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Oct 2019 15:31:30.1783 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2NAM05HT154
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/YwZlQYUTZ5D6elawJFV5TOo5kds>
Subject: Re: [Bier] comments on draft-zzhang-bier-tether-03
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: Tue, 01 Oct 2019 15:31:34 -0000

Hi Jeffrey,

The modification looks good to me.

Thanks,
Sandy

________________________________
·¢¼þÈË: BIER <bier-bounces@ietf.org> ´ú±í Jeffrey (Zhaohui) Zhang <zzhang=40juniper.net@dmarc.ietf.org>
·¢ËÍʱ¼ä: 2019Äê10ÔÂ1ÈÕ 5:21
ÊÕ¼þÈË: EXT-zhang.zheng@zte.com.cn <zhang.zheng@zte.com.cn>; nils.warnke@telekom.de <nils.warnke@telekom.de>; ice@cisco.com <ice@cisco.com>
³­ËÍ: bier@ietf.org <bier@ietf.org>
Ö÷Ìâ: Re: [Bier] comments on draft-zzhang-bier-tether-03


Hi Sandy,



Thanks for your comments ¨C good catches!



Please see if the following addresses them:



3.1.  IGP Signaling



   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 (one for each helped node).

   The value is BIER prefix of the helped node (X) followed by a one-

   octet priority field, and one-octet reserved field.  The length is 6

   for IPv4 and 18 for IPv6 respectively.



   The post-SPF processing procedures in Section 6.9 of the BIER

   architecture specification [RFC8279] are modified as following for

   BIER tethering purpose.



   At step 2, the removed node is added to an ordered list maintained

   with each child that replaces the node.  If the removed node already

   has a non-empty list maintained with itself, add the removed node to

   the tail of the list and copy the list to each child.



   At the end, the calculating node BFR-B would use a unicast tunnel to

   reach next hop BFRs for some BFERs.  The next hop BFR has an ordered

   list created at step 2 above, recording each BIER incapable node

   replaced by their children along the way.  For a particular BFER to

   be reached via a tunnel to the next hop BFR, additional procedures

   are performed as following.



   o  Starting with the first node in the ordered list of incapable

      nodes, say N1, check if there is one or more helper nodes for N1.

      If not, go the next node in the list.



   o  Order all the helper nodes of N1 based descending (priority, BIER

      prefix).  Starting with the first one, say H1, check if BFR-B

      could use H1 as LFA next hop to reach the BFER.  If yes, H1 is

      used as the next hop BFR for the BFER and the procedure stops.  If

      not, go to the next helper in order.



   o  If none of the helper nodes of N1 can be used, go to the next node

      in the list of incapable nodes.



   If the above procedure finishes without finding any helper, then the

   original BFR next hop via a tunnel is used to reach the BFER.





Jeffrey



From: zhang.zheng@zte.com.cn <zhang.zheng@zte.com.cn>
Sent: Sunday, September 29, 2019 11:44 PM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>; nils.warnke@telekom.de; ice@cisco.com
Cc: bier@ietf.org
Subject: [Bier] comments on draft-zzhang-bier-tether-03



Hi Jeffrey, co-authors,



I have read the newest version of draft "draft-zzhang-bier-tether". I think it's well written and helpful for BIER deployment.

And I have some comments:

1. In section 3 about the IGP/BGP signaling, because a Helper can help more than one non-BFR node, there will be more than one Helped Node sub-sub-TLV shown in the signaling. But one helped prefix MUST be shown only once.

So one sentence about it may be added in the section to make it more clear.



2. About the IGP SPF calculation procedure, IMO it's better to explain the algorithm modification of [RFC8279] section 6.9. Like:

This sentence may be added in Step 2:

But the node's prefix SHOULD be noted for Helping check.

A Step 4 may be added:

When BFR-B finds that one node signals as the helper of one or more helped nodes, BFR-B MUST check if the helped node is bypassed. If the helped node is bypassed, BFR-B SHOULD replace the existed tunnel from BFR-B that bypass the helped node with the helper node as the child node. If more than one helper existed for a helped node, the one which has the highest priority is selected.



Thanks,

Sandy