Re: [mpls] Question regarding RFC8595

Joel Halpern <jmh@joelhalpern.com> Fri, 29 April 2022 01:39 UTC

Return-Path: <jmh@joelhalpern.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 495F7C15E414 for <mpls@ietfa.amsl.com>; Thu, 28 Apr 2022 18:39:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.853
X-Spam-Level:
X-Spam-Status: No, score=-3.853 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, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, NICE_REPLY_A=-1.857, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 GcH4XFDXJFUg for <mpls@ietfa.amsl.com>; Thu, 28 Apr 2022 18:39:23 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 7C8CAC15ED47 for <mpls@ietf.org>; Thu, 28 Apr 2022 18:39:23 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 4KqFXC1bS2z1nvTn; Thu, 28 Apr 2022 18:39:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1651196363; bh=mtAYRctiThcD3RaJnSqyCYBVNGlzKWs6UDyn8jv3Yjc=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=DcGL4rsx5jKHpgmWjdvQndzjMlZ82MFmbuiNtWhnYhdKLXNHSt/uhJ2jnW0yB+ZdK 1Z3akvR2QKxu3Opk78EqwMuh0u/3KAx5LjyceJwsrW4ImKdeDNbCyr/gUpxN29uAZr rVCShzlwl3gEApXP97JY4P2GVSb3FpwGlzfKDg6Y=
X-Quarantine-ID: <D3OFK7smKu3b>
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from [192.168.20.80] (50-233-136-230-static.hfc.comcastbusiness.net [50.233.136.230]) (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 mailb2.tigertech.net (Postfix) with ESMTPSA id 4KqFXB35LMz1nsGk; Thu, 28 Apr 2022 18:39:22 -0700 (PDT)
Content-Type: multipart/alternative; boundary="------------GlMmyk3ZrUkvt8t10h0Vfmtn"
Message-ID: <255f83fa-ad20-02d2-4229-f14780058852@joelhalpern.com>
Date: Thu, 28 Apr 2022 21:39:16 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1
Content-Language: en-US
To: John E Drake <jdrake=40juniper.net@dmarc.ietf.org>, Greg Mirsky <gregimirsky@gmail.com>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "draft-ietf-mpls-sfc@ietf.org" <draft-ietf-mpls-sfc@ietf.org>
References: <BY3PR13MB4787F13F0F3C25BE67F2980C9AF29@BY3PR13MB4787.namprd13.prod.outlook.com> <BY3PR05MB8081E5BDE972DF291BB65ADAC7F29@BY3PR05MB8081.namprd05.prod.outlook.com> <CA+RyBmV1wNr00yLvurddf+v3saHJuLx87TCY-6QkU57cOPuz8A@mail.gmail.com> <BY3PR05MB8081AB297FB465727D62A029C7F29@BY3PR05MB8081.namprd05.prod.outlook.com> <CA+RyBmXzJNOyCYLLZ1jd+4ggemc_kG4eqrJa4GKaK71bJ83P7w@mail.gmail.com> <BY3PR05MB808125169EBE5A3072B2193BC7F29@BY3PR05MB8081.namprd05.prod.outlook.com>
From: Joel Halpern <jmh@joelhalpern.com>
In-Reply-To: <BY3PR05MB808125169EBE5A3072B2193BC7F29@BY3PR05MB8081.namprd05.prod.outlook.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/D6Q77aOPemUB0L9md9xQ9wE8gJc>
Subject: Re: [mpls] Question regarding RFC8595
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 29 Apr 2022 01:39:27 -0000

I would note in passing that one can also simply use MPLS as the 
transport between SFF, and carry NSH as the payload.  And use the NSH 
defined path identification.    And there are multiple variations on 
this which work.  See draft-ietf-spring-nsh-sr.

Yours,

Joel

On 4/19/2022 5:22 PM, John E Drake wrote:
>
> You’re right, so the NAI is probably not a no-op.
>
> Yours Irrespectively,
>
> John
>
> Juniper Business Use Only
>
> *From:* Greg Mirsky <gregimirsky@gmail.com>
> *Sent:* Tuesday, April 19, 2022 5:04 PM
> *To:* John E Drake <jdrake@juniper.net>
> *Cc:* Haoyu Song <haoyu.song@futurewei.com>; 
> draft-ietf-mpls-sfc@ietf.org; mpls@ietf.org
> *Subject:* Re: [mpls] Question regarding RFC8595
>
> *[External Email. Be cautious of content]*
>
> Hi John,
>
> many thanks for your expedient response. I imagine that a node 
> interested in that indicator has SFF functionality. From the point of 
> view of the SFF, there will be specific actions to perform on the 
> packet, including Context Header in PSD, before it can be passed to 
> the appropriate SF.
>
> Regards,
>
> Greg
>
> On Tue, Apr 19, 2022 at 1:53 PM John E Drake <jdrake@juniper.net> wrote:
>
>     Greg,
>
>     I completely agree.  As Haoyu pointed out, we would probably have
>     to define a no-op NAI just to indicate the presence of the NSH in
>     post-stack data.
>
>     Yours Irrespectively,
>
>     John
>
>     Juniper Business Use Only
>
>     *From:* Greg Mirsky <gregimirsky@gmail.com>
>     *Sent:* Tuesday, April 19, 2022 4:49 PM
>     *To:* John E Drake <jdrake@juniper.net>
>     *Cc:* Haoyu Song <haoyu.song@futurewei.com>;
>     draft-ietf-mpls-sfc@ietf.org; mpls@ietf.org
>     *Subject:* Re: [mpls] Question regarding RFC8595
>
>     *[External Email. Be cautious of content]*
>
>     Hi John,
>
>     in the course of working on the draft-saad-mpls-miad-usecases, the
>     authors agreed that the mechanism defined in RFC 8595 might need a
>     further extension to support NSH Context Header, fixed-sized and
>     variable-length. The next version of the draft reflects that. I
>     agree that PSD seems a logical mechanism to support the NSH
>     Context Header in the context of RFC 8595. Using PSD to carry the
>     entire NSH, i.e., the combination of Base Header, Service Path
>     Header, and Context Header(s), in the paradigm of RFC 8595 seems
>     to be sub-optimal.
>
>     Regards,
>
>     Greg
>
>     On Tue, Apr 19, 2022 at 12:40 PM John E Drake
>     <jdrake=40juniper.net@dmarc.ietf.org> wrote:
>
>         Haoyu,
>
>         I think RFC 8595 could be supplemented by carrying the NSH as
>         post-stack data.  I think the existing mechanisms defined in
>         RFC 8595 for carrying SFC traversal information should be
>         retained, so we may have a case for post-stack data without an
>         NAI.
>
>         Yours Irrespectively,
>
>         John
>
>         Juniper Business Use Only
>
>         *From:* mpls <mpls-bounces@ietf.org> *On Behalf Of *Haoyu Song
>         *Sent:* Tuesday, April 19, 2022 2:23 PM
>         *To:* draft-ietf-mpls-sfc@ietf.org
>         *Cc:* mpls@ietf.org
>         *Subject:* [mpls] Question regarding RFC8595
>
>         *[External Email. Be cautious of content]*
>
>         Dear RFC8595 authors,
>
>         I have a question. RFC8595 provides a method to emulate NSH in
>         MPLS data plane.
>
>         Now we are working on defining a new framework to support
>         network actions in MPLS data plane.
>
>         Once we have that, do you think it’s possible and useful to
>         support NSH natively in MPLS data plane? That is, to put NSH
>         directly in post-stack data (PSD) container.
>
>         What I see an advantage is NSH can carry metadata while the
>         emulating approach can’t.
>
>         I’m not an expert of NSH so I need your thoughts on this.
>         Thank you very much!
>
>         Best regards,
>
>         Haoyu
>
>         _______________________________________________
>         mpls mailing list
>         mpls@ietf.org
>         https://www.ietf.org/mailman/listinfo/mpls
>         <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/mpls__;!!NEt6yMaO-gk!TGvzeC7orsodMr0EPfFer2eHVLxT2JPLAraDom7ogmoi_Axd2ZaWQLAJx2txL-w$>
>
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls