[mpls] Re: Working Group Last Call for draft-ietf-mpls-spring-lsp-ping-path-sid (was Re: Working Group Last Call on draft-xp-mpls-spring-lsp-ping-path-sid)
Greg Mirsky <gregimirsky@gmail.com> Mon, 12 August 2024 22:17 UTC
Return-Path: <gregimirsky@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A179CC1D52E2; Mon, 12 Aug 2024 15:17:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, 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 3NZ7B2EoB-tq; Mon, 12 Aug 2024 15:17:47 -0700 (PDT)
Received: from mail-pj1-x102f.google.com (mail-pj1-x102f.google.com [IPv6:2607:f8b0:4864:20::102f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A4875C1D4A89; Mon, 12 Aug 2024 15:17:47 -0700 (PDT)
Received: by mail-pj1-x102f.google.com with SMTP id 98e67ed59e1d1-2cd48ad7f0dso3787270a91.0; Mon, 12 Aug 2024 15:17:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1723501067; x=1724105867; 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=WGQEeyslLsx9I0tXD2EoWOHT4fdvyB7Xh4QFNUqNCPg=; b=Mc8dFbef9sU/l33ftKm3crSC2DLuy7WzlEMtsMzdHfZskthm+qpf1eEqCVXVlAaDvF M9RFskqNb0trGlhW7EpJY17bfsOjcvennAa4nkKTy3pPA/99xQr4Y6xnisUSlirWdohx CNWozSb8JSuhED+Y9/hFlCj40GdvtLB4xrmHbJyunvX//BkkN6OabOh0d1ESg7Bs95au VtucXiDlxy3vNSyEsRFTM5w3YAQobRh1jXUGdJHWuY0w/jcOlpXixThTtxJzh6daJMyw /ls4QL38p5j6ecyKPtylQL2l/FepJDFlnn1Q4Yx2vAskgcNNeoxpzvMl8CPwk1GCI6ab 5fKA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723501067; x=1724105867; 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=WGQEeyslLsx9I0tXD2EoWOHT4fdvyB7Xh4QFNUqNCPg=; b=Hg4fAGiT9n9DvEVp21nIBkeoXLvdstSkAzGl1kIgIXuF0l8bXn7HxbTW++V6+YYcOj NtYqf0wS05xmjJ4p9z/JU8aI9MXiqpc48i4PiS9HFUn4j2xrSnXD9ElD1Cl1Tbh8c5NN 4kj5hndJhOykYKzgLrf9wG66sLy7kb1fk//wSzbA82yXcVnOA/CzeZUPVEMzHc3Z4HkF J1tkWPefkoRIay2N90UgYhHz5zOM+Jzkg1N+MhG3Y/SGuFYnflFk5w7/YHEm5lLfnYQN 9Wdi1uGrNLtQ97J5V1ydfq49HUBwq1jc2s4eO/YHU+pkrGhnM74GQMhf5G3BhtYqnwFN 2VGQ==
X-Forwarded-Encrypted: i=1; AJvYcCVXEEiMOF8AJqfBJrYOsFXMDZYUpm7UgdNFjlkEJg/AbmI3Rr7QSv+zhz9nxQrvtM/SOSHuERjAHB1nqKmW3bzxXGa9lByK9LUZ5ctu5GwPZK5b4txGp71lTKdyRy7iWBPRh3Aff+RyxD5coDhu4lVkAIuo32PUotoiefVqVP68KNnbtaortw==
X-Gm-Message-State: AOJu0YxDeQMLk6FMFGC8PJIm7hges13521S9jqtpn/LYQrnNoLQtgYCQ O1CEE9wNJMQPYDK5SeFfEQYsjmF4P3fHN/wRKKD0nplCveneJN7cC1WRTczY2rF2sVX4whMLDG5 cAIxQ+OBAIRZcgNrlzTxerjs9e1c=
X-Google-Smtp-Source: AGHT+IFYpRmUoni9rvW/FR23RenUzgjxC9/gxx9e7HuodSnLDc6l7WIKTNKuheOS2NA+EMSXK2wijbaFLvyvxCh600Q=
X-Received: by 2002:a17:90a:b004:b0:2c2:f2d6:60d4 with SMTP id 98e67ed59e1d1-2d3924d2f29mr1969888a91.8.1723501066729; Mon, 12 Aug 2024 15:17:46 -0700 (PDT)
MIME-Version: 1.0
References: <CA+RyBmXC8Djt2_KMNAVa9pzn5-cmCC=hqfmLVGbAOrkGCQyxwg@mail.gmail.com> <20240812172106745YEQLNhWJpgd0XG3kXk6SF@zte.com.cn>
In-Reply-To: <20240812172106745YEQLNhWJpgd0XG3kXk6SF@zte.com.cn>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 12 Aug 2024 15:17:36 -0700
Message-ID: <CA+RyBmUeKQgC9F87afw4K9FjQ=KtP92Z953N+r5CAyM3XHFviQ@mail.gmail.com>
To: xiao.min2@zte.com.cn
Content-Type: multipart/alternative; boundary="000000000000da40c9061f83dcaa"
Message-ID-Hash: NNFPK7LPABG23SIHD5ACL7IEUIXXUE4P
X-Message-ID-Hash: NNFPK7LPABG23SIHD5ACL7IEUIXXUE4P
X-MailFrom: gregimirsky@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-mpls.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: mpls@ietf.org, mpls-chairs@ietf.org, draft-ietf-mpls-spring-lsp-ping-path-sid@ietf.org
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [mpls] Re: Working Group Last Call for draft-ietf-mpls-spring-lsp-ping-path-sid (was Re: Working Group Last Call on draft-xp-mpls-spring-lsp-ping-path-sid)
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/8Tl8qbEQKpOlX-c1_wKJZ4HkqEo>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Owner: <mailto:mpls-owner@ietf.org>
List-Post: <mailto:mpls@ietf.org>
List-Subscribe: <mailto:mpls-join@ietf.org>
List-Unsubscribe: <mailto:mpls-leave@ietf.org>
Hi Xiao Min, thank you for your response. Please find my follow-up notes below tagged GIM>>. Regards, Greg On Mon, Aug 12, 2024 at 2:21 AM <xiao.min2@zte.com.cn> wrote: > Hi Greg, > > > Thanks for your review and thoughtful comments. > > Please see inline with [XM]>>>. > Original > *From: *GregMirsky <gregimirsky@gmail.com> > *To: *Tarek Saad <tsaad.net@gmail.com>; > *Cc: *mpls@ietf.org <mpls@ietf.org>;MPLS Working Chairs < > mpls-chairs@ietf.org>;draft-ietf-mpls-spring-lsp-ping-path-sid@ietf.org < > draft-ietf-mpls-spring-lsp-ping-path-sid@ietf.org>; > *Date: *2024年08月09日 08:40 > *Subject: **Re: [mpls] Working Group Last Call for > draft-ietf-mpls-spring-lsp-ping-path-sid (was Re: Working Group Last Call > on draft-xp-mpls-spring-lsp-ping-path-sid)* > > Hi Tarek, > > I read the current version of the draft, and I have a number of questions > for the authors and the WG. Please kindly consider my notes below as WG LC > comments: > > - > > LSP Ping is intended to verify consistency between the data and > control planes at the destination node. Unlike IP/MPLS, SR-MPLS doesn't > create a state related to an SR Policy on the egress LSR. If so, what > problem can be solved using the extensions proposed in this draft to the > Target FEC Stack TLV? > > [XM]>>> For MPLS Path Segment Identifier defined in RFC 9545, the > egress LSR needs to create a state, please refer to Figure 3, 4, 5, and 6 > of draft-ietf-pce-sr-path-segment. > > GIM>> Thank you for clarifying the case when PSID is distributed using PCEP. What is the case with the BGP SR Policy? > > > - > > From reading Section 4, it appears that the context of PSID is derived > from the sub-TLV's. Does that mean the same PSID value may be used as SR > Policy's PSID, Candidate Path's PSID, and Segment List's PSID? If that is > not the case, should the egress LSR be aware of the context of the received > PSID without the assistance of the PSID FEC sub-TLV? > > [XM]>>> No, that's not the case. The egress LSR uses the PSID FEC > sub-TLV to perform validation, before that, the egress LSR is aware of the > context of the received PSID. > > GIM>> That is not how the validation of the new sub-TLV is described in Section 4. If the SR Policy's, SR Candidate Path's, and SR Segment List's PSIDs are all unique, then the egress must verify that the received PSID label and the new sub-TLV are in sync with the view in the egress' control plane. > > - > > The intention of the validation is to ensure that the ingress LSR and > the egress LSR have the same understanding. > > > > - > > SR Policy's PSID sub-TLV validation is described as follows: > > + Validate that the signaled or provisioned headend, color > > and end-point for the PSID, matches with the > > corresponding fields in the received SR Policy's PSID > > sub-TLV. > > - > > > - > > Can you give an example of signaled SR Policy PSID's Headend, > Color, and Endpoint values? Which document defines such a signaling > mechanism? > > [XM]>>> Please refer to draft-ietf-pce-sr-path-segment. > > GIM>> I don't think that is how the document can be published. The document must clearly describe the source of information used to validate new sub-TLV. > > - > > This step appears underdeveloped, which may cause interoperability > issues between implementations. > > [XM]>>> Note that draft-ietf-pce-sr-path-segment is not a normative > reference. RFC 9545 and RFC 9256 provide the necessary context on the > relationship between PSID and SR Policy. > > GIM>> If that is the case, please map fields in this sub-TLV to RFC 9545 and 9256. Otherwise, make draft-ietf-pce-sr-path-segment Normative (as well as all documents referenced in Section 4 as essential to the validation processing) and map these fields to IEs defined in draft-ietf-pce-sr-path- segment. > > > - > > Can you clarify how the endpoint of the SR Policy validates the > Headend if the value of the Protocol-Origin field is either PCE or BGP SR > Policy? > > [XM]>>> As said above, the endpoint has a state of the PSID. It knows > the mapping between the PSID and the headend. > > GIM>> AFAICS, draft-ietf-pce-segment-routing-policy-cp does not identify Headend but only Endpoint. Similarly, SR Policy defined in BGP doesn't identify the Headend. (Note that I-D.ietf-idr-segment-routing-te-policy is outdated and the draft has been replaced). > > - > > - > > The new sub-TLVs are attributed to the "Sub-TLVs for TLV Types 1, 16, > and 21" registry in the IANA Consideration section. However, the document > specifies using new sub-TLVs only for TLV Type 1 (Target FEC Stack). It > appears that the new sub-TLVs are left underspecified for TLVs 16 > (Reverse-path Target FEC Stack) and 21 (Reply Path). > > [XM]>>> Good catch. After thinking about it, I believe the new > sub-TLVs can also be carried in TLVs 16 and 21 of echo reply when the echo > reply carries PSID. In this case, considering the PSID FEC validation is > almost the same to what's specified in Section 4, I propose to add some > clarification text to Section 4 stating that the PSID FEC validation also > applies to TLVs 16 and 21 of echo reply, does that make sense? > > GIM>> I believe the WG must discuss this because it could impact TLVs 16 and 21. > > Cheers, > > Xiao Min > > > Although LSP Ping is developed by the MPLS WG, the proposed new > enhancements are clearly related to SR-MPLS. I cannot recall this proposal > being vetted by the SPRING WG. It seems that in the spirit of cooperation > of the Routing Area, comments from the experts in the SPRING WG would be > welcomed. > > > > Regards, > > Greg > > On Tue, Aug 6, 2024 at 10:13 AM Tarek Saad <tsaad.net@gmail.com> wrote: > >> Hi WG, >> >> >> >> I am correcting a mistake to reference to the WG adopted draft (as >> opposed to the individual draft for the same document). Sorry for the >> confusion. >> >> >> >> Regards, >> >> Tarek >> >> >> >> *From: *Tarek Saad <tsaad.net@gmail.com> >> >> *Date: *Tuesday, August 6, 2024 at 9:53 AM >> *To: *mpls@ietf.org <mpls@ietf.org> >> *Cc: *MPLS Working Chairs <mpls-chairs@ietf.org>, >> draft-xp-mpls-spring-lsp-ping-path-sid@ietf.org < >> draft-xp-mpls-spring-lsp-ping-path-sid@ietf.org> >> *Subject: *Working Group Last Call on >> draft-xp-mpls-spring-lsp-ping-path-sid >> >> Dear WG, >> >> >> >> This email starts a two-week working group last call for >> draft-ietf-mpls-spring-lsp-ping-path-sid >> <https://datatracker.ietf.org/doc/draft-ietf-mpls-spring-lsp-ping-path-sid/> >> . >> >> >> >> Please indicate your support or concern for this draft. If you are >> opposed to the progression of the draft to RFC, please articulate your >> concern. If you support it, please indicate that you have read the latest >> version, and it is ready for publication in your opinion. As always, review >> comments and nits are most welcome. >> >> >> >> Please send your comments to the mpls wg mailing list (mpls@ietf.org) >> >> If necessary, comments may be sent unidirectional to the WG chairs. >> >> >> >> Note, currently there are no IPR disclosures >> <https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-xp-mpls-spring-lsp-ping-path-sid> >> against this document. >> >> >> >> This poll runs until August 20, 2024. >> >> >> >> Thank you, >> >> Tarek (for the MPLS WG co-chairs) >> >> >> _______________________________________________ >> mpls mailing list -- mpls@ietf.org >> To unsubscribe send an email to mpls-leave@ietf.org >> > >
- [mpls] Working Group Last Call on draft-xp-mpls-s… Tarek Saad
- [mpls] Re: Working Group Last Call on draft-xp-mp… Greg Mirsky
- [mpls] Working Group Last Call for draft-ietf-mpl… Tarek Saad
- [mpls] Re: Working Group Last Call for draft-ietf… xiao.min2
- [mpls] Re: Working Group Last Call for draft-ietf… Greg Mirsky
- [mpls] Re: Working Group Last Call for draft-ietf… xiao.min2
- [mpls] Re: Working Group Last Call for draft-ietf… Greg Mirsky
- [mpls] Re: Working Group Last Call for draft-ietf… xiao.min2
- [mpls] Re: Working Group Last Call for draft-ietf… Greg Mirsky
- [mpls] Re: Working Group Last Call for draft-ietf… xiao.min2
- [mpls] Re: Working Group Last Call for draft-ietf… xiao.min2
- [mpls] Re: Working Group Last Call for draft-ietf… peng.shaofu
- [mpls] Re: Working Group Last Call for draft-ietf… Rakesh Gandhi
- [mpls] Re: Working Group Last Call for draft-ietf… Greg Mirsky
- [mpls] Re: Working Group Last Call for draft-ietf… xiong.quan
- [mpls] Re: Working Group Last Call for draft-ietf… Greg Mirsky
- [mpls] Re: Working Group Last Call for draft-ietf… Greg Mirsky
- [mpls] Re: Working Group Last Call on draft-xp-mp… 高星(联通集团本部)
- [mpls] Re: Working Group Last Call for draft-ietf… xiong.quan
- [mpls] Re: Working Group Last Call for draft-ietf… Greg Mirsky
- [mpls] Re: Working Group Last Call for draft-ietf… Liyan Gong
- [mpls] Re: Working Group Last Call for draft-ietf… xiao.min2
- [mpls] Re: Working Group Last Call for draft-ietf… liu.yao71
- [mpls] Re: Working Group Last Call for draft-ietf… Joel Halpern
- [mpls] Re: Working Group Last Call for draft-ietf… Greg Mirsky
- [mpls] Re: Working Group Last Call on draft-xp-mp… linchangwang
- [mpls] Re: Working Group Last Call for draft-ietf… xiong.quan
- [mpls] Re: Working Group Last Call for draft-ietf… xiao.min2
- [mpls] Re: Working Group Last Call for draft-ietf… Greg Mirsky
- [mpls] Re: Working Group Last Call for draft-ietf… Greg Mirsky
- [mpls] Re: Working Group Last Call for draft-ietf… Joel Halpern
- [mpls] Re: Working Group Last Call for draft-ietf… Greg Mirsky
- [mpls] Re: Working Group Last Call for draft-ietf… xiao.min2
- [mpls] Re: Working Group Last Call for draft-ietf… Tarek Saad
- [mpls] Re: Working Group Last Call for draft-ietf… Carlos Pignataro
- [mpls] Re: Working Group Last Call for draft-ietf… Greg Mirsky
- [mpls] Re: Working Group Last Call for draft-ietf… liu.yao71
- [mpls] Re: Working Group Last Call on draft-xp-mp… Carlos Pignataro
- [mpls] Re: Working Group Last Call for draft-ietf… Greg Mirsky
- [mpls] Re: Working Group Last Call on draft-xp-mp… Carlos Pignataro