Re: [Bier] Shepherd's review of draft-ietf-bier-bar-ipa

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Wed, 23 September 2020 01:50 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 DA90A3A0AAD; Tue, 22 Sep 2020 18:50:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.813
X-Spam-Level:
X-Spam-Status: No, score=-3.813 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-1.695, 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_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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=Ak5WdQDG; dkim=pass (1024-bit key) header.d=juniper.net header.b=UDBOsbvA
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 vM3BSfAgizRE; Tue, 22 Sep 2020 18:50:53 -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 087F33A0AAA; Tue, 22 Sep 2020 18:50:52 -0700 (PDT)
Received: from pps.filterd (m0108159.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 08N1lPFJ002404; Tue, 22 Sep 2020 18:50:52 -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 : mime-version; s=PPS1017; bh=3jkAFHxq5g40zOyo2ojUKGXDDOGnFI01tfrpXv5UxM4=; b=Ak5WdQDGlgudKXOoxDrEnUNBf6Hi6R31MmtMgKd7vxYXEh8Dbnd+1WMVwoFoqTHjR929 gOkPmnEuxobWhLZCM3UINH/ET0Apgf+xt9FyuQYIeDtDtfFy9XkPrdzpd/eA0UxDJoPW LnJttLjHuKvwWHh7YqspKEvKiYzfoUBr0yz7zMettThCK7IOhzvbG6pCXRQtyKk6QH7M DQeXotr4rB07+W+2ozNf06wrIEBY3V+I3aA6Osa3lMH22a318GgpGVv+cbv+NMJZ3pWQ t7kU+bAjUEmlbY82nsr4Wv73RGZjyITyIb7tp0+Y8zz0mUGztfrTco1wTo09K4ge7Smz ww==
Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2174.outbound.protection.outlook.com [104.47.59.174]) by mx0a-00273201.pphosted.com with ESMTP id 33pubekchq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 22 Sep 2020 18:50:51 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RQ52CsOT5qIbavhwvSOKuY/3U3eATzHerQSoHCXkpMLIJ4WlGXyPf4OHXaOkAJ7NYka5gzJtdhqcfQzAkidzPtttDGFdaMo3hkFUPtq4HXFSQEX/EadJrv7BQK+Lug2QfTEy9x1z3nD64C7sR1/gDErKXSK1RlTj/tXXD5v4/0lIQVA39NoseVDm00acszOrZH5tPqhCPxt5Bz7KZwTvcE59Gmy96UgC67nqBPkrVT6Cq/iXSfpb28PMCDITyDRNMyoTISfLhTdJPzSBW9yKD1AafG10Vjvzrb5qhxLyvxq48IH4qSlasQ8uB0PL5X6eNq67+Ja8M8+/nIA3qitrcQ==
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=3jkAFHxq5g40zOyo2ojUKGXDDOGnFI01tfrpXv5UxM4=; b=Vv516lheo8T5uge8gk6Nr4yUQl4NK69D/YX5UmfGOpd0BrspBPLkDSY0hSFpiWPZdMqjUFqE2djKiFVCER0DTa5A1nAYOn7xdGlJi5uRF/3C9LSMraRDcO2EONXOQODmmjdGGWkS+IUlKSqRCL0KI9xsEqpiktnuR9hu+Bly9ZDxRyvwwARGMzVGnmrVaUwmHqItQgi2VjcUrJtaTJc/J9yqycgDr4UUm/5b8VHOKuJnPfr3bg2j5MXbWN2CQwfjRuOA0Odhb0DpyHEsFJZUJK1K20DGCPaGn8IMVjhYlnEdxNoyQ8g8HdE3fN0pDMSdHynIVxVtkPUHRD2/A6MnTQ==
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=3jkAFHxq5g40zOyo2ojUKGXDDOGnFI01tfrpXv5UxM4=; b=UDBOsbvASh+zv3imkTS4LZIJEFaTg3KmNFtNnoXuw2/yTqqKWnxOS9C+NxzPBP9oCw13TV1bh8oX+VoksYCmmfGdXs84gIFVr7xk/1KuXyD3Y57aFOMLMgSFXHMmf8g0j7zBAFx/izyF2VEEptX06TYD4GgTO8w4FfRYItuSp+Q=
Received: from MN2PR05MB5981.namprd05.prod.outlook.com (2603:10b6:208:c3::15) by MN2PR05MB6367.namprd05.prod.outlook.com (2603:10b6:208:d9::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.17; Wed, 23 Sep 2020 01:50:48 +0000
Received: from MN2PR05MB5981.namprd05.prod.outlook.com ([fe80::9441:5aa9:5d7:be51]) by MN2PR05MB5981.namprd05.prod.outlook.com ([fe80::9441:5aa9:5d7:be51%7]) with mapi id 15.20.3412.020; Wed, 23 Sep 2020 01:50:47 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Greg Mirsky <gregimirsky@gmail.com>, Greg Shepherd <gjshep@gmail.com>
CC: "draft-ietf-bier-bar-ipa@ietf.org" <draft-ietf-bier-bar-ipa@ietf.org>, BIER WG Chairs <bier-chairs@ietf.org>, BIER WG <bier@ietf.org>
Thread-Topic: Shepherd's review of draft-ietf-bier-bar-ipa
Thread-Index: AQHWhspHq9ds1rYsk0ajYV2kxa+Z76lzZfZggAATTSCAABa0AIAB+h8A
Date: Wed, 23 Sep 2020 01:50:47 +0000
Message-ID: <MN2PR05MB59817B4311325CB858B1E586D4380@MN2PR05MB5981.namprd05.prod.outlook.com>
References: <CA+RyBmVqh0dtkK-8Lai7CEhJ2SGPw2qQnHmpAzC-khgDxj6UpQ@mail.gmail.com> <BYAPR05MB5974D1D0CB211DB32FBC69F0D43A0@BYAPR05MB5974.namprd05.prod.outlook.com> <BYAPR05MB59749830541BCF042FD72AD1D43A0@BYAPR05MB5974.namprd05.prod.outlook.com> <CA+RyBmWkTLpxQomS8FjLA3h-2OJOj22=3mHgW2QqRydu72=u-A@mail.gmail.com>
In-Reply-To: <CA+RyBmWkTLpxQomS8FjLA3h-2OJOj22=3mHgW2QqRydu72=u-A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-product: dlpe-windows
dlp-version: 11.5.0.60
dlp-reaction: no-action
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2020-09-23T01:50:44Z; 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=36eb880f-102e-40a7-ba68-02114c32ccff; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=2
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [71.248.165.31]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 4e9f364d-bdeb-4a4f-0538-08d85f6317c6
x-ms-traffictypediagnostic: MN2PR05MB6367:
x-microsoft-antispam-prvs: <MN2PR05MB636730483E7252489336601AD4380@MN2PR05MB6367.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4714;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 8/XWWK27+qSGHw6DEpvL6vaJps2ZS/5aKse3rdBWXCJLOai0Q1I5SrCywAf1FGCj86Kt/3OVuCtYz28KP1g75lSOw4HplrLtJdC3wpQ8W/xAkBxIi30vXvnxw+9BXdIowxBeoai0nygRwEnGSIkxiNt+OF0WWgHEMdXNFF+AjCOap/NsS+h9t5ErjE+YD6R/7OAxQZ47bOweMZSGAFjZ2kQBEkINQnyrLJP63krbXRgbpzyxqUuZPGhX1PXDIXQsQaC/4MWM5wmsljpzNv5GlLZcdl+HLf8vZidWio7/LLq/2cMhPuJgQtMesQuqE9TwO4WtX3yXxyEylnViLbZg5n2MSr0ByojBQ3n3hmKEU9ImauCNTpqz4935PPWxdUs69mJODuC9jigGHXyG4eiNVtmBjIHlF/N7GhUXepjeETga4rzbFPN37xOr/XkeNlLn6XjXZBFRyFAa8XAt8N/CEg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR05MB5981.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(396003)(39860400002)(346002)(366004)(376002)(7696005)(55016002)(6506007)(5660300002)(478600001)(186003)(9686003)(83380400001)(26005)(66574015)(2906002)(4326008)(316002)(66946007)(64756008)(66446008)(66476007)(66556008)(9326002)(110136005)(53546011)(166002)(86362001)(71200400001)(33656002)(8936002)(54906003)(76116006)(8676002)(52536014); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: 3afX+/j8One/wCG0mz8uNFRdEi5L1hyG8NBMUTtIlxnOw2QwSgELSjKa4PuM+Cr6tghaIwVZfyAV8A3m9miF+Dp1pnEKMvA9PR4L5g6wm52ZyZVvLgf763TSPoJiJ/+qVM+923brFOyBZWP9QukL/edNOPvIl4iOjTSoGVEVmnTZPx0FGPVoH2szDlKCAm072QtHpux+QAeFEXulOYFkBgKYkdraosUiPDynU7JVtuH2qOgv+V/qQrxV/ZhGZGvBYMEwrIdZV5094N6LL/W7BJpYf15Ax4WOtPlbZxuu2Qb6AbqPPXtF9n1w0DIpDkeYNjbhVXt0582eGJeuVX4rBZIccEtBtKWxqgSWoYVgU+m3hxim6cWdwGGhNML6g8eSoOThuRYAcUEGhKD6Xun6xTSuqYRERBKAj0ssoAkSeVnrSFpeh1C3fkZZqconI1lg/JohoImMpogFpzsCDT7B/htoeI3O+0NezDetxZCeuCc1Ja/qFFGebcC7KXpqDFZO9qtoYjUHzIhdHobMybhnBN5l6ebCE+hQfV0vrwkw/I6xkJWf+hxGvY/kdIlkfgSYOtyNgV7hsIbHv2gpILWLM4FH3L/7j9VS73vL7mJ3CySXpIyW5QpWyh4jd4P3ubwPHlVlVTGyw9LezlTn4soAqw==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MN2PR05MB59817B4311325CB858B1E586D4380MN2PR05MB5981namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR05MB5981.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4e9f364d-bdeb-4a4f-0538-08d85f6317c6
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2020 01:50:47.6510 (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: w1O/hE7DVqjmBm3KAIl6TsX9vKvzQ46sqNfTnVbEDXXkgG2nMdawp0Vr+8VqQjZbQbiJShW1fbpBjBI8BjKhdg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR05MB6367
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-09-23_02:2020-09-21, 2020-09-23 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 malwarescore=0 suspectscore=0 mlxscore=0 impostorscore=0 lowpriorityscore=0 spamscore=0 priorityscore=1501 bulkscore=0 adultscore=0 mlxlogscore=999 clxscore=1015 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009230008
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/HLDxO98fbyAtw5QdGE5AhsYJp_w>
Subject: Re: [Bier] Shepherd's review of draft-ietf-bier-bar-ipa
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, 23 Sep 2020 01:50:55 -0000

Hi Greg,

I have uploaded -07.
Thanks!

Jeffrey



Juniper Business Use Only
From: Greg Mirsky <gregimirsky@gmail.com>
Sent: Monday, September 21, 2020 3:38 PM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>
Cc: draft-ietf-bier-bar-ipa@ietf.org; BIER WG Chairs <bier-chairs@ietf.org>; BIER WG <bier@ietf.org>
Subject: Re: Shepherd's review of draft-ietf-bier-bar-ipa

[External Email. Be cautious of content]

Hi Jeffrey,
thank you for the detailed clarifications. All changes look good to me. Please feel free to upload the working version at your convenience.

Regards,
Greg

On Mon, Sep 21, 2020 at 11:18 AM Jeffrey (Zhaohui) Zhang <zzhang@juniper.net<mailto:zzhang@juniper.net>> wrote:
Oops. Wrong version of the diff was attached. Please see this one.



Juniper Business Use Only
From: Jeffrey (Zhaohui) Zhang
Sent: Monday, September 21, 2020 2:17 PM
To: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>; draft-ietf-bier-bar-ipa@ietf.org<mailto:draft-ietf-bier-bar-ipa@ietf.org>; BIER WG Chairs <bier-chairs@ietf.org<mailto:bier-chairs@ietf.org>>; BIER WG <bier@ietf.org<mailto:bier@ietf.org>>
Subject: RE: Shepherd's review of draft-ietf-bier-bar-ipa

Hi Greg M.,

Thanks for shepherding and the thorough review!
Please see zzh> below.



Juniper Business Use Only
From: Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Sent: Wednesday, September 9, 2020 12:56 PM
To: draft-ietf-bier-bar-ipa@ietf.org<mailto:draft-ietf-bier-bar-ipa@ietf.org>; BIER WG Chairs <bier-chairs@ietf.org<mailto:bier-chairs@ietf.org>>; BIER WG <bier@ietf.org<mailto:bier@ietf.org>>
Subject: Shepherd's review of draft-ietf-bier-bar-ipa

[External Email. Be cautious of content]

Dear WG Chairs,
we're waiting for one author to respond to the IPR poll on the draft.

Dear Authors,
thank you for the well-written document. The proposed solution is elegant and presented clearly. I have several comments and questions. Also a number of nits that may be worth your attention. First, comments and questions:

  *   In Section 2 the requirement to provision BAR and IPA values uses SHOULD:
   For a particular sub-domain, all routers SHOULD be provisioned with
   and signal the same BAR and IPA values.
Do you think that the MUST is more suitable and would not require a change of the text that follows?

Zzh> These are always headaches to me. Routers not configured with same BAR/IPA values will not consider each other as BIER capable so things should still work. Strictly speaking, using SHOULD seems to be fine, but I changed it to MUST.

Could the following benefit from the use of the normative language?
   It is expected that both the BAR and IPA values could have both
   algorithm and constraints semantics.
>From the text that follows, it seems that both semantics are required for a router to calculate the underlay path. Is that correct? Also, is there a default value of a semantic? If that is the case, it would be helpful to state that explicitly.
Zzh> According to the following text:

   ...  Any of the RC/BC/BA could be "NULL", which means there are no
   corresponding constraints or algorithm.

Zzh> So the text you quoted should be fine. There  is no default value, as all must be clearly defined:


   When a new BAR value is defined, its corresponding BC/BA semantics

   MUST be specified.  For a new IGP Algorithm to be used as a BIER IPA,

   its RC/RA semantics MUST also be clear.


  *   There is a pair of requirements in Section 2:
   When a new BAR value is defined, its corresponding BC/BA semantics
   MUST be specified.  For a new IGP Algorithm to be used as a BIER IPA,
   its RC/RA semantics MUST also be clear.
The last sentence can benefit from mode details of what is required to make RC/RA semantics clear. Would s/clear/clearly specified/ be acceptable?

Zzh> Changed as suggested.

Nits:

  *   AFAIK, references are not used in an abstract text, instead reference an RFC as text, e.g., "RFC 8444 and RFC 8401".
Zzh> Fixed.

  *   rules for introducing abbreviations (Section 3.6 RFC 7322<https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc7322*section-3.6__;Iw!!NEt6yMaO-gk!TamQS9xaXAEQf8EnQikvLq6nG0DVIJfmbXDWECfZTYUBMYypbXeUtf1zEUuVk-yX$>) explain that:
   Abbreviations should be expanded in document titles and upon first
   use in the document.  The full expansion of the text should be
   followed by the abbreviation itself in parentheses.
Several cases, e.g., BAR and IPA, don't follow that rule.

  *   BFR (Section 2) needs expansion on the first use.
  *   s/a IPA/an IPA/
  *   s/a RCRA/an RCRA/
  *   s/with semantics/ with the semantics/
  *   s/are augmented/is augmented/
  *   s/secuity/security/
  *   s/thanks/thank/
zzh> All the above are fixed. Please see attached diff.
zzh> Thanks!
Zzh> Jeffrey

Regards,
Greg