[mpls] Re: Example of MPLS RLD with IOAM Trace in PSD
Rakesh Gandhi <rgandhi.ietf@gmail.com> Thu, 27 June 2024 16:16 UTC
Return-Path: <rgandhi.ietf@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 16A56C14F693 for <mpls@ietfa.amsl.com>; Thu, 27 Jun 2024 09:16:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.103
X-Spam-Level:
X-Spam-Status: No, score=-2.103 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, 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
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 ZAw4MQvzAYtk for <mpls@ietfa.amsl.com>; Thu, 27 Jun 2024 09:16:38 -0700 (PDT)
Received: from mail-ej1-x632.google.com (mail-ej1-x632.google.com [IPv6:2a00:1450:4864:20::632]) (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 75825C14F680 for <mpls@ietf.org>; Thu, 27 Jun 2024 09:16:38 -0700 (PDT)
Received: by mail-ej1-x632.google.com with SMTP id a640c23a62f3a-a72459d8d6aso622495466b.0 for <mpls@ietf.org>; Thu, 27 Jun 2024 09:16:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719504996; x=1720109796; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Rgoj8D61YM04cNdxZLp8ADvpFyA8U75jwN2XbXX0Twc=; b=dMzsGAOWe+0kEbjCeNPTZ//JkDPChdej1s3+jyMzShPg5wtFElKJAa0whsn5JQIbw1 0n/hr2i/2tWdtCQdQAE46lblqJFcVPn3S2tYByOpbWMucziYPnM2kMtWVA5K3jxQ08Zs 8CJ8uBz3w7iLiZEaauBzLzvIPZyyMRE2o09ny8AelSAGTQsdqPcCSmdcZmRivSHfwjJf fNzmd2+hCxrOh+45YjgtUmleUTR1AKdxAd1SEYbi2ht/HtqOT13Z3u7Shif3rs31DNTM IRN6D9USzE6l3As5z+fYopx1d+/V3P6NznPhjHlel+Em+U/IZCZpUMF26rPu/Bw5k+iH XmJA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719504996; x=1720109796; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Rgoj8D61YM04cNdxZLp8ADvpFyA8U75jwN2XbXX0Twc=; b=hB8AGf52CAJSLGf3vXFxYFJvmPh39LwjLoMxJvTT4O6hNR2LtyANzctFKsR4HEjGTS jFDyHM/qpTHJYrqmBTGhSQZrqMs4/RSQuP0Lck4NJ2e+vTru3OWOd+mmpdojqL/yWOkT vgdc78Y+/Q2Y+zs2F0f4hPc/fyCQOkqssF/jrhhFsn4uPS+66MsMCe5hDRmtGAq8jisx GD1aXPz96YTTeFu7QZbvSfFqOeHmVK+YT1k3Cd7uuzU3n9WN32gCzcsCm7gMe+UBBdjm a5o11PF90AAdUZW26NY7o7N4QzuoFZyE7+AmQnBTvtCyU9/uWye+DMlyjhQ/jlgCcEy/ 0LuA==
X-Gm-Message-State: AOJu0YwpM+PhPrm3VK5b69WW4HPG9yLkLPFAz/y+7xz0WzJuRVz9hRUJ vnY4CnRRQAxoU27lKc6xFJaiskFjD88kD9W22lC5k4dQV4OZW5fN/olaDkf/P1NgvfzZJw5+aeM 1aq88n/JBn9lh862f4BJkHst8oHJn6rg=
X-Google-Smtp-Source: AGHT+IHgda0I9pSLUBmIIHP3uRCcRIIqkg+pq2CGQSp7kVpc2lFu6FrMoEakY2KRRFSqkqSVu6m33M2Vfb1VxUkPD2U=
X-Received: by 2002:a17:906:1d03:b0:a6f:5fa8:1b7 with SMTP id a640c23a62f3a-a7245b45aa0mr890329466b.15.1719504996236; Thu, 27 Jun 2024 09:16:36 -0700 (PDT)
MIME-Version: 1.0
References: <CAMZsk6cT-AZ8Dswd37Owu+Bhte=jR-3BmaA6JA7ftQmLgUQ5RQ@mail.gmail.com> <554BBF53-649A-4DB3-876A-8BC772813646@tony.li>
In-Reply-To: <554BBF53-649A-4DB3-876A-8BC772813646@tony.li>
From: Rakesh Gandhi <rgandhi.ietf@gmail.com>
Date: Thu, 27 Jun 2024 12:16:24 -0400
Message-ID: <CAMZsk6esOb38twqWNAtLhtOoRSufqadhiYtGBLUFPC-dd-zrvg@mail.gmail.com>
To: Tony Li <tony.li@tony.li>
Content-Type: multipart/alternative; boundary="0000000000007d87fb061be174d9"
Message-ID-Hash: 7HOT75CVEN67AEOB34NS7DFRNQQKX3TJ
X-Message-ID-Hash: 7HOT75CVEN67AEOB34NS7DFRNQQKX3TJ
X-MailFrom: rgandhi.ietf@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-mpls.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: mpls <mpls@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [mpls] Re: Example of MPLS RLD with IOAM Trace in PSD
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/UfqcsS-tJBZHX5YIS7CSyJKsHh8>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Owner: <mailto:mpls-owner@ietf.org>
List-Post: <mailto:mpls@ietf.org>
List-Subscribe: <mailto:mpls-join@ietf.org>
List-Unsubscribe: <mailto:mpls-leave@ietf.org>
Hi Tony, In your example, that midpoint would not have updated the IOAM data (timestamp in this case) due to the RLD reachability. This just means, IOAM data is missing from the node that it is not capable of. P.S. RLD would be much higher than 64-byte in reality, but ok for the sake of discussion. P.S. Nodes (or operators) enabling the IOAM encapsulation would have some knowledge of RLDs and could enable IOAM accordingly. thanks, Rakesh On Thu, Jun 27, 2024 at 11:54 AM Tony Li <tony.li@tony.li> wrote: > [WG chair hat: off] > > Hi Rakesh, > > I’m missing some point that I think you’re trying to make. > > Suppose that a node in this network only has an RLD of 64 octets (i.e., 16 > LSE equivalents). Won’t there be a perfomance issue? > > It seems to me that the further down we push data, the more likely we are > to run into issues. > > T > > > On Jun 27, 2024, at 8:35 AM, Rakesh Gandhi <rgandhi.ietf@gmail.com> wrote: > > Hi WG, > > > There were some comments regarding how MPLS Readable Label Depth (RLD) can > affect pre-allocated IOAM trace data carried in MNA PSD. > > > Using an example: > For 10 hops with 10 LSEs (sub-total 40 bytes) > + 2 LSEs for MNA in MPLS header (sub-total 48 bytes) > + 2 words for PSD Headers (sub-total 56 bytes) > + 10 words of pre-allocated IOAM space for recording 4-byte timestamp > fraction (sub-total 96 bytes) > + adding 4-byte IOAM Namespace (sub-total 100 bytes or 25 words) > > > This means the *first midpoint* will *need 100-byte (or 25-word) RLD* to > record 32-bit timestamp fraction in MNA IOAM PSD for 10-hop SR path, right? > > > If a midpoint node supports *RLD of 128-byte*, MPLS can support per-hop > delay measurement use-case for 10-hop SR-path using IOAM trace option > (pre-allocated). > > > Are we missing anything? > > > Thanks, > Rakesh > > > P.S. > > > Following MNA use-case draft lists IOAM Pre-allocated trace option > use-case. > > - > https://www.ietf.org/archive/id/draft-ietf-mpls-mna-usecases-10.html#name-in-situ-oam > > > Following MNA draft defines a PSD solution for this use-case. > > - > https://datatracker.ietf.org/doc/html/draft-gandhi-mpls-mna-ioam-dex-01 > > > > > _______________________________________________ > mpls mailing list -- mpls@ietf.org > To unsubscribe send an email to mpls-leave@ietf.org > > >
- [mpls] Example of MPLS RLD with IOAM Trace in PSD Rakesh Gandhi
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Tony Li
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Rakesh Gandhi
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Tony Li
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Haoyu Song
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Haoyu Song
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Joel Halpern
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Greg Mirsky
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Rakesh Gandhi
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Joel Halpern
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Haoyu Song
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Loa Andersson
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Rakesh Gandhi
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Joel Halpern
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Jaganbabu Rajamanickam
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Tony Li
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Joel Halpern
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Tony Li
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Joel Halpern
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Tony Li
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Greg Mirsky
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Tony Li
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Greg Mirsky
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Haoyu Song
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Greg Mirsky
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Haoyu Song
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Joel Halpern
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Haoyu Song
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Greg Mirsky
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Tony Li
- [mpls] Re: Example of MPLS RLD with IOAM Trace in… Greg Mirsky