Re: [Lsr] Éric Vyncke's Yes on draft-ietf-lsr-ospf-l2bundles-06: (with COMMENT)

Ketan Talaulikar <ketant.ietf@gmail.com> Wed, 05 October 2022 05:18 UTC

Return-Path: <ketant.ietf@gmail.com>
X-Original-To: lsr@ietfa.amsl.com
Delivered-To: lsr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D5713C1524BC; Tue, 4 Oct 2022 22:18:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kHHmChqjj1ks; Tue, 4 Oct 2022 22:18:38 -0700 (PDT)
Received: from mail-ua1-x92a.google.com (mail-ua1-x92a.google.com [IPv6:2607:f8b0:4864:20::92a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 535A0C1524AE; Tue, 4 Oct 2022 22:18:33 -0700 (PDT)
Received: by mail-ua1-x92a.google.com with SMTP id d3so4922847uav.7; Tue, 04 Oct 2022 22:18:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=3BNdOBn0dPSP/xJT6Upbb4raIxyRzvc0VrAregXPWms=; b=WyFpIa8zd+PiIEzkhQhKB21YMFWmUapM2uPq4enLjxwBD0h5gBWbXNS6TQkg6av90f Lds2w3Y46c5RjgbBfK2nmRNNn54ST4Zm+rvJAbqiEQ/UsFSpz2muufuynxcCS6BR9J5Y RREZkRjPeIii+yZTf19MCZ8IuqxlR2hdfWFdRSxbR2xUV0e6CF5DPbl/7tMbCdeBNy6m 2/H5mAWOmZg3hyC8L0WRwOspvxnSNcgHvTpaBkkvMxCaCTP80OUoV3wVXgfSZDcy6GWC OP6djsWsp3Eo2bSrCalQ2W5IJ8asG77Qc8JRM2NaqFFlFPQDpZgHvb7XasHzgGoEHKRA xqmg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=3BNdOBn0dPSP/xJT6Upbb4raIxyRzvc0VrAregXPWms=; b=JbwHejQqMBq68PsVua11HFrYba2GFDTjwQA1hfgzwZkQXTPs6qJ4+59hUFbaBF91h+ eSRmkQfWFLiB55vHP7l4wE/3S/MCOMMM3URKL2mFnUuQCjGM9xQkBLL05hqWuI45TSo7 MI3gTSh6NhAEnh1w4ya6aHaOdjw5zVFY4PH1LqSPRjiS9WycEPCxgB910nf1uO7alnNo cXyxy1haWkvjg3UJvb5EiuhlwNdyn8EaatUD89Enr/wr/d8fGWtXi3KIE3fBjgLQYqey h+imAj7Y54wXitUqHGGm3gsFjf6+iNMAhrflBUOaYq52e1KNmeGuBVzrooflLpFmd/he ZGvA==
X-Gm-Message-State: ACrzQf1nPfagz0x0gFi2KCCy6pBUGJKfumd40E+9JLNp0MSpHcHlAwRI Pv92aN+cuMsjznq7dMTwNT6ZuPz2T48VfSp0OfU=
X-Google-Smtp-Source: AMsMyM7rpJAkFtv6SSMcFiOy7tjeE5DrlLqzx8vTXtHKdPPS09k/36xPAVTIEfHZbRTGXT6JPB3G6sR/r/S5H5wgyfY=
X-Received: by 2002:ab0:78d:0:b0:3da:ecc4:bdc6 with SMTP id c13-20020ab0078d000000b003daecc4bdc6mr2821163uaf.27.1664947112063; Tue, 04 Oct 2022 22:18:32 -0700 (PDT)
MIME-Version: 1.0
References: <166486980689.345.16498067403186782290@ietfa.amsl.com> <CAH6gdPy27omosXrF-S=ooQmJJgX30FS+EZ12SJ3G-30k0v4JrA@mail.gmail.com> <8E08842B-7E9E-4617-ABF5-6C7C47325EB4@cisco.com> <CAH6gdPzgZubOTAPAtfJZrdtN6Dq4BO=qdfQi8+8fLYS9Opev1w@mail.gmail.com>
In-Reply-To: <CAH6gdPzgZubOTAPAtfJZrdtN6Dq4BO=qdfQi8+8fLYS9Opev1w@mail.gmail.com>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Wed, 05 Oct 2022 10:48:20 +0530
Message-ID: <CAH6gdPyGP32m6STRAR5fPhr2ALqEtgkR5KMmi0=rAce=qKDe4g@mail.gmail.com>
To: "Eric Vyncke (evyncke)" <evyncke@cisco.com>
Cc: The IESG <iesg@ietf.org>, "draft-ietf-lsr-ospf-l2bundles@ietf.org" <draft-ietf-lsr-ospf-l2bundles@ietf.org>, "lsr-chairs@ietf.org" <lsr-chairs@ietf.org>, "lsr@ietf.org" <lsr@ietf.org>, "chopps@chopps.org" <chopps@chopps.org>, "Acee Lindem (acee)" <acee@cisco.com>
Content-Type: multipart/alternative; boundary="0000000000002f39ca05ea42b5f4"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/Da_CCOuIVZat6CPBpmoj5SD5gGs>
Subject: Re: [Lsr] Éric Vyncke's Yes on draft-ietf-lsr-ospf-l2bundles-06: (with COMMENT)
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Link State Routing Working Group <lsr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lsr>, <mailto:lsr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsr/>
List-Post: <mailto:lsr@ietf.org>
List-Help: <mailto:lsr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lsr>, <mailto:lsr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Oct 2022 05:18:39 -0000

Hi Eric,

We've just posted an update that includes the changes we discussed:
https://datatracker.ietf.org/doc/html/draft-ietf-lsr-ospf-l2bundles-07

Thanks,
Ketan


On Tue, Oct 4, 2022 at 4:28 PM Ketan Talaulikar <ketant.ietf@gmail.com>
wrote:

> Hi Eric,
>
> IMHO the reference to IEEE801.1AX needs to be normative. FWIW, this is the
> case also in RFC8668 that provides the similar functionality in ISIS.
>
> Thanks,
> Ketan
>
>
> On Tue, Oct 4, 2022 at 4:23 PM Eric Vyncke (evyncke) <evyncke@cisco.com>
> wrote:
>
>> Hello Ketan
>>
>>
>>
>> Thank you for your quick reply and the updated document.
>>
>>
>>
>> I am still unclear, though, that IEEE802.1AX is normative or informative.
>> Nothing critical anyway.
>>
>>
>>
>> Regards
>>
>>
>>
>> -éric
>>
>>
>>
>> *From: *Ketan Talaulikar <ketant.ietf@gmail.com>
>> *Date: *Tuesday, 4 October 2022 at 11:03
>> *To: *Eric Vyncke <evyncke@cisco.com>
>> *Cc: *The IESG <iesg@ietf.org>, "draft-ietf-lsr-ospf-l2bundles@ietf.org"
>> <draft-ietf-lsr-ospf-l2bundles@ietf.org>, "lsr-chairs@ietf.org" <
>> lsr-chairs@ietf.org>, "lsr@ietf.org" <lsr@ietf.org>, "chopps@chopps.org"
>> <chopps@chopps.org>, "Acee Lindem (acee)" <acee@cisco.com>
>> *Subject: *Re: Éric Vyncke's Yes on draft-ietf-lsr-ospf-l2bundles-06:
>> (with COMMENT)
>>
>>
>>
>> Hi Eric,
>>
>>
>>
>> Thanks for your review and please check inline below for responses.
>>
>>
>>
>> The changes as discussed below will reflect in the next draft update.
>>
>>
>>
>>
>>
>> On Tue, Oct 4, 2022 at 1:20 PM Éric Vyncke via Datatracker <
>> noreply@ietf.org> wrote:
>>
>> Éric Vyncke has entered the following ballot position for
>> draft-ietf-lsr-ospf-l2bundles-06: Yes
>>
>> When responding, please keep the subject line intact and reply to all
>> email addresses included in the To and CC lines. (Feel free to cut this
>> introductory paragraph, however.)
>>
>>
>> Please refer to
>> https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/
>> for more information about how to handle DISCUSS and COMMENT positions.
>>
>>
>> The document, along with other ballot positions, can be found here:
>> https://datatracker.ietf.org/doc/draft-ietf-lsr-ospf-l2bundles/
>>
>>
>>
>> ----------------------------------------------------------------------
>> COMMENT:
>> ----------------------------------------------------------------------
>>
>>
>> # Éric Vyncke, INT AD, comments for draft-ietf-lsr-ospf-l2bundles-06
>> CC @evyncke
>>
>> Thank you for the work put into this document: it is short, clear, and
>> will be
>> useful.
>>
>> Please find below some non-blocking COMMENT points (but replies would be
>> appreciated even if only for my own education).
>>
>> Special thanks to Acee Lindem for the shepherd's detailed write-up
>> including
>> the WG consensus and the justification of the intended status. A follow
>> up on
>> the Ericsson IPR would be welcome though if there is any update.
>>
>> As a side note, yet another definition for the overloaded "SID" ;-)
>>
>> I hope that this review helps to improve the document,
>>
>> Regards,
>>
>> -éric
>>
>> ## COMMENTS
>>
>> ### IEEE802.1AX as informative ?
>>
>> The only occurence of IEEE802.1AX appears to me as informative: ` for
>> instance
>> a Link Aggregation Group (LAG) [IEEE802.1AX]` => suggest to change the
>> reference type to informative rather than normative.
>>
>>
>>
>> KT> This reference actually extends to the term "bundle" and consequently
>> "bundle member" throughout the document. The reason for using "for
>> instance" is because there are non-standard mechanisms for grouping of
>> links that could also use this feature. Will update text to clarify the
>> association of "LAG" with "bundle" in the introduction.
>>
>>
>>
>>
>> ### Section 2
>>
>> ```
>>    ... Therefore advertisements of member links MUST NOT
>>    be done when the member link becomes operationally down or it is no
>>    longer a member of the identified L2 bundle.
>> ```
>>
>> OTOH, if the information is for an external party (e.g., a controler),
>> having
>> information of an operationally-down link could be useful. Are the
>> authors sure
>> that this would never be used ?
>>
>>
>>
>> KT> OSPF does not advertise links (rather adjacencies) via its LSAs that
>> are not operationally UP. There are other mechanisms (MIBs/models) to
>> report the operational status of links. For TE use-cases the presence of a
>> link in the TE-DB (derived from LSDB) indicates that the links are up and
>> usable - the application (e.g., a path computation element) does not need
>> to perform additional checks on their operational state. The primary
>> motivation for including bundle members and their attributes is to
>> contribute this information into the TE-DB for use-cases like steering
>> traffic over specific member links. Hence, we choose to retain the same
>> semantics for bundle member advertisements.
>>
>>
>>
>>
>> ### Section 2, length field
>>
>> `Length: Variable.` while it is probably obvious, it would probably not
>> hurt to
>> specify the units and what is included.
>>
>>
>>
>> KT> Ack - will update.
>>
>>
>>
>>
>> ### Section 2, extensibility
>>
>> Should there be some text on how to decide applicable/non-applicable for
>> any
>> new link attribute TLV that could be added in the coming years ?
>>
>>
>>
>> KT> Sure - will clarify. Typically, attributes that have Layer 3
>> semantics would not be applicable while Layer 2 attributes would apply for
>> inclusion in the L2 Bundle Member Sub-TLV.
>>
>>
>>
>> Thanks,
>>
>> Ketan
>>
>>
>>
>>
>> ## Notes
>>
>> This review is in the ["IETF Comments" Markdown format][ICMF], You can
>> use the
>> [`ietf-comments` tool][ICT] to automatically convert this review into
>> individual GitHub issues.
>>
>> [ICMF]: https://github.com/mnot/ietf-comments/blob/main/format.md
>> [ICT]: https://github.com/mnot/ietf-comments
>>
>>
>>