Re: [mpls] Thoughts on Ancillary Data Indicators.

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Thu, 08 July 2021 12:05 UTC

Return-Path: <zzhang@juniper.net>
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 6C9AA3A12EF; Thu, 8 Jul 2021 05:05:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.997
X-Spam-Level:
X-Spam-Status: No, score=-2.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.198, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=lgTxauhN; dkim=pass (1024-bit key) header.d=juniper.net header.b=TGzlrE+f
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 p3QlW-tJMqnv; Thu, 8 Jul 2021 05:04:57 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 19F303A12ED; Thu, 8 Jul 2021 05:04:56 -0700 (PDT)
Received: from pps.filterd (m0108160.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 168Btg3v030479; Thu, 8 Jul 2021 05:04:54 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=kEW4rfaebOOQjFRVBMZbEZ0ijk5tMrFipyWEFI+fl6I=; b=lgTxauhNgMm8w7/jBgHXLvPIoxPaADD11DOOJOIwMhVnAZ4q5ZWBGc6BtgokgiY413bu 14syjrl7g3hKuj5/jOtCbED8wwd19w7YVVEtU2+a6CP6DJDPyDEan4t5FLLf0BuyC4lM 3IqE4HjsYd+vMDa26eI0YISiQzO47sgZhFECy1k2gZsHMYVCWy2U03OPUPlvw9x2nSD3 tBfWa3fqFIBhcwCx/toL/W9dDGHzt1uw2dAM5p/sllEH8gVe7NtBbjL8FrTRPqG4HbhC Kt3+7HYLpc7CO4ny9mEpw843SWV0K9fBnq6D3xP0AREwNx5b6wjKAV2WDkczEs8NBQP9 VQ==
Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2174.outbound.protection.outlook.com [104.47.58.174]) by mx0b-00273201.pphosted.com with ESMTP id 39nsvvs3em-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 08 Jul 2021 05:04:53 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lyoLYrf2/E9cMV0IqgZa8ND1NaJCGOK9kOaC3THrvtgY5X9eiGEOAPoudxxf1atK+T3i5CuhTeV/Im0VdVLHY5K0JinG6iQPaICqnc6Oy587aKyys7yIciGAXzb4aZE5suZQ9ei69pJF9qgjchDs2xOuARPWZ05Q/EihuA9J7bqk66sBWSPB6xTsLuBzCePjXup8Pl1pTszIwzeJHY+ksfbm5hPkAvH8c3WzlyZ8Ql3pgHBRijx/HisrxEiaO/hfZhQUbt7yo4unrcXoSkCvVEyZmUaK8azZn3Vnh5mNzqqSZBU/wqjneLhYB5qrxn7dSL8fGLbUOrPCPbN+Amzy7w==
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=kEW4rfaebOOQjFRVBMZbEZ0ijk5tMrFipyWEFI+fl6I=; b=UXcd4er66oA/6iCYawaMITPmTVOKjd4r2HyYHOSZMbRKO1mAX0d/s1alwcL79xi5Otc0HsNwL/YgRbvZ2TQEcSslK5+NzkAtwZQo9+rESSnm6uDX3pBhUisydouZCAqV/rYtjF535z0HeDx8I+n83qU2InSTMqT4PwvOQBRs1eMP65RqIzImpN7VRckT0xa+gKubn9VMO3+GHAlLqRB7iGz579FAb810QAGNIZxcQcYF2iGmeNMefwSl0l1YxgHJYTjd5SmpP6UaxqUgZn3nhMn/HqH8+Uc0V4TIuao1FNjYvn0KOfVNhDqbAcstiPkRrZ0uGyhzIIJTAkPfgDQvBQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kEW4rfaebOOQjFRVBMZbEZ0ijk5tMrFipyWEFI+fl6I=; b=TGzlrE+f4WagwansCyWVbNZoeqOxVkMjoi1DnAcr4idY+oyhtPJIGUIk3Qd5osqc7WFuJqF1yYDziQcWd8SO0pSvUdUKq52IjGvdsi2lj5INWgZDcevNWiLeaq3SgdV+G2qR/sRA/JoKVFYeuE2L7ipAmaVS5Ei6HVK7EsnB1SM=
Received: from BL0PR05MB5652.namprd05.prod.outlook.com (2603:10b6:208:6a::19) by BL0PR05MB5217.namprd05.prod.outlook.com (2603:10b6:208:88::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.9; Thu, 8 Jul 2021 12:04:50 +0000
Received: from BL0PR05MB5652.namprd05.prod.outlook.com ([fe80::454f:fd4:90e2:3b2f]) by BL0PR05MB5652.namprd05.prod.outlook.com ([fe80::454f:fd4:90e2:3b2f%6]) with mapi id 15.20.4308.023; Thu, 8 Jul 2021 12:04:49 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Loa Andersson <loa@pi.nu>, "mpls@ietf.org" <mpls@ietf.org>
CC: "pals-chairs@ietf.org" <pals-chairs@ietf.org>, "spring-chairs@ietf.org" <spring-chairs@ietf.org>, "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, DetNet Chairs <detnet-chairs@ietf.org>
Thread-Topic: [mpls] Thoughts on Ancillary Data Indicators.
Thread-Index: AQHXc9k8lXexBBF6pk+ZwfGc/zeVUqs497eA
Date: Thu, 08 Jul 2021 12:04:49 +0000
Message-ID: <BL0PR05MB56524C7143BCD997C675EFC3D4199@BL0PR05MB5652.namprd05.prod.outlook.com>
References: <2780a4de-a514-0ae0-bbe7-6c632aaf12e5@pi.nu>
In-Reply-To: <2780a4de-a514-0ae0-bbe7-6c632aaf12e5@pi.nu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-product: dlpe-windows
dlp-version: 11.6.100.41
dlp-reaction: no-action
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=3e0c1814-d7cf-4e7e-9a81-fa2f3d17a7df; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=0; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=0633b888-ae0d-4341-a75f-06e04137d755; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2021-07-08T11:52:20Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4;
authentication-results: pi.nu; dkim=none (message not signed) header.d=none;pi.nu; dmarc=none action=none header.from=juniper.net;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0761fdd5-049b-4b3d-1047-08d942089658
x-ms-traffictypediagnostic: BL0PR05MB5217:
x-microsoft-antispam-prvs: <BL0PR05MB5217F33DBBCE7CA2053DDFDBD4199@BL0PR05MB5217.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: y+SG7baR5YmxZfetJ0o8hCzrddRFooVBXxdBxC8L5/Q8XGxFxwveI1OM4yJEEIx1ZiVlVVRtr6VLHIA2aBOjdHZjemHeoBxfo3lld339FAWan+HPLMm/OdPnDTuEF937RaJQblUHMbgUbRtFnGMR8UZJJ3gKVQsyRQEFsmdIx2Mw+NnagGuRsVIM2aUnnAOXkM6rxieIPN9oftW7Aok5Fhu3U3TACMHXI7x1dolobOVRUTX+HOWHZGN44tEsw3pd364O2lwn8e6J+6lN1PuwcXemT5Tw9UGlsfCgxE3krC2jxeUbImYQIokRmk6hFRx6LYhgSc3EWh835XeHksZyDtRE2BCJ4jBWYnpikkX7+PstkCYZOaH/3wDLMMk4cRntjn1VtJb1j+4k3kLtNfd8FFWFrxc79PXVlNHgVChpyJxfGZCGEBRr3DdYRnOnWZhVP1kzZNxNj7bUW6pJAhn27AFvWD9ssqIk3nT3o5d9um7cw6+RgAw8dw8kPu8Fre7g+wwycGbG8iuYk8+uR6zAVpmzzIsamJys6cIMuW6201LGACRklqRfuQ2BfSNhQ6a/6t+4I7s0xcKRaWq/07zLPqS3Wymzrjrb7PhagxVYIVKGBf/abv4+x2aeVN9lFeQrQK5HF5MEkzoNTk5qORagDoutijL6BnUvT258JT9+Y0mlhmir3clMD1/QxmbGXxQS6FBJYedPjkeABabfHzDBbOAdsVstOm39nzOr7F6FsOI=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR05MB5652.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39850400004)(396003)(346002)(136003)(376002)(366004)(316002)(5660300002)(55016002)(110136005)(54906003)(33656002)(76116006)(8936002)(4326008)(8676002)(9686003)(53546011)(186003)(7696005)(26005)(6506007)(122000001)(83380400001)(478600001)(86362001)(71200400001)(52536014)(966005)(2906002)(66946007)(64756008)(38100700002)(66446008)(66476007)(66556008); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: I7EWSdOpSLzwCb/mRqn6pvPtlFAeQJUSUXiyOFLLq/XFclyUqV4BYRM6YqgJi3OPxA0BLo8+H05Yq5HpcQDO9iGRL07/NJ2yXaB1FwlBMszolB1ZdHlCLnBQ+W05tM5G6IgpUXOgdTqwGjX1ek98NjVGUgho2qdqUoTT6C/uFtmJLWjokraPQ7SbDDk1hkARA44HJP7MplyQ7gDupvezA3ShBlhdI5VqDJ8yuMxPxpeDfkm7hVAJZgFmwYAsWTf+jeywRPBUbb0Kyoq9wPMfQNd6jFPUvTngOZdM/xNqbNsT5AQGXqS14o5Y/1JvACdRTEtOypUMSnIHafiw3dEFIu5/FYVrlPz9Itc3VtI9Q3QqbfFzkzILEeyaUV0XhJ6+v3BM7KmW5ue5ZZHdhIQ8lSe2M/kJf4AwaKDZQ/M5/QsUrLC092kpK7HjX/5Nq4gL4MfN2gbKVuFOIoUmTGZW4TTuloQJ+w98raBpg5gBfjP0tTyD3Pjb5Vwyh0RC4pEhGU0zxVSKx+uwc0TpF+R7JVcoPjwk9UInG8ysptTXiLisP/JYtZDzflX7dugmYccaIpJvWAG+qS9u0OHievWynwRQdZiEvYkKWbaUCroB/G6g2gpwAKAYpUFCJlBuUo6Hw3cihYxuH/14RrmR57bzGOQvdlIATdKX+GbnI8u5QVPjyH+greHw0Fl5xImIIRKAkS9lcPi3I2/mSzoj3hrhi2Aoz22U0ZORtkbWe9vFsxGWZZMlLtbG2TRon6wagRcA2K9MTgjv9kM2G55+r9YqesBfUuiiZbzDFirTCnuH9D+Ofw4S01V39Y0xv+716CN2446sNdmPRGwlmV/1yS4Ti/p198/cLh4lOzIrPZoGZLDYxjhOwIvlcCUSc/gjWN29xbAmj33d8wsFnEw2vJv9PufB8A5E9YqN74SjAATK7hMHwfJavMQVMygOHu+IeS6MACsggw97W+HzzDG+ixqOa5GeugafnKVZqw9SDFgsTeWDdOO6KFpooEf5v5hWjhnEhLz8KLgJcUwdhHoGDkyQbxeF8DL9yrHn5qbdxGZIKD1eukfQQcLtLIjNMwEOK0obxjms57AfszKP2CX3uNQyJXRwEBBLsenA5qRFvQ/154A9VDwRqhZIxoerP5aK/Jo3Ru62rvMYRktXZAllY+SiB32PFl348U4QEhRUO/buzpkonPtzdF9sioUEMWZ1S3dIJISM3/0UhZwnXgq4yK0JsmcliP9gTedrb1SmeWQ7XRkgpUVVF4Z+zt4NnFKpg8YR5zKus6+WPjSeCYmn/x3WClqgAKZ3EeFnjJwpMQgAscxKPAHbmeNclw+oY0YjjYrY
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BL0PR05MB5652.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0761fdd5-049b-4b3d-1047-08d942089658
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jul 2021 12:04:49.7941 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: pGkYvr+9ZIErtRAGWdJvTUQ9V9YhmRFW7x76aUM4oAtDUhK/iZl8RROqbMcmGdy8AYQrUGlwAtXQxNdpdQtu9A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR05MB5217
X-Proofpoint-ORIG-GUID: ciVzmMt00_kVabHjcfPzNP099VeCPDHg
X-Proofpoint-GUID: ciVzmMt00_kVabHjcfPzNP099VeCPDHg
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790 definitions=2021-07-08_06:2021-07-08, 2021-07-08 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 malwarescore=0 phishscore=0 mlxscore=0 priorityscore=1501 adultscore=0 suspectscore=0 clxscore=1011 impostorscore=0 mlxlogscore=999 spamscore=0 bulkscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2107080067
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/-mbF5VNDR5rNRtSw00EUgLcZxbE>
Subject: Re: [mpls] Thoughts on Ancillary Data 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, 08 Jul 2021 12:05:03 -0000

Hi Loa,

In one of the earlier email/discussion I believe someone mentioned that as long as a GAL is present, then the data after BoS is to be interpreted as  GACH.

Unless we can say for certain that GAL/GACH will never co-exist with other ancillary data, it seems that we'll have to do one of the following:

1. A new base special label will indicate the presence of ancillary data, and existing GACH will be indicated by either GAL or this new base special label.
2. The GAL with existing nibble+version covers existing GACH, and GAL with a new nibble+version covers both existing GACH and new ancillary data.

My wiki page is based on #2.

Jeffrey

-----Original Message-----
From: mpls <mpls-bounces@ietf.org> On Behalf Of Loa Andersson
Sent: Thursday, July 8, 2021 5:11 AM
To: mpls@ietf.org
Cc: pals-chairs@ietf.org; spring-chairs@ietf.org; mpls-chairs@ietf.org; DetNet Chairs <detnet-chairs@ietf.org>
Subject: [mpls] Thoughts on Ancillary Data Indicators.

[External Email. Be cautious of content]


Design Team,

We have discussed how to carry ancillary data in  in an MPLS packet and
how to include indicators on the presences of such data in the label
stack since the design team started. I think we have some convergence
and that it is time to float an idea that could be the basis for a
consensus. Please note that the actual consensus call will be made on
the mpls wg mailing list, while this is for discussion preparing such a
consensus call in the design team.

The proposals we have for indicators often rely on assignment of a base
special purpose label. The number of such labels are limited.

I think we can agree on the following:

- We want to limit the number of new assignments of base special purpose
   labels as much as possible

- We have a standardized associated channel, the GAL/GACH. We are not
   going to change the associated channel. The associated will remain as
   specified in RFC 5586. The ACH is found immediately after the label
   carrying the Bottom of Stack (BoS) bit.

- We therefore need a (base) special purpose label to serve as the
   forwarding action indicator carrier.

- It is attractive to "re-purpose" the ELI to also fill the role as a
   general (generic?) forwarding action indicator. This may be done by
   using the TTL and TC fields of the ELI as flags indicating which
   service is requested.

   However, in order to do this it must be shown that there is no
   potential interference between the normal service supplied by the
   ELI/EL and the services indicated by the flags.

- If we can't demonstrate the non-interference then we should assign
   specific forwarding indicator action base special purpose label and
   leave the ELI/EL unchanged.

- The flag field of the re-purposed ELI of the the specially assigned
   forwarding action indicator label must be made extendable. These
   labels "only" have 11 bits (8 bit TTL and 3 bit TC fields) that can
   be used as flags. Already in the very preliminary discussions we have
   had so far are almost using all the 11 bits, making the it necessary
   to make the indicator extendable.

/Loa



--

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://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/mpls__;!!NEt6yMaO-gk!VuvG_Q5kaZ2CiTnO7sHS7AIkYrIbWwQ-e-EeXkqlKwHeVKVxfOvQVBbhpiduhFD4$

Juniper Business Use Only