Re: [RTG-DIR] [mpls] Rtgdir early review of draft-ietf-mpls-rfc6374-sr-08
Tony Li <tony.li@tony.li> Wed, 28 February 2024 15:38 UTC
Return-Path: <tony1athome@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 488C8C14F690; Wed, 28 Feb 2024 07:38:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.506
X-Spam-Level:
X-Spam-Status: No, score=-1.506 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, 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=no 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 E3xhJEKh4qtX; Wed, 28 Feb 2024 07:38:19 -0800 (PST)
Received: from mail-il1-x135.google.com (mail-il1-x135.google.com [IPv6:2607:f8b0:4864:20::135]) (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 DB656C14F680; Wed, 28 Feb 2024 07:38:19 -0800 (PST)
Received: by mail-il1-x135.google.com with SMTP id e9e14a558f8ab-36519980c04so15572925ab.3; Wed, 28 Feb 2024 07:38:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709134699; x=1709739499; darn=ietf.org; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:sender:from:to:cc:subject:date:message-id:reply-to; bh=3blggwmLFQoprL8dUsst4zk6QwJT0I+lJcWhtEJmYkc=; b=dR6ntQueuBBFcT4jd80jtaIZRi/I7srb+sYHYHd+Dx8Ej0KYzrA5wtpFNQRVC64egL K4wQQvoPapBsjmYL+znvv+qusSbM7oKL9NlenC64qC05OChPD/h6yCaTEFriKVH26kmR XcAHASRQEEGvXpzZUf6o7BUtuoBlQB1wPtEA+k5FRQtiL5mSka9lLt8/WGsgEBp9en8J z3DwWR1y0kW98RLBCeVxdIGeSgT/x+kHd6TdijtgQ05c3qOzHCYUqDFImd2N31PD/K41 IFxWWBvXExe86zaUE6d8+fwLZbZhFLkrHMvvSJAx5phjqFoIP5SEbfyyuOc+LIL177MK K8aw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709134699; x=1709739499; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=3blggwmLFQoprL8dUsst4zk6QwJT0I+lJcWhtEJmYkc=; b=qkcv3NahUnyaCBZki6VBvQQKpTH5mPZMTVrjL49vjv5rDLFaMbna4Ji/4OevARBegj zHzsnH5q5U/YMtJHlHQDXw7ONnJnzfFWyK3issefHijytRRAd493DNv8grAW0O6DJF74 CMrq2GAnZzFhSr1N9j+oEiCtpOiL1myU/5FKtFFhmKQezCxSjLDFemgHH3GP2vrKuXQe QIS8LUkrmhbMal/CwZqN/jO1UPiKpoGjdjd+/aeVuNxdmvp1JGGp4u0QjnehpVanMEc3 CdW3T/CUdYW2zZ7NzdV3CQTbE5+LYOD0SgCXtiRVY8XAOFlg8UsZ5C8sBBpVWZnmFP/J UzLQ==
X-Forwarded-Encrypted: i=1; AJvYcCV6fiBJJMBZ1LwTRhM5f8bvNo1B/+NP8Fm6YcLPjI/nEPT6wDcOQUWBJW8pDw8Ysmn+JrdztuJhJiUNH/xuuOlCSXj7wfIwYvkX+487HXVm
X-Gm-Message-State: AOJu0YzgkM4Wc/HhG8AYmwylrN7CxpBfZt2L+oMVYujxXFkRUFMWnZ0W eGmnzhtOyEEs/7rMfcy9Dp5v0nVti3oXvKQQt3thWrAvs78T7YOY
X-Google-Smtp-Source: AGHT+IGZrb1czY+UbSbIoWJZgeb336/oMvg2dd261UEO3qaXT1nX43EXHlvAzvaSdqcqnzA98NfjEw==
X-Received: by 2002:a92:b102:0:b0:365:a65f:8008 with SMTP id t2-20020a92b102000000b00365a65f8008mr6186568ilh.18.1709134698957; Wed, 28 Feb 2024 07:38:18 -0800 (PST)
Received: from smtpclient.apple (c-73-158-206-100.hsd1.ca.comcast.net. [73.158.206.100]) by smtp.gmail.com with ESMTPSA id f12-20020a056a00238c00b006e5099df197sm6545232pfc.192.2024.02.28.07.38.18 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 28 Feb 2024 07:38:18 -0800 (PST)
Sender: Tony Li <tony1athome@gmail.com>
From: Tony Li <tony.li@tony.li>
Message-Id: <A5D1E975-954F-4CB1-BBB9-0D55AD86D5A5@tony.li>
Content-Type: multipart/alternative; boundary="Apple-Mail=_F4DE455D-3A18-4762-8F59-E8BA58D405CD"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\))
Date: Wed, 28 Feb 2024 07:38:07 -0800
In-Reply-To: <DS0PR19MB650130B2C16797C8A9AAED07FC502@DS0PR19MB6501.namprd19.prod.outlook.com>
Cc: "Rakesh Gandhi (rgandhi)" <rgandhi@cisco.com>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
To: Zhaohui Zhang <zzhang@juniper.net>
References: <169334219423.43666.11674402467293148118@ietfa.amsl.com> <BL3PR11MB5731F024B956470B0F180778BF4B2@BL3PR11MB5731.namprd11.prod.outlook.com> <DS0PR19MB650130B2C16797C8A9AAED07FC502@DS0PR19MB6501.namprd19.prod.outlook.com>
X-Mailer: Apple Mail (2.3774.400.31)
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/YKxJS_CY3AbgNt5-mxsKR_Ds1So>
Subject: Re: [RTG-DIR] [mpls] Rtgdir early review of draft-ietf-mpls-rfc6374-sr-08
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, 28 Feb 2024 15:38:22 -0000
Hi Jeffrey, I’ve been assigned as the new document shepherd for draft-ietf-mpls-rfc6374-sr. AFAICT, Rakesh has responded to your comments and published revision -09. Does this address your issues? Thanks, Tony > On Feb 20, 2024, at 7:27 AM, Tarek Saad <tsaad.net@gmail.com> wrote: > > Thank you Jeffrey for the review and comments and to the authors for trying to address them. > Was there other outstanding issues that still need follow-up? If not, can the review result state be updated. Thanks. > > Regards, > Tarek (as document Shepherd) > > > From: Rakesh Gandhi (rgandhi) <rgandhi@cisco.com> > Date: Friday, February 9, 2024 at 1:20 PM > To: Zhaohui Zhang <zzhang@juniper.net>, rtg-dir@ietf.org <rtg-dir@ietf.org> > Cc: mpls@ietf.org <mpls@ietf.org>, Tarek Saad <tsaad.net@gmail.com> > Subject: Re: Rtgdir early review of draft-ietf-mpls-rfc6374-sr-08 > > Thanks, Jeffrey, for the detailed review. Apology for the delay in replying. > > We have posted a revised draft with suggested changes. > > HTML: https://www.ietf.org/archive/id/draft-ietf-mpls-rfc6374-sr-09.html > Diff: https://author-tools.ietf.org/iddiff?url2=draft-ietf-mpls-rfc6374-sr-09 > > Please see in line with replies tagged with <RG>…. > > > From: Zhaohui Zhang via Datatracker <noreply@ietf.org> > Date: Tuesday, August 29, 2023 at 4:50 PM > To: rtg-dir@ietf.org <rtg-dir@ietf.org> > Cc: draft-ietf-mpls-rfc6374-sr.all@ietf.org <draft-ietf-mpls-rfc6374-sr.all@ietf.org>, mpls@ietf.org <mpls@ietf.org> > Subject: Rtgdir early review of draft-ietf-mpls-rfc6374-sr-08 > > Reviewer: Zhaohui Zhang > Review result: Has Issues > > General comment: > > The document name and title/subject (including the short title at each > pager header) should have RFC6374 removed. It's better to be named as > "Performance Measurement for SR-MPLS", because it is not only using > RFC6374 but also 7876 and 9341. > > <RG> Updated. > > Some specific commnets: > > [RFC6374] specifies protocol mechanisms to enable the efficient and > accurate measurement of performance metrics in MPLS networks using > query and response messages. [RFC7876] specifies mechanisms for > sending and processing out-of-band responses over an UDP return path > when receiving RFC 6374 based query messages. These mechanisms are > also well-suited in SR-MPLS networks. > > This document utilizes the mechanisms defined in [RFC6374] for > Performance Delay and Loss Measurements in SR-MPLS networks, for both > SR-MPLS links and end-to-end SR-MPLS paths including Policies. In > addition, this document defines Return Path TLV and Block Number TLV > extensions for [RFC6374]. > > Should mention RFC7876 and RFC9341 as well. > > <RG> Updated. > > For delay and loss measurement in SR-MPLS networks, the procedures > defined in [RFC6374] are used in this document. Note that the one- > way, two-way and round-trip delay measurements are defined in > Section 2.4 of [RFC6374] and are further described in this document > for SR-MPLS networks. Similarly, the packet loss measurement is > defined in Section 2.2 of [RFC6374] and is further described in this > document for SR-MPLS networks. > > My personal preference is not to repeat what is already described/specified > in RFC6374. An implementation can't solely rely on this document but need > to refer to RFC6374 and other RFCs anyway, so this document can just refer > to those and point out differences. This will highlight > the differences and reduces the chance of copy and paste errors - a good > thing for authors, reviewers and implementors. > > <RG> Updated to remove various repetitions. > > I did not try to match the description between this document and the "base" > RFCs. So far I have not seen many differences besides the following: > > - TTL > - Return Path TLV, presumably only applicable to SR-MPLS > - Block Number TLV, presumably not specific to SR-MPLS > - SR-P2MP > > Am I missing anything? > > <RG> FYI, the draft also describes: > > the one-way/two-way/LB modes as applied to SR-MPLS. > destination and source TLVs as applied to SR-MPLS. > Path segment for loss. > > SR is enabled with MPLS data plane on nodes Q1 and R1. The nodes Q1 > and R1 may be directly connected via a link enabled with MPLS > (Section 2.9.1 of [RFC6374]) or a Point-to-Point (P2P) SR-MPLS path > [RFC8402]. The link may be a physical interface, virtual link, or > Link Aggregation Group (LAG) [IEEE802.1AX], or LAG member link. The > SR-MPLS path may be an SR-MPLS Policy [RFC9256] on node Q1 (called > head-end) with destination to node R1 (called tail-end). > > The paragraph mentions "link". Is that the same as the "SR-MPLS link" used > throughout the document? Is there a difference between "MPLS link" and > "SR-MPLS" link when it comes to performance measurement? > > <RG> Updated to say link. > > > It may be desired in SR-MPLS networks that the same path (same set of > links and nodes) between the querier and responder be used in both > directions of the measurement. This is achieved by using the SR-MPLS > Return Path TLV extension defined in this document. > > Should "It may be ..." be changed to "If it is ..."? I don't see justification > for "it may be desired". > > <RG> Updated. > > > The packet loss measurement using Alternate-Marking Method defined in > [RFC9341] requires collecting Block Number of the traffic counters. > This is achieved by using the Block Number TLV extension defined in > this document. > > In RFC9341, the wording is MAY not MUST or "required": > > <RG> Updated. > > > The Alternate-Marking Method described in this document literally > splits the packets of the measured flow into different measurement > blocks. An implementation MAY use a Block Number (BN) for data > correlation. > > Is it that Block Number TLV extension defined here is not SR-MPLS specific? > Better to clarify. > > <RG> Updated for MPLS. > > A query message as shown in Figure 2 is sent over the SR-MPLS links > for both delay and loss measurement using the procedures described in > [RFC6374]. For SR-MPLS links, the TTL value MUST be set to 255 in > the SR-MPLS header. SR-MPLS encapsulation (e.g., using adjacency SID > of the link) can be added for transmitting the query messages for SR- > MPLS links. > > Can you elaborate how adjacency SID can/should be used? If Q1 and R1 are > "directly" connected via an (SR-)MPLS link, do you need any MPLS > encapsulation, and in particular what adjacency SID does Q1 use? > > <RG> Updated to remove it. > > > Note that in addition to the P2P SR-MPLS paths, the SR-MPLS Segment > List Sub-TLV is also applicable to the P2MP SR-MPLS paths. For > example, for P2MP SR-MPLS paths, it may only carry the Node Segment > Identifier of the querier in order for the response to follow an SR- > MPLS path back to the querier. > > Shojld the "may only carry" be "MUST only carry"? > > <RG> Updated to remove it. > > > SR-P2MP policy documents are not mature yet. draft-ietf-pim-sr-p2mp-policy > is only about general concept and draft-ietf-idr-sr-p2mp-policy is only at > -00 revision - not ready for WGLC. It's best to leave P2MP outside the scope > of this document. > > <RG> Updated to remove it. > > Thanks, > > Rakesh > > > > _______________________________________________ > mpls mailing list > mpls@ietf.org > https://www.ietf.org/mailman/listinfo/mpls
- [RTG-DIR] Rtgdir early review of draft-ietf-mpls-… Zhaohui Zhang via Datatracker
- Re: [RTG-DIR] Rtgdir early review of draft-ietf-m… Rakesh Gandhi (rgandhi)
- Re: [RTG-DIR] Rtgdir early review of draft-ietf-m… Tarek Saad
- Re: [RTG-DIR] [mpls] Rtgdir early review of draft… Tony Li
- Re: [RTG-DIR] [mpls] Rtgdir early review of draft… Jeffrey (Zhaohui) Zhang
- Re: [RTG-DIR] Rtgdir early review of draft-ietf-m… Jeffrey (Zhaohui) Zhang