Re: [mpls] Reference Augmented Forwarding - MPLS RAF
Gyan Mishra <hayabusagsm@gmail.com> Fri, 29 April 2022 01:56 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 5DF33C15EE32 for <mpls@ietfa.amsl.com>; Thu, 28 Apr 2022 18:56:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.086
X-Spam-Level:
X-Spam-Status: No, score=-2.086 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, RCVD_IN_DNSWL_BLOCKED=0.001, 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 cBK6ppximQzf for <mpls@ietfa.amsl.com>; Thu, 28 Apr 2022 18:56:48 -0700 (PDT)
Received: from mail-pg1-x52d.google.com (mail-pg1-x52d.google.com [IPv6:2607:f8b0:4864:20::52d]) (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 DE27EC15EE0B for <mpls@ietf.org>; Thu, 28 Apr 2022 18:56:48 -0700 (PDT)
Received: by mail-pg1-x52d.google.com with SMTP id q76so2369890pgq.10 for <mpls@ietf.org>; Thu, 28 Apr 2022 18:56:48 -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=P5BzZAELXZfbaLjXNlR1/rwfeUNJCmAyEBxlStUNYtY=; b=M73/E3mSa9mYh5YqYbbUH6miSpF31KSF5SOcsbrRydUJyHEsSr+8wHQG7DXOz2Xwwf L/askIcByM3xPHLfWe+zpB+09FBNm4ldLFqzZr18ddtkLSBBWBWxgD5CaRtyOQDWWJ7g rxgE+qLI4W7YG2hwH5B49kxBV2e0n6JiESokikeZyqBkxcOVxb2g2gxECFtQYKJBhei9 JGYCbY/iu7Rcghb8jW/liaINrL1oY3i23gYwltBEKxnkN0JZDsRZQv27nLxJjnS+NjU9 Mem/n97gWtXnSl+PbZxNO+TVKrM1BfsF1Q3QiNsc/2oNSDIieTAR6u70WvHn3s5ldExg Vqcw==
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=P5BzZAELXZfbaLjXNlR1/rwfeUNJCmAyEBxlStUNYtY=; b=QDmP69+/1qEi2yj5GJ53JpHWTdzsotSXA+Wb1m3mIg/AaVyuXPW8ExgEKu5RI48vg7 kOnvO4UdaV1/2f/dKZfXJBY5vvsoEP43DLdr51AU6vGlZq4PUM7vPMqxySgpdPGzLP+U JmNUvtKC7UNXW9JcYiTVR+Yilig9FHO9s5AY6haY+aRAzeT9gRNP8D+OzINISliIMxEq VTJwXzotkYTCgjxYLMBFOvReeTM13euCxjYOYrPqS5VeBnm9zQKy8jI15k97poQfLfNu E+/JyGnO6hhaxfhtqwtUlJcgm/acsdSVeMD99220JVWl7oybfLOlniH0ik6FfbRNgK3U GT8A==
X-Gm-Message-State: AOAM532JxkIj+qARrPfK35Ki27aLojzaHPl3nJVtJ+H524q2JG+FbsZR ph6dCGDfSfrPmPeVlt7rY5munFDf9x3/+hnfT3gpjOCT
X-Google-Smtp-Source: ABdhPJxsBUKVNYTgWPtrMwImZnb/CTlEMXMMZy5Zgw4wELFarscoy/H7OGSfAdH+5f0GE3aHfzSvotiA5d8+mzuB1HQ=
X-Received: by 2002:a62:15c7:0:b0:50d:388d:916a with SMTP id 190-20020a6215c7000000b0050d388d916amr25728139pfv.8.1651197407749; Thu, 28 Apr 2022 18:56:47 -0700 (PDT)
MIME-Version: 1.0
References: <CA+b+ER=87-UZSoR3ke6ikFiemna9TaNpDMgVGkNO3xMUm-t8zQ@mail.gmail.com> <CABNhwV3M=t2sbOxSwUwh+zHrFy6uVt59dDA4OHN21m7GYevWjw@mail.gmail.com> <CA+b+ERmvfVLqqWKT55=sKTH8AUtHJdk-zDhbFzeWZQKv9+U6sw@mail.gmail.com>
In-Reply-To: <CA+b+ERmvfVLqqWKT55=sKTH8AUtHJdk-zDhbFzeWZQKv9+U6sw@mail.gmail.com>
From: Gyan Mishra <hayabusagsm@gmail.com>
Date: Thu, 28 Apr 2022 21:56:36 -0400
Message-ID: <CABNhwV3dStaYzm7a+58-odDP2J8M4DspNVKVLy-QK+MhNcFarw@mail.gmail.com>
To: Robert Raszuk <rraszuk@gmail.com>
Cc: mpls <mpls@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f16b2205ddc15af5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/MIcQ4PDC8ZLUBOkzH34F7DhYt5k>
Subject: Re: [mpls] Reference Augmented Forwarding - MPLS RAF
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:56:53 -0000
Hi Robert Welcome! Responses in-line On Thu, Apr 28, 2022 at 3:44 AM Robert Raszuk <rraszuk@gmail.com> wrote: > Hi Gyan, > > Many thx for your review. > > Comments inline. > > >> How would in-situ IOAM work as the OAM data needs to be carried in the >> packet and not encoded and flooded via the IGP Extension? >> > > Nope .. not IGP. As I mentioned on this thread postcard mode works with > RAF as is. Embedding data in the packets itself may require some container > behind the stack. But if ever we figure out precision clock sync in WAN to > be suitable for OAM then a separate draft can address it. > Gyan> Postcard based telemetry is a good start. I think it would be good to have the ability to embedd the OAM data in ISD or PSD stack. > > > Control plane extension in section 5 is very vague as to what Is encoded >> in the TLVs and is it just RFA Network Actions and forwarding instructions >> or is the data also carried in the TLV encoding which I am guessing so? >> > > As mentioned control plane or management plane is not described in this > draft. I added illustrations to how it can look like in general as this has > impact on scaling properties of the idea. > > Gyan> Ack > > The RFV identifies the set of actions for a given packet but also is not >> the IOAM data for example and sounds more like instructions similar to >> section 5 IGP extension TLV encoding of Network Actions and Forwarding >> instructions. >> >> I think the overall idea sounds good as far as intentions but still need >> clarity on where the IOAM data is carried and is it in the RFV. If it’s >> not in the RFV and distributed in the control plane then I am not sure how >> the hop by hop forwarding actions are carried out for an IOAM trace. >> > > As noted by Greg one mode of trace is to generate postcard like responses. > I would use that approach to start with. > Gyan> Agreed > As we are following similar SR IGP extension semantics could we think of >> the label as similar to how the adjacency SID is flooded by the IGP so the >> IOAM data encoded in a label example is similarly flooded in the IGP to all >> nodes. >> >> Section 3 encoding >> >> LSE immediately preceding label stack entry >> containing RFV is called Reference Forwarding Indicator. >> >> >> I think you mean {TL,RFI,RFV} >> >> >> NEW >> >> >> LSE immediately preceding the RFV is called the Reference Forwarding Indicator. >> >> > ok > > > >> RFI and RFV tuple is always of fixed size of 8 octets. It also >> should occur only once in a given packet. >> >> >> Should that be a MUST or it would defeat the purpose of the draft to have >> many indicators and bSPL. >> > > ok > > >> Section 4 processing >> >> Any network element can insert, delete or modify RFV or RFI-RFV tuple >> >> if instructed to do so by special action instructions. >> >> >> That is the special action instructions distributed by the IGP or is it >> encoded in the RFV? >> > > Could be distributed by control or mgmt plane or may be a result of local > action execution. > > Will clarify. > Gyan> Thanks > > >> If a network element understands RFI and recognizes based on the top >> >> most lable value special handling requirement it MAY direct packet >> for special processing. MAY or MUST processing of all requested >> actions (or subset of those actions) really depend on the special >> action instructions. >> >> >> You mention that if the node understood RFI based on the topmost >> >> label value - do you mean RFV value proceeding the RFI ? >> >> > Nope. Here I alluded to yet one more optimization in fact applicable to > both MNA and RAF. Top most label can give the LSR a hint to look deeper or > not. Nothing to do with RFV or ISD. > > We discussed it on the list before. Perhaps I can also clarify this > further,. > Gyan> Clarification would help. Thanks > > > >> [Discussion point for WG: Should nodes inserting additional labels on >> >> the stack for example during FRR should copy the RFI/RFV to enable it >> to be executed on the repair path or not ?]. >> >> >> I think the PLR node at the ingress of the FRR bypass loop to the >> MP should copy the labels so the special handle can still occur along the >> FRR bypass path. >> > > That's a valid option. Up to WG to decide if we agree to proceed fwd with > this proposal. > Gyan> Ack > > Thank you ! > Robert > -- <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*
- [mpls] Reference Augmented Forwarding - MPLS RAF Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Stewart Bryant
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Stewart Bryant
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Aijun Wang
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tianran Zhou
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tianran Zhou
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tianran Zhou
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Haoyu Song
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Haoyu Song
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … John E Drake
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Gyan Mishra
- Re: [mpls] Reference Augmented Forwarding - MPLS … Haoyu Song
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tarek Saad
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tarek Saad
- Re: [mpls] Reference Augmented Forwarding - MPLS … Haoyu Song
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Haoyu Song
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Haoyu Song
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tarek Saad
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Haoyu Song
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Gyan Mishra
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … John E Drake
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk
- Re: [mpls] Reference Augmented Forwarding - MPLS … Tony Li
- Re: [mpls] Reference Augmented Forwarding - MPLS … Robert Raszuk