Re: [RTG-DIR] Rtgdir early review of draft-dmk-rtgwg-multisegment-sdwan-05

Linda Dunbar <linda.dunbar@futurewei.com> Fri, 23 February 2024 21:49 UTC

Return-Path: <linda.dunbar@futurewei.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 CDF8CC14F610; Fri, 23 Feb 2024 13:49:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.759
X-Spam-Level:
X-Spam-Status: No, score=-0.759 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_BL_SPAMCOP_NET=1.347, RCVD_IN_DNSWL_BLOCKED=0.001, 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=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.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 bLs3Or34mXez; Fri, 23 Feb 2024 13:49:33 -0800 (PST)
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2134.outbound.protection.outlook.com [40.107.93.134]) (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 89D7DC14F69B; Fri, 23 Feb 2024 13:49:31 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hwE3AMo94C2KSs2NTK8uNPw1M+CFB4W25wcptAWfbHLqQpkaxkKgdYxoj7nJyFfeDoGDWEKEpr2353DWRIeuqaHoeyjRmlQ6/uGabrwrdhYR5MZtWrvrH9GZiwGXEBCAhCPSXBwxkTyewDvT4+AMmJiXDicnIw9wx7QHV2qE4CHkgDIEDFMGdCEpprXi8o1tsBxtokXQKUCrOMrY/KUmGa5LUXfJGC5mAce2NBZ05MyGFxYxkoCACCXnszxZfpAXVB5BndCsRyC1DJOgwwWWCz+KeFtikvBFPn5qAc0ytCWt89R1eNmlPYp3ljB0xTFu3mCaSPEd0FShRF+7iIlw/g==
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=4iauUx+2xmhBZWfXX45AHjYyvwHDw7kMauOLeQKv+O0=; b=UAH8d1N+5SaR2/cx3+h5mfsWXALNJ4/E65qdKGN19ffAPDHlXJlF/GIasy724h6yMDzwDVftjQE7abFOM6MU8hAAki2NF1kdK2QKhrGa5EJLJW11nm9+Nd/Vc2D++EUyJCWIDzbtTYJ623Le1hmkJv2njm/qHh01PX4ZdEjkP87n06ThgYPSaBlw41p1Hmd3tqsgfTeARt3RtKd9ug/OCfCrPkNbOgCrkspQXnqtxnLjbrCyBastrEbLXacK9sc6yAJf7z8Ym88PvWiPrGU3S0hZ7Uulob5S+yU2OvTSyGms5U0KT8SLiqnOwDp85ZNNFUU88bWrnorcNVcKxeAMKA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4iauUx+2xmhBZWfXX45AHjYyvwHDw7kMauOLeQKv+O0=; b=dFAy+eMPlU5oQ25Tbm6ECSW7vKlnXY2P3iVK2dfy5r2apDuLztK46Qqx+YM5PbtAh8YSWexT/XtfLBo6UnvEtFn/n7OJuaK+zHOFu4eWEiBhTSeUFk7oNROHG+1Cquv3LTWKlUGjUDHSnAojOz9wDRCWmB2taoCR1udL1Tp8CcU=
Received: from CO1PR13MB4920.namprd13.prod.outlook.com (2603:10b6:303:f7::17) by PH7PR13MB5432.namprd13.prod.outlook.com (2603:10b6:510:131::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.24; Fri, 23 Feb 2024 21:49:26 +0000
Received: from CO1PR13MB4920.namprd13.prod.outlook.com ([fe80::e6e5:1a02:6552:c0c1]) by CO1PR13MB4920.namprd13.prod.outlook.com ([fe80::e6e5:1a02:6552:c0c1%6]) with mapi id 15.20.7316.023; Fri, 23 Feb 2024 21:49:25 +0000
From: Linda Dunbar <linda.dunbar@futurewei.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, 'Yingzhen Qu' <yingzhen.ietf@gmail.com>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-dmk-rtgwg-multisegment-sdwan.all@ietf.org" <draft-dmk-rtgwg-multisegment-sdwan.all@ietf.org>, "rtgwg@ietf.org" <rtgwg@ietf.org>
Thread-Topic: [RTG-DIR] Rtgdir early review of draft-dmk-rtgwg-multisegment-sdwan-05
Thread-Index: AQHaXGmFyoaOp6gxrk6X58NdBz9y97EFxAqAgAdpjYCAARyeAIADvDiAgAEDEQCAAHg7cIABC92AgAP01BA=
Date: Fri, 23 Feb 2024 21:49:25 +0000
Message-ID: <CO1PR13MB4920585A8AC0E93DCBD5CCB485552@CO1PR13MB4920.namprd13.prod.outlook.com>
References: <170760111852.36779.1112884739220480182@ietfa.amsl.com> <CABY-gOPQYAPLAuQHwdjnQvN2hOoM_c+JaKKZ-+2BuQwz04f3pw@mail.gmail.com> <CO1PR13MB4920A3C89A7D9BE6D0113B4F854C2@CO1PR13MB4920.namprd13.prod.outlook.com> <0ce901da6181$857984e0$906c8ea0$@olddog.co.uk> <CO1PR13MB4920A3B157ED76C61FAF26A485502@CO1PR13MB4920.namprd13.prod.outlook.com> <104e01da63e1$29ff9ca0$7dfed5e0$@olddog.co.uk> <CO1PR13MB492029ED9D1456F3B64EDE9585502@CO1PR13MB4920.namprd13.prod.outlook.com> <004f01da64a3$35ea5f10$a1bf1d30$@olddog.co.uk>
In-Reply-To: <004f01da64a3$35ea5f10$a1bf1d30$@olddog.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CO1PR13MB4920:EE_|PH7PR13MB5432:EE_
x-ms-office365-filtering-correlation-id: 06a70aec-c4a6-4536-a0da-08dc34b94d95
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: mk5NnIumL5D0dysLneEaPeamhBgpfwIxvsc5Cwg2jpHZZZV7ZqniFWtZhy/BFcfKW13ovQ35XqWye8/eqPDEeKb9UEP8lH2QgMT6+GmMPwAI0UYNwF+uow2c9jhni+GdjaxjuSzPunYQWUhPjwvDB0j6Nq+qJPj4hrzTxQU5TIXgwDsgTGo/wXahXFaSuimGtQZgHzjTb8O5Vx9DNR86dEsfzgBgEydQqUYrvJU0ldjQsMBdF8AS8HORfpfCWEskkwXQifiky4WNPMYUEVxq33WBNphusm75YtHRSOBobSrk5CMjvBKW6mC4KPFTAiJr8+wtD7jorniaSQnc1Kk/J9+2gvzDP/32OzckiXTBO+kNGLfz8cTphAT0g3mJYSHJUJEQJiRQw/mhqWXhKbYTQp87RBQ15bOQHk4MT6LoU8ZMcw/nDsCo/8kgcJlUa5rIaYv9/bFu8RS5oTkNVQEuhmQThpL8TVYLP/vnSQb0wdPfzj5ax2b9T6DLZWRIWLmDP5DR+sYYRzdDDGLDmhgC7s+55Ps5bKKM5P80iWrPJe+JE6THm+V7yv1MQjkejqnYmuhvn5xZjgdMXGh4ieWqNdaG1MZzZECcu0UmZfi2VP7Fh5h17bmiLVEl3WUpaJSX
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR13MB4920.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(38070700009); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: yfGP6oDj3LtxCvsEjAS4cldGUmtEOklCCUvP6Mlf4HL8SbV7JW7tiGOwOZRXbHZzHf3SPx5BjEBzAE98oEWemxp3L7YzzVPXLo9xTI0ooSuDC/2+03KVW5y073GBQnjwlgqGNG3KKDGJTTnJ65DITGgWU1V5sFp+Mq+5fH6aaT+I+eMCjVfZECLOJh0677EB0YQLHfZGitQ1Lgq+jfRRiDORzJW7G4J4LXcHha+gQV0ZIXS7fXpgHgBFRNPHta9/UFs3DM0K29/2DLOtPGA9tAvY/QXpLsOeAISkuaUtjyg/BJkN1sWlUIDDfCGKmN4SJ3/hy/IK6tgyT4CgdmVesBNNJeieZWh7Vs+alSpqPD/RSAW/ZbGggB4FsKfT4Ju3rOXJPOLQM9rh1Zh5pRvd9k7ZU/RrjDaZSbMLGvI/7vp4foKQscX/CDVoKZUa9FDaeoSRnDQ4bpMjR/HLrNPuiR11Buza2ZOMJv5gZMrI6Lh4O3Bfft47rDglwllnzNY9Q7iLveSmtDPweY9uZMSFz8gWgHL1Whru4qlVAxiw5+3Vw1KnvIrgYOxO6rFND3doXLZcVzFS57Xo5v+0QYjhbXwnWj1lgkBX0ydzIYWhI4gtkT3CRXUmWe1cuOvegb75zhmmafgmPRT2YbTk8sx3A0btN0cMtXFBjeD9bJVGfnVlXkWdAGwIJ5Tg7uvIuhMGLjsqE9OOfaXfLDCQKpONDyRX6SvRHm5MX4lYqNvJgYVxChPHNMCKOjXRjKhZxLztCfEb6mfrCgKWvI5Bcfsbg3PpYSaWAge65AP5rmXZCzkRgcMB21DnL8tnDARLun+ZStp/sHS6SwexeDS309evIRTPA6YuYrke0cPlHEwNLNQEeP8ZmHV3TtiMSmQGbSzwcnVcYjDT0PY2OLvdv6TugEMteRh64JMkYRTHJgSbDa1jyFLMr/sty4r9Xh88ESxsffHsrzeAprEeIm6oRr+d/lYUf0mmSLTa7zBRdJzsCb0sOOH+IxpyC8K0LS+bECEgoh3Cy4IK1IP36VE5zL5iHPXMTgixIGktpOjnUQARzBJwNQu7lpwajFi6GpcAIFsVjb06y8oVuiO37nS9+qwJ5iw1YzdvYs0AqIov668S5K41frsbTpU8PrEvpHH2R0rX911ce6ZFd7ltd485BKDFTAb98YJgRSI7HPpGaWHjXaPQY9EaqzQKOX+wmgb/f/HfvI1YEHFc0DoIIB75YT4um6wW5JcrkPU8UDUr1HT4eHDHxEK+UDIE5tOssxY1AdQjlDCBdhxjdTRZrr2YQ3JTz5MxJnAOzwlNqPSuhbDij7FniDbFyTpXV3ZM3iLFCWnzQxwGhN1qOBqy7TjIRdjModmtClSPQX8o397vK/16eJE6VjOE5HsQ8BRchXm/A4EywqQy37bgncVUKf7uDSUk7tA2sZrEhWDNGHFRCr7j0VATX8WIqTma0IoECUYT9EZzkRI0w0MNz1aCoJyA21npbAcm3iNmqymRGbwcJntdMop8wx43BOMoTGfrBQRK9QctvrNy9AECt5IOKSbLLoZix2LK6Rx40n/7dP+NLPYa6GyZ22483os7S9RIi9iG992T
Content-Type: multipart/alternative; boundary="_000_CO1PR13MB4920585A8AC0E93DCBD5CCB485552CO1PR13MB4920namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO1PR13MB4920.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 06a70aec-c4a6-4536-a0da-08dc34b94d95
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Feb 2024 21:49:25.4434 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: QhrQkEnufwA7Nb9LNVWmLi7U36Ru4+0e+msKakxnvnFzOt3JCeGyPzDCn3zDyuB6E5uQ1Le81siPP2EMqMu36A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR13MB5432
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/49oQvuUOxcPDisHX9qeUiMsYuSg>
Subject: Re: [RTG-DIR] Rtgdir early review of draft-dmk-rtgwg-multisegment-sdwan-05
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: Fri, 23 Feb 2024 21:49:37 -0000

Adrian,

Thanks again. Here are the resolutions to the remaining comments marked by [Linda3]

Linda

From: Adrian Farrel <adrian@olddog.co.uk>
Sent: Wednesday, February 21, 2024 2:52 AM
To: Linda Dunbar <linda.dunbar@futurewei.com>; 'Yingzhen Qu' <yingzhen.ietf@gmail.com>
Cc: rtg-dir@ietf.org; draft-dmk-rtgwg-multisegment-sdwan.all@ietf.org; rtgwg@ietf.org
Subject: RE: [RTG-DIR] Rtgdir early review of draft-dmk-rtgwg-multisegment-sdwan-05

Hi again,

Thanks for continuing to engage in this discussion.

This email is me getting out of the way of further progress of this draft.

Cheers,
Adrian

[snip]

[snip]

[snip]
[Linda] add the following:
C-bit needs to be set, so that receiving node can drop the packet if it does not recognize the option [RFC8926].
[AF2] OK. This has not shown up in -06, so presumably still in your edit buffer. I don't know whether you are supposed to write "Type 1 with the C-bit set" or "Type 129"
[AF2] Note that 8926 calls it the 'C' bit and the high-order bit.
[AF2] You haven't answered the point about the new registry
[Linda2] Yes, need IANA registry. Reflected in -7
[AF3] OK. I see the registry. I think you still have work to do on it related to the 'C' bit. You don't have to do that now, but you will need to do it.
[Linda3] Will chat with you during IETF119 on this subject.

You seem to have crashed the use of "TBD1" etc which were for Transit node ID types (section 4.5) but you have reused those flags in section 11 for the Multi-seg-SDWAN_subTypes



[Linda2] Good catch. Change in v-8



And you'll have to give IANA a clue about selecting from the range 128-255 to make sure the C-bit is set.



Note that in the body text you have two cases of subType3

---

4.6 and 4.7

Obviously, you are going to have to specify these TLVs in a future
version. For the include case, you are going to have to say whether this
is an ordered list, whether the inclusion is mandatory, and whether the
list is strict or loose. You may also have to worry about the option
length in the GENEVE header especially in the case of IPv6.
[Linda] I meant to say that they may not want internal IP address exposed. Node ID or Region ID are all okay.
Add the TLV

 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Include-Transit| length        |Transit_Type   |I|Reserved     |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                            Transit node ID                    |
~                                                               ~
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
            Figure 8 Include-Transit Sub-TLV

Multiple Include-Transit Sub-TLVs can be included in one GENEVE header to represent multiple nodes or regions to be included when the packet is steered through the Cloud Backbone.
Transit_type:
TBD1: when Transit node ID is represented as a numeric number, such as a Cloud Availability Region or Zone numeric identifier.
TBD2: when Transit node ID is represented as string, such as a Cloud Availability Region or Zone name.
TBD3: when Transit node ID is represented as an IP address.
I-bit:
When set to 0: it indicates it needs best effort to steer through the transit node ID.
When set to 1, it indicates that the Transit Node ID must be included through the Cloud Backbone. If the Transit Node ID cannot be traversed, an alert or alarm must be generated to the enterprise via an out-of-band channel. It is out of the scope of this document to specify those alerts or alarms.
[AF2] That is making progress. Thanks. I think you are still missing:

  *   Is this an ordered list or just a set?
[Linda2] No
[AF3] <snigger> "Is it an apple or an orange," he asked. "No," she replied.
[Linda3] Meant to say it is Not Ordered list. Sorry for the confusion.
[AF2]

  *   How is the string encoded?
[Linda2] strictly between the enterprise <-> Cloud Provider.
[AF3] So, is it a byte string or a character string? Is it printable? Is internationalization supported? How does an implementation at the enterprise manage to interwork with an implementation at the cloud provider?
[Linda3] it is character string, like a region name, provided by the Cloud Provider.
[snip]