Re: [Lsr] Rtgdir last call review of draft-ietf-isis-sr-yang-17

Yingzhen Qu <yingzhen.ietf@gmail.com> Tue, 28 November 2023 09:49 UTC

Return-Path: <yingzhen.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 4F10BC14CF1C; Tue, 28 Nov 2023 01:49:49 -0800 (PST)
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 FiT07QXuUN1h; Tue, 28 Nov 2023 01:49:44 -0800 (PST)
Received: from mail-lj1-x229.google.com (mail-lj1-x229.google.com [IPv6:2a00:1450:4864:20::229]) (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 BEB0BC14F738; Tue, 28 Nov 2023 01:49:41 -0800 (PST)
Received: by mail-lj1-x229.google.com with SMTP id 38308e7fff4ca-2c993da0b9eso38044321fa.1; Tue, 28 Nov 2023 01:49:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701164980; x=1701769780; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=96QBXDGK/a7ZEMpTXNeZcp9jMbY8vXehcvOyznNDgoc=; b=OF++E3Eghm8cQa+kCO14A2c85AVH/Q1eHW20iMkP7f7qFZmIhtfadbe0mws9nd2f42 h5dSVSTNMn+i1aVit5YcqdQbfC2nMjMpR/OrA2SEW/IK63UzCIedOg6q+23+2ebQwDzO WLghXo1cGUvnA4Cw8QKAb8mu5dwOtIewU9vE4tBQBZjqQpRr+ShFLPfn2XZ7VoJV2rxQ NTEEPk+o0i8fOc7CGf0HoNuDDmkz5CPq+dvQCV8DxI4/7ngc5wWyVb9xoTYld+Kn/TU7 4S7HOLIh3+WyeHw98qO3qg1LXu80ZMrChjyOiadTtnJTcmPHsxkR1xLn3k4c0d8GH+M3 l16w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701164980; x=1701769780; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=96QBXDGK/a7ZEMpTXNeZcp9jMbY8vXehcvOyznNDgoc=; b=MXlSy2ORh8mzSHCMBxQ3ZupmdzA0G0OjiWMeBCaY09yEOs3dedFlRVaSNdQ0gyymmK MJXvcjL7wRq9vW/p/wmEcNAxhZxvxcUfWdc/nRVVHC9qRYf7MHDRE9RD/yaDE6sArRxz j3mBD4QCZUmDRg/S+cYmTyZE/TKr2ZkvJXUparo1y0b5oS3ZMlNiXqRPtdaUo5u6NK4J L4rcJdk1VgQSsgFoqyIdRFpb9bwM5lsbKECavfyydpwkAqdSJeoc0ZTiyTTw+1do/HbV PWVweCD7K5eoU/P+XaIe66wLgdOqNtC3J27sylzfPibFJQ0zWm6beDI2IEkSCiZOsdRC SGXw==
X-Gm-Message-State: AOJu0YwZK0xEqb+C0kAd52XgLDaoqaznSnMEf+9IwnclCioeGkIHNz4X lca2gPUNEDJMyKUM1tTQ19x5re4kfyt2+hF6F5sUp5QkUQ==
X-Google-Smtp-Source: AGHT+IEEE/wrj5WH+sLxPOcXtrazgs0AAxBriWd+kheALBrR20Fv3lLG44eivjwTEH5kgeoRXQOEBBM1YXoo2PxjFSM=
X-Received: by 2002:a2e:b815:0:b0:2c9:95f3:d71f with SMTP id u21-20020a2eb815000000b002c995f3d71fmr5672415ljo.16.1701164979677; Tue, 28 Nov 2023 01:49:39 -0800 (PST)
MIME-Version: 1.0
References: <170081504148.43244.1820947622791098734@ietfa.amsl.com>
In-Reply-To: <170081504148.43244.1820947622791098734@ietfa.amsl.com>
From: Yingzhen Qu <yingzhen.ietf@gmail.com>
Date: Tue, 28 Nov 2023 01:49:28 -0800
Message-ID: <CABY-gOO-660bnpCCqpmo+t2Qc7Af2pODAbXQmKQ1v9rs1OqrQA@mail.gmail.com>
To: Shuping Peng <pengshuping@huawei.com>
Cc: rtg-dir@ietf.org, draft-ietf-isis-sr-yang.all@ietf.org, last-call@ietf.org, lsr@ietf.org
Content-Type: multipart/alternative; boundary="000000000000516e5a060b335698"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/OMcMg6f2E0D0_qIg3f35i9oXj1c>
Subject: Re: [Lsr] Rtgdir last call review of draft-ietf-isis-sr-yang-17
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: Tue, 28 Nov 2023 09:49:49 -0000

Hi Shuping,

Thanks for the review. Please see my response below inline.

Thanks,
Yingzhen

On Fri, Nov 24, 2023 at 12:37 AM Shuping Peng via Datatracker <
noreply@ietf.org> wrote:

> Reviewer: Shuping Peng
> Review result: Has Issues
>
> 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-isis-sr-yang
> Reviewer: Shuping Peng
> Review Date: 2023-11-24
> IETF LC End Date: 2023-11-30
> Intended Status: Standards
>
> Summary:
> I have some minor concerns about this document that I think should be
> resolved
> before publication.
>
> Major Issues:
>  "No major issues found."
>
> Minor Issues:
> 1. Page 3, when configure adjacency-sid, do we need to indicate the
> neighbor's
> systemid or IP in order to differentiate the different neighbors in the
> case of
> having multiple neighbors?
>
> augment /rt:routing/rt:control-plane-protocols
>           /rt:control-plane-protocol/isis:isis/isis:interfaces
>           /isis:interface:
>     +--rw segment-routing
>        +--rw adjacency-sid
>           +--rw adj-sids* [value]
>           |  +--rw value-type?   enumeration
>           |  +--rw value         uint32
>           |  +--rw protected?    boolean
>

[Yingzhen]:  thanks for catching this. We didn't consider LAN interfaces,
will fix this in the next version.

>
> 2. Page 4, since LFA, RLFA and TI-LFA are the three algorithm for computing
> backup paths, why they are not in sibling relationship?
>
>   augment /rt:routing/rt:control-plane-protocols
>           /rt:control-plane-protocol/isis:isis/isis:interfaces
>           /isis:interface/isis:fast-reroute:
>     +--rw ti-lfa {ti-lfa}?
>        +--rw enable?   boolean
>   augment /rt:routing/rt:control-plane-protocols
>           /rt:control-plane-protocol/isis:isis/isis:interfaces
>           /isis:interface/isis:fast-reroute/isis:lfa/isis:remote-lfa:
>     +--rw use-segment-routing-path?   boolean {remote-lfa-sr}?
>
> [Yingzhen]: the assumption here is that LFA is preferred when
available.  Although in the ti-lfa draft, it says that LFA may not be
preferred over ti-lfa, however if there is LFA route available, the chance
of it also being post-convergence path is very high. I'll check with the
ti-lfa authors and some implementations.

3. Page 4, the keys of the global-block and local-block are not clear.
>
>   augment /rt:routing/rt:control-plane-protocols
>           /rt:control-plane-protocol/isis:isis/isis:database
>           /isis:levels/isis:lsp/isis:router-capabilities:
>     +--ro sr-capability
>     |  +--ro sr-capability
>     |  |  +--ro sr-capability-bits*   identityref
>     |  +--ro global-blocks
>     |     +--ro global-block* []
>     |        +--ro range-size?    uint32
>     |        +--ro sid-sub-tlv
>     |           +--ro sid?   uint32
>     +--ro sr-algorithms
>     |  +--ro sr-algorithm*   uint8
>     +--ro local-blocks
>     |  +--ro local-block* []
>     |     +--ro range-size?    uint32
>     |     +--ro sid-sub-tlv
>     |        +--ro sid?   uint32
>     +--ro srms-preference
>        +--ro preference?   uint8
>

[Yingzhen]: these are read-only data, so key is not a must.

>
> 4. Currently there is no configuration node for the micro loop avoidance
> (
> https://datatracker.ietf.org/doc/draft-bashandy-rtgwg-segment-routing-uloop/
> ),
> any thoughts or plan on it?
>
> [Yingzhen]: we can do an augmentation when the mentioned draft is ready to
progress.