[RTG-DIR] RtgDir review: draft-ietf-detnet-ip-04.txt

Stig Venaas <stig@venaas.com> Sat, 21 December 2019 01:33 UTC

Return-Path: <stig@venaas.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 D95861209EB for <rtg-dir@ietfa.amsl.com>; Fri, 20 Dec 2019 17:33:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=venaas-com.20150623.gappssmtp.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 j1DfFC188v7T for <rtg-dir@ietfa.amsl.com>; Fri, 20 Dec 2019 17:33:15 -0800 (PST)
Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [IPv6:2a00:1450:4864:20::52f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 486251209F1 for <rtg-dir@ietf.org>; Fri, 20 Dec 2019 17:33:15 -0800 (PST)
Received: by mail-ed1-x52f.google.com with SMTP id bx28so10258983edb.11 for <rtg-dir@ietf.org>; Fri, 20 Dec 2019 17:33:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=venaas-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to:cc; bh=jJSS92cUHhDZ9hsXG5h8BQ/0QUchSfEXGsr+WXaHeR8=; b=TCK4VCPeB3kfzUFJw/X1HtHsRPwDGYkP8kY4vESN2fgj6DgN0kwr7xjJOA/kIt8aie D6Z6TYEuiqTjPYU5+6HJT5ZWaWrvVzfgMS+N8xJ5lxCjLfxOoYKrPUKPe+Qxt5Ax7E9m agCm48MTeSScVqzpxq4eyZs37ZzCuceMp/hbnJbpQLpYYQ+Rzc4MJnLoz5d5RQpY3FP4 ShUetzZ6CD6HKF53pKCY/rHLmqeiVs3dOH8A26j2rYStzaM6S9EN9SMSSgn5DDpxvBOt Y3WHMVY6HFHawXB4H8UxL0pLD3rqOSKdZIsFsuwhB1IwNdLw1hh5KEYkZeHoRsVDkjuC pYrw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=jJSS92cUHhDZ9hsXG5h8BQ/0QUchSfEXGsr+WXaHeR8=; b=p/p2jiqtEFTZ7c/Io963n3eg0Q5KtQ83Qug/nnwim062E6k6/I9YY/FPETqFbpK7H+ iPqTLBfPuDFjQTISmsm73wCRBp+h0ILdkY6/f5PFVQCcJeZ09Hi30Nh02l0bGPt/uf1L 8WUHaVNiBpJH02AncuiNkFmozdn8mOVI/F4CC6PHa7Nom9u3MbtQpe2KuhIfqBBvNyKO wR2OQszSnQmDui3VrzgGIqQlFVN8OhJYay2Yw6uQX7c5SUMSAowZWgUx+a9NLu1+iZlZ 3QaI3IwDt6h1GgpXJXIvYCTQqcBdHSQJvswNi9eCFFJ95C8WLEM7gDOisuKDnzn590yB N7Yg==
X-Gm-Message-State: APjAAAXBfL3I4/XXmhW5ttxN9OSON/QdZ4iAijK2A/pvqYAf37zV4CKN jMi3MjXK57sXXNFqCXJlBEOqTuxC43xTsYmywY2RxQ==
X-Google-Smtp-Source: APXvYqx/8Xt26VzVFr4RlHDvC+TiDWs2LjlfPQaMG3aISO/fxZ0KmfG/EVnWV7OuNpDBh/rEjI+CUJY91WPXRaXodWo=
X-Received: by 2002:a17:906:aad0:: with SMTP id kt16mr19054257ejb.223.1576891993681; Fri, 20 Dec 2019 17:33:13 -0800 (PST)
MIME-Version: 1.0
From: Stig Venaas <stig@venaas.com>
Date: Fri, 20 Dec 2019 17:33:02 -0800
Message-ID: <CAHANBt+QghyZbPzcABMjMuV8Q-u5_Amww=KrMJpcDtaaV0_SpQ@mail.gmail.com>
To: "<rtg-ads@ietf.org>" <rtg-ads@ietf.org>
Cc: rtg-dir@ietf.org, draft-ietf-detnet-ip.all@ietf.org, detnet@ietf.org
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/9uQAsNMQoRX7K6Nnu8z9bzi0TZM>
Subject: [RTG-DIR] RtgDir review: draft-ietf-detnet-ip-04.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 21 Dec 2019 01:33:18 -0000

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