Re: [Bier] Paul Wouters' Discuss on draft-ietf-bier-bar-ipa-12: (with DISCUSS)

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Wed, 25 May 2022 18:00 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 A1104C2B71CA; Wed, 25 May 2022 11:00:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.672
X-Spam-Level:
X-Spam-Status: No, score=-2.672 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_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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=Idwt+LMa; dkim=pass (1024-bit key) header.d=juniper.net header.b=EWwGt868
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 L6TYXFXfGW3a; Wed, 25 May 2022 11:00:29 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 C0F78C2B71CB; Wed, 25 May 2022 11:00:25 -0700 (PDT)
Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 24PGCHNE021710; Wed, 25 May 2022 11:00:21 -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=gvynV9LZ19uKFM2cGBdoteGWxIzUSPwB06roYRmgZzo=; b=Idwt+LMaXu2M/LZhdDZc0jd68AV2nbDO/qJGryX/n9gBROOl/matHUgvIHe7LJ4qXkDL 8d88OX2HAQxIvf3WxIaElv8/D/mh76ZNSISYZvm21zpBEXJ7cphFcIe4dEX/NfKlvn+q sP2kXhW2x6JdTVvwOt4qanrwzSd5OWL7ZoNqmz7EfTI64QYhxUAhFvoSe+dVCi3ghHff wxaKbQHnxfZQvChLnX5kd7dSzjTSFSbgmj9GR9ofj0b2/mfCtLwS7sIFOKoMrqXa8uD1 xuTPrAJjOS5fiawyaW2Rly7+3oUoWltTgbGmAYnJ0DSxE+2YgkNibiZpwyqtJWH7+U+z wA==
Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2172.outbound.protection.outlook.com [104.47.59.172]) by mx0a-00273201.pphosted.com (PPS) with ESMTPS id 3g93vptes1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 25 May 2022 11:00:20 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lLFmlPSULf1V7SL1G7UnTuJ64dWisexMIdKx66h5ohyS+k/iYXGZNG/U3hWrRCfevfNxHZ6oIT4+p9sL60SIgG1fV7uoCiz1r54MKosZ2IVpf4kbfQt803+jc8hseLVyMK0UpdXabuxaKwhUUDjOBbPIcKPeO2iXAkoQ2jeLRXeJrrD3oBAi8B1p9Bsc4qO4faF5EIq8g+HsF6BxbhkFrS7fsPkpi88NN0Y7I5HxVKz3zYG4M5gq9aTaTpUNHjp9l3cs7TL3sYeT7uGvIcZpJROyITNKh6PHrTgbbgh2+7R5pPQ+xoqbjA7xj2mLZ3w0TDz4BwrbYeiZZav1+Joqzg==
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=gvynV9LZ19uKFM2cGBdoteGWxIzUSPwB06roYRmgZzo=; b=DiuEUQJvdJxQYc12N95oTPIx1n67zyg5tl6m4FFtJMWTnGYv0eFZOttLt9j84kp3LNPUBwMM9fkiVxnXVRiDbfZNYUL59EZ98lIJgKBESVHmpAOUTE2FlDtYJ8QkwN3W0grKCJaSnmvRigpDk6FkDyJuvILhw8byPatp0TU6tzgTVlaFyMrNyz+gZO5+6c5Y7lCYmMXvyqxWZ0IDDLREIBcvLv2T3s+lnchcV+yuV/6E3IgGEdbIkdG60o2xGchG0FaHUpzQv3F2kOhrm/MoVL+CyWcNuBYWSKOAd+kF0cpia4WUcgqsWavMrZlGNRRP/fqE/W/v8oKdv23QfNOTpA==
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=gvynV9LZ19uKFM2cGBdoteGWxIzUSPwB06roYRmgZzo=; b=EWwGt868mMDu+yaAtQ5qubNoJ3YsePk6+gfy7WHJFs7Wqj3626A1wAEvjJ4VDuJUwxYldBn+2LySoj43aMvOVJCxCLvvUf8aXKsgYIATLEs2eEo5oIDmGbs+Zazf87JL3OsH5jofNPm3lYMbpXbyMQ+Sn6jVu9bFXpVlUnp/VDQ=
Received: from BL0PR05MB5652.namprd05.prod.outlook.com (2603:10b6:208:6a::19) by DM6PR05MB4668.namprd05.prod.outlook.com (2603:10b6:5:15::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5293.7; Wed, 25 May 2022 18:00:18 +0000
Received: from BL0PR05MB5652.namprd05.prod.outlook.com ([fe80::e8d7:bd70:113f:f775]) by BL0PR05MB5652.namprd05.prod.outlook.com ([fe80::e8d7:bd70:113f:f775%5]) with mapi id 15.20.5293.013; Wed, 25 May 2022 18:00:17 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Alvaro Retana <aretana.ietf@gmail.com>, Paul Wouters <paul.wouters@aiven.io>, The IESG <iesg@ietf.org>
CC: "draft-ietf-bier-bar-ipa@ietf.org" <draft-ietf-bier-bar-ipa@ietf.org>, Greg Mirsky <gregimirsky@gmail.com>, "bier@ietf.org" <bier@ietf.org>, "bier-chairs@ietf.org" <bier-chairs@ietf.org>
Thread-Topic: Paul Wouters' Discuss on draft-ietf-bier-bar-ipa-12: (with DISCUSS)
Thread-Index: AQHYVDG7eRVJ0QwxP02BhZ+g6MWT/60wFvSA
Date: Wed, 25 May 2022 18:00:17 +0000
Message-ID: <BL0PR05MB5652225EBFD81F0C2B110D3DD4D69@BL0PR05MB5652.namprd05.prod.outlook.com>
References: <165030763443.2585.7951051000362988637@ietfa.amsl.com> <CAMMESsxy60Hh+awpUFiBQnNuS9gFyg2AgKQaYomXXjKM5Tm3Mw@mail.gmail.com> <CAMMESswGEH3gUSW_U2Cf+RHyQE+C5R17Z-JPdcjFexKjR2FCGA@mail.gmail.com>
In-Reply-To: <CAMMESswGEH3gUSW_U2Cf+RHyQE+C5R17Z-JPdcjFexKjR2FCGA@mail.gmail.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-25T18:00:16Z; 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=fdb6cea7-4791-42f8-b91f-c42341b05270; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=2
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 50870681-737c-4ae6-c045-08da3e786d6c
x-ms-traffictypediagnostic: DM6PR05MB4668:EE_
x-microsoft-antispam-prvs: <DM6PR05MB4668364260B1148C4BF615CED4D69@DM6PR05MB4668.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: 7YM4g3zojtGga92Uz0jUeEqoEJ/L+xOCOw0mSOGbNhoZOkTtKj3anJsA4S+xEMSmQ0l9cd9iDuKX2CPHEcuYKF2AlhVTuPk87h4KnTenGklRBTwHblCy+93uKs8hqQuBPE35k+FBQk51BOxy3AB8c15wxtd4ZYI+BSrmwkutwd7Rxc8vK477elmr3EbLGmpu9tyAX0D2RYcusdqsRKYa4Jd20C5PjYZlEwwe4Qzxj4uYrI7iMOfbOUHErjqlsrLVMvqsDupcBuJLCG0LTuaaq3iIhvWqd3Kt71f3vSKvihj1nVC3rfkLQ5kg3//fGB77NMOSNzKc4PAwTOXMY4GyHmlCbGj6nlO+7nzJbOVbcNufkx74X7whBa9pPLa93n83xq3XyGAwuPIgES1jb6QHsskTMjnNMzCzNqENaavrhVsaHfWtEvOyTaaMiOqWNiag7OQyLJngvmfVM16CqbqN2TTVuhOwt8lx0lXi8mxdWS87iI0CYu0vlPvvgFsh6V96fBl82cbGHe6g/WM0psuJ0H7l4orYXMhqUR1T92CRseNjTb54p/sOP7DLh+L30hTwn4CujSoWD/JzfoXcjshxicqDlHROSKQQV1aaAsFzTPfCfdLcR/24sj2yYTS27gK9q+hXM4IhZxKImohHYW4ZqfXa8HWz31TOIQwxWzBCEBmFSpgUCCp4/e16nXBC0/nEwb+U8TjHBHcx1oVKQB96w43Kii88vktP+WLj9ExXclH4X+LOotFE4p74YjfFDeeW
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)(2906002)(53546011)(7696005)(4326008)(71200400001)(86362001)(38070700005)(64756008)(6506007)(122000001)(33656002)(8936002)(52536014)(55016003)(9686003)(54906003)(66556008)(110136005)(8676002)(83380400001)(508600001)(316002)(38100700002)(5660300002)(186003)(26005)(66946007)(66476007)(66446008)(76116006); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: pJnLLTKck6eYtOTEqzpP/OolS7zRESKm+qB+ICkA5tFjVj1476ksCz+Mki4+O8H5Hbi4001ftD9XkKW+yr1svB6yxuXtx2JJk6nsUchG7j3HVrK3sIsUoBVrNwmVNnceNefhWKwaLLgLzrmvdvDCf0Lb8e8tjjp9dm+Hr9ws08RS3X4rp62EfWxWponfqzb1JsdAX8FqdNbb1wyM7OewE018KQbZWQy0qJnivXezqvWy9ury0HkVMDA6XzNpMLg38WJWFtC2nde0IZOOqkDzFTpTWNzzVZsdo5MzsxiWRotcRVGLt0g1X/kij4FXyhNm2HfPitueGCPcUGtR8DW4Y7ab3pVdWi2dkQEMXHICo8PHgnKC6FVkekNTGj/9Yad8tLF0CaCzR8TNgXac9FMCpgOOLXH2MwxXAVgOFo2ggY3ISw2n4wsAFBKlAFLLDGAVEcAF1yNC2abS5XWEgNDHVEK92XjZSVuFw0Swdf/0Byb/fb1Z26ubFXvYpK2zKPLpj0qirR9D78jJCT/SN4z73GiNdgFPoU5ZNEOpTpXDeLXhgXrcrth/caZ60iWANCkWgIhBKLp1cENlOUbVNz1QblkhK7zs+JjJyYbET6ZhiCD9PSq36VdUsnl54R0pdAnP29mkblXXO50wvovqfXJvKNHyEWmWMZL5PDNjWymK7k5fjJo3ecMHhNvYLONkGfkJ0Qm5uIiivZ/Jh0zgZLR+PmcqcxcNMIFgsIvR2cSmmsahjYKGFafxKDEyu1ea7eIEttbNt8cY1IVhV5l5NXWz14CES+BE1jHbWtfxnyHZghVPesz9eHgAOxYre7DGjYiZsviI1Krw1+97ZqdM45PY9uIOjCNenkQMUDxEE/XIe4S+Unbf8UC8vcds5maeV+AySfVDjJxQguYHie+CYBLKb45EEDLtZhKEoZuOVIVc4ijZahSTaudMjVvRfsZTZDBvaIwZX+Nure1gMYUCcW8QCakgWQlihTMyg7P7BQGIeMqYiO3cIdiadb5Lv+3EZ/Jiepf4sa/e2w7qpAxUNqogUqwOPueJXqushKY8FVafytkIh91R1KwdS2UevL28r9MIZXQZNt8STo0nQAB8fraVA4664j2TANrZ0kbMIkSLq+OBU/+6pS3p3NW7QRm96GfZM8zATfQrw6Z93ch777HDyKPF5nwHyrvMHltVsj4dbNrcf3C6QNoDdaFcaCxTP6e20Tx8BEovUqPdyBd2GlJ9uKKn8ZFlg1fV5cN4brRjphfOS+V7G7hzWdxp+yN3t9G5Yg+0sGbixz8wLnIT1PDqVyuR6s6GsXCpPPQ32YxPvewzG4JUtY5wXY6oa+6U/rShGFw++U/HJkuPcTv90dUFxfBconlj7sv/r2Akcn8+fkoyBbPvp3eE9FCT5NWhYZUx6sX8vzgrhG8USz4z2hg0d0YJL/QTt4NjPh2uR3SYxKJszaFhZ0y6tZK8P/mn2D7anO+d+hbiY4AM9kmI1VWry6aQhl/Xgdcs6BYfXXFNiKHChAcUSNwjkzOn95V/ag9znbnakViJ75ulnP9EmmXtEcQtY5YnAAdPJ1rJsFyzya5KTaM+dGdpFlVCA5RMUThOlMuMH9X+yqIfE+o3N6Y20StJmGPFdaOS/QGNOgVzkHs/XdpdpRwMr3ffTAXw2jVd7uJJmkSC7vUnnqfpkH/qjJ0f+Faow7rSkYXK7S43gDFAXMIGoYnb8KPmDXv7kT2UvuWe9Y0u6P+aV2b6QMDuww==
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: BL0PR05MB5652.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 50870681-737c-4ae6-c045-08da3e786d6c
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 May 2022 18:00:17.8562 (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: Mb6ZVqqMxhq2wjdxXoPIKaGIPIeLewLbPsTEBy90HUQbI0GkUbFQ1BBjmuKQrkkYykFsLLDFY1Ruo6U9oAypeQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR05MB4668
X-Proofpoint-ORIG-GUID: 9hiJjb8jXufUnTs6DtDnylU4UNxiUY50
X-Proofpoint-GUID: 9hiJjb8jXufUnTs6DtDnylU4UNxiUY50
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.874,Hydra:6.0.486,FMLib:17.11.64.514 definitions=2022-05-25_04,2022-05-25_02,2022-02-23_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxscore=0 malwarescore=0 mlxlogscore=999 lowpriorityscore=0 impostorscore=0 clxscore=1031 suspectscore=0 priorityscore=1501 adultscore=0 bulkscore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2204290000 definitions=main-2205250089
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/pEgbdEMNGxZViTtSSvGQIwbYUNY>
Subject: Re: [Bier] Paul Wouters' Discuss on draft-ietf-bier-bar-ipa-12: (with DISCUSS)
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, 25 May 2022 18:00:33 -0000

Hi Paul,

I hope -13 revision has taken care of the two points you raised. I forgot to come back to this particular thread to report - sorry for that.

In summary:

For your comment [1], I've updated text as suggested in this thread.
For your comment [2] (why are the following SHOULDs not MUSTs):

   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.

   None of the components of the BAR or IPA can be unknown. [...]

Unspecified semantics take the default value NULL (no algorithm or constraints).  The relevant text in -13 are:

   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 any of these
   semantics is not specified, it MUST be 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 (see
   Section 3).

Thanks!
Jeffrey


Juniper Business Use Only

-----Original Message-----
From: Alvaro Retana <aretana.ietf@gmail.com> 
Sent: Tuesday, April 19, 2022 5:09 PM
To: Paul Wouters <paul.wouters@aiven.io>; The IESG <iesg@ietf.org>
Cc: draft-ietf-bier-bar-ipa@ietf.org; Greg Mirsky <gregimirsky@gmail.com>; bier@ietf.org; bier-chairs@ietf.org
Subject: Re: Paul Wouters' Discuss on draft-ietf-bier-bar-ipa-12: (with DISCUSS)

[External Email. Be cautious of content]


On April 18, 2022 at 3:27:27 PM, Alvaro Retana wrote:
> On April 18, 2022 at 2:47:15 PM, Paul Wouters wrote:


Paul:

Hi!

Roman's comment helped me understand your point -- sorry for missing it before.


> > --------------------------------------------------------------------
> > --
> > DISCUSS:
> > --------------------------------------------------------------------
> > --
> >
> > [1]
> > This document could instruct IANA to rename "240-254 Experimental 
> > Use" to
> > "240-254 Private and Experimental Use", since that is what this 
> > document
> > states:
> >
> > If a BAR value is not specified in a RFC but only privately used for 
> > a deployment, it MUST be within the "240-254 Experimental Use" range 
> > of the registry.
...
> > Furthermore, the statement implies there are two different 
> > allocation types here ("RFC" and "privately used"), but the IANA Registry shows 3 types:
> >
> > 0-127 Standards Action
> > 128-239 Specification Required
> > 240-254 Experimental Use
> >
> > The "Specification Required" could be a non-RFC specification.

Yes, we should clarify.

Suggestion>

   If a specification is not available for a specific BAR, its
   value MUST be from the Private and Experimental Use range of
   the registry.


Does that work for you?

Thanks!

Alvaro.