[Ippm-ioam-ix-dt] IOAM Flag Draft: Loopback on the Reverse Path

Tal Mizrahi <tal.mizrahi.phd@gmail.com> Sun, 30 August 2020 06:04 UTC

Return-Path: <tal.mizrahi.phd@gmail.com>
X-Original-To: ippm-ioam-ix-dt@ietfa.amsl.com
Delivered-To: ippm-ioam-ix-dt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8631B3A0CEA for <ippm-ioam-ix-dt@ietfa.amsl.com>; Sat, 29 Aug 2020 23:04:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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, SPF_HELO_NONE=0.001, SPF_PASS=-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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jO3Spz5qZhn4 for <ippm-ioam-ix-dt@ietfa.amsl.com>; Sat, 29 Aug 2020 23:04:32 -0700 (PDT)
Received: from mail-wm1-x32a.google.com (mail-wm1-x32a.google.com [IPv6:2a00:1450:4864:20::32a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 99E2F3A0CCE for <ippm-ioam-ix-dt@ietf.org>; Sat, 29 Aug 2020 23:04:32 -0700 (PDT)
Received: by mail-wm1-x32a.google.com with SMTP id o21so2541001wmc.0 for <ippm-ioam-ix-dt@ietf.org>; Sat, 29 Aug 2020 23:04:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=iZN4RmESkC2lvYEPPCkffqNn8QPTP2AucMTUTEONjjM=; b=mcXcMbX9PoM4uJ2sfKY6TJes1sC7NZPyqk6UEMFOKbsvI+Un04dNimwPsM+5MfUBKi s596QKfs9qFX+Hagh25C28L8daoTysZQ3w7Q4A8BAvmqiGUOjWjk8IawSI6446LszNtc B4lVjSr5nrMDPAQ75iSs9EHIQroM43kdB5EcsVq9YNTabtL4luYec8ux6Rl0V8+xZ+Zk +b/4SqSUS+Yatk7DpbzP52GxbtzK7wMONGpAresM3KfJmEfDDMmG10Z962+8IUdq1QMZ laU3RO+/ICh3Pg1Y5UfytF9myhtYGw507mdEHGwocMAXn3RixTCmjAU3+z1AEvZATkhX dAYw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=iZN4RmESkC2lvYEPPCkffqNn8QPTP2AucMTUTEONjjM=; b=b045zQkZRegCWTqd5QYXURqK2drOV9k1i5wtr5IOidpeaG5FoSKDVWi4UH9tH8EriJ e2+DRx/Tyhf1kL1WHtvyh5nxoSKaGMLqul8A/DERzinG3g86dyUOqTRMCfViI784KoNK Gn421tDVGwaU8PLVjG4ttyYNoy9PefX0CUYs+UMZGx/AnA6RkFbqOJo+8xKlaH689H/a pcvtUkmF/slIz8cwiZ7sGpX5LIWDbluJmzS6HIYfUj74210kjtUoYJB+p23BSE5OJiWJ YuljguVGe31ByLpY62zPtEyMf+K2Pp+sNqngglr0oqZwvTC8c5ROukMT11JP/ptHnde1 eqsA==
X-Gm-Message-State: AOAM530ekyc+MTKoG1s0eC4Hlewk51Rzh7f4mXRRK1jc/JS2E3m0rR7/ DnNSbjnN/5ViyEv1pf4+p1oQ1EBfdilNtaF+uJ3/Kg0enfI=
X-Google-Smtp-Source: ABdhPJy6rQESDdvi6rCumZ/saL/k2mBwTC2E9wmS9r1qB1V/JgJ2u14DN+eVaCrHginR+2GYB6YcXm32z0DoYco3AFA=
X-Received: by 2002:a1c:a953:: with SMTP id s80mr5110710wme.70.1598767470585; Sat, 29 Aug 2020 23:04:30 -0700 (PDT)
MIME-Version: 1.0
From: Tal Mizrahi <tal.mizrahi.phd@gmail.com>
Date: Sun, 30 Aug 2020 09:03:22 +0300
Message-ID: <CABUE3XmeQ5B=kPsgUT7+GqWb2Skt=b2N-BbstDSL8Oe1b9tzaQ@mail.gmail.com>
To: ippm-ioam-ix-dt@ietf.org
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm-ioam-ix-dt/lHTGHIjMPXDIWS3exADjZI7XHG4>
Subject: [Ippm-ioam-ix-dt] IOAM Flag Draft: Loopback on the Reverse Path
X-BeenThere: ippm-ioam-ix-dt@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPPM iOAM Immediate Export \(IX\) design team" <ippm-ioam-ix-dt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm-ioam-ix-dt>, <mailto:ippm-ioam-ix-dt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm-ioam-ix-dt/>
List-Post: <mailto:ippm-ioam-ix-dt@ietf.org>
List-Help: <mailto:ippm-ioam-ix-dt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm-ioam-ix-dt>, <mailto:ippm-ioam-ix-dt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 30 Aug 2020 06:04:35 -0000

Hi,

This is a short summary of the open issue we have about loopback on
the reverse path.
The loopback flag indicates to transit IOAM nodes that they need to
loop back the packet. When an IOAM packet is looped back we want it to
be forwarded back to the encapsulating node so that (1) no data fields
will be pushed along the reverse path, and (2) the encapsulating node
will know that this is a looped back packet and terminate it.

We have discussed five possible options of how to indicate that a
looped back packet is in transit on the reverse path:
- Flag: A dedicated flag (new flag) that indicates that a packet is looped back.
- IOAM type: A dedicated IOAM type that indicates this.
- RemainingLen: An IOAM transit node that loops back the packet clears
the RemainingLen field. This will not work for the pre-allocated trace
option.
- Exporting format: A packet on the reverse path is sent with an
exporting format (e.g., using the IOAM raw exporting format).
- E2E option: A packet that is intended for loopback includes an E2E
option that includes the ID of the encapsulating node, and an
indication about whether the packet is on the reverse path.

Thoughts/preferences?

Cheers,
Tal.