Re: [mpls] Review and Consensus call on text from the MPLS Open DT on in-stack indicators

Haoyu Song <haoyu.song@futurewei.com> Thu, 05 August 2021 23:08 UTC

Return-Path: <haoyu.song@futurewei.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 D9C1A3A0FF2; Thu, 5 Aug 2021 16:08:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.091
X-Spam-Level:
X-Spam-Status: No, score=-2.091 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, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.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 wghXrC0mAqEg; Thu, 5 Aug 2021 16:08:54 -0700 (PDT)
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2135.outbound.protection.outlook.com [40.107.220.135]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A33C13A0FF5; Thu, 5 Aug 2021 16:08:53 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gEZn3QUEZ+6TslCHxfOeIDAijN0uZoKLjoqAVUhVvJqAo+0ebyeW4sQfro/hOXQpvlblxy0VCLWYP+FvEEJyP9t/R+wVkuXpo1q8w2Uh7/S+OrLC+cJu1X4GVSqSi8y/Jz9Hs3rYvb04L2PyCNB5QMA3WpajWNi0YyWSXN+DI6Kun5cc+6q5RUQrJEKifTqqCHqfdRmmmOFfhTX1/ThmAe11r0vi4XsNpWYReOsA7Svzkmzl1B6c2J1xtjWNyw2ls0bkgGGr20BbIoNr5Jj8Z3oRhlY0PeMuXEv8alZkOK+B/9QI1ArFxdz36pTC773j6PjAaBrfMlbgIIpCM5P/lw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=veZUI1SAgcP1weEQv9lb12ZwL78RMTtPmYmtOXAXViU=; b=eEhM7szWypUzRi+90SAJTxnWdsw25Pa7kGclfoY6+ypXDzz01pU0WLijhhVOm64IddshfvG4+DpdHvwgyxl6eYt5qckCswxYFPfQIHeivfwknEC8GEmFy9BVxnPPD3IKlQOXjmXsq7OtbGHNqatqF5C0SQApI9nNkKsyNDIUq/5M86dbEPQRmwK3jn1bk2cxqZWqSvt0/z7pVqpFbN0/t4B7ULefzCXAZKHK+gWmkEXHo5/RfVrAMfo1MEwIsu74STkYNbOYbhuYdOxZgLM0dRUMRrQml37lgVSNLkElHJcW3f+KkoL7pH/xdNcCKfXCu3+8aEIaGpLlusmS14nA+Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=veZUI1SAgcP1weEQv9lb12ZwL78RMTtPmYmtOXAXViU=; b=XHIK6ppsC2YlCUnJa4sly4Ylj5q9wjuMw+ouk0TFCpyLnPcACKCZyVFTvYUpnA+4wbIisVdcGvoud8HqHAqM/saSNUKdEBo9vCKMb1KAWpNfwFYfto9FxqZoShJlPMml4qkamC+RBsFMV8irT8Ad1B/P0BnmkpTE1yjeUE/EJVo=
Received: from BY3PR13MB4787.namprd13.prod.outlook.com (2603:10b6:a03:357::13) by BY5PR13MB3762.namprd13.prod.outlook.com (2603:10b6:a03:229::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.5; Thu, 5 Aug 2021 23:08:48 +0000
Received: from BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::9cca:6add:5d57:aa0b]) by BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::9cca:6add:5d57:aa0b%8]) with mapi id 15.20.4415.006; Thu, 5 Aug 2021 23:08:48 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Toerless Eckert <tte@cs.fau.de>, Loa Andersson <loa@pi.nu>
CC: "mpls@ietf.org" <mpls@ietf.org>, "pals-chairs@ietf.org" <pals-chairs@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, DetNet Chairs <detnet-chairs@ietf.org>
Thread-Topic: [mpls] Review and Consensus call on text from the MPLS Open DT on in-stack indicators
Thread-Index: AQHXiglzQQjEF/uBi0mnoM+YM8XaMatlB5WAgACAKHA=
Date: Thu, 05 Aug 2021 23:08:47 +0000
Message-ID: <BY3PR13MB4787A2508068920EAD4C2F4C9AF29@BY3PR13MB4787.namprd13.prod.outlook.com>
References: <1cfaeafc-7d2c-7e04-c6e2-767feb6e8364@pi.nu> <20210805152323.GZ57091@faui48e.informatik.uni-erlangen.de>
In-Reply-To: <20210805152323.GZ57091@faui48e.informatik.uni-erlangen.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: cs.fau.de; dkim=none (message not signed) header.d=none;cs.fau.de; dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b586fbcf-5b07-4dac-f068-08d95865fb5c
x-ms-traffictypediagnostic: BY5PR13MB3762:
x-microsoft-antispam-prvs: <BY5PR13MB3762EC73B6AFADCF6FEF44729AF29@BY5PR13MB3762.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: x/BPwmyX7NEgLWvD6BHS3BWucZOM1Ox3/kQg+tvZyeaBTrGkY1fN+8mE/E+npNzEMnmLWHxTBa0iKfY9ro9xB/Vd9muKcEayWoKxNyzq52ugiT3m55tmByfF1eqLW0hmIQMrWKVSnP6F4xzPnokYNoHONU0jSlYkr7fr8aCtflpDC0NKXBzTxiFzT0e84TV5xRgnlgBVAmh6R2UhsdnWdEd0iN7zybHT5KjJJGmmg9mrbUH5K/4pPzxYvQQU9XknZqt0OVSH8Zl5Zu6iMAx1f4NJ9kzMoUWUxTwRVDxGe8xULy7WbQlCbwcf0z3sNWwgMC5c9mJMTG8NTuqoVOqQrsCH1F9JWC4Ki3ZNPIa2ltHry9EZj3rMEjkEhTclHKgf54AEdUKe2jgfl8UteTEDvfU7qPzPlgSseAG9fU1TVFEbUcvLBq/U2C18vIyh2Ha5zrqlG6lWdIVpMwvMz/pktRaqNMRBhcf7l4rkf1gvdVydocqHFQkXN3AhoGw9GWY6FB0cC3Koar2DyuTwbDt7MPhs4BMuim3Srjd3OJpvkxjsfmd+PGg20NFcj5V5Xn/ridx6RRXZV8xcwQCXuqkjA3yk5fEuOsOyC+F+XBYjwUH0U/VkY2rvVnFJxx98Kp7JckPDD1E5+cwNYQvNtSCxrNKtq6NTeUDp65xATSDL8SZ8b9rfB8b0tac4nQL5VbFAAauhiUP8Pf6SQesmX6Qk3c3SX4fUpysO2DGORvBLKahKEpxnAAHT3cCIeHz1e1xSCQ+OOQ3UdVAWl7nwIJHaxNIP9XG49x3uibsGAiEEX02MvyZry+bt069BEGloHnEORO9K02rgPN1nsS0ohuOIrw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY3PR13MB4787.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(136003)(396003)(39840400004)(346002)(376002)(66476007)(64756008)(6506007)(38070700005)(110136005)(8676002)(53546011)(66556008)(66946007)(66446008)(8936002)(54906003)(7696005)(966005)(76116006)(9686003)(45080400002)(478600001)(55016002)(44832011)(5660300002)(52536014)(26005)(33656002)(71200400001)(83380400001)(2906002)(186003)(38100700002)(86362001)(122000001)(4326008)(316002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 4B1j4X0qN9Z0yDoFKvndxOTDuNe5US+wYN3sZO25u6rwnIE1pczwI8jsDx9wXpmA5u2R/yqpOGdKb2Gis2h7gC1GXD3SJ7SDET3o6rFEMj5SqtCXRHNXsZGk+1drvmm2ZHfihkSlJoY11myXJ8568Ne21UeDnphwH8X/TFcmlW0t3bdKSTqdwTJCPWIdrx8H+Q6ZWoQlSMKhsFJjf0jXmuOMp1O1hGt75pojTLM76xnB9x6QOjNLYrTSw2iWYiplKT16+9GYe/c4v5TQHgXSRsT8HxVdKWFTqYHTZEHvASppNVl4qGJBtVT5ioEPxodnTbmCNEKXhjb3Y4sNH13C188Fjja3LDZaTMhmIos57tMaaCgWc4G9mUGsGM95PeEzf1svIVmxE1kZc4K6sGIVj1u2oKTiRBYjY2/EuPWOUx8/SPiwd/1T0Mbi6G+AB/09dlUIZUN70xbgBQBaOBfe5jjQTX3fQGHPe+EHfYhfPEjc4vLz0RvH7XBuwXecRYMB2VqlbBCk6jz9trD4p0JqXyV6pZ9jtb59Fko18jrBhYPCOhG38+4S39a5M8zp/nFRWN4bauNSjKKXruH4gGp9FdrPKRtR6ehD0Ddi7dwNZh2gEryrGGI37DseGaAUmALXEaed12xhS1cIVBts1IaPmI9N7rxdxFFORyD2zqrSsFvkzlZjPZynNMQ2OF4d5AXE5jergR0St5Y8vp+pWyZurYB3AclT7rhO3+YkCkHwPmlg9XPi16wpjS4MAOTI+xOlObYAx44cKDXbjGy1qZxWZ53gB/AirDbLXcPXfM7sa7SgWBdyNCniwQWnyHL28/HxQkAdzP2oBKDS1Fm4eIP6wVgdlQBCN1Wx3mXnPNjqypIvP96W0bPTIxSzvObmhgiORI1GF/uu8+5jFN1erh3+VPhKESaQBhPN8SYfajee+iy64xKa/GW7aTR1n1/NtOaWK1cemJLzjljEFVvfROmmBghbEQICnq8l6rKrA2Afa+ZWeZ9n/dwp/XmBTlGZSoGbmeNsCTuZobcfInnLQWCEPVealhoyFDmbINggDo/zQ0vqGAwrgvVXLmZhy1fAItdETjODvkl12I60WdoRv8F/y+UKC5pgplonLuHWRVn9PZSsFQs8SPYPhHJfMLGJt37vhvKQcmWA7DRWuWkNDTL0B52V3m5NB7l3G8PyOnAGJrVRFcLOj9Cc1TBCAK5+9gZRYIyKLiR737UrdLshITi2Zj2PZ6f/Kaovk0jpu3ZxJZvWv3Ttm1UTV1BTSjrTh9GOEGOJZVaazuDklUSTYxm2HoCT8xEhweNhUC2s7g0c4EXX1kNCADAuCjrO4LJ9vrkg
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB4787.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b586fbcf-5b07-4dac-f068-08d95865fb5c
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Aug 2021 23:08:48.0076 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: k80vs/s+36aXcbhxlezO+TvM/jWh8oMeeG4IsO1lNwT0JnpU6DCfoOqJJAY16UpxRGQJCkzOlbjeFQT0YNIrMg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR13MB3762
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/84qKTXUyXnnoTaAAbTQv6HyrtcU>
Subject: Re: [mpls] Review and Consensus call on text from the MPLS Open DT on in-stack indicators
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 05 Aug 2021 23:08:59 -0000

Toerless and Loa,

1. IMHO, I think an indicator should only be used to tell what a packet have, but not be used to tell what a node should do. There's a big difference between the two.

2.  I agree we should normalize the terms, but I feel the term "ancillary data" not accurate at all. To be sure, what's needed is not "data" or "ancillary data" or "meta data". What's needed is some headers representing some in-network services or functions which may comprise instructions and, if needed,  some "meta data".  The term "extension header" is accurate and familiar to IETF which I believe we should use.

Haoyu

-----Original Message-----
From: mpls <mpls-bounces@ietf.org> On Behalf Of Toerless Eckert
Sent: Thursday, August 5, 2021 8:23 AM
To: Loa Andersson <loa@pi.nu>
Cc: mpls@ietf.org; pals-chairs@ietf.org; mpls-chairs@ietf.org; DetNet Chairs <detnet-chairs@ietf.org>
Subject: Re: [mpls] Review and Consensus call on text from the MPLS Open DT on in-stack indicators

Thanks, Loa

1) From the proposed text:

"We need a mechanism to indicate presence of meta-data or actions on an MPLS packet"

I think this is not correct.
  We need a mechanism to indicate to a processing LSR what actions to perform.
  We need a mechanism to indiciate if/what (post-stack) ancillary data to examine.

See below how IMHO this can best be captured.

2) I sugest that a better way to structure what we have is to start with
   definitions of the terms we use, because at least with how i would propose
   to define them, we would IMHO more clearly capture where we are than the
   current text. 

2.1) indicator

   Definition:
     An indicator is a semantic of an LSE to
     a) indicate to one or more LSR to perform a particular (set of) action(s).
     b) indicate to one or more LSR the presence of (a set of) ancillary data block
        they need to examine and potentially act upon.

   The indicator semantic of the LSE can be derived from special LSE encodings and/or
   be control-plane assigned (unless we explicitly rule out specific options, which
   we could then enumerate as dropped options).

1.2) meta-data / ancillary-data

   Note: the text uses both terms interchangably right now. I have no strong
   opinion about which term to finally use. Maybe we just continue to use
   them interchangably ight now so more participants can make up their mind which
   term we finally agree on as the "winner".

   Definition:
     A block of data beyond BoS required for an LSR to perform a specific action.
     For processing, it requires one or more mechanisms for an LSR to
     a) determine its presence/starting-offset in the packet
     b) identify that it needs to be processed by this LSR
     Note: a) and b) can be the same or different mechanisms.

   Note that this definition would not necessarily be 100% inclusive of all options
   of Stewarts (et.al.) proposal in so far that it also allows to point to ancillary
   data inside the stack, but i would argue that that hopefully is an option
   that could be ignored for the benefit of having a clearer distinction between
   meta/ancillary data and indicators.

Cheers
    Toerless

On Thu, Aug 05, 2021 at 04:51:02PM +0200, Loa Andersson wrote:
> Working Group, MPLS Open DT,
> 
> The week before IETF 111 the Open DT met and agreed upon a text on 
> "indicators". The terminology we use is that somewhere in the label 
> stack there is an indicator tell the processing node that a specific 
> packet needs a certain set of Forwarding Actions, for example some 
> iOAM action might be required. To support the forwarding action there 
> is often ancillary data with the packet.
> 
> The text the DT produced is about the indicators, a companion text on 
> ancillary data will follow.
> 
> The text was discussed in the Joint meeting and reported to the MPLS 
> working group at IETF 111. The Open DT itself can only propose, the 
> text is therefore now sent out to the working group for review and consensus call.
> 
> The proposed text is found at:
> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftrac
> .ietf.org%2Ftrac%2Fmpls%2Fwiki%2F2021-07-22-agenda&amp;data=04%7C01%7C
> haoyu.song%40futurewei.com%7C183d588a603f495378c908d9582504ff%7C0fee8f
> f2a3b240189c753a1d5591fedc%7C1%7C0%7C637637738310870911%7CUnknown%7CTW
> FpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6
> Mn0%3D%7C1000&amp;sdata=smLy6%2FB22H0iajFXb3%2BHKK2HEoFtoDP1T04PZF9yGD
> k%3D&amp;reserved=0
> 
> Please review the proposed text and comment on the MPLS wg mailing 
> list (mpls@ietf.org).
> 
> We plan to keep the consensus call open until 2021-08-20.
> 
> /Loa
> Open DT Co-ordinator / MPLS wg co-chair
> 
> 
> --
> 
> Loa Andersson                        email: loa@pi.nu
> Senior MPLS Expert                          loa.pi.nu@gmail.com
> Bronze Dragon Consulting             phone: +46 739 81 21 64
> 
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.
> ietf.org%2Fmailman%2Flistinfo%2Fmpls&amp;data=04%7C01%7Chaoyu.song%40f
> uturewei.com%7C183d588a603f495378c908d9582504ff%7C0fee8ff2a3b240189c75
> 3a1d5591fedc%7C1%7C0%7C637637738310870911%7CUnknown%7CTWFpbGZsb3d8eyJW
> IjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&
> amp;sdata=Mog2DWGvX7Qim12rBRm%2BnYf2xTMf%2FzdCeBORLC7%2B0Xg%3D&amp;res
> erved=0

--
---
tte@cs.fau.de

_______________________________________________
mpls mailing list
mpls@ietf.org
https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fmpls&amp;data=04%7C01%7Chaoyu.song%40futurewei.com%7C183d588a603f495378c908d9582504ff%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637637738310870911%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=Mog2DWGvX7Qim12rBRm%2BnYf2xTMf%2FzdCeBORLC7%2B0Xg%3D&amp;reserved=0