Re: [Bier] Comments on draft-chen-bier-frr
Huaimo Chen <huaimo.chen@futurewei.com> Wed, 18 November 2020 04:27 UTC
Return-Path: <huaimo.chen@futurewei.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 0202F3A0978; Tue, 17 Nov 2020 20:27:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.089
X-Spam-Level:
X-Spam-Status: No, score=-2.089 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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.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 1FQZk2F5_KhZ; Tue, 17 Nov 2020 20:27:55 -0800 (PST)
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2135.outbound.protection.outlook.com [40.107.223.135]) (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 962243A13F0; Tue, 17 Nov 2020 20:27:55 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UGUfNg6kBKvGC2WryhwAn5B2qHhYu43Y/enqvq4vOHWPKPxD1BmYUqjFdTqz3FVaENVnZhyc2YEEfPvvFH0Qi0E/RqwrBBa4f5NeNn+QHQBm0NisZTK+xYHsZ/sJqSkfD0/bVrKA2HLWs00bnqXVx8SWqzVjs/Hod5tSkFglnXjGlTkMg9i1R/a+jFeOxycbcQnjlmoVwUM4NtNQGlYPMfz4WK323kKcVxkQIZZb+uyCWxDPK8T0cusg2oS2KA7TmuL+0dJ9++LA0zejuLEhIONlpQGg8OgbqZxVJmBmLsD8IY+cXmZcb7DlbFzJPciWfanK6g4EPvE5s+itlvoU+A==
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=s6l3bHmqKD8GVFpn4nMXNfqjrBaKCjQblGKJgkSpaYc=; b=geWpuOR3Di3+OKxLnPiWjp4hsb6P6nuML3AVOpxzNh5jymvuy9Wu4wMo5P8kB/KbLzq99ZDE0wgY56kna+QWroX9zQzrPUocvYy+eUH0v8BjeYpyDxNqSlQM51/0ee3kacM5elmBDciTtuLH81wO0siy9ruF0h02BzfFMhjINl1dniueI9vCM0yGZHX9QGJnbXenmyqvTisjv/qIXVLyqHihvCngrSiqlFdYM/wBYTOWpR69Gd5KurBSroFNUUnO9Gxzwfnwl+lbPqqOs8vR3bKKk3WKGWSzjzZy6qkhAZCD8TOgwnDxvCYLwOdgCXHJn2jXzMd1iP+I+o1vNXgW8w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=s6l3bHmqKD8GVFpn4nMXNfqjrBaKCjQblGKJgkSpaYc=; b=gsRoLuoSlXSrt8AGdJAoYJlZrOZ/5VptwtjXnov1jB/WszM9t3Ug966BK+YkTzGMReFF7VQDCfH34Z8WI3gUxh8yLr2ZVltfyTWdVDef4qLZ5n9zQwfYzL4RxoSPJHflWwjf1zjQHaZN+yqdAE87fyF8UisxE9+9lKVYBH7UaVE=
Received: from MN2PR13MB4087.namprd13.prod.outlook.com (2603:10b6:208:263::16) by MN2PR13MB3181.namprd13.prod.outlook.com (2603:10b6:208:136::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3589.16; Wed, 18 Nov 2020 04:27:52 +0000
Received: from MN2PR13MB4087.namprd13.prod.outlook.com ([fe80::f87c:c7c8:590d:a631]) by MN2PR13MB4087.namprd13.prod.outlook.com ([fe80::f87c:c7c8:590d:a631%8]) with mapi id 15.20.3589.019; Wed, 18 Nov 2020 04:27:52 +0000
From: Huaimo Chen <huaimo.chen@futurewei.com>
To: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>, "bier@ietf.org" <bier@ietf.org>, "draft-chen-bier-frr@ietf.org" <draft-chen-bier-frr@ietf.org>, "draft-merling-bier-frr@ietf.org" <draft-merling-bier-frr@ietf.org>
Thread-Topic: Comments on draft-chen-bier-frr
Thread-Index: Ada5vIFHVD+oVThXSG6NMrvMvYMXmgCEjkAmABKgCkAAUgPacg==
Date: Wed, 18 Nov 2020 04:27:52 +0000
Message-ID: <MN2PR13MB4087D96ACACA993923677F01F2E10@MN2PR13MB4087.namprd13.prod.outlook.com>
References: <BN8PR05MB59706555A18B2054B542900AD4E60@BN8PR05MB5970.namprd05.prod.outlook.com> <MN2PR13MB408754F64BE5BB4B08AC29A1F2E30@MN2PR13MB4087.namprd13.prod.outlook.com>, <BYAPR05MB597480B9FFA84E8593A37629D4E30@BYAPR05MB5974.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB597480B9FFA84E8593A37629D4E30@BYAPR05MB5974.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=1ae40fc0-a603-458f-9861-1235eed1d115; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=0; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=0633b888-ae0d-4341-a75f-06e04137d755; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2020-11-13T12:57:05Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4;
authentication-results: juniper.net; dkim=none (message not signed) header.d=none;juniper.net; dmarc=none action=none header.from=futurewei.com;
x-originating-ip: [2601:199:4300:8e5a:b0ad:52f6:1f36:ac16]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 61c3bc56-9aa4-4fdb-6f14-08d88b7a508f
x-ms-traffictypediagnostic: MN2PR13MB3181:
x-microsoft-antispam-prvs: <MN2PR13MB3181F9F98C831BB10CC97ED1F2E10@MN2PR13MB3181.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: HjpDwuDOMqRIjG9X/nE99bCKkm244u0BwCTdwwGqRgWsXWWEu30n0/9TELcr/AgP67+wOIQOypia7PndcA0ectVqEVKMjNAm1Iv6e/8pg4xOs0p5KWbM1vJS1K+yBSC31ug0znw8pVwaSZQ9wKnLV0Fptsp9yvkBfUDI7hf1F32P+MFNmM8VGRxAAGJLn7WoLK2t5GJLmgJqp4bSJXN6yW2mV8SMZD+2t6qWiLZEpnIC/uQuAIH+uDNgtlZqbkbcCzHjjg0YHOfABXo6OGJizABUlzs+ihG4naQIVZjvO0B2jw6uZBbQWO+lo1uOEmCzy3lvGW+V3q538LK4RIjoSiMV5kToaHUu5hLJX9oypwNx6M7v2O1g0Fufr3lDhjql79j95AEcGXeHWxFIj/NjhA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR13MB4087.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(376002)(39840400004)(396003)(346002)(136003)(186003)(7696005)(76116006)(66446008)(316002)(166002)(45080400002)(55016002)(19627405001)(9686003)(966005)(478600001)(5660300002)(66476007)(64756008)(66556008)(66946007)(8676002)(110136005)(52536014)(6506007)(44832011)(2906002)(8936002)(53546011)(33656002)(86362001)(71200400001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: /Wl3eQgJyCnipRYC/BUuu8F6Qyul9ALS5Ia9btNvc3aOxo+81wJ1FBvnioUnIGPHbeTCzi5AnEJe2QBRty0vI9kDuGSydf4fO7GUlzGiLCcass9xjnKS0JKS9Qrd84LCd0lv2WKZUHAkO6fdTGY0+giZr+oPe5i0uzwkY/gYUNgtVW+/rs5a7MJlWQSvTqz/sA+x/e3D8QXdEs1TEZG412MAdbiifDzt/KgsrB9MMLnR6TBhL6srWw7gyhPD1+WjUH4Xqn8mAXVQ2SMGyo0DWn3Awfs1E0hjBAa8sSSMgGm8YL6+RVtxfS7i4/xX7pK8O1APsA2qXeTqsLmDS7KHBnOJOXxSg72WQAi6LvYXbkBWRDPfyu4UjWdhMWsZRsqvKpkKeeTZAL7VbNwDOijfOFLoVoXn1qNDqjarRuCXL+8uqBf5Peug3WwYdKai+soQeeZAV7YhAqOoeC0puuuamOyIUNkBJ/ZaLzRQq2vwqIcD352TLv2bMnk5QiUGzfsZcu5PPIVUAVwll5I0MY6qHeVZe5FUZew2u1r3KrQ4tN+lmZW0a4xMuGXKCvvmA3ZxIYa38h3RGK40Y7AJbBCdtbuMMJ1PJwfg6aFz9zP6Z8/1Ysent+bqSQ8BYfq/1rWFsv7xsyle7rU718fkoxvpblMMT6C1qWlJUmquOMujnqoWFIGiql+HgMwcLYjI3M0qMSOtP7xhyZQKaW+vdPLsZRQ/d9cGnAWk0WSF541eS5OwqwY957rt5yZM6mW7EAEvgTgFAqhNQuCUXOLuYZKfSeqJeOQP5OiX720jAfpH0NP9jSKSlLAAcz1Uc1VjinsUv3uWfP0hZjFJYsn+sFinJr1lrbporke9vVMXVBmBoduoj5Qa5Bk+GXRIUh1D2PvpFAdZHhvBmI0sjTkm6ZhqM6fXE++gD8TAdoZz7bb4hFrjrRu5yMxlsSYzh3d4d1dx82BCb87YggNAswKYUoAKhw==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MN2PR13MB4087D96ACACA993923677F01F2E10MN2PR13MB4087namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR13MB4087.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 61c3bc56-9aa4-4fdb-6f14-08d88b7a508f
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Nov 2020 04:27:52.6086 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: +8u6pZyrADeKLFq4AcXm62vN/r0JkNswWFoPKEgnT7Xfy3/SAQyc9NDSFRn9EPJ2LaQu9p3biOZ3PxPMGpDRAg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR13MB3181
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/meH7qojzYa8ntp_v0lx1OtC5Z7o>
Subject: Re: [Bier] Comments on draft-chen-bier-frr
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: Wed, 18 Nov 2020 04:27:58 -0000
Hi Jeffrey, Thank you very much for comments. Regarding to the text below from RFC 8279 you refer to In the event that unicast traffic to the BFR-NBR is being sent via a "bypass tunnel" of some sort, the BIER-encapsulated multicast traffic sent to the BFR-NBR SHOULD also be sent via that tunnel. This allows any existing "fast reroute" schemes to be applied to multicast traffic as well as to unicast traffic. This architectural description is good. Our draft about BIER FRR is well fit in the architecture defined in RFC 8279. Best Regards, Huaimo ________________________________ From: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net> Sent: Monday, November 16, 2020 8:17 AM To: Huaimo Chen <huaimo.chen@futurewei.com>; bier@ietf.org <bier@ietf.org>; draft-chen-bier-frr@ietf.org <draft-chen-bier-frr@ietf.org>; draft-merling-bier-frr@ietf.org <draft-merling-bier-frr@ietf.org> Subject: RE: Comments on draft-chen-bier-frr Hi Huaimo, RFC 8279 has the following: In the event that unicast traffic to the BFR-NBR is being sent via a "bypass tunnel" of some sort, the BIER-encapsulated multicast traffic sent to the BFR-NBR SHOULD also be sent via that tunnel. This allows any existing "fast reroute" schemes to be applied to multicast traffic as well as to unicast traffic. While it does not explicitly call out “IP FRR”, it does say “any existing "fast reroute" schemes”, and the reason any scheme works is that BIER forwarding is really tied to how you reach individual BFERs. As I mentioned, how it is done is really implementation details – whether it is “tunnel” based or just tunnel-less IPFRR based. The actual structure of forwarding state could be ECMP or Unequal Cost MP based (a BIFT entry has an ECMP/UECMP nexthop with several branches and if one goes down you just use the rest) and it’ll work for all situations. You may argue that the extra take is better – we don’t have to continue on that as there is no need to standardize the internal implementation. Jeffrey From: Huaimo Chen <huaimo.chen@futurewei.com> Sent: Sunday, November 15, 2020 11:27 PM To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>; bier@ietf.org; draft-chen-bier-frr@ietf.org; draft-merling-bier-frr@ietf.org Subject: Re: Comments on draft-chen-bier-frr [External Email. Be cautious of content] Hi Jeffrey, Thank you very much for your comments. My responses are inline below with prefix [HC]. Best Regards, Huaimo ________________________________ From: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>> Sent: Friday, November 13, 2020 8:14 AM To: bier@ietf.org<mailto:bier@ietf.org> <bier@ietf.org<mailto:bier@ietf.org>>; draft-chen-bier-frr@ietf.org<mailto:draft-chen-bier-frr@ietf.org> <draft-chen-bier-frr@ietf.org<mailto:draft-chen-bier-frr@ietf.org>>; draft-merling-bier-frr@ietf.org<mailto:draft-merling-bier-frr@ietf.org> <draft-merling-bier-frr@ietf.org<mailto:draft-merling-bier-frr@ietf.org>> Subject: Comments on draft-chen-bier-frr Hi, If I understand it correctly, this draft describes *one internal* implementation of BIER FRR based on unicast FRR, a concept that is already captured in BIER architecture. Therefore, at best it can be an *informational* document. [HC]: The draft describes a fast reroute protection for transit nodes in BIER, which uses IP FRR such as LFA defined RFC 5286. In BIER architecture RFC 8279, it seems that there is no text talking about using IP FRR to provide protection for transit nodes. There is no reference to IP FRR such as RFC 5286. Regarding to changing draft's intended status to "informational", I am open for this. The reasons for its current status to be "Standards Track" are that the RFCs about IP FRR such as RFC 5286 are "Standards Track" and other documents using IP FRR are "Standards Track". The described internal implementation is actually not the best way (I understand that is subject to argument). Unicast FRR does not use a separate FIB for FRR - the same FIB is used for both regular forwarding and FRR. Similarly, the same BIFT can be used BIER regular forwarding and FRR [HC]: The FIB for normal IP addresses/prefixes is much bigger than the BIFT for BFERs. Using a separate FIB may consume or waste tons of memory. Considering the small size of a BIFT (at most, the size is the number of BFR nodes in a network), using a separate BIFT for FRR seems better. Its advantages include that it is simpler and the forwarding procedure for BIFT can be used for FRR-BIFT without any change. When a BIFT is used for both normal BIER forwarding and BIER FRR, one row (forwarding entry) in this combined BIFT may have multiple backup sub-rows (sub-forwarding entries). At most, the number of the backup sub-rows in a row (forwarding entry) is the number of BFR neighbors connected to the BFR that builds the BIFT. Each backup sub-row corresponds to one of the BFR neighbors and is used to forward the traffic with next hop BFR-NBR being the corresponding neighbor while the neighbor fails. There may be multiple rows in the BIFT containing the backup sub-rows corresponding to one BFR neighbor. When this neighbor fails, for each of these multiple rows (forwarding entries), the backup sub-row (sub-forwarding entry) corresponding to the failed neighbor is used to forward the traffic. - an entry in the FIB has forwarding information for regular forwarding and FRR - as explained in https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftools.ietf.org%2Fhtml%2Fdraft-merling-bier-frr-00&data=04%7C01%7Chuaimo.chen%40futurewei.com%7C9c89b7e002a547e1771808d887d60bba%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637408700702679994%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&sdata=PqgthD2ABe0G6oZ9CQIPOBJQ%2F6bOsaZlIRsBkurW6Rw%3D&reserved=0<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2Fnam11.safelinks.protection.outlook.com%2F%3Furl%3Dhttps*3A*2F*2Ftools.ietf.org*2Fhtml*2Fdraft-merling-bier-frr-00%26data%3D04*7C01*7Chuaimo.chen*40futurewei.com*7C9c89b7e002a547e1771808d887d60bba*7C0fee8ff2a3b240189c753a1d5591fedc*7C1*7C1*7C637408700702679994*7CUnknown*7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0*3D*7C2000%26sdata%3DPqgthD2ABe0G6oZ9CQIPOBJQ*2F6bOsaZlIRsBkurW6Rw*3D%26reserved%3D0__%3BJSUlJSUlJSUlJSUlJSUlJSUlJQ!!NEt6yMaO-gk!QpU7u0kPXMh6CP2sg1vg5yI0NZoYaZ0JV9R3tfQOwB26L16CfDWdUg2ysbsWSiQO%24&data=04%7C01%7Chuaimo.chen%40futurewei.com%7Cd837f32b71c24ffbaa1e08d88a31f051%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637411294393937363%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=dvlBFM5dGoNjOh50Swt5Hp%2FVgITUlURgwtS%2F2c0BKW4%3D&reserved=0>. [HC]: The draft pointed by the link above seems use a different way. For a BFR's next hop (NH), it assumes that there is a tunnel to each of the next hop's next hop (NNH) from the current BFR. When a NH fails, the BFR seems to forward traffic through a tunnel to the NNH. There is one backup sub-row in each of the rows (forwarding entries) in the BIFT for both normal BIER forwarding and FRR. Jeffrey Juniper Business Use Only Juniper Business Use Only Juniper Business Use Only
- [Bier] Comments on draft-chen-bier-frr Jeffrey (Zhaohui) Zhang
- Re: [Bier] Comments on draft-chen-bier-frr Huaimo Chen
- Re: [Bier] Comments on draft-chen-bier-frr Jeffrey (Zhaohui) Zhang
- Re: [Bier] Comments on draft-chen-bier-frr Huaimo Chen