Re: [Detnet] New Version Notification for draft-pthubert-detnet-ipv6-hbh-01.txt

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Fri, 18 June 2021 11:37 UTC

Return-Path: <pthubert@cisco.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 C2F153A1181; Fri, 18 Jun 2021 04:37:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.596
X-Spam-Level:
X-Spam-Status: No, score=-9.596 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, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=KxaJFFdk; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=bHZZlDpg
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 3bTqNlSjmdzE; Fri, 18 Jun 2021 04:37:34 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 84D673A1182; Fri, 18 Jun 2021 04:37:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10406; q=dns/txt; s=iport; t=1624016254; x=1625225854; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=FcUJvZXu2pHO1xHsUiIqLp7LPnvh5u2yYsFv5Q1Pl7Y=; b=KxaJFFdk8EdVyNIV5KHcQEjrlYWTU1orOhs3slyM4kRfIfbW/u8uOg+L WWMvso8DtHJxrWDRQMs21T/drtd8/gtzkX0Obti5RmLlU6/Emx4vj4l3n 4KTevtARqHr6c+vx0mQU10B75rDPUvcVWXKMO6u+1fYKijYBz/ekeNFF3 g=;
IronPort-PHdr: A9a23:Snqq7BDJsZI9pz6UA8PlUyQViBdPi9zP1kY95p8ukbkIc6m/8dLlJkOMrflujVqcW4Ld5roEjufNqKnvVCQG5orJq3ENdpFAFnpnwcUblgAtGoiJXEv8KvO5YykzBs8EVVJ58Te8K0cGUMr7bkfZ93u16zNaEx7jNA1zc+LyHIOaj8m+2+2ovZPJZAAdjzumarQ0JxKz/m3s
IronPort-HdrOrdr: A9a23:Wp2JU6w3Cgoq6/YcbOpBKrPxn+skLtp133Aq2lEZdPULSK2lfpGV8sjziyWatN9IYgBfpTiBUJPwJk80hqQFkLX5Wo3SHzUO2VHYbL2KiLGD/9SOIVyEygbSv50QCZSWZOeAaGSSyPyKnzVQcOxQguVvkprY+Ns2pk0FJWoBBs0QjHYaNu/YKDwLeOAsP+teKHPo3Ls+m9PWQwVvUi3UPAhgY8Hz4/nw0L72ax8PABAqrCOUiymz1bL8Gx+Emj8DTjJm294ZgC34uj28wp/mn+Cwyxfa2WOWxY9RgsHdxtxKA9HJotQJKw/rlh2jaO1aKvm/VXEO0aaSAWQR4YDxSiQbTpxOArTqDzqISC7Wqk/dOfAVmiXfIBGj8CbeSIfCNUIH4oJ69PFkm13imhYdVBUW6tMU44pf3KAnUi8o1R6NleTgRlVkkFG5rmEllvNWh3tDUZEGYLsUtoAH+lhJea1wUB4SxbpXWtWGNvusqcq+sGnqJkzxry1q2pihT34zFhCJTgwLvdGUySFfmDR8w1EDzMISk38c/NZlIqM0qdjsI+BtjvVDX8UWZaVyCKMIRta2EHXERVbJPHiJKVrqGakbMzbGqoLx4r8y+Oa2EaZ4g6faWK6xG2+wkFRCOn4GJff+q6Gjwyq9CFlVBw6dvv22z6IJzIEUaoCbRBG+dA==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BfDAAohcxg/5hdJa1QCh4BAQsSDECBTAuBUyMuB3daNzGIEAOFOYkFA49bikKBQoERA1QLAQEBDQEBKg0IAgQBAYQMRAKCbQIlNwYOAgQBAQESAQEFAQEBAgEGBHEThTsFKA2GRQEBAQMBAQEQFRkBASUHCQIBBAcEAgEIEQEDAQEvJwsXBggCBAENBQgaglCCVQMOIQEOmVsBgToCih94gQEzgQGCBwEBBgQEgUhBgz4YgjEDBoE6gnuCcVOHKyccgUlEgRQBQ4JgPoJiAQECAReBDA0vJIMngi6CGRUBEBWBMAQiGRYCBBAOMQgCFggWBzgJBAcUCnIDkGEEExoJIotWgSqdRAqDH4oUhzCMUxKDXosnlm2VWIIYigaTKQQECwSEZAICAgIEBQIOAQEGgWolgVlwFRohgmlQFwIOhWqINQkDFoNOhRSFSnMCNgIGCgEBAwl8iF0BAQ
X-IronPort-AV: E=Sophos;i="5.83,283,1616457600"; d="scan'208";a="905020133"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 18 Jun 2021 11:37:16 +0000
Received: from mail.cisco.com (xbe-aln-003.cisco.com [173.36.7.18]) by rcdn-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id 15IBbGcJ010538 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 18 Jun 2021 11:37:16 GMT
Received: from xfe-aln-001.cisco.com (173.37.135.121) by xbe-aln-003.cisco.com (173.36.7.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Fri, 18 Jun 2021 06:37:16 -0500
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by xfe-aln-001.cisco.com (173.37.135.121) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.792.15; Fri, 18 Jun 2021 06:37:16 -0500
Received: from NAM02-DM3-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1497.18 via Frontend Transport; Fri, 18 Jun 2021 07:37:15 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BNSzvUxSHPTebquCCd8ARXEYGyLJb22PoAGqmLzLDWPjC5CAGq+nbVzXyujIvDP4L/E568ayKL/MqEoEmZmXhg1o9aC4QjOMGqOF2j5qNV95qIkG3FcG543f2C5eYfZ+YGu1N3+UuvLNgMFlMWU1SxO1x3LpWxjEqROI+s6x1HgylEdxAApSpExfORuVXQBRmJWqnOO6ZJnMEkR/WF5ni8TvVbPSNGvPtFYAhXy+eIcKIMrcxK1wEj+f2komGTF4U1U8ETn5nybwp7HLjQJzjqwhsFGCADDG9go53vgfVKSyTO3ZvtonuTJ0JE+krzYAajDU77o5cHod0rLOCHmwNw==
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=m0DrOSdshG0rJlZ18Fe/s2ByClUqiFQf0nUTPRKXWuU=; b=Y8OX5G83UDxMUmf+o6jeN6MmsaT2dejhszzvybZCeMuIbDa5xcHtW5dGK1ppPMkTq4dlrGUVW467CmUT7ORf06zGFUYCXBfVATgy1v/O9s11n8SKcWrZnyL5q8PUfkwSAJtpaQAxVBG+POPvcD/m/d4eZcqMw73sdZlE4EWWuzFSE1HclRHy9CpKxn/aeejun1c3UpRlqUnUzi5uWUKiH6kvDGOJQ5/ovbvjdkevggPShPCIEWvWl7lcLjnT+glcvBTOF4fKQkSCVII/oBpv/slVGGmp0QaTj9FCfgPJvPjlvN2Is3CiIS9SZ3ErFi8K6/bf2M4+O+4gj4zfv4jRiA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=m0DrOSdshG0rJlZ18Fe/s2ByClUqiFQf0nUTPRKXWuU=; b=bHZZlDpgVI9wt6+Wthrj6Uez+1219R1EhGkFFnv5UXzb7DrejIAt6J+RtxM1d2bY1gbutwKvNhdPmDG0XPc/KmF39LTMBr+tXJS2TD5Ax/yJ192T4rg09to64aerE9BgV0MRTxtbgVKjFHINjcLkz3i3slTxWjNn0Y/iOj5yzz8=
Received: from CO1PR11MB4881.namprd11.prod.outlook.com (2603:10b6:303:91::20) by CO1PR11MB5089.namprd11.prod.outlook.com (2603:10b6:303:9b::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.21; Fri, 18 Jun 2021 11:37:14 +0000
Received: from CO1PR11MB4881.namprd11.prod.outlook.com ([fe80::9da6:468c:4d04:2110]) by CO1PR11MB4881.namprd11.prod.outlook.com ([fe80::9da6:468c:4d04:2110%6]) with mapi id 15.20.4242.021; Fri, 18 Jun 2021 11:37:14 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Balázs Varga A <balazs.a.varga=40ericsson.com@dmarc.ietf.org>, "Pascal Thubert (pthubert)" <pthubert=40cisco.com@dmarc.ietf.org>, DetNet WG <detnet@ietf.org>
CC: "raw@ietf.org" <raw@ietf.org>, "draft-hinden-6man-hbh-processing@ietf.org" <draft-hinden-6man-hbh-processing@ietf.org>
Thread-Topic: New Version Notification for draft-pthubert-detnet-ipv6-hbh-01.txt
Thread-Index: AQHXXGAXtlZ3GlpFqEmWs7L6IwUPz6sKB5zggA9eJnCAABhiEA==
Date: Fri, 18 Jun 2021 11:37:08 +0000
Deferred-Delivery: Fri, 18 Jun 2021 11:36:27 +0000
Message-ID: <CO1PR11MB488116FFD3B005528ECC1176D80D9@CO1PR11MB4881.namprd11.prod.outlook.com>
References: <162315455072.2639.8291756086249391036@ietfa.amsl.com> <CO1PR11MB4881E8BD24409460424D22F0D8379@CO1PR11MB4881.namprd11.prod.outlook.com> <AM0PR07MB53476E5292F4250CDBF47C49AC0D9@AM0PR07MB5347.eurprd07.prod.outlook.com>
In-Reply-To: <AM0PR07MB53476E5292F4250CDBF47C49AC0D9@AM0PR07MB5347.eurprd07.prod.outlook.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dmarc.ietf.org; dkim=none (message not signed) header.d=none;dmarc.ietf.org; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2a01:cb1d:4ec:2200:3cdc:6842:6d67:dba4]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ae7966ca-8be4-41c7-c180-08d9324d6b85
x-ms-traffictypediagnostic: CO1PR11MB5089:
x-microsoft-antispam-prvs: <CO1PR11MB50892C05AE4A331648495482D80D9@CO1PR11MB5089.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: zNeo27xAqzjnqHUxamyS05nVGQrWJvB9u9dJKwl9sHItWVaTYO+wRWUZZNlla+jMoJC5HREObFgZfTgDuDbkUvqWYW7VAyEAy43/Tej/Fujfv28W+qhW/wUNsNcMrNjz9omxkkv82JB+icL0NvJ3kgRMk6K8obg56l046IHWlR4G0rF7kdDzvpUSvZkbAwC9hj5h9f1HvfXoLC3OC5yw4/jiNWZ5o3MPuwICqHoSqGMRPbP/kBha3pRj3bzDXnBz6cDPa20V4OIu0akw0Fk+as/ndS8koLxjm5ahzY9po5Fs63Q2rNAig1yYEss9ggYROlCOIf/u9Bgj7vKSsNXj0dHuE/0x2CAqXKz3ZcDywT5MQ1zy45wtcno5pEIOfxVyx73fAooGzIfI0+GePP+BeFHEL7+qYhtM12W0ovYcyORvybrasUhlQypk2NUzhxBBShMJ9v+GVSlhgycaKcyDB770VNatQTL2xWMYWN/vRIBZptkSQu8/Rb9aLzxHU02ZIbWwXoKNiD8LeVy5cC4/jO9IVNbnpM8zPAben7MQJQoyya1v2yQHqT6qwNmAF03WZEUPG7bUo79SlN6RpSXMC/gFOlIqhDJt5xFe3vvB0TAF2x5ZBiVaBeqRNmRqgldeSXs9N65f8qPv+SsFarmx6wUN3oKcX9mI/EB5n8QMldoOZcabqMz7JRIW+s83MWGFciT+6pGzzNtk//j94OiPHEGPdp24USr0uqq54Mur5Dk1xn+B3EnNVwIS9EE2vF0B
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR11MB4881.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(39860400002)(396003)(136003)(366004)(346002)(376002)(5660300002)(86362001)(316002)(8676002)(8936002)(66446008)(66946007)(9686003)(64756008)(55016002)(66556008)(110136005)(33656002)(52536014)(66476007)(38100700002)(53546011)(76116006)(15650500001)(122000001)(6506007)(66574015)(966005)(7696005)(4326008)(71200400001)(186003)(6666004)(54906003)(2906002)(83380400001)(478600001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 7bs1SwDHQrqp328ByxnO04j7mcQbVYetwDiiGmLAKZDv8OhKQwqjOMEZHNpIJeTrp5QbJd52ZRyNYwPKVDm5McuTLHQl9czBMVVr4S+kR8SScmwwpAbBG1rTph4M9SpozSloQo22xT7n3p54hCz3jk0A1FKLGYQ5r5xJxbrI6j1cGjtHobgxH5ukJ06eyhBLNKDUSE8qhZ/mDdDCrxFzCH8WV9f1M4oooX4oCjjnwq7ahFp3mLHiz+B8zzKids7yst9YggDApWqiI2I04BARry56SXiormw52BSa/kHA1uJrGsJz3LZbwQCYodPRHWhzAiDgixgymuHuLWM5kKC5INgqPamHDvWeoUx6jCeYPSSrBRAsbKbQVBUwsBJyT0d1NVpE+lF7YJ4/NdeGhV8H6ovT2uUtZDStbNAN9CB1FVRkkZ5suWTagwq7t67ka+eqaY3ogh8CBzu1Zt9/1N8sjfsGVeUieaRpbImagcA9Xsw4vzoLrU51xXcq4kNjro8OUAMosgyGwfnCMTX4AsHIlfkONayeF2pbgsDgKMssob805KXh7lRtP3782rJg32LygOyJlyzfQ+Ga/3+bjJL+d0Q9zLwBzKZr4L9Wj9Jlp834/kKcJjJ69Amj8AmlnumJlPOrMhvq9dPcEpGvAnKBc2puCKjjcMZt+pv5VFY6dmg78X1yVWIt/vjMJfbWfUKA0ZQQmTKFhBjgE10xFqYL8YGXyGDCSZRk1tO80jimQE3+KWSlQ06EV4UKotpZnXEN07hdQt8R3zt/ydk5IWH2vdEPOw/7l+WTJ0TMnC0SNSpcfKXtvvUM/aqLB74cC8ONseBbOY4DMKDnuoH5sEcosmzou6PjT+Gr1mmjW+GwkTrjtSEySM5LQuwECfFYPYvm3TjmHMsKepeeE+OVEw+1IFmgvs25+a2Z4SNcpOF8VIHOBjHzUmsNruyZbnpmGem+gfkARU6n4Kq0+dpbEhcTI4S4bTS/AXdiUgxjFjKn71HnX9gtqET3HUTkwuV2f/ZODRNXY7rXdeb8prpTHwWX0+138EX0mlxcT0vIz/8tZz41BNsDqw5F6D4uB9bLTRla3n5e7796raEWt1r128gGwOtpE4hxLY0ypJ6A2zFd1l1IwSIePnghPrYOC3TaDak1jbbgbYuYh0gHics5P7csskKlUNTKH78KyQl5LpTx41eGCssPH+yrw6g3yvIYw2SLjtqsIS3T8JXdJNCdm1SFF9KLBA3kUv6OG+E3IuX7iSWZSKBy6Z0TuXnB6cfi0X+d7YrDu9yryJqvBd+/1HWzwvFKcBgxnPfg0PMcC+pWrtleUgf5EkNOBcg/TKDKFvgFcVRuZJrj4mRsTlV+gjreeacgiJZ7MyG9wY6aXzq6ExnZtBjthX+UFmWpF/0EQcOK
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4881.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ae7966ca-8be4-41c7-c180-08d9324d6b85
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jun 2021 11:37:14.6418 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: EA8WLmRb27QlQlDZk20lJY6fHn2h49LCwqYr6E4lM6nK9DUNPAG3Iw3bejvrpfIc2g3o78fvM4iKCJTdqFdezg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB5089
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.18, xbe-aln-003.cisco.com
X-Outbound-Node: rcdn-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/W1cHxJnTqDpcWYe9gmV02o-te5k>
Subject: Re: [Detnet] New Version Notification for draft-pthubert-detnet-ipv6-hbh-01.txt
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, 18 Jun 2021 11:37:40 -0000

Hello Bala'zs

Many thanks for pointing out what might be unclear to the reader! 

I'll update the draft to clarify the points you made there. I'm still answering inline to share with all what the intent is, and get feedback.


> In general:
> 1, Do You propose to use IPv6/UDP tunneling between DetNet relay nodes?
> "... the DetNet information ... and can be added by a service instance as
> part of the
> >>> encapsulation by the Ingress of the DetNet path <<<."

The draft proposes a pure L3/RFC8200 DetNet/IPv6 signaling, using an IPv6 EH. This is my reading of the intention of RFC 8200, as served by SRv6 or RPL today. To your question, and per RFC 8200:

- if the DetNet end points are the flow endpoints there is no encapsulation, and the HbH is placed by the flow source
- else, if the DetNet path endpoints are routers they'll need to encapsulate

This makes DetNet fully inline with the IPv6 architecture and open to the progress / extensions done elsewhere for IPv6. E.g., if the DetNet path leverages SRv6 for some reason - there are plausible ones in RAW -, the SRH will also inserted at the ingress and readily accessible without DPI next to the HbH EH.

Note also that the sequence is determined by the DetNet ingress point for the path independent of the flows that are carried within the path. The drafts adds the important distinction of path and flows, which was missing from the earlier dataplane document but present in the 6TiSCH and RAW architectures (https://www.rfc-editor.org/rfc/rfc9030.html#name-on-tracks, https://www.ietf.org/archive/id/draft-pthubert-raw-architecture-07.html#name-wireless-tracks), and can be signaled by RPL (https://datatracker.ietf.org/doc/html/draft-ietf-roll-dao-projection#section-9). 

This distinction will make our OAM work easier, allowing non-IPPM OAM to traverse the same path as the flow(s) with the same treatment.


> 2, Are the proposed options encoded in the tunnel IPv6 header?
> " It can then be accessed by the intermediate DetNet routers
> >>> without <<< the need of a deep packet inspection (e.g., >>> beyond UDP
> <<<)."

Yes, the packet has src/dst the detnet endpoints and the HbH is found after the outer IPv6 header. 
See RFC8200 and https://www.rfc-editor.org/rfc/rfc9008.html#name-storing-mode for how that 's done in gory details.when the HbH being used is the RPL one. The draft extends the existing model to paths that would not be signaled using the RPL RPI (which signals a topology) but also using different path IDs. 


> 
> 3, All that DetNet functions need are FlowId and Sequence information.
> Could You please clarify the role of the path option for DetNet functions?
> Or path option is used by RAW (and not DetNet) specific functions?
> 

The "path" is a wrapper for one or more flows (signaled by 5/6 tuple) and OAM packets to incur the same forwarding treatment. It is a Track in the 6TiSCH/RAW/ROLL terminology. Apparently DetNet favors the term path; the intention in the other groups was to avoid the serial (A->B->C->D) assumption that comes with legacy formulations of a path.

Using a path matches the original intention in the DetNet architecture was that a "flow" was a abstract group of packets that must incur the same treatment.

DetNet IP Dataplane decided to signal a flow with the 5-6 tuple, which IMHO caused issues such as same treatment for multiple flows and including OAM, different transport and address families. With eth IP DP you have to wrap them all in a L4 wrapper like UDP, which defeats the purpose of operating at the network layer.

The draft restores the original abstract grouping signaled by a pure L3 information and avoids reliance on the transport information. It also avoids the lookup of the transport header that can be deep in the packet and may cause issues when the hardware cannot parse deep enough down the IPv6 header chain. 

> In particular:
> 4, If a tunnel is used, why not to encode the information in Destination
> Options header?

Because it is used by all hops to locate the forwarding information associated to the path.
That's what HbH EH is about.


> Sequence information is not used by DetNet Transit nodes.

RFC 8200 allows intermediate routers to ignore the HbH options they do not understand. That's encoded in the option type.

> " In that context, it makes sense to consider >>> Hop-by-Hop Options <<<
> to transport the information that is relevant to DetNet."
> 
> 5, Why are new sequence counter formats needed?
> " ... and it is possible that the value 0 is reserved when wrapping, to
> the option offers both possibilities, wrapping to either 0 or to 1."

There are some sequence counters that behave like that. This enables to embed them directly.


> 6, Could You please clarify why time stamp is needed? For which DetNet
> function?
> " This specification also allows to use a time stamp for the packet
> redundancy information, ..."

Timestamping is an alternate sequencing technique, that avoids maintaining per-path state at the path ingress. Which is quite cool if you think about it, considering that determinism comes with a very precise sense of time anyway.

As long as the time granularity is in the order of a few bytes transmission the system timestamp provides an absolute sense of ordering over a very long period across all paths for which this node is ingress, and thus within any of those. With no additional state to maintain. Just program the hardware timestaping to write the offset wherewhen the OH is located.

> 
> 7, R-Tag format and sequencing function is defined by 802.1CB-2017. It is
> incremented by 1 when a packet is sent. Have I missed something here?
> "... though it >>> cannot <<< be assumed that the R-Tag is sequentially
> incremented; ..."

It cannot be assumed for 2 reasons:
- only the last 2 bytes of 6 are incremented and the wrapping happens there. Knowing that fact is already a layer violation.
- R-TAG it is owned by IEEE 802 and subject to redefinition there, as you are proposing at this very moment, wishing you the best on that.

The bottom line is that since we (IETF) do not own the properties of the 6-byte field, we cannot depend on its properties, beyond the fact that it is unique within a reasonable set of sequential packet so all packets with the same value (+ same tag) are redundant. The intension is that the values are stored in full and individually as opposed to considered as a range.	

> 
> 8, Is the hybrid model used by a RAW function?
> " This specification also allows for an >> hybrid model <<< with a coarse
> grained packet sequence within a coarse grained time stamp."

No, but it is already used in draft-ietf-rift-rift; it is a very cool thing when the sense of time is derived from NTP as opposed to PTP.


> 9, What DetNet state is meant her?
> " When present, it is the information that MUST be used to select the >>>
> DetNet state <<< at the DetNet forwarding sublayer.

That's the information as was configured by the PCE for the flow and that indicates the per flow behavior.

My deepest thanks Bala'zs for pointing out places where the draft is lacking clarity. I'll publish an improved version asap. If you agree with the principles I laid out here (including the OAM incorporation), please feel free to consider joining me in this effort. 

Keep safe

Pascal
> 
> Thanks
> Bala'zs
> 
> -----Original Message-----
> From: detnet <detnet-bounces@ietf.org> On Behalf Of Pascal Thubert
> (pthubert)
> Sent: Tuesday, June 8, 2021 2:23 PM
> To: DetNet WG <detnet@ietf.org>
> Cc: raw@ietf.org; draft-hinden-6man-hbh-processing@ietf.org
> Subject: [Detnet] FW: New Version Notification for draft-pthubert-detnet-
> ipv6-hbh-01.txt
> 
> Dear DetNet
> 
> This new draft is an effort to equalize the work at RAW and DetNet in
> terms of path signaling in the IPv6 dataplane, and provide the same
> capabilities in the MPLS and the IPv6 for sequencing.
> It recognizes and leverages the recent evolution at 6MAN which makes the
> HBH OH more and more usable in the greater internet.
> 
> Comments welcome!
> 
> Pascal
> 
> -----Original Message-----
> From: internet-drafts@ietf.org <internet-drafts@ietf.org>
> Sent: mardi 8 juin 2021 14:16
> To: Pascal Thubert (pthubert) <pthubert@cisco.com>
> Subject: New Version Notification for draft-pthubert-detnet-ipv6-hbh-
> 01.txt
> 
> 
> A new version of I-D, draft-pthubert-detnet-ipv6-hbh-01.txt
> has been successfully submitted by Pascal Thubert and posted to the IETF
> repository.
> 
> Name:		draft-pthubert-detnet-ipv6-hbh
> Revision:	01
> Title:		IPv6 Hop-by-Hop Options for DetNet
> Document date:	2021-06-08
> Group:		Individual Submission
> Pages:		10
> URL:            https://www.ietf.org/archive/id/draft-pthubert-detnet-
> ipv6-hbh-01.txt
> Status:         https://datatracker.ietf.org/doc/draft-pthubert-detnet-
> ipv6-hbh/
> Html:           https://www.ietf.org/archive/id/draft-pthubert-detnet-
> ipv6-hbh-01.html
> Htmlized:       https://datatracker.ietf.org/doc/html/draft-pthubert-
> detnet-ipv6-hbh
> Diff:           https://www.ietf.org/rfcdiff?url2=draft-pthubert-detnet-
> ipv6-hbh-01
> 
> Abstract:
>    RFC 8938, the Deterministic Networking Data Plane Framework relies on
>    the 6-tuple to identify an IPv6 flow.  But the full DetNet operations
>    require also the capabilities to signal meta-information such as a
>    sequence within that flow, and to transport different types of
>    packets along the same path with the same treatment, e.g.,
>    Operations, Administration, and Maintenance packets and/or multiple
>    flows with fate and resource sharing.  This document introduces new
>    Hop-by-Hop header options that can signal that information to the
>    intermediate relays.
> 
> 
> 
> 
> The IETF Secretariat
> 
> 
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet
> 
> --
> RAW mailing list
> RAW@ietf.org
> https://www.ietf.org/mailman/listinfo/raw