Re: [mpls] Question regarding RFC8595

Gyan Mishra <hayabusagsm@gmail.com> Sun, 01 May 2022 04:12 UTC

Return-Path: <hayabusagsm@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 0F6D9C159489 for <mpls@ietfa.amsl.com>; Sat, 30 Apr 2022 21:12:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.987
X-Spam-Level:
X-Spam-Status: No, score=-1.987 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=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 G_C-bcJ-xUmB for <mpls@ietfa.amsl.com>; Sat, 30 Apr 2022 21:12:04 -0700 (PDT)
Received: from mail-pf1-x42b.google.com (mail-pf1-x42b.google.com [IPv6:2607:f8b0:4864:20::42b]) (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 D3F0CC157B4C for <mpls@ietf.org>; Sat, 30 Apr 2022 21:12:04 -0700 (PDT)
Received: by mail-pf1-x42b.google.com with SMTP id p8so9983556pfh.8; Sat, 30 Apr 2022 21:12:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=5EvgpxXIOyNNdMLump88WINh66Jw1xtnROukADehTeo=; b=eOedpoMEqyuTN+TCPhCj1wO9gmLGk99I4poIJDWuWG7/K9od5ODoCqGIqc2oVf/WI7 jaianqqwMZCwK7OzcD8QgHQ8jNr+jIjyXqLXT5CHUjYwGSYvn48rfqc8cQ0MDfpiIviE URf/a/qXdaaYyTcX6NrOX5D9JPUqM64zpwuiB692FZ5pMW7JUh0D/oWLbjm+0emC5SZq yEf4hzOsrIg59mTZHlejsp6JSwAlbviGthwi5raHmbZlu7K4lYK8K/aYz2cMDA3IbHQ3 gBPpejCYErKF9lWFNXw5IfmqLLtb7GnHL7OLre6aN02sS6Vw/DFUclErzcqYl/M6bZ1D rUYA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=5EvgpxXIOyNNdMLump88WINh66Jw1xtnROukADehTeo=; b=XMHmMMRzixxbCaPKBMnFf3FXGHiVV3rWY7Or8Ojzv/XFO4ISbFJDHXp+d34D2zbDfX TLzPskevtEktl3hFCZhEbPqBgEcvDTE9OCGQzseHdNNS4YLQbHz4NtCvOAFkE2RQAWly LjGYU8YGavKtQj0Ik9TcPKEVcjVvm/Xl5XvhS+Zoh0ZWEmvCMy/YFkoiH6c0pIRqG19O 8f1RhJHb+VAvu7XBVIzMvHY9X6JaEFZmP1hQ9hOGtMaZu/DGKyS1zdhYp2d8JBYMpoyq k9plL9OH2A5jKkmDjT0hJPx2MfkVA5q/96hBqI5d9IV5NlXgaxRiJkhG2o4Hd9kG/bfZ 3/FQ==
X-Gm-Message-State: AOAM531LJ+JyZY7Tq4uPX7gggkF9BkbkgRAK79DI0gQgc2jWGuANYvsm bHpbpr4sGD54jv7DlTAIo36WxkgqzH7jmUogZ4I=
X-Google-Smtp-Source: ABdhPJx2Cx1lR07Cli3Nr3xopSDpnHjEMxdSb2hgGiVnJblSwgCwTJdu0dxFucIXRtf/OPh6+W6mryMuhvACLUYYV3Y=
X-Received: by 2002:a05:6a00:1248:b0:50d:b4c2:308a with SMTP id u8-20020a056a00124800b0050db4c2308amr5851946pfi.72.1651378323811; Sat, 30 Apr 2022 21:12:03 -0700 (PDT)
MIME-Version: 1.0
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>
In-Reply-To: <BY3PR05MB808125169EBE5A3072B2193BC7F29@BY3PR05MB8081.namprd05.prod.outlook.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Sun, 01 May 2022 00:11:52 -0400
Message-ID: <CABNhwV0KtA=kpfDsUUhhU-5AvAZqfk33deUXWuOECG+T+aERvQ@mail.gmail.com>
To: John E Drake <jdrake=40juniper.net@dmarc.ietf.org>
Cc: Greg Mirsky <gregimirsky@gmail.com>, "draft-ietf-mpls-sfc@ietf.org" <draft-ietf-mpls-sfc@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000061747305ddeb7ac5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/As8Lj1m56oCUZeNqeSsHToI3IbE>
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: Sun, 01 May 2022 04:12:09 -0000

Hi John, Greg & Haoyu

So following this thread related extending RFC 8595 functionality.

So the question Haoyu asked is if we can support NSH natively in the MPLS
data plane directly in a PSD container.


So the answer is yes it’s possible.

In summary..

We would use PSD mechanism “post stack” to support the NSH context header
from RFC 8595, Base Header, Service Path Header and Context Headers.  As
Haoyu pointed out we would need NAI to indicate the presence of the NSH in
post/stack data as well to avoid redundancy.  As pointed out by Greg, the
NAI would be “not” no-op as there could be specific actions to perform on
the packet, including the context header in PSD, before it’s passed on to
the appropriate SFF.

As John mentioned the RFC 8595 mechanisms could be supplemented by carrying
the NSH context headers all as post-stack data, however the mechanisms
defined in RFC 8595 for carrying the SFC traversal information {SPI, SI}
should be retained for the case of post-stack data without NAI.

I think this would be a good extension to RFC 8595 mechanisms.

Kind Regards

Gyan

On Tue, Apr 19, 2022 at 5:23 PM John E Drake <jdrake=
40juniper.net@dmarc.ietf.org> 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
>
-- 

<http://www.verizon.com/>

*Gyan Mishra*

*Network Solutions A**rchitect *

*Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*



*M 301 502-1347*