Re: [Detnet] RtgDir review: draft-ietf-detnet-ip-04.txt

Balázs Varga A <balazs.a.varga@ericsson.com> Tue, 07 January 2020 14:38 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 E269A120052; Tue, 7 Jan 2020 06:38:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.002
X-Spam-Level:
X-Spam-Status: No, score=-2.002 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, RCVD_IN_DNSWL_NONE=-0.0001, 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 OeNVOA70f_RP; Tue, 7 Jan 2020 06:38:26 -0800 (PST)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50057.outbound.protection.outlook.com [40.107.5.57]) (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 D401D12001A; Tue, 7 Jan 2020 06:38:25 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gei0AGZVaMyaLsWjWG/2TqYcK+w2huXBXqvJF+cccW0iA9ec53Kahi71E08LzcVwUCiNXsSzxoWFpBaRDeCwg5wmgxEQE4dn88lN9A7jEv15PF67J5erqqt/Lh/t7xaqB11TAGRCQQwUG0CupZExw5pvP8Sy8IZIwanF7TmJzJTPOGxXJYlIYtjvnoB873k43fKTSRQT1/zzcU1ch41PedL5Ty9yXLUgPHpMFZzGME7EiuT4GEOnbv1ImaLGTVZSODnHOroy586M0VHx57VuUPDOcuBfPXoeWHTiBrfJSa8caabfgJ7lANgSEgsADMGNVrc1NzQaQZAvr7v4cDD7Dw==
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=w8xk8gfmPy1nLTgKgqq4EpCPGFyCqJ4wWRua9ftN5Dc=; b=Hq4BdF/h5nM6CpVfXSxipswt0VPAoOC6zcItblg34jvdFApW5Ct9c3vkxLbl8cpLh5zd8QE5GUn62YCX4j7rSnuNcqw7k0vgUd3pnNrdFxGni53Vn8gDVJ3eCNPJ+EehrNEbA9GoIt+g+axFJ5nJgWV+g9bh4O1QJcRac0QNLZDLuFhq/BctWmNiKFJAFMHyyHlnp1epFDcUqCoHLf7IgR1AhAtM7KEYGtKkCj6F+7QLYv+tHgSiuyyY1p5tLZA8c03UPLXqX4p57XcePCatl3aXl1YgNzR+gnXMaa69YfuK9i87AmvW2AHZjnGXGwBDJwOO+RmkS7QGBcFSfCNJ4g==
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=w8xk8gfmPy1nLTgKgqq4EpCPGFyCqJ4wWRua9ftN5Dc=; b=sFj5ML82EQ7aFHl1YK1a5vw248nDkubf0ZEPx1s/Lae/eYI/NKQ2Y3f1IwheKozYjV8z342fZ9APUVYlPaGgsFuqsarcWIBx25TVLDI/0Ot+VJvRHMGlDqDX+Zi9w01c+nxl8OPMxnl+fQrBOC9w4+D90NpKpXXqJGu/vsb4ckQ=
Received: from VI1PR07MB5389.eurprd07.prod.outlook.com (20.178.80.18) by VI1PR07MB3967.eurprd07.prod.outlook.com (52.134.28.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2623.4; Tue, 7 Jan 2020 14:38:23 +0000
Received: from VI1PR07MB5389.eurprd07.prod.outlook.com ([fe80::d552:3f2a:78ee:60f2]) by VI1PR07MB5389.eurprd07.prod.outlook.com ([fe80::d552:3f2a:78ee:60f2%7]) with mapi id 15.20.2623.008; Tue, 7 Jan 2020 14:38:23 +0000
From: Balázs Varga A <balazs.a.varga@ericsson.com>
To: Stig Venaas <stig@venaas.com>, "<rtg-ads@ietf.org>" <rtg-ads@ietf.org>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-detnet-ip.all@ietf.org" <draft-ietf-detnet-ip.all@ietf.org>, "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: RtgDir review: draft-ietf-detnet-ip-04.txt
Thread-Index: AQHVt56ob17zekgcnkurVhF43XX+saffWLCw
Date: Tue, 07 Jan 2020 14:38:23 +0000
Message-ID: <VI1PR07MB5389D027BA05F5DBAC2A4FB6AC3F0@VI1PR07MB5389.eurprd07.prod.outlook.com>
References: <CAHANBt+QghyZbPzcABMjMuV8Q-u5_Amww=KrMJpcDtaaV0_SpQ@mail.gmail.com>
In-Reply-To: <CAHANBt+QghyZbPzcABMjMuV8Q-u5_Amww=KrMJpcDtaaV0_SpQ@mail.gmail.com>
Accept-Language: hu-HU, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=balazs.a.varga@ericsson.com;
x-originating-ip: [94.21.17.8]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: fe8c446b-714e-4d05-7675-08d7937f3fb6
x-ms-traffictypediagnostic: VI1PR07MB3967:
x-microsoft-antispam-prvs: <VI1PR07MB39677430C58EE5C8104193A2AC3F0@VI1PR07MB3967.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 027578BB13
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(136003)(376002)(346002)(396003)(39860400002)(189003)(199004)(13464003)(51914003)(71200400001)(8676002)(4326008)(966005)(5660300002)(8936002)(81156014)(81166006)(2906002)(52536014)(55016002)(9686003)(110136005)(478600001)(64756008)(66946007)(66556008)(66476007)(54906003)(76116006)(316002)(66446008)(33656002)(53546011)(4001150100001)(86362001)(85202003)(186003)(85182001)(7696005)(26005)(6506007)(491001); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR07MB3967; H:VI1PR07MB5389.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: mr3ZKvfTg7ZhGVEkQ9bbOAhC727mo/oSmtQNnJobBokmgt6X3OdyzkDh5CbjaYu32Ybf4JvoSjNrzRl+TV4aj958K3VjWnrnJpLZ3HrHgl+WkvYDp+WEZwWkJ2S1gCl7VtO4BdeoD2vgBKIVwhEYVKToXUfWk1rt9RB/CTp6A8ABflCWKSXXjpWbfMeEpVZCQNdWeVZAkZKcBMUQBRnE5L1v9mEO8jP3qwi6Ckoob6JdqdLjurRfW2vAOt1rl27Ueh7ohCWhaKJKmtvUHaVCtBwuUTZ4o6b8jmhvP79gQeja5QFfyOLJjR/O9xqxOwRG6Zcrt/vxZKTBr9kmMDxb/L9RlJAKL5aO9q2ITogwon3jlaETskiyuqUZWdAmPq1oDvKZI0+UaSa5iXUnDSSo468UXN7MV9PLNQQfIj0vSxiQw39YyjvO+HxKenM8ATEdBndk3SjZKXieICQZSOFiN8cajHl/wUcL/QswmPAZ0WS0DsoV61ZswD+B4+878vDFaDaGjFLR/pnckVLjtaLOEB7Nv9zrO5eHfP0bntXl0Befhc47qE916mnMkIgrS6XYTQ76OccghaOOEPSfu/+f+A==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: fe8c446b-714e-4d05-7675-08d7937f3fb6
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jan 2020 14:38:23.3957 (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: IDYLO9aYzoyYVs3OEz0cnahfMkjRZk/PN0uSAZsMAo1aNbbK2G6yanbFyIljmkrkGC7sraBvoT5Z96yIVE4yvYSWy7qYIo3TbMwpVVK0pfA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB3967
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/7WFXFvrpsHPV3gPTzs-2JwQ6JFo>
Subject: Re: [Detnet] RtgDir review: draft-ietf-detnet-ip-04.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: Tue, 07 Jan 2020 14:38:28 -0000

Hi Stig,
Thanks for the review comments/nits.
Sorry for the delay caused by the holiday season,
I will be back with responses soon.
Many thanks & Cheers
Bala'zs

-----Original Message-----
From: Stig Venaas <stig@venaas.com> 
Sent: Saturday, December 21, 2019 2:33 AM
To: <rtg-ads@ietf.org> <rtg-ads@ietf.org>
Cc: rtg-dir@ietf.org; draft-ietf-detnet-ip.all@ietf.org; detnet@ietf.org
Subject: RtgDir review: draft-ietf-detnet-ip-04.txt

Hello,

I have been selected as the Routing Directorate reviewer for this draft. The Routing Directorate seeks to review all routing or routing-related drafts as they pass through IETF last call and IESG review, and sometimes on special request. The purpose of the review is to provide assistance to the Routing ADs. For more information about the Routing Directorate, please see http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir

Although these comments are primarily for the use of the Routing ADs, it would be helpful if you could consider them along with any other IETF Last Call comments that you receive, and strive to resolve them through discussion or by updating the draft.

Document: draft-ietf-detnet-ip-04.txt
Reviewer: Stig Venaas
Review Date: 2019-12-20
IETF LC End Date:
Intended Status: Standards Track

Summary:
I have some minor concerns about this document that I think should be resolved before publication.

Comments:
The document is fairly easy to read and of good quality. But I still have some very minor issues that I think need to be resolved. There are also some nits. I'm not that familiar with DetNet, some things might be more clear if familiar with the technology.

Major Issues:
No major issues found.

Minor Issues:
In section 3:
It is slightly confusing that the text discusses 6-tuples, and then references RFC 3670 regarding 5-tuples. It would be good to mention how the 6-tuples here relate to the 5-tuples in RFC 3670.

It says:
   Note: The sub-network can represent a TSN, MPLS or IP network
   segment.

This document only covers IP, right? Or does it cover IP with these sub-network technologies as well? I don't know if it is is good to list the other options here. Perhaps new ones may be added later in other ocuments? Maybe rephrase it so they are examples rather than a complete list?

In section 4.1:
   In order to maximize reuse of existing mechanisms, DetNet-aware
   applications and end systems SHOULD NOT mix DetNet and non-DetNet
   traffic within a single 5-tuple.

Should this be 6-tuple? If not, please be specific what the 5-tuple is here. Same as in RFC 3670? I see the 5-tuple is also mentioned at the end of section 4.2.

In section 4.2:
   As a general rule, DetNet IP domains need to be able to forward any
   DetNet flow identified by the IP 6-tuple.  Doing otherwise would
   limit the number of 6-tuple flow ID combinations that could be used
   by the end systems.  From a practical standpoint this means that all
   nodes along the end-to-end path of DetNet flows need to agree on what
   fields are used for flow identification, and the transport protocols
   (e.g., TCP/UDP/IPsec) which can be used to identify 6-tuple protocol
   ports.

What does protocol ports mean? Is it which transport protocol includes the source and destination port number in the 6-tuple? This should be rephrased I think, since e.g. IPsec SPI may be used. I guess you may be saying that the SPI indirectly identify the ports?

Nits:
In section 1:
layer is used to provides
                  ^^^^^^^
In 2.2.  Abbreviations
It seems random which ones have a period at the end. I'm sure the RFC Editor can help, but maybe add or remove it everywhere?

Section 5.3:
   Implementations if this document
Should be of      ^^^^

Some references are outdated according to idnits.

Regards,
Stig