Re: [Bier] Shepherd review of draft-ietf-bier-idr-extensions
"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Fri, 07 January 2022 03:42 UTC
Return-Path: <zzhang@juniper.net>
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 065BA3A11DD; Thu, 6 Jan 2022 19:42:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.675
X-Spam-Level:
X-Spam-Status: No, score=-2.675 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.576, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=hHhPJkOF; dkim=pass (1024-bit key) header.d=juniper.net header.b=ahubYgjS
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 Jfv3VPoEXK_H; Thu, 6 Jan 2022 19:42:32 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 A11763A11DC; Thu, 6 Jan 2022 19:42:32 -0800 (PST)
Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 206HWbPR010845; Thu, 6 Jan 2022 19:42:31 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=66UkkmLRsmS//bYw3v7Fe7jQoEHMUUk0w0DPXlSmWnk=; b=hHhPJkOF7cJmaW4ulw4o73oX68Kzpv+Tsf5Y3Ma/zc5T3i8aox2icNblJCC2xu0Uh3vM 7me1fz2fAXXr0P80Vhrpnt0mTXClug9/3LuaIz4+F+7vRlEoFbJ1wlSq00CmITcwevbZ Y3drXJI7D/yIMYPGuqvA8lU0jfAfhRsgtO9YH1sWRm2CCPEzUuLarBMjZ0CEQB+b+WM8 HDb65O+5CnO7f5mq64MX2NEcPvt0pNuRPP4U85AE+i8LRErh2ibGfbiQuqp1tgNpAX/q bfthgHRN43u9Q8+iz1Qa5Y4EAeytCbMhlFCwt3mkrk/BW1AWa4AvtrAwAoQ/Oh5Peys2 /g==
Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2168.outbound.protection.outlook.com [104.47.57.168]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 3de4wth1a1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 06 Jan 2022 19:42:31 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=V+gZU7hNdIAFrPHH6T+++y6f4tRf+xrndikRdbkDLUSc9T62+fZgBQLk/ASsC4MP43ou7qNlDgKh6htZqSaCnKwLSyxyScHezkNZRlowB6Pym17xuAiDoJGazu23qbxysASjm6EfCgpJz4XthwTcT+z6MuLqUyGbKfLzLuc1YfYOHs4qT6uSbRgBGCPyP2bzDZ8TPu9HEyAnHN3m8B9rsxpJDuu7RMpuWU89KmGQDHmHvMNIkXUjz6F9RnDylkdCK8FXrLd8ClyR8/xaqmnGoUnmrPZK1jtak/T0p3mQi4Z3jIQJxc3gQs0P9jRNQNTK0fUf7OSjLq3W27efOuzw8g==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=66UkkmLRsmS//bYw3v7Fe7jQoEHMUUk0w0DPXlSmWnk=; b=cjBLVcBMfpfW+hKKlWKCVg6j18lACy05GLIRfUAM3OEYAgQxdOpT45JX5EimFJZ7gyfXtCxzqLQ69uS38S8LtW0n324npIjqGX8MRlq0Qaqa+MySC278/7Xw+pMhk2FcZjB4wGepaMFlFGV2MJDleObMtNtw8NPVKi9A5uGkt2X4TxbaLhq4WG/cug5vnezSl5MPCQQAXH9nSUCra7eMrSGK2votuqN7HGRcM0/Gf4eL1l0A1sP5/mPwm+Be1D3QDDMhOqeUlJqbt53NSwj1Ij8Xssh3vUD/5K/Gs3RgIfrha32yzI/SD5cJM854irA4dpCRP/DUVV5CXVaS4H5jug==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=66UkkmLRsmS//bYw3v7Fe7jQoEHMUUk0w0DPXlSmWnk=; b=ahubYgjSI2idtDhZuwUUzJKx2aeOp2eUu4Q7xz2q89CIUeeLggNzOqpXah4xxYQOh8IUtQjGDS28QoqPzkAcTV9qt3oRYwwlwmxVr2pRGlHXzz6BlhNhFhu/l8GDWE6wd/CdmwDbwDuVy5JQE2AkdHl53bL219cUXo/rzdhjdbM=
Received: from BL0PR05MB5652.namprd05.prod.outlook.com (2603:10b6:208:6a::19) by BL0PR05MB5073.namprd05.prod.outlook.com (2603:10b6:208:80::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.4; Fri, 7 Jan 2022 03:42:28 +0000
Received: from BL0PR05MB5652.namprd05.prod.outlook.com ([fe80::6d:6a4:93e4:c1fc]) by BL0PR05MB5652.namprd05.prod.outlook.com ([fe80::6d:6a4:93e4:c1fc%3]) with mapi id 15.20.4888.005; Fri, 7 Jan 2022 03:42:28 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: "'draft-ietf-bier-idr-extensions@ietf.org'" <draft-ietf-bier-idr-extensions@ietf.org>, 'BIER WG' <bier@ietf.org>
Thread-Topic: Shepherd review of draft-ietf-bier-idr-extensions
Thread-Index: Adft4WYfe9BQqNjxTUmCP1tBOFJhcAVfsQvQ
Date: Fri, 07 Jan 2022 03:42:28 +0000
Message-ID: <BL0PR05MB5652CD726493D3299EF035D0D44D9@BL0PR05MB5652.namprd05.prod.outlook.com>
References: <BL0PR05MB5652D0AD359C91BF5C960D08D4719@BL0PR05MB5652.namprd05.prod.outlook.com>
In-Reply-To: <BL0PR05MB5652D0AD359C91BF5C960D08D4719@BL0PR05MB5652.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-product: dlpe-windows
dlp-version: 11.6.400.34
dlp-reaction: no-action
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=bc872bea-cf9f-4fe1-a996-91bd6f51253e; 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=2021-12-10T16:16:43Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 517265ff-7db3-4415-19bf-08d9d18fba61
x-ms-traffictypediagnostic: BL0PR05MB5073:EE_
x-microsoft-antispam-prvs: <BL0PR05MB5073AC1B7C1F6864DCC62A20D44D9@BL0PR05MB5073.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: y/8pqglIled7Ih7bTdGz944cNJukKl6FcXUW4QhXnzgSCKWrUmbXyqN3qtNPH6adZ8MZ1DVlgwU6s38UQ9FwhWEvL9WVs1MCFwSbBvm8m7+wNZTSIcaJGSjdOYKBiRb5sLpie+BuYJtEDvi5iUAtD69H4/tHPpdWYpWVimhnlCQCdYbHzQh6CTOn1UQ68enJZP5O5jRWMOg+TMCIUjdzICFJ7Db4Woh07NgIQC2KmIOsPlYxZzS0RrvRY9rTMosc9sTZxxC3K4RWbJ+7qj/J5N9ic++MX6IgzVRXrlqqgjRDz+75r1aXyoLAm+fGTsKWmfCEx9+YepenWvol4ykHKXC9MI4548eriMXLF1XzuPAHjicyZut+siGWzXlv8aDVGo14sLMVuhhawPJPZ7siCs5gG6UB54boUMAJD5vlhmprL+gtrgc/em1nUg+vQSRjJWJfkRRgCnJwOAxHa0SSoCpYU3hO3vmj+SD8Bm4IooQ5xkT2ozOQe36BDCCv7Qqaas59d0Ax0yiAT0dJIPpglqrDzcqeP+8k5JU0Q9l/jE2C9JbmnufGdnBkOIbs20arh2JPizFAx3YnmH/NjbFbtOyvZcws1clguOg7n5FLV10He4ELy1vM5fHokeB2r6jBSOrAZLXciCG3kr7K9NYcijXLF1b/y5VkxDhlggieuYt1wREPIN3aAaA2U1AaIEbXTbYoTJ+4GISrxGtasNLZEPT9ujl7XEF9+M7QNwWOvpLVmLpG6GkBrQvQ/Vt3SeuuwJZLmgke/SvCX4f6X79NSQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR05MB5652.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(33656002)(122000001)(64756008)(110136005)(5660300002)(38100700002)(316002)(52536014)(71200400001)(66446008)(66476007)(8676002)(7696005)(66946007)(83380400001)(9686003)(66556008)(8936002)(450100002)(2906002)(508600001)(86362001)(55016003)(186003)(38070700005)(26005)(76116006)(53546011)(66574015)(6506007)(491001)(20210929001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: IVJ4MH8XwEFaVhkP1iMJVPFpJbZBZEym1mSsss6UzA8Y3DTppOg7+RZCqMMN07nYg9CK90Z71GTr7DfXzk16e9z5jXGhrd8njauKQD+sPqFGLh0rRMdDxdNQ9sn5tK8M+KCYsI2V6rcM+4l6T/spsR9eeNxJte20wmel8HllX0Rg7+/GLJGILSAT1rgXXaLgk1HCYwdTeA/ypvoITaNgeTDuFB798mOYDceTH7GAM5dNmUhcSrOgHwuZfDiAcxHnBaYwdE1dePBNSX0Efd0AWpC0yrlKzIo3gQcB+mOG4yq7JqhlJ9iJUuDCs2YmiYiWhV0W3+bEtt2DNy+NZoxHP8V4dikPMyNRTKxRAs3iDUqmJt450vaZKtWtqhQ2OebOYyswTP3B5xXnbVCfzqA1Hij7JjRbopqpT2V7VedIIwa6tUO2prIfx3CwMVY1iYt/Y/6Eh8BK8XSrD1mxCdsDpKr1FsTWXQyYbO4lvJNLsXqb4LBwovAzL07GoWUmJesXleAhV59zxQyfE3r5rvtKT2kwgA/GIVjAaPqrvtMkEsAVymMJN3spOqBCK7kz4macp5Z3Jk4TRgHxQ+LuumDPv+gAIm6GCd1K8M5UH0xGz6cdaTp6q+oUJWtLh3+xiKWei9vP0JZpvis+BKW5DuFTEqpOjt/OOoUzgjruun/2WFg9+9Lar3H+mcv08T2ZOlZIDPy47cNqbi7Lt/bTLranyyMAXiNbq/uMi/0wjC5qwH+kWIGJIIs6lJ2nWAUVtgH5kb55zwNC3vF6SU4sQicR25uVUgSyeEY85xZ7J8n6npR4AgrwA3Q8M3exWYeYd5e8f8u8Qm7kNjvJwUZ8jAlUyumpY9HCRw7FToyjD/JIHoLx6o63I91aHu4wfNXIt3vNiNnyfqNqi2G0HpOhQtEInwXjy3+74BiQAUEuClszEGjiJgWuR1y+ibymReHBLeTMox4RLqT2q0gz/aN/dgou2s09mvabA5NaWJCP1xonnG+SGudPZMw8V6wHzO50E0uafnIj82Th14hsG8yUGN4ndDOqpFUTzCdoLo2Ow119p8wRL0CMS+4q1MMImWWy66FOx4PbLakuFFCMrJBtEgjpVyhIfpdLYmAPQl+nenKquGdWVJay87EWQ+SBS3L0wnfBizADzNATOhKPZrKFe0T/t/kesUbJoqqhBAAiQGu3qqgeYn6CXoxgzHjc9V3MRolKWdUKQx7A0FSooPgsKsIFeWizx9DMrT2WDbHnj6eWDQX8+tHCwLMXtmSsjEhSQDrnTDxkTzsLaf5BQ6g3rn3RIy/pWCBu5bFFYlWR1BU4yiU06iqYa9VQ2t7BfU+G12qZXPY4s7FTCo6AKX6E64ZZ6WyPzgXECCqEJ0ffj9VoIR+kgAH8uGPx+2efkuY4zuSXERo4agc7iqupJkQI2aKqQTFeGZeZ68QMcUXKejNh7p3DINAhpJq+4qB1+W3FZ55vnp223GcXxdEbSetQATgQKFhs7lzPxO1nnAXNc5Xeq4wXHrGGVYNaxLaLvKfdk4C/Qe0Z8S0n3t1NQfcFhwXD6qbiqeOkRxrC8JFwXz9t/DggT98TBEhnZhjjN4sdXmgcm6MI4t/RYUM4xijDimLuSZ8i5ftaiX2xEhrzS8DBO08=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BL0PR05MB5652.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 517265ff-7db3-4415-19bf-08d9d18fba61
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jan 2022 03:42:28.5683 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: yiwyX41DXKAhKC1Qclmt9gegbxpj8UzpNYW5XRvRr6DXvqfK/hyC+pfL+t9v1uKFa4xNg7HaCf2TTQ6Ys/oJTA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR05MB5073
X-Proofpoint-GUID: aXoXYZj5llHwJN8NzhQASG4Rk8kuYVAo
X-Proofpoint-ORIG-GUID: aXoXYZj5llHwJN8NzhQASG4Rk8kuYVAo
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.790,Hydra:6.0.425,FMLib:17.11.62.513 definitions=2022-01-07_01,2022-01-06_01,2021-12-02_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxscore=0 bulkscore=0 impostorscore=0 malwarescore=0 priorityscore=1501 phishscore=0 lowpriorityscore=0 spamscore=0 clxscore=1015 mlxlogscore=999 suspectscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2110150000 definitions=main-2201070023
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/bZCpL7cf8LL-ATEk6UwALh2sZe4>
Subject: Re: [Bier] Shepherd review of draft-ietf-bier-idr-extensions
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: Fri, 07 Jan 2022 03:42:37 -0000
Hi, More shepherd review comments below. The abstract and introduction section talk about data center use case. While it does say " These extensions may also be applicable in other scenarios", I don't think we need to call out the data center use case - it equally applies to other scenarios as well. With that I suggest the following text: Bit Index Explicit Replication (BIER) is a new multicast forwarding architecture which doesn't require an explicit tree-building protocol and doesn't require intermediate routers to maintain per-flow/tree state. BIER-specific information does need to be signaled with routing protocol extensions, and this document describes BGP extensions for advertising the BIER-specific information. End of the introduction section has the following: These extensions are applicable in those multi-tenant data centers where BGP instead of IGP is used as an underlay [RFC7938]. These extensions may also be applicable to other BGP based network scenarios. It can either be removed, or if we want to keep it then it should have an informational reference to draft-zzhang-bier-multicast-as-a-service for "other ... scenarios". BSL: a one-octet field indicating the length of the Bitstring in 4-octets. The field MUST be filled with one of the valid BSL values as specified in [RFC8279]. Upon receiving a BSL-TLV containing an invalid BSL value, it MUST be ignored. I can't find in RFC8279 about the bitstringlength encoding. I suspect it is the 4-bit encoding as in RFC8296, which is also how IGP signaling does it. This paragraph probably should be corrected. If it is indeed 4-bit, maybe it should be combined with the label field (currently the label field uses 3-octets but 4-bit of that is not used) - just like in IGP case. An implementation that supports the BIER attribute MUST support a per-EBGP-session policy, that indicates whether the attribute is enabled or disabled for use on that session. The BIER attribute MUST The above seems to imply the policy is for both sending and receiving. NOT be sent on any EBGP peers for which the session policy is not configured. If an BIER attribute is received on a BGP session for which session policy is not configured, then the received attribute MUST be treated exactly as if it were an unrecognised non-transitive attribute. That is, "it MUST be quietly ignored and not passed along to other BGP peers". The above is about receiving. To prevent the BIER attribute from "leaking out" of an BIER domain, each BGP router on the BIER domain MUST support an outbound route announcement policy. Such a policy MUST be disabled on each EBGP session by default unless explicitly configured. The above is about sending; but is it a different policy or the same as the one mentioned above? Does a non-ASBR BFR need that policy? The first sentence does say "each BFR" but do we really need it on non-ASBRs? Since the BIER attribute is an optional, transitive BGP path attribute, a non-BFR BGP speakers could still advertise the received route with a BIER attribute. This is desirable in the incremental deployment scenario where a BGP speaker could tunnel a BIER packet or the payload of a BIER packet to a BFER directly if the BGP next-hop of the route for that BFER is a non-BFR. Why is the "or the payload of a BIER packet" there? Should it be deleted? Thanks. Jeffrey -----Original Message----- From: Jeffrey (Zhaohui) Zhang Sent: Friday, December 10, 2021 11:20 AM To: draft-ietf-bier-idr-extensions@ietf.org; BIER WG <bier@ietf.org> Subject: Shepherd review of draft-ietf-bier-idr-extensions Hi, I have not done a thorough review but I realize that non-MPLS encapsulation is not covered in this. I believe non-MPLS encapsulation is already well thought and mature, and even covered in the bgp-ls extension draft, so I think it's good to non-MPLS encapsulation here as well. Jeffrey Juniper Business Use Only
- [Bier] Shepherd review of draft-ietf-bier-idr-ext… Jeffrey (Zhaohui) Zhang
- Re: [Bier] Shepherd review of draft-ietf-bier-idr… Antoni Przygienda
- Re: [Bier] Shepherd review of draft-ietf-bier-idr… Jeffrey (Zhaohui) Zhang