[OSPF] AD review of draft-ietf-ospf-ospfv3-lsa-extend

Alia Atlas <akatlas@gmail.com> Tue, 19 December 2017 23:49 UTC

Return-Path: <akatlas@gmail.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 85D5F126C3D; Tue, 19 Dec 2017 15:49:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-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 UbtSf-w2mJKf; Tue, 19 Dec 2017 15:49:21 -0800 (PST)
Received: from mail-ot0-x22b.google.com (mail-ot0-x22b.google.com [IPv6:2607:f8b0:4003:c0f::22b]) (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 6474B12D945; Tue, 19 Dec 2017 15:49:18 -0800 (PST)
Received: by mail-ot0-x22b.google.com with SMTP id q3so18239128oth.2; Tue, 19 Dec 2017 15:49:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=XYwd7dd0qf9RJ/XUXZUXDs2mu9NcE1UQAbPmzYE/Uc4=; b=o62OVYNkBnj/UavUMQSCknfWKO0OSThnxlbJwGmDEZegBxhuXrz/9Q/9JSGsrK0zAf WMT26k8HJWtRwtAGNQdAb2KYmJeRwGoxp2aHT+7fO9xJhjooNrL5+rVaZcCpJtVtnbr6 1mPBguDUBzsUPgmMeOXeoMWu0DL+mk0wHlagBllnXlRbP2Rdp29Z/p9V0SmMXUEUDGOk ieFJOBisf/KtFWsBc7bWY29ViPfLyORdRGWdoIZ26qUxonzT0SqYelfBFYo6PxyvWJUt YVolRjoNodAJ0mW6SCsPw7YUGsrwZUw8FpHaVq0veSDlZ4uKDb7Gy7nxG5OWBikeMPx/ t79g==
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; bh=XYwd7dd0qf9RJ/XUXZUXDs2mu9NcE1UQAbPmzYE/Uc4=; b=QtoHciCjOt3QN3k6ueEAD/aiBAo6KGbY46fAeZ8s8EXvwlsQ+/tmMCkxS2iDt3ddrl c3mPI4aBV4RLacyJhkp45XAra/H0DaN/s3cX3xYoHZ7buCdsIN2G7oBms1sYXfEYsyF+ Zpwftk9SXuaLZgzeUoNkeb3JkBXsHTz9HXQijrEqcj8wlM7h7UIoQ4bXFdQGWpQMOfws bmtS2rWf1wO/1/lIGNVMNbQIyYaya/aKwjVQv21c7qRmZFOI7AY1ACo98Mrl3e+8CXRX gyVl/b7fXWh7/rg/PUys8J0U63zBQ1zpPKRCV9iDiLN0KK+L7OHYRAM+TtiHKmOknStZ i6Sg==
X-Gm-Message-State: AKGB3mILR6UwInHBCVX4YH7bR2CbhNbQmPdcrHPnKRMBMq87q4sVqtqX RGkDkrRyKdhfIOOwSZbG5exbR5BaCzjM5eWelgDif8Jk
X-Google-Smtp-Source: ACJfBouFOjXbNqYtKxh9Yex4POyHYxQgkoUh36/wiKRBWvWPkEMPfGQpYC+KLKmBjCoKzdxsSLrBCNdHHZXNbHhEU+0=
X-Received: by 10.157.47.34 with SMTP id h31mr4063352otb.362.1513727357162; Tue, 19 Dec 2017 15:49:17 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.4.54 with HTTP; Tue, 19 Dec 2017 15:49:16 -0800 (PST)
From: Alia Atlas <akatlas@gmail.com>
Date: Tue, 19 Dec 2017 18:49:16 -0500
Message-ID: <CAG4d1rfAXGpsEHc-o5+poktzs+NMtrFjKiYqQLjQ4nx0tZLs_w@mail.gmail.com>
To: draft-ietf-ospf-ospfv3-lsa-extend@ietf.org, OSPF List <ospf@ietf.org>
Content-Type: multipart/alternative; boundary="94eb2c0442b0691da40560ba1db2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/ZrttojxY2-jakP3fLi202YxR1kc>
Subject: [OSPF] AD review of draft-ietf-ospf-ospfv3-lsa-extend
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Dec 2017 23:49:24 -0000

As is customary, I have done my AD review of
draft-ietf-ospf-ospfv3-lsa-extend-19.  First, I would like to thank the
authors - Acee, Abhay, Dirk, Veerendranatha, and Fred- and the implementors
at Nokia and Huawei (who have enabled us to move forward on this critical
document) and the WG.  This draft is very important for adding improved
flexiblity to OSPFv3 for IPv6 compared to what we enjoy for OSPFv2.

I do have some minor concerns and nits - as listed below. I am going to put
this document into a 3 week IETF Last Call (given the holiday season) and
place it on the telechat for Jan 25, 2018.  Please do respond and update
the draft in a timely fashion (given I'm on vacation until 2018).

1)  Given the extensive changes to OSPFv3 and the expectation that
implementations of OSPFv3 will support this, the draft should update RFC
5340 (and mention that in the abstract as well).

2) In Sec 3: it would be helpful to indicate how many levels of nesting of
TLVs are supported.  There are clearly TLVs and sub-TLVs.  Can there be
sub-sub-TLVs?  Can there be an arbitrarily deep level of sub-TLVs?  Please
just clarify - b/c it can affect folks implementations and also assumptions
for how to define the various sub-TLVs.

3) Sec 3.3: Is there a reason that sub-TLVs aren't listed in the figure?  I
see them in the figures for sec 3.2 and 3.4 without explanation.
Consistency would be good. I could picture it being helpful to include, for
instance, an SRLG or other information.

4) Sec 4.1: Please clarify whether an E-Router-LSA is malformed if it does
not contain at least one Router-Link TLV.

5) Sec 4.7: I believe it is possible to have multiple IPv6 link-local
addresses. I do see that RFC 5340 restricted OSPFv3 to advertising just
one.  Is there a strong reason that if additional are sent  "Instances
following the first MUST be ignored." ?  Perhaps this could be a SHOULD -
to allow for flexibility?

6) Sec 5: "an LSA MUST be considered malformed if it does not include any
required TLV or Sub-TLVs."  should be "...not include all of the required
TLVs or sub-TLVs." or the equiv.

7) Sec 6.2: "Furthermore, the extended LSAs will only include those TLVs
which require further specification for that new functionality.  Hence,
this mode of compatibility is know as "sparse-mode"."  How does this
interact with the Sec 5 that talks about malformed LSAs?  It seems like
either this would be additional Extended LSAs (not defined in this draft)
or it would have to include the mandatory information (but not for all
links/ routers).

8) Sec 8.2: Is there a reason to not have a sub-TLV range for either Expert
Review or FCFS?  There are a lot of values - and this would support
experimentation.

9) Since this document is adding the "N" flag - an example for the usage
would be helpful - and particularly articulating how it is different from
the "LA" flag for usage.

Nits:

a) Sec 3.1.1:  sentence missing a complete verb  "The N-bit is to the
Inter-Area-Prefix-TLV   (Section 3.4), External-Prefix-TLV (Section 3.6),
and Intra-Area-
   Prefix-TLV (Section 3.7)"
b) typos: differnt  addtional

Regards,
Alia