[spring] Re: [Teas] Re: Spring-Teas NRP inconsistency: draft-ietf-teas-nrp-scalability

"Dongjie (Jimmy)" <jie.dong@huawei.com> Fri, 05 July 2024 01:37 UTC

Return-Path: <jie.dong@huawei.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 78FD6C1D5317; Thu, 4 Jul 2024 18:37:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.904
X-Spam-Level:
X-Spam-Status: No, score=-1.904 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
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 i6JeqnbIv2U2; Thu, 4 Jul 2024 18:37:21 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 16F03C1DFD4C; Thu, 4 Jul 2024 18:37:21 -0700 (PDT)
Received: from mail.maildlp.com (unknown [172.18.186.216]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4WFbh95gg8z6K6DK; Fri, 5 Jul 2024 09:36:09 +0800 (CST)
Received: from lhrpeml100001.china.huawei.com (unknown [7.191.160.183]) by mail.maildlp.com (Postfix) with ESMTPS id 665511408F9; Fri, 5 Jul 2024 09:37:18 +0800 (CST)
Received: from dggpemf100007.china.huawei.com (7.185.36.214) by lhrpeml100001.china.huawei.com (7.191.160.183) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Fri, 5 Jul 2024 02:37:17 +0100
Received: from kwepemf100006.china.huawei.com (7.202.181.220) by dggpemf100007.china.huawei.com (7.185.36.214) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Fri, 5 Jul 2024 09:37:15 +0800
Received: from kwepemf100006.china.huawei.com ([7.202.181.220]) by kwepemf100006.china.huawei.com ([7.202.181.220]) with mapi id 15.02.1544.011; Fri, 5 Jul 2024 09:37:14 +0800
From: "Dongjie (Jimmy)" <jie.dong@huawei.com>
To: Joel Halpern <jmh@joelhalpern.com>, "teas@ietf.org" <teas@ietf.org>
Thread-Topic: [Teas] Re: [spring] Spring-Teas NRP inconsistency: draft-ietf-teas-nrp-scalability
Thread-Index: AQHasdLLvb0lKPdNLEiPqDMsSGnEnbHmVxuQgAAP0oCAASXvwA==
Date: Fri, 05 Jul 2024 01:37:14 +0000
Message-ID: <b667473655884f0c88c4071b505c24c3@huawei.com>
References: <6741f832-1491-492b-8fc8-c884f674ca9f@joelhalpern.com> <5dce826374ec4bd0a5cc1a7c7a17e884@huawei.com> <bb11a8dc-6bbc-47f2-b87c-75b6af126a38@joelhalpern.com>
In-Reply-To: <bb11a8dc-6bbc-47f2-b87c-75b6af126a38@joelhalpern.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.112.40.66]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Message-ID-Hash: QQ5M7ZOFCT6OSI46AK3BCC7LEW66PYLW
X-Message-ID-Hash: QQ5M7ZOFCT6OSI46AK3BCC7LEW66PYLW
X-MailFrom: jie.dong@huawei.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-spring.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: SPRING WG List <spring@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [spring] Re: [Teas] Re: Spring-Teas NRP inconsistency: draft-ietf-teas-nrp-scalability
List-Id: "Source Packet Routing in NetworkinG (SPRING)" <spring.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/wB2N1bkOx54GPtJLSFEBJjDy8d4>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Owner: <mailto:spring-owner@ietf.org>
List-Post: <mailto:spring@ietf.org>
List-Subscribe: <mailto:spring-join@ietf.org>
List-Unsubscribe: <mailto:spring-leave@ietf.org>

Hi Joel, 

The dedicated NRP ID approach has better scalability thanks to the decouple of the NRP and path information. While the resource-aware segment approach is easy to implement as it does not require extension in data plane encapsulation (at the cost of less scalable)

What I said is the two mechanisms (resource-aware segment and dedicated NRP ID) are independent options for NRP realization. They should not be used together.

Hope this makes it clear. 

Best regards,
Jie

> -----Original Message-----
> From: Joel Halpern [mailto:jmh@joelhalpern.com]
> Sent: Thursday, July 4, 2024 11:39 PM
> To: Dongjie (Jimmy) <jie.dong@huawei.com>; teas@ietf.org
> Cc: SPRING WG List <spring@ietf.org>
> Subject: [Teas] Re: [spring] Spring-Teas NRP inconsistency:
> draft-ietf-teas-nrp-scalability
> 
> I may have misunderstood this email.  You seem to have highlighted the
> contradiction between the two set of texts (and the two sets of
> solutions) but not explained how this draft deals with that contradiction.
> 
> Yours,
> 
> Joel
> 
> On 7/4/2024 6:53 AM, Dongjie (Jimmy) wrote:
> > Hi Joel,
> >
> > So sorry that I missed this mail in the whole June.
> >
> > I assume you are talking about the following text in
> draft-ietf-teas-nrp-scalability-04:
> >
> >     Assuming that an external mechanism can deal with path calculation
> >     and selection, it is desirable that in the calculated path
> >     information, the NRP identification should be decoupled from the
> >     information for path identification.
> >
> > My understanding of this statement is that, for a scalable NRP solution, it
> is suggested that the NRP identification to be decoupled from the path
> identification information.
> >
> > Please note the draft also has the following text in the design principles:
> >
> >    4.   Three separate things need to be identified by information
> >          carried within a packet:
> >
> >          *  Forwarding path (e.g. the next-hop)
> >
> >          *  NRP
> >
> >          *  Topology (i.e., filtered topology)
> >
> >          How this information is encoded (using separate fields, same
> >          field, or overloading existing fields) forms part of the
> >          solution work.
> >
> > Thus IMO the mechanism as specified in
> draft-ietf-spring-resource-aware-segment can be one option (overloading
> existing fields) for NRP realization.
> >
> > The resource-aware segments should not be used with a separate NRP ID in
> the same packet. As you said that will cause conflict or duplication.
> >
> > There is some text about these two approaches in the introduction of
> https://datatracker.ietf.org/doc/draft-dong-spring-sr-policy-with-nrp/.
> >
> > Best regards,
> > Jie
> >
> >> -----Original Message-----
> >> From: Joel Halpern [mailto:jmh@joelhalpern.com]
> >> Sent: Wednesday, May 29, 2024 10:16 PM
> >> To: teas@ietf.org
> >> Cc: SPRING WG List <spring@ietf.org>
> >> Subject: [spring] Spring-Teas NRP inconsistency:
> >> draft-ietf-teas-nrp-scalability
> >>
> >> Looking at drafts, I noticed that draft-ietf-teas-nrp-scalability
> >> says that one is required (? expected? needs to?) use an NRP separate
> >> from the path control information.
> >>
> >> However, the Spring adopted draft
> >> draft-ietf-spring-resource-aware-segments puts the NRP selection in
> >> the segment identifier(s).
> >>
> >> If you tried to do both, you would have two conflicting
> >> representations for the NRP to be used in the same packet.  That seems
> problematic.
> >>
> >> We need to somehow resolve this.
> >>
> >> Yours,
> >>
> >> Joel
> >>
> >>
> >> _______________________________________________
> >> spring mailing list -- spring@ietf.org To unsubscribe send an email
> >> to spring-leave@ietf.org
> 
> _______________________________________________
> Teas mailing list -- teas@ietf.org
> To unsubscribe send an email to teas-leave@ietf.org