[Idr] Poll on the RFC5575bis implementations about the suggested changes during IETF review
"Dongjie (Jimmy)" <jie.dong@huawei.com> Wed, 29 April 2020 02:52 UTC
Return-Path: <jie.dong@huawei.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1EC5F3A0C23; Tue, 28 Apr 2020 19:52:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 awmrXzoJ5QpI; Tue, 28 Apr 2020 19:52:36 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (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 85B333A0C13; Tue, 28 Apr 2020 19:52:36 -0700 (PDT)
Received: from lhreml721-chm.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id 52E6041B8180A6A24AD1; Wed, 29 Apr 2020 03:52:34 +0100 (IST)
Received: from dggeme752-chm.china.huawei.com (10.3.19.98) by lhreml721-chm.china.huawei.com (10.201.108.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1913.5; Wed, 29 Apr 2020 03:52:33 +0100
Received: from dggeme754-chm.china.huawei.com (10.3.19.100) by dggeme752-chm.china.huawei.com (10.3.19.98) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1913.5; Wed, 29 Apr 2020 10:52:31 +0800
Received: from dggeme754-chm.china.huawei.com ([10.6.80.77]) by dggeme754-chm.china.huawei.com ([10.6.80.77]) with mapi id 15.01.1913.007; Wed, 29 Apr 2020 10:52:30 +0800
From: "Dongjie (Jimmy)" <jie.dong@huawei.com>
To: "Kirill.Kasavchenko@netscout.com" <Kirill.Kasavchenko@netscout.com>, "thomas.mangin@exa.net.uk" <thomas.mangin@exa.net.uk>, "jhaas@juniper.net" <jhaas@juniper.net>, "bduvivie@cisco.com" <bduvivie@cisco.com>, "Dongjie (Jimmy)" <jie.dong@huawei.com>
CC: IDR List <idr@ietf.org>, Alvaro Retana <aretana.ietf@gmail.com>, "idr-chairs@ietf.org" <idr-chairs@ietf.org>
Thread-Topic: Poll on the RFC5575bis implementations about the suggested changes during IETF review
Thread-Index: AdYdzirJcIjY0X+CQ6WojBM8V+RWPw==
Date: Wed, 29 Apr 2020 02:52:30 +0000
Message-ID: <14293c9f9c2e41219a13f09adacb6289@huawei.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.52.184.136]
Content-Type: multipart/alternative; boundary="_000_14293c9f9c2e41219a13f09adacb6289huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/yOBe9j3Rht3eD9qVbfpuDi4AfFg>
Subject: [Idr] Poll on the RFC5575bis implementations about the suggested changes during IETF review
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Apr 2020 02:52:39 -0000
Hi all, As you may have noticed, during the IETF review of draft-ietf-idr-rfc5575bis, there was some discussion about the description of bit/flag settings in this draft. Based on the discussion in IESG, our AD Alvaro suggested to make following changes to the draft: (1) A bit is defined as 0, but the definition is: "0 - SHOULD be set to 0…” (§4.2.1.1). If it’s 0, then I see no reason for that not to be a MUST. In fact, if always set to 0 we’re probably over specifying the field. There are 3 occurrences of this in the document. (2) Unused (§7.3) or reserved (§7.5) defined as "SHOULD be set to 0...MUST be ignored”. Again, if unused/reserved, I see no reason not to change to MUST. I think Rob makes a good point about extensibility. In summary, it is suggested that in the bit/flag descriptions, “SHOULD be set to 0…” is replaced with “MUST be set to 0…”. Before making those changes, we’d like to poll the implementers (especially who reported their implementations to IDR before) about whether such changes can have an impact to your implementation. This poll will last for one week and end on May 6th. Looking forward to your feedbacks. Thanks. Best regards, Jie From: Alvaro Retana [mailto:aretana.ietf@gmail.com] Sent: Saturday, April 25, 2020 1:00 AM To: Susan Hares <shares@ndzh.com<mailto:shares@ndzh.com>>; Rob Wilton (rwilton) <rwilton@cisco.com<mailto:rwilton@cisco.com>>; Dongjie (Jimmy) <jie.dong@huawei.com<mailto:jie.dong@huawei.com>> Cc: idr-chairs@ietf.org<mailto:idr-chairs@ietf.org>; draft-ietf-idr-rfc5575bis@ietf.org<mailto:draft-ietf-idr-rfc5575bis@ietf.org>; idr@ietf.org<mailto:idr@ietf.org>; The IESG <iesg@ietf.org<mailto:iesg@ietf.org>> Subject: RE: Robert Wilton's Discuss on draft-ietf-idr-rfc5575bis-23: (with DISCUSS and COMMENT) Hi! As Rob mentioned, we talked about his DISCUSS during today’s IESG Telechat. We’re all in agreement that the last thing we want to do is to break any existing implementations, specially because this document is a bis. I looked at rfc5575, and I didn’t find the same text there — I found no specification of the setting of the bits, specially the reserved ones. [I also did a quick and unscientific search of other routing documents and found a mix of SHOULD/MUST and MUST/MUST constructs…] Note that there are two distinct cases (in rfc5575bis): (1) A bit is defined as 0, but the definition is: "0 - SHOULD be set to 0…” (§4.2.1.1). If it’s 0, then I see no reason for that not to be a MUST. In fact, if always set to 0 we’re probably over specifying the field. There are 3 occurrences of this in the document. (2) Unused (§7.3) or reserved (§7.5) defined as "SHOULD be set to 0...MUST be ignored”. Again, if unused/reserved, I see no reason not to change to MUST. I think Rob makes a good point about extensibility. Before any changes, and in the spirit of not breaking anything, we should check whether anyone has an implementation what would be impacted. I assume/hope that the prototype implementations have already been fixed. Jie: As Shepherd, can you please do a quick poll of the people who reported implementations to confirm that these changes won’t have an impact? Thanks! Alvaro. On April 24, 2020 at 12:24:28 PM, Rob Wilton (rwilton) (rwilton@cisco.com<mailto:rwilton@cisco.com>) wrote: > Your question is a good one: > But I don't understand why that means the > sender is a "SHOULD be 0" not a "MUST be 0"? > > This text is inherited from RFC5575. > > Originally (which is not in any document) > this was set because prototype implementations of > RFC5575 had set it to a 1 during a rushed deployment. > > Whether these implementation still exist in the > smaller boxes boxes from major vendors - I do not know. > > One of the habits of IDR is not to break existing BGP. [RW] Yes, and I fully support that pragmatic aim.
- [Idr] Poll on the RFC5575bis implementations abou… Dongjie (Jimmy)
- Re: [Idr] Poll on the RFC5575bis implementations … Jeffrey Haas
- Re: [Idr] Poll on the RFC5575bis implementations … Alvaro Retana
- Re: [Idr] Poll on the RFC5575bis implementations … Jeffrey Haas
- Re: [Idr] Poll on the RFC5575bis implementations … Dongjie (Jimmy)
- Re: [Idr] Poll on the RFC5575bis implementations … Jeffrey Haas