[Detnet] DetNet data plane: some questions/comments about draft-geng-spring-sr-redundancy-protection

Balázs Varga A <balazs.a.varga@ericsson.com> Fri, 23 April 2021 13:49 UTC

Return-Path: <balazs.a.varga@ericsson.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 873B63A0A22; Fri, 23 Apr 2021 06:49:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.102
X-Spam-Level:
X-Spam-Status: No, score=-2.102 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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 819YaWmZVqtf; Fri, 23 Apr 2021 06:49:12 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2054.outbound.protection.outlook.com [40.107.20.54]) (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 14E9A3A0A1F; Fri, 23 Apr 2021 06:49:11 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HTtkb2ryEWqL9QLfMXgyiLEvFQ0BgFc5ZXohcToB+GcFSkbDNhzLQ88PXt+dpTmsrgXcu/eBQ1VHU2T1MrtbetHULPGpfJALd2rxxVgdNEfFjx3s228uV6hqxo5G7LIRX5PPd3Kwi0d1riNttS8zkY67ywFqX4PMB8v/emLvx3AuUT4jPVJsQ2q0v/cS5ii/0WHXcRfww8Hic6alY1g75WWrwkJqEiUjZNjGWBnDaOACPEWPfRl54U6rtvrAsjLSgYknFcdOrSn1fOS+8e3D64Q4Ir75hnwwkM/eWZ7kVvbi6yaUU/Vie0LNvBJBJR9RHy6OOwN7atSjsZuHyOHoZA==
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=HfyxUyhlbF19nbGltyLBGaZVbV7I+4lI6BsgFF/yRxk=; b=L4wcBJjg6BVVejYb0kL21toQJK+SE6jNwPo9w5ge9uKoF9lkOOjOgy/eQBsXWyYx8KE+GYGKWXVoAz8dX2zG7uzwwjgPylESkYszYeGebQUmRf5hKwSya4WtTXf3D3RkOyrniul5afGXZvqzj+MLfGfq3cHrOZHx3vr3898MRCuUtnkiiVwb8kgANziKu4HtvBu6cKImss7NLVi6UKN40fKOW6QWYbmMUDxvdFnwNB1Qz7YEJdv2Ug85+mix2gO3xVTzLxgEwtZ1SEeEpQEiONTog7GwHN9gn00CPO+MRLhAWaiwVtKgqJ7jcOX8U5kRAORaxa5qQJ5JMP18UAv7bg==
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=HfyxUyhlbF19nbGltyLBGaZVbV7I+4lI6BsgFF/yRxk=; b=qd6V/cLNcMBDqEVhVeYk02YfdcPkLLAZyuJD2yXc2sZ1R81orIVdogTnRogxDWXG20aSWr8QRFtF5v9gCocjZ9DhJNTqy6IZ9BkNvAHWKRe6bBC7WBq9ee6RgpG3dzWneY95jAp+g1WR5gWUy/r7RB4H4rPTfoYbuDt/XFggbsg=
Received: from AM0PR0702MB3603.eurprd07.prod.outlook.com (2603:10a6:208:22::25) by AM0PR07MB4769.eurprd07.prod.outlook.com (2603:10a6:208:72::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.7; Fri, 23 Apr 2021 13:49:09 +0000
Received: from AM0PR0702MB3603.eurprd07.prod.outlook.com ([fe80::c110:dde2:b70e:6e3f]) by AM0PR0702MB3603.eurprd07.prod.outlook.com ([fe80::c110:dde2:b70e:6e3f%3]) with mapi id 15.20.4020.017; Fri, 23 Apr 2021 13:49:09 +0000
From: =?iso-8859-1?Q?Bal=E1zs_Varga_A?= <balazs.a.varga@ericsson.com>
To: "detnet@ietf.org" <detnet@ietf.org>, spring <spring@ietf.org>
Thread-Topic: DetNet data plane: some questions/comments about draft-geng-spring-sr-redundancy-protection
Thread-Index: Adc4RkSEYW3WvuY+Rs+CoOlOOJHWxA==
Date: Fri, 23 Apr 2021 13:49:09 +0000
Message-ID: <AM0PR0702MB3603ECAB35B358DCFE8B3BFBAC459@AM0PR0702MB3603.eurprd07.prod.outlook.com>
Accept-Language: hu-HU, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [217.197.176.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c68f3d55-6f34-47c2-3b50-08d9065e920b
x-ms-traffictypediagnostic: AM0PR07MB4769:
x-microsoft-antispam-prvs: <AM0PR07MB4769C60FC8AA640FD0F3A944AC459@AM0PR07MB4769.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: vVKxzmHsvmvSQX81R/sEAdpoGEpjvTvrp34QSjxIkPfYQrcjEt/Fugqg+Up9JnEgdwHS8u56EV3VBRejk97d/DdUo4y22UShMgvSCXmswGYAYxmrPCPT7D31FMAW60yTCVYaHD5ZiEieHIoQuzvbvdxfbQNa8xsWadYjn1oXRhjUAVLahGfhCt08skJaXeyzmS1WlvB+tHPQICzaNgBxFLNWS/C/z7FqaJa1Ux0YIS7PGvrydviOFtgSEBv9ekvuGix9Z4dRccYmcVLfT+uKsXrRAbY83ePvawVzrmGSl2TaBzwMJsaq4x7dsSA/OA3slKsox1qL/Cr99Naw/Yf24cl5vk8YIBBXd6oZBLopCyxKMZbEeYYM7iruThRy9z3IOWyMfQub64b0AaaZAswDrck9tvzj+yBsA+jzSQMLPFAp6wC4ndzggn4ujixJZ/cNzt4r7/db4z1S2A869r+vu5jWrnt3+HZ5/5ESlWfskEeMkA5++eyMtrciaXIVCc+5NoQQqm2lIX5TwWssy345X8tR+6zp53NkclsOsXfTGpOJpsSf5Q5ONE3Gcp+m58/P0kQt1mQu0qzsF5CSlX/P4xz8FJ9d5dWSyBIvosYOQrA=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR0702MB3603.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(39860400002)(346002)(366004)(376002)(396003)(5660300002)(66446008)(316002)(66946007)(66476007)(450100002)(83380400001)(76116006)(8676002)(26005)(186003)(64756008)(478600001)(71200400001)(52536014)(8936002)(110136005)(38100700002)(122000001)(9326002)(66556008)(55016002)(2906002)(33656002)(9686003)(86362001)(7696005)(6506007); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: =?iso-8859-1?Q?dwYymh458Ds4Hg4tyy+IsIr+9LQVBjpBY8m3bwiwLltycyF2oXRY438Y1K?= =?iso-8859-1?Q?+CTw0YX4OSoz6xYzfgW8uJiWDlf+FZgIK3uuNWAd7P2y9InAvqIxpPWaW+?= =?iso-8859-1?Q?p85EpPktwgqeR7+4rFc2TZAgpqY7uMUgKzkZT3lBcqEygjUKIpNMmweF+4?= =?iso-8859-1?Q?rMQ6xpd37d9rgJ/ZIi0oGMB59r38GnLiyFugqBPSHEWS0UTwB/wEjT/+Iq?= =?iso-8859-1?Q?pM5A104PCICDD/qvxxVQLaKIzhv1Y90+wyhA0JeOxBmmmlullXaXN4V8+J?= =?iso-8859-1?Q?72xIFCOVhrMwvC7O5PoGiWf99nGI/5S8EZjOtI8xYtXqLSlz3YkVMcCsKD?= =?iso-8859-1?Q?9fYmyqfded0eyfz+WdQM3IWqkgxZoxQwWxpwQiddZE55VowzFDDmklfDvT?= =?iso-8859-1?Q?CCl5AaGSNHaRRIruAF8JQhoM0d3omUPVzT/+3x0vmGJyFfTRdLsGcQVecW?= =?iso-8859-1?Q?7w6t2n1fMNJuZt6DXrqDA8h+ZRN9x0snZqjmo8MdalEPaMJKwtF1LFcs0c?= =?iso-8859-1?Q?lCrWP3Hp2L40fCLxB5Xm4oe85ph+oC+IwTPBqDtDlb1WonlsDaIMeqmK2Y?= =?iso-8859-1?Q?yRHfK8PbRIvHauAqknGY3e0m0cIHSvsKvZ8kRIWMtb1Oyjm7s/orcWxZyG?= =?iso-8859-1?Q?Iaza3DLlEL3zjf5De3tMtueZjj+xUPnyR/MqSE5o83kZcjnpUQsrXaJ+Du?= =?iso-8859-1?Q?8UQ00KsH/Iuy5FFVhE+MaMs3krPxzKoQQAL5n3gkSOqcglOEBfqQDe1WF1?= =?iso-8859-1?Q?128Vv545yD2lnYMV1tI18BheydHphSKf4Y7wGGBaUvrB6b9UkiHccf2EZN?= =?iso-8859-1?Q?hJyoZxwVSiX4beWTV34b2b+OudcZA6KnWAC+Dh9t9YzqO2oHTrF+E0vrsV?= =?iso-8859-1?Q?M/rFA6btrPz1rtFkHQ0jpDHSjn9Ee2tcMRSJxxHYkCdC4Z6R7Iqi/udIOn?= =?iso-8859-1?Q?WpAdoZhI+7dsn1Rxoh5opX8Fmu450C1X0CrWRJYFifMJtGKPgd6rrcsx23?= =?iso-8859-1?Q?Mlieh/z1XJJwXsQv1Tvd6FTDMPfx+VsF0mauOouPzIjJppm1ENjAzZn8Y/?= =?iso-8859-1?Q?hFZRIID74hbnO3y8vcW5GJG3DIDNitazeF5fDDMDY9lZwG/e5mzYkPuPP+?= =?iso-8859-1?Q?U5UiLJCEyyT0tQkThavjrEFmYl+z+xcNMeFevV/4k6PnTiJgUnl/NlpVQC?= =?iso-8859-1?Q?L7ZmFQGMXMWy45cNgzTN6hlBlMW0Lc8mmVyg5mpri/F0kQScDWJD1BxXxJ?= =?iso-8859-1?Q?rrBhlb+m2X6Rm7UKXQDF34a62veCwZDKbHSCt1R9jvm/TZmOlwMy+aQ47E?= =?iso-8859-1?Q?8QwQBvxe8KEIiIAIthLNaZY294jcQovgnhbkY+iu1qzu9oDbQ8HTjpbpNa?= =?iso-8859-1?Q?rVHv4RGgRy?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_AM0PR0702MB3603ECAB35B358DCFE8B3BFBAC459AM0PR0702MB3603_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM0PR0702MB3603.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c68f3d55-6f34-47c2-3b50-08d9065e920b
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Apr 2021 13:49:09.5878 (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: 6iUCwOKqCiHs4xKhfERiAFTEz7AyO6pWmUsr85VWdakLCBpfPdnfZX259CM8vuOH5VK7oFrWdjoIG4q2umchvk/hLUAVgLy8WRsgV6pMkG8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB4769
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/WHGWcNC63H_d-GdGGvvryIHT83Q>
Subject: [Detnet] DetNet data plane: some questions/comments about draft-geng-spring-sr-redundancy-protection
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Apr 2021 13:49:17 -0000

Hi,

I have reviewed the draft from DetNet perspective and I have some questions/comments:

1, (Sub-)layer violation:
The draft is referring DetNet documents (RFC8655, RFC8964) and explicitly the PREOF functionality. There seems to be a (sub-)layer violation caused by this draft. In DetNet PREOF belongs to the DetNet service sub-layer. DetNet forwarding sub-layer uses LSPs to forward the DetNet packet and any method can be used for establishing that LSP (including segment routing). This draft seems to move the PREOF functionalities to the forwarding sub-layer, what contradicts the DetNet architecture. PREOF intentionally terminates the forwarding sub-layer. For example using SR the label stack differs per member flows.

What is the rationale to duplicate PREOF functionalities? Have I missed something?

2, Contradicting packet replication rules
Definition of replication entity contradicts RFC8964. Is it intentional?
RFC8964 states that S-Label of outgoing member flows are defined by downstream receiver and may differ.
"Note that S-Labels provide identification at the downstream DetNet service sub-layer receiver, not the sender."
"In some PREOF topologies, the node performing replication ... may need to send different S-Label values for the different member flows for the same DetNet service."

Whereas draft-geng-spring-sr-redundancy-protection states it differently:
"Same S-Label is configured per outgoing member flow and encapsulated in every packet of flow."

3, Limited to P2P connectivity (excluding DetNet (P2MP) scenarios?)
Have You intentionally excluded using redundancy policy for DetNet scenarios? P2MP DetNet flows seem to be not supported. Last segment was defined as merging segment.
"In redundancy policy, Redundancy Segment MUST be specified, and the last segment of each ordered list of segments MUST be Merging Segment."

Could You please clarify?

Thanks & Cheers
Bala'zs