Re: [Tsv-art] Tsvart last call review of draft-ietf-detnet-mpls-over-ip-preof-08

Balázs Varga A <balazs.a.varga@ericsson.com> Thu, 08 February 2024 14:11 UTC

Return-Path: <balazs.a.varga@ericsson.com>
X-Original-To: tsv-art@ietfa.amsl.com
Delivered-To: tsv-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0AE63C131810; Thu, 8 Feb 2024 06:11:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.109
X-Spam-Level:
X-Spam-Status: No, score=-2.109 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, 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 (2048-bit key) header.d=ericsson.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 cZ8NfO21n78e; Thu, 8 Feb 2024 06:11:24 -0800 (PST)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2088.outbound.protection.outlook.com [40.107.22.88]) (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 F0408C14F5F6; Thu, 8 Feb 2024 06:11:20 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=boiIQSMXmhKm/TqFWWM8MYxXgRogXdN+9Mdw0opYsVXfZBo0NOnCN4yQAZDehyz1cKYloYC+ioo05ZlcKXUVoCF8GT+TB1RDLRIfSEmQhL79aJoOYEWNeqMdUcQwvYgSDmdkiajjvCEKqfl8YmSnsVcL+u3f99vo/bFWmSGq1VGOPCzkwEK5slDDpFk/+Z3AW6Eb8c2MyUmBLL4zq4rIdv+qAjKjcBStZw9MHKGcUbJsOF6CJhcKnRld8OrG8TIYPtgnrfgJZSyS9VdlQ0TmtMOExnZsAmL1jwicYI9J2zXa49QM46N77NWkpWI1lY6t/m8VaIOfe0MfbHb9D8ZNJA==
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=PCySLTylnrOcXgvsWHQjBUwHsARGHeGQJEnnEs4UkKc=; b=ROLp2woThWLnxebqv5xfk/tgHF4mWaYYqLnC+4ZouTT92N1gnvvz6qJlBLBTfxQXVj8/8TeCfW0ATjM2L/UQJMC0HVPMcYyNwTQnFcHPf/cZAwZvf6MZ6iUM48G/lwNnNmXDEnx/1/Drf3q4pqLonnDn0nfn1DO+50RM8YfijvuBVmaulllGFGczjXwUNrpwzBr9VMKl8IBCJ4iZXdcwKKtsgdlsDzecoYWC4ifBl+AHUk5Z2d7VwqZypCfo1SnWSEzS8C5wfskYJVqfYZjvy/MRpgFkUfRQcGhvOxYMiQ2QzFWaTj1HdgF5gA0dV+ycq/DLj1f1cAsGbyR91YKK9A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PCySLTylnrOcXgvsWHQjBUwHsARGHeGQJEnnEs4UkKc=; b=K0bDnPdZrF2kE9HNdFNrdyZeNluXuznz+oXDbn065GGA3lzG1EZtbqkaN0DUBLz2v+SatYGY26xSBM5qJVP8huZbI5scJ7UGonP5OiwlddHVkfJsdvBOwCJJbJmbOs3BCtyayKgxKtufdlyFansE21BCBqS4NEt4tXhAMerZsTbboQF/zcTrCm5yrn6kLHYPTTbnCtqFIDwh8AgvVhnH9q+bE3rxKboM4Y+/uhPDcUwKSMZTQS9WlfyqnCIln14Lp5ifbM1tIhH32SLUM7Gzu8DyKWvcg3NQuuQHo1/DSjxbg6ZLciqNycq/oKG2G+dUCBBxm/8/DncpwK1w+FLDBA==
Received: from AM0PR07MB5347.eurprd07.prod.outlook.com (2603:10a6:208:e7::31) by PA4PR07MB7280.eurprd07.prod.outlook.com (2603:10a6:102:f6::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.36; Thu, 8 Feb 2024 14:11:18 +0000
Received: from AM0PR07MB5347.eurprd07.prod.outlook.com ([fe80::2e2a:6e37:164b:2a82]) by AM0PR07MB5347.eurprd07.prod.outlook.com ([fe80::2e2a:6e37:164b:2a82%4]) with mapi id 15.20.7249.039; Thu, 8 Feb 2024 14:11:17 +0000
From: Balázs Varga A <balazs.a.varga@ericsson.com>
To: Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>, "tsv-art@ietf.org" <tsv-art@ietf.org>
CC: "detnet@ietf.org" <detnet@ietf.org>, "draft-ietf-detnet-mpls-over-ip-preof.all@ietf.org" <draft-ietf-detnet-mpls-over-ip-preof.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>
Thread-Topic: Tsvart last call review of draft-ietf-detnet-mpls-over-ip-preof-08
Thread-Index: AQHaNN/jIloneB0n7UuKeJmmMQEyaLEAvtdA
Date: Thu, 08 Feb 2024 14:11:17 +0000
Message-ID: <AM0PR07MB5347D056171C6BA74B73AD18AC442@AM0PR07MB5347.eurprd07.prod.outlook.com>
References: <170325390466.56606.15153075040212061431@ietfa.amsl.com>
In-Reply-To: <170325390466.56606.15153075040212061431@ietfa.amsl.com>
Accept-Language: hu-HU, 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=ericsson.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AM0PR07MB5347:EE_|PA4PR07MB7280:EE_
x-ms-office365-filtering-correlation-id: ffd4b487-c05c-4f8f-947d-08dc28afd17d
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: zBYkb9xNe5wzhPiF9VTMo3G6WOQpmA/KEPD2g3tTHYHIBaZo3CK1WMc/KXbO+Q+NB/JMbcRXPgLDWMwBHWVh6QqdLxWL11xIgBOIy5GIfc9NlfDJAlRPHNLWcRFZgaQkFdGWxG+JjTtFDEvIEty8YEa6WT7Omz1JVlHADG/HBX2i5zOIS/OsuZsNGqdkrsxLPZvt6jb2baHu+iDsnLxBAQmTAhG1A3dLT3GBdLYuwGIrDR0KAv7HSg9s6HnL39j3L2U4GTyVst3piWkVK45kSWOSP6+D+nMFTYvIwzPZEYiA4V8ELbK9PE+/HW9JGmWL2jGPZORsUSPay9Go0nhCU6WFHBRyGLpb0slulsqIH7b6M3eqxhn9gcJ7OsPVT0dyyNppgC2jT3ph2M0vi8U+VdJuAZSqF2rV/Xf2dlzJApy1xTi0ZZRGYdeFahj+T7yzT+FKBDQzrhEzZNUdAbAqqcfZfc+nZe2UkR9SKxnAPzCD23iBzc5IMBGsco/itHLDLDPS/XjH8ydelvwuniKeQvokiaJg6Kculkn35ivcqa6Jui7OicDq7/kWmq3qArHrBPVFFlt03r4LVZTDQTtBdpK6H+iJ1NJZF6x6rb15GJ4vHAuU/KhiLYIDyHJE7DT7
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR07MB5347.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39860400002)(366004)(346002)(376002)(396003)(136003)(230922051799003)(1800799012)(186009)(451199024)(64100799003)(41300700001)(66556008)(66446008)(52536014)(6506007)(86362001)(8676002)(8936002)(53546011)(33656002)(71200400001)(5660300002)(7696005)(478600001)(9686003)(4326008)(85182001)(54906003)(38070700009)(85202003)(76116006)(26005)(316002)(66946007)(64756008)(110136005)(66476007)(2906002)(83380400001)(82960400001)(122000001)(55016003)(38100700002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: I21MK3fKvy2tEOUA2Q8jFPL1jYub6Md1TDoQJUAEl/PKp/SglxilKB0/0ltNEJxN1Jm4jpS31/9P/nWnRChtabmSllU5uRSr737YRyOoT4A87DuKwnWsnXn0OX7WSb/BOQFlM6covrHnk+DQOlK2Hd6rrQM48ZKEuyXWm/XeFl4CoNmJQUFUpqoR0jpBFWpngXiIeQdIwHGkO6VBoakHTG9i5HPqvmjpYh1rS7rV0ORhsW043ul1rYJ2A3sGKNkXKyw+4isT7AAsU/mnZnwdPVIHngcZa6TBkGqC5U4oJZV+hDMuorbmhD9e2t0soY365iDS2EliTEbZEGoOsbtgz5NDFyuyYzXqkC5C+CFXN4nR9NT57WsSOVsXzSpOEWrtZDHDY+vTCezMG0vx9kXnd1x8rPo5phm7CfDvON2pCeCYMUqlhV8Q4L+UcbGv5GUbcvWsLcWLun7lnd883zB0gdy6Vv0EqvhwltTpNIqDxI01fyBYkcwoObiBouJDo4tQIdsPAxcNiGBH3NJ0UvithevbPsCLllThtyZvhCYrWtmpYOkV61s6rEz1a1Gjj5lGCJ3xqO000o1vu4BtPYPwK8DnL+aWN3DyZO19BAG2IhADO7cZEVQA0q+jCseBtibkTNkM6N3gKkjShhGSQXF1+OSfoo9xoC7iG+nJ6Pp520jOOFf/GV9FffvWTUrlSjBpFtWZO9UHzrrzJ3JYebOxKIPO1K2ZgJ8hezM4CnpQKgGRPUZQq67kMXVNicVArX4/fEFV+w7KnSvYu1+o2se9geKAUVfOydGHisY2XfDoEJ6cD+z7NkpbDAYpiT6aoJdgHi5pdCmL+Z9yDSyXMI7sJzJIuc+j2UlUQ7Sm1Ma/hKnt4yaOC8r7HTZzooLRz9etpbFMGE8MoGcv8TdmwcfRgURbq00WLYbt3SDlDTM6g3IDnjWcEnIwQ/z61q/W0tDfWa4NJlucLAlpktziCWOiPJJYbhK8mBbhzp2Q7bwaHd3GBgI7sN/NHXJA220jkBGDRuuVPISfQ48h7u8rSz1SIlTCA0irq2tyN3/ySf3zn4md1+PIyHKvZuoXzQJ7hBU1JurGZ7+8rP3q7cwLpoxJJTdbIbLTVXcuZenheRXEdpfo6CFAMOSlGubNZQtqQwO7cYYQIXfUtDeHVE9OuTYYXmytJxXWAC5UQTJxwUcSNw4gCBIY4vxLmq+AdQD6PCEtNJeRB++WK4TOAVy1iHCKYUizkTCz8LCNjKCa9IG3NC33S0x7jqmuBdoNVbiozjmTtaoIJOkvMsgC9h9QuuNt3j3CXNy4OITSQ0fC7r/FUOvqpLOHPSKn5FqqF2pg6JaaET8G6KWsvODPjzpZ4VRV+aIjCzkWU30ZBDKPV3w4TcZaGrBu6CRrd6KHNZcoJuafRSKygl6uiZcqailTcWv82VkQ8I/pXvTurY+fiMJp7ZoH1G7m0psZ6dcdfybAVffyBXkMCwkSpk29JtV+rOjrF8xPkTmUHhnqAr51j6lBxQwq81EbbeOo74YKhQjwBngICjuRUX8pzt4Q4d2rmP2yI7GD8PeLipGbFBSWs+ZVhfk8xJiPOfQdgw30j52X0tLD0T8NEAryaEo4qrR2bQoixg==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM0PR07MB5347.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ffd4b487-c05c-4f8f-947d-08dc28afd17d
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Feb 2024 14:11:17.8626 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: U4vdEuw44ukvMaIPQrsn/xfPUg/xivTDAi4qUbZN7nVaD9aEpXznlJRgH4gusOJnWanAgcaHo+TTbo+zhwcgjQLEwxnIs/0r1pI/Z3XcHc8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR07MB7280
Archived-At: <https://mailarchive.ietf.org/arch/msg/tsv-art/CCkknOy0gnEJjy_N5QfLM4p5TUo>
Subject: Re: [Tsv-art] Tsvart last call review of draft-ietf-detnet-mpls-over-ip-preof-08
X-BeenThere: tsv-art@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Transport Area Review Team <tsv-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tsv-art/>
List-Post: <mailto:tsv-art@ietf.org>
List-Help: <mailto:tsv-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-art>, <mailto:tsv-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Feb 2024 14:11:28 -0000

Hi Oliver,

Thanks for the feedbacks. Replies:
- flowLabel:
The intention was to formulate text being valid for both IPv4 and IPv6. 
However agree, that FlowLabel needs clarification. The following additions
proposed to fix this (to the end of Section "4.4 Flow Aggregation"):
NEW TEXT
   If several Detnet flows are aggregated in a single UDP tunnel, they all need 
   to follow the same path in the network.
END

- Section1.
Agree with comment. We change "IP header" to "IP packet" in the text.

- Section 4.4
Agree with comment. Reference to Fig3. will be added as proposed

All changes will be applied in the next version (uploaded soon).
Let us know if any further changes needed.

Thanks & Cheers
Bala'zs


-----Original Message-----
From: Olivier Bonaventure via Datatracker <noreply@ietf.org> 
Sent: Friday, December 22, 2023 3:05 PM
To: tsv-art@ietf.org
Cc: detnet@ietf.org; draft-ietf-detnet-mpls-over-ip-preof.all@ietf.org; last-call@ietf.org
Subject: Tsvart last call review of draft-ietf-detnet-mpls-over-ip-preof-08

Reviewer: Olivier Bonaventure
Review result: Ready with Issues

This document has been reviewed as part of the transport area review team's ongoing effort to review key IETF documents. These comments were written primarily for the transport area directors, but are copied to the document's authors and WG to allow them to address any issues raised and also to the IETF discussion list for information.

When done at the time of IETF Last Call, the authors should consider this review as part of the last-call comments they receive. Please always CC tsv-art@ietf.org if you reply to or forward this review.

I reviewed the document from the transport viewpoint without being an expert in DetNet. As Bruno Decraene mentions in his review, the document seems to be a small modification to RFC9025 that already defines the encapsulation. Is it intended to informational while RFC9025 is standards track.

In Section 5, my main concern is the handling of the FlowLabel field in the
IPv6 header when several Detnet flows are aggregated together. Will these flows use packets with the same IPv6 flowLabel or different flowLabels (one per Detnet flow) ? This would have an impact on ECMP hash and thus influence the packet that different Detnet flows follow. If several Detnet flows are aggregated in a single UDP tunnel, do they all need to follow the same path in the network or not ?

The handling of this FlowLabel must be clarified in a revision of this document.

Details

In Section 1
  However, the DetNet IP
   data plane described in [RFC8939] does not specify how sequencing
   information can be encoded in the IP header.

the end of the sentence (IP header) is misleading. The reader could think that you will change the IP header with an extension, which is clearly not the case.

In 4.4, at the end of

   In the first case, the different DetNet PWs use the same UDP tunnel,
   so they are treated as a single (aggregated) flow at the forwarding
   sub-layer.  At the service sub-layer, each flow uses a different
   Service ID.

I would suggest to provide a reference to Figure 3 that describes this encapsulation.