Re: [RTG-DIR] [nvo3] Rtgdir early review of draft-ietf-nvo3-bfd-geneve-06
Stewart Bryant <sb@stewartbryant.com> Thu, 11 August 2022 08:45 UTC
Return-Path: <sb@stewartbryant.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E51AFC159497; Thu, 11 Aug 2022 01:45:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.908
X-Spam-Level:
X-Spam-Status: No, score=-6.908 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 (1024-bit key) header.d=stewartbryantcom.onmicrosoft.com
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 NsYSVg2pTg4h; Thu, 11 Aug 2022 01:45:15 -0700 (PDT)
Received: from GBR01-CWL-obe.outbound.protection.outlook.com (mail-cwlgbr01on2073.outbound.protection.outlook.com [40.107.11.73]) (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 98D17C14792F; Thu, 11 Aug 2022 01:45:14 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ANNzvw6hRuAyMi20diYXd6ejiI6T3WCCQTAtKgVATIEkKdCFxNxw6Ee6ERz3Xln5tZa93cFUxb8oaOUPcFSYCPzFTB+KTUc2HfJcWsfIYVxOf/Zmbw500kmeJe7HnEEziQRubJGsM6Lpy4smBe7t5rYHKBM0AgZN8jpYWjICkoEaKwiu7QG3ec3y2ho+TS8rXAA15UxPg8g2zVEdWjOlNXyrkpTHvutb7JRRivv0hH3OT3OjGOPNcOUtWbpBUDBRFmOnSNpRQGgx++Wh9mSSUSlturTl+MQ9tGcVQ7nX4zD1FbBT+zuqKEOdMjXOEdrxhCWvRbuVUB2xQzgOKo6AWw==
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=MyWTalA5PiysYsrBUjuUXptFiC56A159gcid6WV2VOY=; b=lyDbT+OK4yPiWtFK7eae7NzH2uQdfdYXyAI9X5XQdCiC2vzw/C9T4OWEUPRw2/AsT6C0yIVP+5gXfgR0X8TQchKBFkoEdX64+PBXnGl/RypKyM5ifgjWITzhcmtqMd4AWHBamDohuggX3zwSUGgDv2cFTl1+Rlf2eo8k6VrgoTEjqh4scxQ60GJlQJFtr/Eiy1r6/YUN0O8p49hLlAH/4ohIVyJFbeGX6KQitor0cm8CQK6PyAMnn5geGM0jwxxgIT4A94oKSEEidaw2RvO2jSYrCsoKMOM0gTaQ+8ceTG4MezEjqBI/WRkhUsjJ4RUBr9T/aY4HQNmKJBepCxozcw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=stewartbryant.com; dmarc=pass action=none header.from=stewartbryant.com; dkim=pass header.d=stewartbryant.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stewartbryantcom.onmicrosoft.com; s=selector2-stewartbryantcom-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MyWTalA5PiysYsrBUjuUXptFiC56A159gcid6WV2VOY=; b=aV4atEtm/NMEN3zuiVzAvE7Io3lgiXha+MmXJuYhiZTLnh5Hi3PB9QXVHxE4YwuBx3SRsWlyrTtJ4vxJYv5EeA32O63w5FmrM6CaJgCkisygBlpxGn0YWvDXV1CzzKLLf8N3FeCcEKKaVvAIhBaUGj4EnCLRRfDPr0iRc9Xguls=
Received: from LOYP123MB3214.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:f1::16) by CWXP123MB4504.GBRP123.PROD.OUTLOOK.COM (2603:10a6:400:fa::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5525.10; Thu, 11 Aug 2022 08:45:11 +0000
Received: from LOYP123MB3214.GBRP123.PROD.OUTLOOK.COM ([fe80::f8de:33ba:ade0:c63b]) by LOYP123MB3214.GBRP123.PROD.OUTLOOK.COM ([fe80::f8de:33ba:ade0:c63b%4]) with mapi id 15.20.5525.011; Thu, 11 Aug 2022 08:45:11 +0000
From: Stewart Bryant <sb@stewartbryant.com>
To: "xiao.min2@zte.com.cn" <xiao.min2@zte.com.cn>
CC: Stewart Bryant <sb@stewartbryant.com>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-nvo3-bfd-geneve.all@ietf.org" <draft-ietf-nvo3-bfd-geneve.all@ietf.org>, "nvo3@ietf.org" <nvo3@ietf.org>
Thread-Topic: [nvo3] Rtgdir early review of draft-ietf-nvo3-bfd-geneve-06
Thread-Index: AQHYrVs8K/QPAZ1JTUSM10ZJ2wevVq2pYpqA
Date: Thu, 11 Aug 2022 08:45:10 +0000
Message-ID: <E453B35A-B0D2-4850-A7E7-8CFF62291745@stewartbryant.com>
References: <165969771901.55335.13917159119419478173@ietfa.amsl.com, 202208111529229531394@zte.com.cn> <202208111601362493306@zte.com.cn>
In-Reply-To: <202208111601362493306@zte.com.cn>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3696.120.41.1.1)
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=stewartbryant.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4fb061fe-3671-40bd-02f3-08da7b75cd2d
x-ms-traffictypediagnostic: CWXP123MB4504:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 4hTodQJW2d0oLzAlV5Wm0QMU59x3qK/t9LGlUqhYdWjxrp9fxX8N+GEz9fmmjwbEMMR4n4+ht2tmkAZYtsz+sDhwVYaCWDUI31dYzzDZHd2OLojVIvPIXqO2lLBAq4R2FHFhg0LDNw0qxxFNFmjGpLjtD8L0HI+68eMhysInxXEl8tGRwCu6WPTR5YCnPWWcJ+8ncotoPthSzmD9mE6FyT+/MuRpLO4PuScVAKV5YmYq0/BMUX+8TqnKb/GGT4Bmr4rks5l864pOSMQRlDInL7lIBvRXfWKtLyZy1yZGWMInO/kof9nG2kR2pC1XypXg9jQiYj+3aHnD3ybFmdL7ShNhYbC/rsqgmkHGs6sA0IbmHVXmjkn2jYdgkV6KtaK/F7B/vRMWXUWDm5tH0V9UZKOCIE/cxLV+kbm638hfKUJ18y4qTTGPL+0Gd/xMn979aAIOFgvNv1OJgKnNrXgXAO0NTnFq21KtrYEgHatAAcE/fQn7ykmxzQhZt8Q3BsibDPXyvFVKuymwgsTYOW4WLWcDvhhtQEikXYnyHHz3WwLyQGGyv8X8l2YST0jTUXBzdiZSVG8GUVsTYENfbYuKkGy5Xp17Q1iqbTJrqkXxzlCt1CkNzj5LwRdx4j5kqhhCNaLT+Q3GU5SIES8wg/r3lIz1nVF4uidyHbKNvUDxamshfvennKYSnhvNSC0AjyqHfSKo4a+8DLBRtdEKEetChlBjmu2VbpAhMMaIi0EFHgoNrisgpKVG+3Yg95W9eUGXR0/xu9MN3iqCBghxkev8AuJOE61sYaVfF1z/u0NOwbh2jU9CJ9Uvp37MIAC4gm/1Be35DEXfApHPsYanOWgDsUCLBmFRo9hTemcoWgrkA+Kay/nfM6g6EbIKxFTD/iGMMFJFeKoUkVbZxlEVYBDK8g==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:LOYP123MB3214.GBRP123.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230016)(366004)(136003)(396003)(376002)(346002)(39830400003)(36756003)(38100700002)(86362001)(316002)(122000001)(66476007)(66556008)(66446008)(64756008)(66946007)(4326008)(8676002)(5660300002)(8936002)(38070700005)(76116006)(6486002)(966005)(6506007)(478600001)(83380400001)(53546011)(6512007)(41300700001)(2616005)(186003)(6916009)(54906003)(71200400001)(33656002)(2906002)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 7OgbfptKq0jlA2CYKaq0KWh+yuBuiXPvQX+H76Qr077xEXa9EfZjuv/e1C8Ff9ZwnWR9oi059mu55+RlVVnjkE6XOoYZa+CbjPPz4PHl/Ii++QV+tDw50ZOXjLunQ9Oh/Yw3iRW6IljsqEUSgSZj1726VKfvFQ+4K+ShQFinaUcNpZupo0aBimwMXrA6mpxD08WkTuZgh36bq/qdWLLZEE0U1u7LmcedhwQP3RTqFAwbz1+euYh2Lyhd1AVRiK40MVTrRqyMths3OK5ESnxckFshbjarBTIg3PAVB9QQwy7u4EkKmZ0s78i0X5bRfIG6+bJus83NdCI4ZkHX/F1svOKfVJ7IZp4bqXdkHdFTYgkaqvfgGGnzb7LddbOnfC/bGAitNkO03Dq7iw4x0JiKyuUlkoJ+5OgVlV51ZYOOY3lv5ZNjDCqIhKJR1xJnJdjh/qZI672/86UrBPTs2du0bQMG30+3SBHgf7aqeT9rw1NNI1tURRNSCg4cb0eyAkwjY4jDDg6+PlaVveoYt0kTo/D0dAYoaXRetg99UpbLFFvTF4BYzlFHRKt4+6gOvXijscQhvjuZLUJT0D8q0Flr1cRP9YvXslCIcexqHIKkE7xjJRUwCyEunduaoS33qxJJon1mDJLyiNy3KyL828MmsVX2wrjur7RFFeL2aqg5/4mOdyZzykFuX86QdLAU14BRAwBlf5NTN4zYb7KBQHlOLkN5vIZtPiFv0ElPsgz5OaTA49mMX5PVV7Je6wZWZOZ89Hnyedd+taCbdE+cOBvwBK1I2y/ToIohlNp2iZc2rqK7vX11cN5E8zmmj7zSNyFKEEzGhkWrtaPCP32tgbjLwvIpR7zw+wh0fcCWgtg+sD9++UpqlxThEB5052G3vj3vQPo/nu5V8g7JEtuV6dtWYzA/a6sC7og3zhGhY1npgCroEvK4iQa7jyz5vEWLjPw58e+5YM69Cgr8usNLw9HFmgEvgagEDqpeDTgIfRvyQP/moLHm8yUYLdZOtQPYOxOAHaM8gjPSdp7LOcPjT/Dkf18vSsPqbdTrAyQRc1SOlC10sWUakvcb+GHS/VyaCVWMI5bazmFjGPa7eGu2t8VV19tNPbHMxtAjajgvL2StJGqBFtpy6uRzF0oZkJyQsr/T2kCXzyn157QsThjNM+/KE+DDYa8LzAUFtHhy4yfuQafF5143iY5XU9dZpWDtxPwv22hat+ST4lnmIQaVXYvoZOhzye2qDQqF/8zgo9hj1y7jJuqFw/rMrWm1oBHp7dfgxJAEs4dDM4zNVw9eKbVkuHXmHCusKr4uh+NvbBP5vCj78VqwkNd2Ik4kDdDoJ28TXrk8niem/rxv03+d398EehZi5xGwmTv0itwpUmEnsedZ44T3Pb+mcJj5vbZc3bXAHBaoz582m+0JmPN/iOxsuoLesfZc1nFddmXZ09imrwQspKaVmYO8Md0W/rSc35dOIi/La4yPehAERuTjKSuZ/Ls01CW29vRQLw3g/YY5U7sucDme4Q7HZ5mPzZYNnLeQrumOx7+twv4VkSepNZdPgYGkUuWEFxdQHB6C19J+aXzf/6iyTdQU8JV+W2BXJcy/M2A0ehmRyQPFWBzY1SiS/8Cbv0ztPyyR4c6O+2J1D6t2K+oxrxBTYQ/+1a9ZIMTzap0PAhXjyit/lMa9O81nbQ==
Content-Type: text/plain; charset="utf-8"
Content-ID: <7B72A48E9A49EA4BAC18FDD8B429878A@GBRP123.PROD.OUTLOOK.COM>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: stewartbryant.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: LOYP123MB3214.GBRP123.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 4fb061fe-3671-40bd-02f3-08da7b75cd2d
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Aug 2022 08:45:10.9390 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 08ac3335-91dd-4a2d-90a7-b5e825494a75
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: PSH3EAEMBKz8ckAh5rHKDNzVSSm7ie53DSfUx7mZdjd36+BMOw9WXEw7w7RoTFVHQjdLQgvAYvAbqiLtqtf2pw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CWXP123MB4504
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/uWlfYPV_Bq-_ahRj7OkncNuXsSg>
Subject: Re: [RTG-DIR] [nvo3] Rtgdir early review of draft-ietf-nvo3-bfd-geneve-06
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Aug 2022 08:45:19 -0000
Dear Xiao Min Thank you for your reply and your edits. I think the draft is now ready to progress to the next stage of the IETF process. Best regards Stewart > On 11 Aug 2022, at 09:01, xiao.min2@zte.com.cn wrote: > > For some unknown reason, the attached files can't get to the archive. > I've posted the updated draft for your review. > https://datatracker.ietf.org/doc/html/draft-ietf-nvo3-bfd-geneve-07 > > Sorry for the inconvenience. > > - Xiao Min > ------------------Original------------------ > From: 肖敏10093570 > To: sb@stewartbryant.com <sb@stewartbryant.com>; > Cc: rtg-dir@ietf.org <rtg-dir@ietf.org>;draft-ietf-nvo3-bfd-geneve.all@ietf.org <draft-ietf-nvo3-bfd-geneve.all@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>; > Date: 2022年08月11日 15:38 > Subject: Re: [nvo3] Rtgdir early review of draft-ietf-nvo3-bfd-geneve-06 > Dear Stewart, > > Thanks for your insightful review and comments, especially the proposed text, very helpful. > Attached please find the updated draft (working -07 version) addressing your comments, and the Diff. > For my responses to your comments, please see inline... > > Best Regards, > Xiao Min > ------------------Original------------------ > From: StewartBryantviaDatatracker <noreply@ietf.org> > To: rtg-dir@ietf.org <rtg-dir@ietf.org>; > Cc: draft-ietf-nvo3-bfd-geneve.all@ietf.org <draft-ietf-nvo3-bfd-geneve.all@ietf.org>;nvo3@ietf.org <nvo3@ietf.org>; > Date: 2022年08月05日 19:08 > Subject: [nvo3] Rtgdir early review of draft-ietf-nvo3-bfd-geneve-06 > Reviewer: Stewart Bryant > Review result: Has Issues > > I do not see any boilerplate automatically provided in the review tool, so > assume that the standard RTG-dir boilerplate is here. > > The protocol described here is simple and will work. It is well written. > [XM]>>> Thank you. > > However I do have some concerns about the structure of the document. I think > that the document would be better as either two large sections one describing > the Ethernet payload model and the other describing IP operation, or as an > integrated document (as it is) but with one section describing operation in one > mode and the other describing the differences. The way it is written the reader > has to spend a lot of time looking at the text in adjacent sections/paragraphs > to work out what changed. > [XM]>>> I think your concerns are valid, so I restructured this document, attempted to make it more friendly to the reader. > > Detailed comments: > > 132 3. BFD Packet Transmission over Geneve Tunnel > > 134 Concerning whether the Geneve data packets include an Ethernet frame > 135 or an IP packet, > SB> I think that this would be clearer as: > Since the Geneve data packet payload may be either an Ethernet frame or an IP > packet, > [XM]>>> Accepted. > > this document defines two formats of BFD packet > 136 encapsulation in Geneve. BFD session is originated and terminated at > 137 VAP of an NVE, selection of the BFD packet encapsulation is based on > 138 how the VAP encapsulates the data packets. > > SB> I reads better as “The BFD” and “the VAP” > [XM]>>> Accepted. > > SB> I think that it would help the reader if the authors now summarise what is > about to be described. SB> I think you are saying: If the payload is IP, then > we carry BFD over IP in the payload. If the payload is ethernet then the > Ethernet payload becomes IP regardless of what it might normally carry and we > carry BFD over IP in the same manner as we would carry it in the IP payload > case. > [XM]>>> Accepted. > > SB> If that was stated (assuming I have it correct) then many readers would > immediately know what follows. > > ======== > > 193 The BFD packet MUST be carried inside the inner Ethernet frame of the > 194 Geneve packet. The inner Ethernet frame carrying the BFD Control > 195 packet has the following format: > > 197 Ethernet Header: > SB> For clarity that would be better as the "Inner Ethernet Header" > [XM]>>> Accepted. > > ========= > > 282 Figure 2: Geneve Encapsulation of BFD Control Packet With the > 283 Inner IP/UDP Header > > SB> I think that this would be a bit clearer if you had a single section > describing the BFD over UDP/IP and then a small section saying how you carry > this directly over Geneve and a sections saying how you carry that UDP/IP over > Ethernet inside Geneve. > [XM]>>> As said above, I restructured this document. > > =========== > > 319 4. Reception of BFD packet from Geneve Tunnel > > 321 Once a packet is received, the NVE MUST validate the packet as > 322 described in [RFC8926]. > > 324 If the Protocol Type field equals 0x6558 (Ethernet frame), and the > 325 Destination MAC of the inner Ethernet frame matches the MAC > 326 address of a VAP which is mapped to the same as received VNI, then > 327 the Destination IP, the UDP destination port and the TTL or Hop > 328 Limit of the inner IP packet MUST be validated to determine > 329 whether the received packet can be processed by BFD. > > 331 If the Protocol Type field equals 0x0800 (IPv4) or 0x86DD (IPv6), > 332 and the Destination IP of the inner IP packet matches the IP > 333 address of a VAP which is mapped to the same as received VNI, then > 334 the UDP destination port and the TTL or Hop Limit of the inner IP > 335 packet MUST be validated to determine whether the received packet > 336 can be processed by BFD. > > SB> This is technically correct, but again it might be simpler for the reader > to have common text and a difference text. > [XM]>>> As said above, I restructured this document. > > ======== > > 369 5. Security Considerations > > 371 Security issues discussed in [RFC5880], [RFC5881], and [RFC8926] > 372 apply to this document. > > SB> Does the GTSM security mechanism called up in RFC5881 do anything for you? > SB> The key security mechanism is that BFD has to arrive inside a Geneve packet. > SB> I think the security actually comes from RFC8926 i.e. Geneve itself. The > BFD is then a payload that is carried securely between peers just like any > other payload. If the peers cannot trust each other all bets are off. The > security discussion is RFC5880 and RFC5881 are for when BFD is openly carried > across the network, and as far as I can see add no particular value here. > [XM]>>> I agree. > > SB> So I think that you can say (in the correct parlance) that BFD is an > application that is run at the two ends of the Geneve connection within the > equipment running Geneve. Geneve provides security between the peers, and > subject to the issue of overload described below, BFD introduces no security > vulnerabilities when run in this manner. > [XM]>>> Accepted. > > 374 This document supports establishing multiple BFD sessions between the > 375 same pair of NVEs, each BFD session over a pair of VAPs residing in > 376 the same pair of NVEs, there SHOULD be a mechanism to control the > 377 maximum number of such sessions that can be active at the same time. > SB> I think that text needs to be expanded a bit, because this is a new threat > and is possibly the biggest threat to the operation of this system. > [XM]>>> Some expanding text added. > > Thank you again, Stewart. > _______________________________________________ > nvo3 mailing list > nvo3@ietf.org > https://www.ietf.org/mailman/listinfo/nvo3 > > _______________________________________________ > nvo3 mailing list > nvo3@ietf.org > https://www.ietf.org/mailman/listinfo/nvo3
- [RTG-DIR] Rtgdir early review of draft-ietf-nvo3-… Stewart Bryant via Datatracker
- Re: [RTG-DIR] [nvo3] Rtgdir early review of draft… xiao.min2
- Re: [RTG-DIR] [nvo3] Rtgdir early review of draft… xiao.min2
- Re: [RTG-DIR] [nvo3] Rtgdir early review of draft… xiao.min2
- Re: [RTG-DIR] [nvo3] Rtgdir early review of draft… Stewart Bryant