Re: [RTG-DIR] [spring] Rtgdir last call review of draft-ietf-spring-sr-replication-segment-10

Rishabh Parekh <rishabhp@gmail.com> Wed, 07 December 2022 00:29 UTC

Return-Path: <rishabhp@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 A357EC152593; Tue, 6 Dec 2022 16:29:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.094
X-Spam-Level:
X-Spam-Status: No, score=-2.094 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, URIBL_BLOCKED=0.001, 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 xA9tfrz6r4LM; Tue, 6 Dec 2022 16:29:44 -0800 (PST)
Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) (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 614DDC1524BB; Tue, 6 Dec 2022 16:29:41 -0800 (PST)
Received: by mail-ed1-x52a.google.com with SMTP id d20so22795148edn.0; Tue, 06 Dec 2022 16:29:41 -0800 (PST)
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:message-id:reply-to; bh=TuHg/m5XF8yhbR1O+ONmxm6wtywt4a5N6s0VIozBj40=; b=bhq1lvux5rOOC/02UvxNGt/hHzYCzKMHMw4O/Zdc2UZgPIrDlKRlylFCeJTW7VxQPr O8jXZPa4w6zJpPjL29GLHHRgbC1nc0rJfJMtKD2k9ApHtqxg0/SZQ6hGCpgAGw7IvR9U QWgy7l+tsPW3r3GqCVNCbf7tjy+guTOENXXqkLygAjdwUXsVhbCKA2oKKo+bG4sUlmkz ga0e9f0m9ZTaZxQkAgL9ywfkdCwWq61LJDAb26iUDRVadee7ebzACCB6EzYEwmXS7EtX KBFdPNUkQnqAmh+urP/TgLwiAPOVPumb1NPjT70AF3VeKod4SthTr9GeAmHIbFi4D5hT wOsg==
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:message-id :reply-to; bh=TuHg/m5XF8yhbR1O+ONmxm6wtywt4a5N6s0VIozBj40=; b=1pcxbUtX9CdtoIhDB+RRuyDpcINMexsUPGnXMLfCwPLIDO7/qUNpMOSvTRh4teqA3Q FMxannDSVKAm8ncke7JBAUJmJFK4IVvazUFgFYmlBNx5wc3LwGcjL0EdSIV8MG9qEs0K UZLV00DB3HS8hKAbJVdylyrdBekXZTuWE1pKfWCZdn7I/5/B+0UJq+kmf1Oo3EvHz4Za mBBjr8UTu/3R6rU7xGoEFLvPyYBEci5js3ExgYOs62cpsmm8V58fHDGSx4ttix8PtXWv jcSM9KU0FMwgbh7/maLBPYoWLnTAPgYl+Kg9Um6fWbYzcd+tbrp59GfrNXs1iVla0nRh U8HA==
X-Gm-Message-State: ANoB5pksuM9t2mLSH1PdCjQmztgy5zzbL4dDRw5K/Yzb77+ptaxfLpk3 HuEAVBrrdxNW5kFiXhGa0YA6l2em1ZyUpyBPxFu7hVrTmMFCRW7n
X-Google-Smtp-Source: AA0mqf6PUmaKb67OD4v2fOduwyyqzrMVvY9e2z1LMEi0RR0Ieh9MS4i8CnH6N+s4gf04b4INu4wZ8d8nm9JU7yGZ1u8=
X-Received: by 2002:a05:6402:2063:b0:46c:dc40:548a with SMTP id bd3-20020a056402206300b0046cdc40548amr7704379edb.102.1670372979318; Tue, 06 Dec 2022 16:29:39 -0800 (PST)
MIME-Version: 1.0
References: <166844712722.4336.8109583811607143683@ietfa.amsl.com>
In-Reply-To: <166844712722.4336.8109583811607143683@ietfa.amsl.com>
From: Rishabh Parekh <rishabhp@gmail.com>
Date: Tue, 06 Dec 2022 16:29:27 -0800
Message-ID: <CABjMoXbB3uWe233-rSWu_kN1GSGV2Vzp6cMsBcB0EnmJh_NTmg@mail.gmail.com>
To: Ines Robles <mariainesrobles@googlemail.com>
Cc: rtg-dir@ietf.org, draft-ietf-spring-sr-replication-segment.all@ietf.org, last-call@ietf.org, spring@ietf.org
Content-Type: multipart/alternative; boundary="00000000000013257d05ef3204b6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/uyq0P7OJnKUqw4eCw_Vf0SY4uKQ>
Subject: Re: [RTG-DIR] [spring] Rtgdir last call review of draft-ietf-spring-sr-replication-segment-10
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.39
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: Wed, 07 Dec 2022 00:29:48 -0000

Ines,

Please find my replies inline below @ [RP]


> 1- Requirements Language section should add RFC 8174, i.e. "...."NOT
> RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted
> as
> described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear
> in all
> capitals, as shown here."
>
> [RP] We will update in the next revision.


> 2- There is no terminology section. It would be nice to have a terminology
> section where inform to the reader which document to read to understand the
> terminology not defined in the document e.g. "..the operations NEXT, PUSH
> are
> defined in RFC8402 and the POP operation in RFC...; H.Encaps.Red is
> defined in
> ....."
>
> [RP] We can add a terminology section to define new terms introduced in
this draft, but I am not sure if we can list all the terms defined in other
documents referenced in this draft.


> 3- Page 3: "Replication-ID can be a 32-bit number, but it can be extended
> or
> modified as required... " -> to which limit can be extended?
>

[RP] There is no "limit" as such. What the document means is that
Replication-ID can be defined by the use case of Replication segments. For
example, SR P2MP Policy
<https://datatracker.ietf.org/doc/html/draft-ietf-pim-sr-p2mp-policy> draft
(Section 3) uses <Root, Tree-ID> policy identifier as Replication-ID of
replication segments that are instantiated for a P2MP policy.


> 4- Question: since the replication state of the nodes can change over
> time. Is
> it possible that in some particular circumstances this change could
> trigger a
> loop in the replication segment? or this is not possible?


[RP] Replication within a single replication segment is loop free as long
as SIDs in segment list used to guide a packet from Replication node to
dowstrean modes are loop free. When replication segments are stitched
together for SR P2MP policy, it is upto the controller (PCE) to ensure the
P2MP tree is loop free.


> 5- The security considerations states: "There are no additional security
> risks
> introduced by this design". Additional to what features? This is not clear
> to
> me. Perhaps it would be nice to rephrase it to something like: "The
> security
> considerations outlined in RFC 8402, RCF... also applies to this document"?
>

[RP] Sure. We will rephrase the text in the next revision.

>
> Nits/editorial comments:
>
> 6- Page 7: all the Must and SHOULD... => all the MUST and SHOULD?
>
[RP] If you are referring to the introductory text of Implementation Status
section, it was taken verbatim from Section 2.1 of RFC 7942 where these
words are not capitalized and I don't think they need to be since this
section is to be removed before publication.

>
> 7- Page 11- Figure 1: It would be nice if the caption of the figure could
> be
> descriptive
>
[RP]  I agree - "Figure 1: Figure 1" does not describe anything :) Will fix
in the next revision.

>
> 8- Page 13 Paragraph 8 and 9: End.Replcate => End.Replicate?
>
[RP] We will fix the typos in the next revision.

>
>
>
 Thanks for a thorough review,
-Rishabh