[RTG-DIR] RtgDir review: draft-ietf-idr-tunnel-encaps-19.txt

Harish Sitaraman <harish.ietf@gmail.com> Mon, 05 October 2020 16:50 UTC

Return-Path: <hsitaraman@gmail.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 7E80C3A0E44; Mon, 5 Oct 2020 09:50:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 DYyBFA1K5iGl; Mon, 5 Oct 2020 09:50:36 -0700 (PDT)
Received: from mail-qk1-x72a.google.com (mail-qk1-x72a.google.com [IPv6:2607:f8b0:4864:20::72a]) (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 7DB8C3A0E3E; Mon, 5 Oct 2020 09:50:36 -0700 (PDT)
Received: by mail-qk1-x72a.google.com with SMTP id q63so12724348qkf.3; Mon, 05 Oct 2020 09:50:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc :content-transfer-encoding; bh=Xp/DKuBRsl44PUnDEuhHUCYJoca23OdcR1IRbQyIWJM=; b=Fc7jlpF/5XWH876mcDHgx2iGcBgYWuSDbIDCUhaffv1/rGLq3/yGYRhh9w7g0CI2jP 7pevY1Ghffl/tr/pkNyhvB9uR+0aCpDqGoDNlku+TYj2KL1GHOQcRVMI4E+tQS4LRyzV etDyV4ZGqydTMhvD8q9NmmLRp0/1GrjQrvVFPwC7lGZrf+CeBKqvoIt0DTwNcO4DjLks 7QvNv14erH6V/1SNj3htITViMT0Tp0O6sB0VoijkU4GT6HFhC+ARaZUNTomMvBf94j1b CB98TwHeVe/NCdZXV0sI6TtaBc2u3W0q86XRPBukTfs/1vZys22xEahBJHm20hjXYhEL q4FA==
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 :content-transfer-encoding; bh=Xp/DKuBRsl44PUnDEuhHUCYJoca23OdcR1IRbQyIWJM=; b=kGvBVEC6RJrfVbHz9RGpPOHhVLP1QC/XwQWW+mh5mc+PUrY73Bzb6w1ECbby6kf0WY HzLO8HddBXRGCaAUFuF9GGUB3ewGHb7i26Bf5R55KtHQlAtdtYizuKL2mTcLN0+NgZHc 2P98ORNsD826vIpZiZV2pS8jrXZhhTS2Sqw2BAzV/TGu3mhh9zchJ0QBU/jBBqdjpkNl cDQ4tvL/Byc6DxPPAlNLXBvBM5WbJ9GBWq+On6G1yBNxW+44hB+Y4+yHmKdjpOJ+I5uW SxrrsPbUq0xDI4mHiVzp60efegQeosqLZQDC+uHZMp+4KWzvzXTM85A8r/tx5OkZC0BL HN6g==
X-Gm-Message-State: AOAM533HrV+QXyNlkTfbm4ydmnY7NFqIDHmr7zfx5Af/PV1dRUswwurd PZ3HfZgEANE5FmjIFBSgrYc26U5KzgZdoRM8qjndOZP0tzIxnQ==
X-Google-Smtp-Source: ABdhPJzkQispMzbzhyDWWU4dJcC42Ox/zRwQhrD5IFNrQe2tF1VhyMa07P9Whxbz6lYN8mLyUKHrFwTaW0PHbDBarTU=
X-Received: by 2002:a05:620a:22a7:: with SMTP id p7mr917798qkh.81.1601916635191; Mon, 05 Oct 2020 09:50:35 -0700 (PDT)
MIME-Version: 1.0
From: Harish Sitaraman <harish.ietf@gmail.com>
Date: Mon, 05 Oct 2020 09:50:24 -0700
Message-ID: <CAPbvvSn2_CPjHoAMOr_Dtv63r+W7fp8uuJiO83KyY64rwQ7QJg@mail.gmail.com>
To: rtg-ads@ietf.org
Cc: rtg-dir@ietf.org, draft-ietf-idr-tunnel-encaps.all@ietf.org
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/mJ3U1_VZraPl8qTCt5qZ94Ipv78>
Subject: [RTG-DIR] RtgDir review: draft-ietf-idr-tunnel-encaps-19.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: Mon, 05 Oct 2020 16:50:39 -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: https://tools.ietf.org/html/draft-ietf-idr-tunnel-encaps-19
Reviewer: Harish Sitaraman
Review Date: 10/3/2020
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 draft is detailed and section 6 is helpful to better understand
the usage. The comments below are around clarity of the text.

Major Issues:
No major issues found.

Minor Issues:

Section 1.2, last bullet: “In some cases, a two-octet length field may
be needed.” - For readability, can additional clarity be provided for
the specific cases needing more than one-octet?
Section 1.4: For readability, “MPLS-in-UDP [RFC7510] is also
supported, but an Encapsulation sub-TLV for it is not needed”, maybe
adding a note why it is not needed.
Section 3.1: I understand reserved fields are added in headers for
padding/future bits, but is there a reason in this case starting the
header with reserved?
Section 3.1: “The Tunnel Egress Endpoint sub-TLV, whose value is 6” =>
Is this referring to the “Sub-TLV Type of 6” vs. value? If yes, that
can be made clear.
Section 3.1: “The length of the sub-TLV's Value field is other than 6
plus the defined length…” - the use of plus isn't clear  - it seems
that only 6,10 and 22 are valid sub-TLV lengths. It might be easier to
mention “For address family behaviors defined in this document, if the
length of the sub-TLV's Value field is other than the following
permitted values:”
Section 3.1: Validating the Address field is mentioned as an optional
procedure and is expanded in 3.1.1: Is it possible to mention a best
practice on when this validation might be worth doing? I understand
there are security considerations that might have a limitation.
Section 3.2.3: VN-ID definition: It might be useful to clarify that
the VN-ID is the VSID for NVGRE and that it is further explained in
section 9. The last bullet of this section attempts to mention this
but for a reader not as familiar with NVGRE, it would be easier to
read.
Section 3.6: “If a packet is to be sent through the tunnel identified
in a particular TLV,…” - would it better to add a cross reference to
section 6 on how the tunnel is chosen
Section 3.6: Is there any impact to how entropy label values are
computed when the MPLS Label Stack Sub-TLV and the tunnel labels are
present?
Section 3.7: “This document defines a Prefix-SID sub-TLV” - I couldn’t
find a diagram of the format of this sub-TLV. From the reading, it
appears Label-Index and Originator SRGB formats from RFC8669 can be
used inside this sub-TLV.
Section 3.7: “The Prefix-SID sub-TLV can occur in a TLV identifying
any type of tunnel” - but the subsequent text mentions “The
corresponding MPLS label is pushed on after the processing of the MPLS
Label Stack sub-TLV”. I suppose the first sentence is only true if the
tunnel type imposes MPLS labels (e.g. MPLS, SR, etc. in
https://www.iana.org/assignments/bgp-parameters/bgp-parameters.xhtml#tunnel-types)
Section 4.3: Is there any guidance on how Color value is used or is it
same as in RFC 5512 “The color value is user defined and configured
locally on the routers.” and is opaque.

--
Harish