Re: [Bier] John Scudder's No Objection on draft-ietf-bier-bar-ipa-12: (with COMMENT)

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Wed, 11 May 2022 20:58 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 A42A8C1595FE; Wed, 11 May 2022 13:58:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.671
X-Spam-Level:
X-Spam-Status: No, score=-7.671 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.575, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, 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 (2048-bit key) header.d=juniper.net header.b=zZZRvth2; dkim=pass (1024-bit key) header.d=juniper.net header.b=k+dCwd0Q
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 pXXNy1QyrPrm; Wed, 11 May 2022 13:58:50 -0700 (PDT)
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 3BEF6C1595FB; Wed, 11 May 2022 13:58:46 -0700 (PDT)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 24BEOHMe019979; Wed, 11 May 2022 13:58:45 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=UvO/2tURBNICTRi0lMsMjw+Qi/ItCP9lZKe4MIse+84=; b=zZZRvth2OznYEKXJsq0BRAjLSvDDdq0BwQgUld9Xs06xodniLQOccYPFq1ci1QPS5XGJ uAgOLhuyaH58HvQJc4SOFma05ZPyzWKRIgwpXcpdiAHZY3hz+MQeYG2jTAGgmXV1rLqE 42lM+4+a6nYgjF+KYTKEue07Zry4AYHn2nmmhbl2VulsVy4yMt/RgnSk4z/SNs/8L7Iu DKeCvLSmqaEZOyFmpD4VnStTvY3AIL3v3etUVhiT9LFjb5szXP6Y2ndvMn4OfADQK0r0 hY3u0jhVF40/wGNFuXxZHD+VotAvOGKwTRXyMK+ER3fyv7LiqFL3GSBylIFAqcuF3ga4 Qw==
Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2173.outbound.protection.outlook.com [104.47.59.173]) by mx0b-00273201.pphosted.com (PPS) with ESMTPS id 3g06u41qts-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 11 May 2022 13:58:45 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VK0vGU7IFr8mq62hTEcKLMLKnjuJXQe46AxGzD5TJxM9UcUZa0dVfMntVPcN9bQyJLrQiqyM1GFW9/YlvsuZT9tHcH0Nq1a5fWCCakWiq4RyYEeXx6t336gfXsjHzlheMK69y6ji1gfEqrxmSbFOhZwultNSwxOEvAdaUHcHLp1vTGRMhoOSEVIF5+VwME4/oGSdcL/H4FE5f19slr29Gr6jPSWUYFr6g30xbavi1V81KrkGu+EiPbldf6a7aRxSSo+EUPg5znNKlzdV6uouzDSgF+IsV7WKJITeSOR06vjv9L4aN2dalRk1Z1VF8Hs3FRrNFb/cTWDz+8GoX/ZKkw==
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=UvO/2tURBNICTRi0lMsMjw+Qi/ItCP9lZKe4MIse+84=; b=UPIHoeTPfhpKqj+FxEjmodppqTpFF/eNVi5n8++thZ+9oZSUoLf4FYoU8/RU8PaqkSK9kEndELBR+3Cp9OCWRcE16aEWJ2khSiF0tfCan3e8PsStPtPRvAmMAdVmiqxm2KHoDWNWfBLkQ41Q5Cuv6LbJV+4ZS5fCL+BQwswP8bhbfP7SsU1aTE8cd8+NNXOnwWHsUSsPxIHTiSt7IsKhVo74nBDdEKTwrnZBAYd41am4xWfPZtvk7CbtC0YcFSi2RHPOlVHX/l04SXTotICT4BNtH58+WO7Li3QFg8rt18mxaNElBFMvw/TcwBDkRqpkD48/bdhEOX5QPwlEtW6D6A==
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=UvO/2tURBNICTRi0lMsMjw+Qi/ItCP9lZKe4MIse+84=; b=k+dCwd0QioJvQnY/MKhR5darEv4DguvBwH8PxeEWOARCO6ORmoYxcFSvf/p/X+OcgLl4cT3KM5T8UTtgYnVKPz6b72m/7ug7N4uI3HF4zsizzPUdwk7XPsXFih+OSm8aO7Edvg3ttQIxAamboC4hbutCOUEpwB0pp51AG8lclGo=
Received: from BYAPR05MB5654.namprd05.prod.outlook.com (2603:10b6:a03:18::17) by BL0PR05MB5090.namprd05.prod.outlook.com (2603:10b6:208:8b::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.4; Wed, 11 May 2022 20:58:41 +0000
Received: from BYAPR05MB5654.namprd05.prod.outlook.com ([fe80::e8a5:592e:9bb6:d975]) by BYAPR05MB5654.namprd05.prod.outlook.com ([fe80::e8a5:592e:9bb6:d975%7]) with mapi id 15.20.5250.012; Wed, 11 May 2022 20:58:41 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: John Scudder <jgs@juniper.net>, The IESG <iesg@ietf.org>
CC: "draft-ietf-bier-bar-ipa@ietf.org" <draft-ietf-bier-bar-ipa@ietf.org>, "bier-chairs@ietf.org" <bier-chairs@ietf.org>, "bier@ietf.org" <bier@ietf.org>, Greg Mirsky <gregimirsky@gmail.com>, "aretana.ietf@gmail.com" <aretana.ietf@gmail.com>
Thread-Topic: John Scudder's No Objection on draft-ietf-bier-bar-ipa-12: (with COMMENT)
Thread-Index: AQHYVC9bTa2TcOoVHkGbQWZk+SCg6a0aQ39A
Date: Wed, 11 May 2022 20:58:41 +0000
Message-ID: <BYAPR05MB56544F12CA6131DCBF8CE7F0D4C89@BYAPR05MB5654.namprd05.prod.outlook.com>
References: <165040152934.5845.4371379904909120484@ietfa.amsl.com>
In-Reply-To: <165040152934.5845.4371379904909120484@ietfa.amsl.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_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2022-05-11T20:58:40Z; 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_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=1b8625af-cf30-4905-b586-e5dd568bcc19; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=2
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9711b882-3fff-4f61-0723-08da33910791
x-ms-traffictypediagnostic: BL0PR05MB5090:EE_
x-microsoft-antispam-prvs: <BL0PR05MB509006F3E40FA82D90D51593D4C89@BL0PR05MB5090.namprd05.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: BCPaJY71yP0kpUmyoP98GwKdbzPvNMpR1FhLEsB1/vKQxAbFASfUNlyxd9JPri+WKGalG2gEb1ptmJPHtFH9Btu9i7mbA0n+rYrNjbAY0gWkeQTRtcdvX0Xdx+j5PWhSVWNauRIIBWXtSZgtEKFjoAkxsAmT5OV+hFOalaASLUnQOR/ljeEBgOsTKWElDHrtV1Se9heZn1+vEO+8HDpn5mCgx8BnAZg8DFOuMgA6Vn2ZkMwD1cTzz8QFNMKRKA5i4c/hjXqPLLLWGGlcpmvyDt/Cc6FwTnkVIRDkO7C4bp0iFBiHHhfproi+MjQZWUyCsjNPKrjcuOueGGUTLbtgiM1IukCg0LWoP0BgRWbtxLnnEaf9t/HFzmLkOg0ciUEQ2ZOSl7CC/pqprDzY6t6xkH8BXtMcnmiFyrl3HGcWaq+LooIZwBzrFDK+9w2t/6ja6N2FI0RdD3/UP2ruXPQwENxdD4T51JCpojLt8qIwe+U5sZS3eEtrj04UFa3aNRlnrhYpd+alZ0GhIzY7l69K6bfLWi2jD+s5JhEqF5pHc7kP/wYxBeobu4ouo+kooRPvNpSnly9yuAQ8iqzDUCgHOWNfN/plhC1Si+YaLg8yWV17uQONnsEbdt/bltXtmXY7+cDcJx+OMxL/4LyzbqiEagPOA6c6SpEEorLnkODAzkfQ7qast6dwMIqAT8fl3NAEn2mN5Afbg/6j9rR5/rSrw5fUNK4jE3XOh5n/PVjRfrpSiZWdaaoadR9nZR/0nOhcHUy9/nGPSUWgI9CUaUCYGrg4cVSEHApzuzhDsRMRy6UWNuMt+RpM+VYwtzJR8ScG0pJwUONtp8h79z0ToYRftg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR05MB5654.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(76116006)(8676002)(83380400001)(66946007)(38070700005)(4326008)(64756008)(66476007)(966005)(54906003)(66556008)(66446008)(110136005)(66574015)(186003)(2906002)(33656002)(122000001)(38100700002)(55016003)(86362001)(6506007)(9686003)(26005)(53546011)(316002)(5660300002)(508600001)(7696005)(8936002)(71200400001)(52536014); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: ucL6InvEAldmA2BtFdZFus3wCp3FR5bvhPpytyYJbxzW2TkTjvUAiUa3xm5MiRbNTy6CZyKOMxp9SvbFV7QbyqEXQyCHaTkrzow+8VI3MHoZDkRhR29BJdW5B4sPOdjWjGCAKM18WAT7DNKcwX6bkblrc/9grAnudsnP8esj/lhJtjSFSXDBHTrNr5YPAekPHVi0YY5qXRtWNg4Hm3AolN385COtk/FbjuUz6sBrWeBBd2GPz69qPXMSmQeWaM0nGzZkZg559J43WbGkpbQI/mktVRtG79Vc21dQRhlG6uPNN67ye/mHb65Xmg6/20FT8pGQo3nm22XmqPqy2weUYFZT3P7hKFWOSKvJX63zSKcGwV7YUq33pyTyVi38U+Q/yGFBInnNPvQOQ1hjRNumGh/NoKP08msPfzgZ346t+CocKw3IWeQbEIMJ4Shk5lmsQN4iB5d4h12lEVSj3E0lbkAX0JMxomPWZHA0MUgt7qdHTSP4VIPN5S87OWqnke40lSoCw85mafx5STQLhp96ubHTtCYOkWLyyb/xNIswf+adFoybSev7Z0YW8MnLxap4/rGYmw73fUs2h26T5T/WW1GN9oqE1ughBsHAxfhetWH3Y5Wvz6vqe6FRFS6sP1ev25fgXj4StVI2j+1EgQ+XAh3u80pKvi831HAMC5tKHCgL2lr4xoR27BXwUi5/BsWiGcobXJpKyCs5i7wxx31TdWUxOg4J5ia8o8FllfLEUxcsEtkdmWKVK5Yw7HkAgUh/Ay8DbbpzUbCvfF93m2scul+sB3jD7afy6M3ciA+lGWX9xNZquNa4r7nrOJyoo1+nblepWk99CY3eWDKk5Qns2gCnxTiooAJm9QczLq6lRLw/fiJNlh9igz6v3GS8UWKhBai7mqFDJRh4G65+HSj08YnQ2suukO7SEyvMws8VKToNPuKjS/vPadWM5ht35I3+2gNVAEDu4TB/H9kheD/Spk0aMjqMhgbUOKxdXAYm9vbYhhjd1RpIjARpK72//jA7P+GWvxXQRzKDJSWLt/lpy8WQXMTZUaMKSxp8pi6LSaYNKb4KsgU2c2HtSXOy+WUys3kZw97fujndtZ/j1URLAIW6y7q4fxXLpvBhuTKVh8X48+GrsfGWBhZWPQKu0gIvD2YkH2pJy57xTGQg4d4jk4PRtdpOOenntrQyL9CI+kEbYyZrhVin8tHcJ2QsfgS0jHh/908wPHvvJBqVkJKtcgvQ52vekbRzlMf5bBjfTgvTciTPAMYdT+q9rz7I8LrvV4qkYaptX3JrIUEyq0eBhS4Rv6KEFFDZg+vDH03TPzdBTbQZP97rYGXCqUd8bDqEEXIEOy2epnrlRRJvZcZSYAJWJxMUJJTfh8OrScVqDmwGtFAJSAo30rXi0J6F/lgSw/KYGtXP8iRYkOU2Ci9VzIsxiNuOWbA8++LMis0iQD62RwBrpI1pjBtWpI50IqE5VYOXegLKH6lpn98o0LbQiEa9UAnOugMuo4XJisjFBf+ILWOJkZRq95eFo0bgRsZrljonzXlR2koslHxm+rPCHKZhKDhsAVVlyp8I35erxLPY93OgT8QWSy9/fSvKsk8+xv2ZB4lzgMLGD/W9pAIopewRadDPvdosC0TXkBHPBsugr1e+GIYMQBQM+GxKAlvkyh0y+x5TXf0KV4q8ULeTonbtflE9A+RG8r+9fKz2Ad0qRggKSMoWckFQnPrycFfEh/HP06GFMm3om2lWEaM5Yg==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BYAPR05MB5654.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9711b882-3fff-4f61-0723-08da33910791
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 May 2022 20:58:41.6409 (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: fJBDl16KcLuf4NiTvoKgP/QYT5I9FyCZETf2IWeQ1LMpkiG3jUwwgM1wi0Kbg3PLMtTYJJ+LegxXup0DRVTxmQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR05MB5090
X-Proofpoint-ORIG-GUID: SgQzi0zrzxZ-eUXxXTA98OtRv-Z_trlR
X-Proofpoint-GUID: SgQzi0zrzxZ-eUXxXTA98OtRv-Z_trlR
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.858,Hydra:6.0.486,FMLib:17.11.64.514 definitions=2022-05-11_07,2022-05-11_01,2022-02-23_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxscore=0 malwarescore=0 priorityscore=1501 suspectscore=0 lowpriorityscore=0 impostorscore=0 adultscore=0 clxscore=1015 spamscore=0 mlxlogscore=999 phishscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2205110091
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/C2cgXi8kTnyaSTMUa3-UGBzhlD8>
Subject: Re: [Bier] John Scudder's No Objection on draft-ietf-bier-bar-ipa-12: (with COMMENT)
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.34
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, 11 May 2022 20:58:54 -0000

Hi John,

Sorry for the late response. I took some time off and am slowly catching up.
Please see zzh> below.


Juniper Business Use Only

-----Original Message-----
From: John Scudder via Datatracker <noreply@ietf.org> 
Sent: Tuesday, April 19, 2022 4:52 PM
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-bier-bar-ipa@ietf.org; bier-chairs@ietf.org; bier@ietf.org; Greg Mirsky <gregimirsky@gmail.com>; aretana.ietf@gmail.com; gregimirsky@gmail.com
Subject: John Scudder's No Objection on draft-ietf-bier-bar-ipa-12: (with COMMENT)

[External Email. Be cautious of content]


John Scudder has entered the following ballot position for
draft-ietf-bier-bar-ipa-12: No Objection

When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.)


Please refer to https://urldefense.com/v3/__https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/__;!!NEt6yMaO-gk!UYNUbdushdLDIl7ukQ6Z-FfAH5N3vn8wPnw9jXh70NlPJaGVv0D_jFQS1Lsph4dY$
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-ietf-bier-bar-ipa/__;!!NEt6yMaO-gk!UYNUbdushdLDIl7ukQ6Z-FfAH5N3vn8wPnw9jXh70NlPJaGVv0D_jFQS1LhV9eHx$



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

I support Paul and Roman's DISCUSSes.

Zzh> I replied to and made changes for those.

I appreciate Greg Mirsky's shepherd writeup, including the rationale for six authors. (One per page! :-)

# COMMENTS

## SECTION 2

You use RFCs 8665 AND 8401 as your citations for two registries. But these RFCs aren't the registries, they just established them. As far as I'm aware, the better practice is to cite the registry directly. For an example, look at how RFC 7606 cites the BGP Path Attributes registry:

   [IANA-BGP-ATTRS]
              IANA, "BGP Path Attributes",
              <https://urldefense.com/v3/__http://www.iana.org/assignments/bgp-parameters__;!!NEt6yMaO-gk!UYNUbdushdLDIl7ukQ6Z-FfAH5N3vn8wPnw9jXh70NlPJaGVv0D_jFQS1MHeY1JC$ >.

Zzh> I have removed the citation for the registries.

## SECTION 2

You have

   When a BAR value is defined, the corresponding BA and BC semantics
   SHOULD be specified.  For an IGP Algorithm to be used as a BIER IPA,
   its RA and RC semantics SHOULD be specified.

What happens if they aren't? Is that what you're getting at with the next paragraph?

Zzh> Yes.

   None of the components of the BAR or IPA can be unknown.  If any of
   the components is not specified, it is interpreted as "NULL"
   algorithm or constraint.  For example, the IGP Algorithm 0 defined in
   [RFC8665] is treated as having a NULL RC, i.e., no constraints.

I found that paragraph to not be crystal clear. First, it's not explicit what you mean by "components". I infer you mean RA+RC and BA+BC, respectively. Please say so. Assuming that, you say "none of the components... can be unknown" as if it were a statement of fact. But, the SHOULD in the previous paragraph contradicts that: they can be unknown if the specifier contravenes the SHOULD. Maybe (?) what you mean is something
like:

   When a BAR value is defined, the corresponding BA and BC semantics
   SHOULD be specified.  For an IGP Algorithm to be used as a BIER IPA,
   its RA and RC semantics SHOULD be specified.  If the semantics of
   any of these is not specified, the default value of "NULL" MUST be
   used. For example, the IGP Algorithm 0 defined in [RFC8665] is
   treated as having a NULL RC, i.e., no constraints (see Section 3).

Zzh> Thanks. I've updated the document as you suggested.

## SECTION 3

The rules given in §3,

   1.  Apply the BIER constraints, resulting in BC(X).

   2.  Apply the routing constraints, resulting in RC(BC(X)).

   3.  Select the algorithm AG as following:

       a.  If BA is NULL, AG is set to RA.

       b.  If BA is not NULL, AG is set to BA.

   4.  Run AG on RC(BC(X)).

are silent about what to do if BC or RC are NULL. Maybe something like

   1. Apply the BIER constraints, resulting in BC(X). If BC is NULL,
      then BC(X) is X itself.

   2. Apply the routing constraints, resulting in RC(BC(X)). If RC is
      NULL, then RC(BC(X)) is BC(X).

would work?

Zzh> Yes. Updated as you suggested.

## SECTION 3

Section 3 mentions that,

                                        If a BFR discovers another BFR
   advertising different BAR or IPA value for a sub-domain, it MUST
   treat the advertising router as incapable of supporting BIER for that
   sub-domain

I presume the implications have been thought through, of the fact that this shunning behavior can be expected to apply in both directions, in effect partitioning the domain into subdomains each one of which advertises a homogenous (BAR, IPA) value? This kind of rule has been in BIER for a while (since before this spec) so I assume the answer is yes, but I thought I'd still ask.

Zzh> Yes exactly.
Zzh> Thanks!
Zzh> Jeffrey