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

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Mon, 21 September 2020 18:18 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 465B53A0B64; Mon, 21 Sep 2020 11:18:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.412
X-Spam-Level:
X-Spam-Status: No, score=-2.412 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_COMMENT_SAVED_URL=1.391, 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, T_HTML_ATTACH=0.01, 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=FpcTvo8X; dkim=pass (1024-bit key) header.d=juniper.net header.b=YPpxUmoF
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 AFUQXVNQOQgH; Mon, 21 Sep 2020 11:18:21 -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 C5C9C3A0B5F; Mon, 21 Sep 2020 11:18:21 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 08LIAJib004878; Mon, 21 Sep 2020 11:18:20 -0700
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 : mime-version; s=PPS1017; bh=P7nAz6dpp7QNhN2mxmv7RhJr6Kiwkwd++aVsd9Sw2C4=; b=FpcTvo8XBYueiRlIGArJiQF2ePAlgT8UDB3i4cyLcE7s2gEsa4cet10fP+kJeCRSIB9q NnqXntCMNk3qtmCi+BpRgpJPCwdoZCC7sNotV7hOHeTBTNFgVwQxO2eheBxlkzJl31n5 sEqd9gCmsnyTN1GDPrz8jG1/l74nIzGIEa74Cr8PUg89Km19QM2KoRdZhlQ4Hss9lB6R 8R3st/XTJJLuHp3tc0U8VUN1RH/8vIugQos3JJ+TwwsdbMaj5qqdHGowRlSLjslyjUPk sXrAmf3PuQfOhG8N+rRTFg/4WBfYjELwfzGEw+kldLKXQdxSJfptIusYrMKro3s5NTGi FQ==
Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2100.outbound.protection.outlook.com [104.47.70.100]) by mx0a-00273201.pphosted.com with ESMTP id 33puex0n1n-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 21 Sep 2020 11:18:12 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Js6a/mS4tH3u5ZHB+StwXasKOj6vOFzqbjJUgdOQ8IFbk4ya6d5M2Hzovi/J4RhEIWGJeH4iXNvBYsIi6kObAyRRT33n/OTsGYU4EwKSmHX4pnVCeL3I7+a5Yb5XYbjZjjQY0c6/0lAqY/MWRkdu5POczD3HkzAoYT0mqhAMOaImBUF58HsaS0Y5y9NxIIaorOuseIERrG5A6SwhhGA69NCmBRoJpa+FtkWYwywduHWcnj38kPT65hI/ggI+4hHALfiOt8kgX8o6krIo8Vvc00O5SJSWZCw71q5bF2GnxkhSSGU+Bb4hneseQ9haokTKlMIws065fcGcfalXSJCedg==
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=P7nAz6dpp7QNhN2mxmv7RhJr6Kiwkwd++aVsd9Sw2C4=; b=BVSvagOSV2+qZrTyjRWiA3mmZXIT3wIvZnvjhXtQfZ5TDZS4OvEivfLZMLlX0xHJp79M8iO+pyDV3K+YHP/JB0dQZt0+YJk8NV7SZ0Bgr95rhJnkK/y4a2rgYJMNkHAmhVQOSzPnLKPLervK2jYBzVGQTu7X2Oi/f6JINmAoEHT+krWO8OoJKybQIEDEtzsW5GHZKkfHz0Ya210gY9Zwa+h5zGEkzUjtWkDGLl45sGpJGumRuczJtaujmI4SZ/RLQ38pmaZAOzaSUnjgWqHcQ088ev/Mb4jOqWqd6U3S6FQNFnPnlekdFgFiyywIkCX0lQtu8KkCtzniT13rlTZ0mg==
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=P7nAz6dpp7QNhN2mxmv7RhJr6Kiwkwd++aVsd9Sw2C4=; b=YPpxUmoFeJRz1tvNB0WDOx4GHuhtXYZce0YJWklR2DRTW++Icf1y6CrA//CAFBGeDZgeoypIQr0t1ITd9itdrqhNADh4V9VRTlkGB0f4tDAZ2JGhPo08wauHCL8ug7aYd+zknEWXvuCKABQ0dY8w9l+LvnGq8pHAm3C9R+cy9zg=
Received: from BYAPR05MB5974.namprd05.prod.outlook.com (2603:10b6:a03:d6::11) by BYAPR05MB4790.namprd05.prod.outlook.com (2603:10b6:a03:46::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.4; Mon, 21 Sep 2020 18:18:08 +0000
Received: from BYAPR05MB5974.namprd05.prod.outlook.com ([fe80::e52f:b8c0:3f1a:1cc0]) by BYAPR05MB5974.namprd05.prod.outlook.com ([fe80::e52f:b8c0:3f1a:1cc0%7]) with mapi id 15.20.3412.018; Mon, 21 Sep 2020 18:18:08 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: 'Greg Mirsky' <gregimirsky@gmail.com>, "'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+Z76lzZfZggAATTSA=
Date: Mon, 21 Sep 2020 18:18:07 +0000
Message-ID: <BYAPR05MB59749830541BCF042FD72AD1D43A0@BYAPR05MB5974.namprd05.prod.outlook.com>
References: <CA+RyBmVqh0dtkK-8Lai7CEhJ2SGPw2qQnHmpAzC-khgDxj6UpQ@mail.gmail.com> <BYAPR05MB5974D1D0CB211DB32FBC69F0D43A0@BYAPR05MB5974.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB5974D1D0CB211DB32FBC69F0D43A0@BYAPR05MB5974.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
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-21T18:16:29Z; 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=3cf5c99e-706d-4d5a-941e-cce449ae23ce; 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: [66.129.241.13]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 192f14f4-b4c5-493e-d856-08d85e5ab0db
x-ms-traffictypediagnostic: BYAPR05MB4790:
x-microsoft-antispam-prvs: <BYAPR05MB4790906189B071F3AF9110D3D43A0@BYAPR05MB4790.namprd05.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: kAdJCVWvEOJ/yWJCeJx25UUgiT3geZCRqBq/CMq2sUVVzuZu6nZ2vyD4Xy24DuHL8bxyMqplu3vESE2ruNLhu0mqKJurrnUkCEyzsJ+scxDofb4w0VEL4x6qgdNRHcPzeN6xVPV0kN4idbmoRnYjh833MqJVzcAAVThy6iDXnpmXupsJCRfV+4N/qa2+Axd4AY5DsWPmmK2TzcznHGedtCL8Muqb2p08yQLaIkg+t8XnsYZzh+/hTZaHLQ6DzccPwN/igAYdDuLxkClpaOQyXO7CKUOdRbnf2PH2hHhhOF+qw8zI7VMW+MEytFbWn2eGobdwcP9uVUm1yqkYoZ/xOB1UyoNO0Wl71qP3B0qU4jV7BX06hen445HNZYX61WgvecQ0BLgYXB2hsKpPHwrbSWnGWbhAc7PvQ8yhXKCnhIA6lZefVaHXtUn9bxY0L+nu
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR05MB5974.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(396003)(39860400002)(136003)(376002)(366004)(66616009)(66556008)(66946007)(99936003)(8676002)(316002)(33656002)(8936002)(71200400001)(52536014)(86362001)(478600001)(66574015)(83380400001)(7696005)(9686003)(66446008)(6506007)(53546011)(64756008)(66476007)(55016002)(2940100002)(186003)(110136005)(76116006)(26005)(5660300002)(166002)(2906002)(491001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: UULFF63DCuc7TSFV/HVrzkI2hKtBBI+dL1tTMwXRvi/5ywpbcIaJl/kBcFLdIylmzO38KFL9u5w7sRJAyA7NjkQFuQGU65EIOnjDPUBJYgaCjbqY7muQ/0NAZQexOx0HlDDJFPsvk7dqfjhTcuKPvzhpOgM6cUY/0LBWdD0yw/YS5AYYSCByfi5+eUIkeJLOiY0IDS49MjUD5PPCR54MzlRO+5cTL885J4C6IiEJQrpX67zFW5CcK9OpVYLsJx9fF+Wp76FOQndzvzf8ebullvY2UPqEqtQ232bnt7E0zR8PGlekHSmWTY8cmZ2btFL1G2a+xef6k4/z/WYZ797anOHj3ZudEV1xZYZg9ieioG/878mahIb7fToxdbLWEvTbPCyqx5SH4XyGash58X5Q/fC7OwAimpJagLGG5Tj8HY6mqXANqQT2WvBvLdZfTNELdRDVywTOJn1EoFDvHgNh7FUPYIuAy2iL24JRRBP1Dhs6tMWGsMw9+yHQ8Qhf8zwfcxlK6SVyiQOvvRIqeOgRORAGRZB903AommwksCb5nOz3rPCSGCTUp5v/XW4c/bVZhyMF8/jFfNJ6s51jkRbR3t5RMJxSB0bhCLwju/cL9Wlt2rrCszM1NnYZpwzaokM7dm3SRm7NIb9bW4RnB5JgDQ==
x-ms-exchange-transport-forked: True
Content-Type: multipart/mixed; boundary="_004_BYAPR05MB59749830541BCF042FD72AD1D43A0BYAPR05MB5974namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BYAPR05MB5974.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 192f14f4-b4c5-493e-d856-08d85e5ab0db
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Sep 2020 18:18:07.9041 (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: RaInTSq7SGjLc3KENkkZXdoJW60NqGblabKjHsDHm9kR114fGgzYv8hUvVoLz9snjBt6r3OIPymNNoTQACTnSA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4790
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-09-21_06:2020-09-21, 2020-09-21 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 suspectscore=0 impostorscore=0 lowpriorityscore=0 malwarescore=0 spamscore=0 adultscore=0 mlxlogscore=999 mlxscore=0 priorityscore=1501 phishscore=0 bulkscore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2009210128
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/rY-HYj6ZLP3UkC_xRMxbFeJnsjc>
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: Mon, 21 Sep 2020 18:18:24 -0000

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>; 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

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