Re: [spring] WGLC for https://datatracker.ietf.org/doc/draft-ietf-spring-mpls-path-segment/

Stewart Bryant <stewart.bryant@gmail.com> Wed, 28 July 2021 16:28 UTC

Return-Path: <stewart.bryant@gmail.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 560E83A16F1; Wed, 28 Jul 2021 09:28:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.838
X-Spam-Level: **
X-Spam-Status: No, score=2.838 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, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_SBL_CSS=3.335, RCVD_IN_SORBS_WEB=1.5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BxzSTCiqcSOy; Wed, 28 Jul 2021 09:28:22 -0700 (PDT)
Received: from mail-wm1-x329.google.com (mail-wm1-x329.google.com [IPv6:2a00:1450:4864:20::329]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CFE0A3A16F4; Wed, 28 Jul 2021 09:28:21 -0700 (PDT)
Received: by mail-wm1-x329.google.com with SMTP id o5-20020a1c4d050000b02901fc3a62af78so4791935wmh.3; Wed, 28 Jul 2021 09:28:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=UxodKPS6fgmE/1BOjjyGoO8DEThPDQn5m9uqsFIjvMQ=; b=rj7LwlzkXnrSnHhF3I+Xj1W2sRFDl57Ot6YikP9NnDxyz6BN+BVapX/WcRqM279SI+ t3TUEFABR2hYNuQDNVMKoJtycwg5BYcEXSxEaDb98oU7/mMi0zbNrfDeRdpq0L1I7UX6 HWY1FnSrKUc1xH6T3kt4dwWsGW5MZPPUQ5/VUVvyExTQ0TnDlIcuOHJ9QPxaWCvpgP/x qLSKa+t+VYeHAOerHbo+0dAMwY17+9kpssziFpeRvW8q/9CM4eVUu+iJAH3NNYAOOW80 jWDHCcSzzKffCK9hWyMVROON8ZMeat3EgtCA/z/16Jv3yLownIOQrvAVbD7TgwIRrsjw Bp2A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=UxodKPS6fgmE/1BOjjyGoO8DEThPDQn5m9uqsFIjvMQ=; b=G5Zn1PcxcbFe5OJlbKkTVgPQs3XxSYClLuAUjoa/3G8j03qrePwiPkZQ9J0UM4eYjv EME06sRr+6V4Uop1jDe1OHF33/AQOi2YoAV7xyrH8jsvKWJ/Tgd7PwTDOMg58BVd9OEJ Qfmy0Q5J0gOo2B7K14J38fIo9RtucWLtFTFKZ2wNDeIeCfCX3C1DP+bLZFf/9wfmbnYB mA7IwQwAwTPI7ArwWijm7W3GoEj5xxFuNcfvt+bJ7ogtdUslxeSy7Yv59RoKZohUptjh +tYDtRv7sXxuuP2mhMADiUUXQFf9ZAK89oHl/ZhkSsSQdV6UPCD75k0IGNpW+SViuxNU emEQ==
X-Gm-Message-State: AOAM532bPGeTnxd0UlpHk7bijX8ID0FuqFOiW/so8T1gcpb7mdUe/QdH rMVwH2CyEfCn+1P68tODvuM=
X-Google-Smtp-Source: ABdhPJy3LkAOUlaJqjWZ02GFme9E62RtC0K/JI5x2FwvKj5N6AwwbQ0Ga5U8TVMEksCP6GbZFwvqpw==
X-Received: by 2002:a1c:3b07:: with SMTP id i7mr10403662wma.7.1627489695105; Wed, 28 Jul 2021 09:28:15 -0700 (PDT)
Received: from [192.168.8.103] ([185.69.145.253]) by smtp.gmail.com with ESMTPSA id v5sm308653wrd.74.2021.07.28.09.28.14 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 28 Jul 2021 09:28:14 -0700 (PDT)
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-Id: <2AE0217E-CA4C-4210-A061-1CDED77B6C70@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_415AD713-2DC0-45E8-B67A-59B1755AB117"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\))
Date: Wed, 28 Jul 2021 17:28:13 +0100
In-Reply-To: <CAMZsk6eKNCyQtHkqyEesOM01ZvpvFyzGqbak4g_RTxPaVEMSow@mail.gmail.com>
Cc: Stewart Bryant <stewart.bryant@gmail.com>, James Guichard <james.n.guichard@futurewei.com>, "spring@ietf.org" <spring@ietf.org>, "spring-chairs@ietf.org" <spring-chairs@ietf.org>
To: Rakesh Gandhi <rgandhi.ietf@gmail.com>
References: <MN2PR13MB42062237391D7BE769359D30D21A9@MN2PR13MB4206.namprd13.prod.outlook.com> <MN2PR13MB42069709E689629DF389F860D2E49@MN2PR13MB4206.namprd13.prod.outlook.com> <1D62FF3C-148F-4C06-B81C-C0A842F916ED@gmail.com> <CAMZsk6eKNCyQtHkqyEesOM01ZvpvFyzGqbak4g_RTxPaVEMSow@mail.gmail.com>
X-Mailer: Apple Mail (2.3608.120.23.2.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/xjIC8kxV7hk7N1pRbVRfSEQOIis>
Subject: Re: [spring] WGLC for https://datatracker.ietf.org/doc/draft-ietf-spring-mpls-path-segment/
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Jul 2021 16:28:27 -0000

Hi Rakesh

I can see why you would want to use a label in that application, but using a label has a cost that should be more thoroughly discussed in the text and compared to alternatives.

What I see in the text is a reference to alt-marking, how are you proposing to provide the alt pair?

Thanks

- Stewart



> On 28 Jul 2021, at 13:54, Rakesh Gandhi <rgandhi.ietf@gmail.com> wrote:
> 
> Hi Stewart,
> 
> The SR-MPLS path segment (MPLS label) is used to count received packets on a particular path on the egress node. This allows us to measure PM packet loss on a given path. The (incoming) MPLS label as path segment has an advantage of using existing implementations for RX packet count.
> 
> Thanks,
> Rakesh
> 
> 
> 
> 
> 
> 
> 
> On Thu, Jul 22, 2021 at 10:06 AM Stewart Bryant <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>> wrote:
> Once you find yourself needing to include path identifiers in an SR packet, I begin to wonder whether the segment routing design has gone off track.
> 
> In MPLS we have the ability in both PCE and RSVP to lay out end to end paths in such a way that the forwarding label is the path identifier. If you recall the MPLS-TP approach you could deduce everything about the packet’s origin and path from the arrival label which was not PHPed.
> 
> Assuming there are technical reasons why such a classic approach is not possible, I wonder why it is necessary to encode the path identifier within label stack itself with all of the constraints that imposes on the size and semantics of the identifier.
> 
> An alternative approach is to look at the meta/ancillary data work that is going on in MPLS and carry the path identifier below the bottom of stack.
> 
> At  its most basic level this analogous to the approach to constructing a Pseudowires, with an outgoing label stack, a control word (which can be an extended control word carrying the path information) and then the payload.
> 
> Such an approach would allow the packet designer to carry either the identity of the path, or the actual set of labels use to construct the path, or the reverse path or some combination of these. The latter two approaches are more dynamic than the approach proposed in this draft and more in keeping with the fundamental design philosophy of SR.
> 
> - Stewart
> 
> 
>> On 22 Jul 2021, at 14:02, James Guichard <james.n.guichard@futurewei.com <mailto:james.n.guichard@futurewei.com>> wrote:
>> 
>> Dear WG:
>>  
>> The WGLC for this document will be extended for a further 2 weeks ending August 4th 2021 so that feedback can be obtained from the WG. Other than the authors there has been little input so please respond on the mailing list with any comments etc. 
>>  
>> Thanks!
>>  
>> Jim, Joel & Bruno
>>  
>> From: James Guichard <james.n.guichard@futurewei.com <mailto:james.n.guichard@futurewei.com>> 
>> Sent: Wednesday, July 7, 2021 11:49 AM
>> To: spring@ietf.org <mailto:spring@ietf.org>
>> Cc: spring-chairs@ietf.org <mailto:spring-chairs@ietf.org>
>> Subject: WGLC for https://datatracker.ietf.org/doc/draft-ietf-spring-mpls-path-segment/ <https://datatracker.ietf.org/doc/draft-ietf-spring-mpls-path-segment/>
>>  
>> Dear WG:
>>  
>> This email starts a 2 week Working Group Last Call for draft-ietf-spring-mpls-path-segment [1].
>>  
>> Please read this document if you haven’t read the most recent version and send your comments to the SPRING WG list no later than July 21st 2021.
>>  
>> If you are raising a point which you expect will be specifically debated on the mailing list, consider using a specific email/thread for this point.
>>  
>> Lastly, if you are an author or contributor please response to indicate whether you know of any undisclosed IPR related to this document.
>>  
>> Thanks!
>>  
>> Jim, Joel & Bruno
>>  
>> [1] https://datatracker.ietf.org/doc/draft-ietf-spring-mpls-path-segment/ <https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-spring-mpls-path-segment%2F&data=04%7C01%7Cjames.n.guichard%40futurewei.com%7C4336eaaa34f543cc4c9e08d9415ebd06%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637612697462524718%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=v18Zntmw18jYiIXCNMDa7bYNQMZ90U29GVEkuPh5CjE%3D&reserved=0>
>>  
>>  
>>  
>>  
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org <mailto:spring@ietf.org>
>> https://www.ietf.org/mailman/listinfo/spring <https://www.ietf.org/mailman/listinfo/spring>
> _______________________________________________
> spring mailing list
> spring@ietf.org <mailto:spring@ietf.org>
> https://www.ietf.org/mailman/listinfo/spring <https://www.ietf.org/mailman/listinfo/spring>