Re: [mpls] Indicators in the stack and ancillary data after the BoS

Haoyu Song <hsong@futurewei.com> Tue, 22 June 2021 18:10 UTC

Return-Path: <hsong@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 1BD4E3A10FA; Tue, 22 Jun 2021 11:10:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.09
X-Spam-Level:
X-Spam-Status: No, score=-2.09 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, URIBL_BLOCKED=0.001] 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 9Wzt2Ke84-lB; Tue, 22 Jun 2021 11:10:28 -0700 (PDT)
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2134.outbound.protection.outlook.com [40.107.223.134]) (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 B6F493A10FD; Tue, 22 Jun 2021 11:10:28 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nHYYc6y3wWTX4wopyzyGfbWaQ77IEc7rh4/p0l/RYG8hhAjN+CB8eNtHAyiQKLsTZoD4SYzZg9G3wzPA7Cyu+X1MBGpCqHCUvC/Le4YD/JWwogjl07y6X3ivdlFJQ4x9fUZGADJVAhAFbjjl/7RqZk89XkcKD/qdLhqJcD7L6ydB14l0iTTDOse6uCw7y42rTsNOBmgPYh46Rxs71eVvORf2Sxza31X6AzCjdn/NlS8X1Q5uMwBSkk1s/v945kjQUBUlSixXTsiTo4Jyin3ezM3Y4OGAC+XKuwQ/jmEvAQR0FZGqFTJxpnHfvwbuGgKj/2nXi12HQDXVksDaAsXgGA==
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=fzkEoRoP0u8Itc/Agok2ejq+PKMOrpMtHqr98WIXtSg=; b=QiSE5tObJ2h9+dHAqlm/3N80j6OwLLlcD0Tmm9+6bE0OfHqSKfBmGWc5Cofc9NZrICEkzDsNpqxK2WNRkDc85wbmgn63LMjf17SZS46mZIeB/2zPMyP62iPKox12GQuzKzNvgFNxDuiNXDJzwxEgHC7fcnjUiaqJYUx0/CY02THidNOvridgS5FDOiqsIhW5KM/l0wVRJqcXp1I/RSquVhGC4iEmvXvq+2C1CjJPja76W2SCm9GQKQ4v2FnnN0rQLbxgmk1/cYx12gfletWkZZNrze8J45akajqWXBfjghvpYsxnWGkHiUsAtn1zDtxDTe3jwn1aysdKBrjWxPOp3w==
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=fzkEoRoP0u8Itc/Agok2ejq+PKMOrpMtHqr98WIXtSg=; b=Ks1YrhluvKenhQJbjzKY9P2CHdjxph6ct6bXM20jR51qFBWCNgZW7mBAIsefUY3QS2aV+xV3F3+ChrdS5puvbn/6lvVKSNYTIAnJ3gRIQu3Ib+LpWfQ5ahzm/LBzRdow6bswEoIvquJkYUclCyyjgHnFYMXncrRj1+GoXbCKXx4=
Received: from BY3PR13MB4787.namprd13.prod.outlook.com (2603:10b6:a03:357::13) by BYAPR13MB4343.namprd13.prod.outlook.com (2603:10b6:a03:10c::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.15; Tue, 22 Jun 2021 18:10:20 +0000
Received: from BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::353e:fc6e:70a5:3f41]) by BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::353e:fc6e:70a5:3f41%4]) with mapi id 15.20.4264.018; Tue, 22 Jun 2021 18:10:20 +0000
From: Haoyu Song <hsong@futurewei.com>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, "draft-song-mpls-eh-indicator@ietf.org" <draft-song-mpls-eh-indicator@ietf.org>
CC: "mpls@ietf.org" <mpls@ietf.org>, Loa Andersson <loa@pi.nu>, "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>, Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>, Stewart Bryant <stewart.bryant@gmail.com>
Thread-Topic: [mpls] Indicators in the stack and ancillary data after the BoS
Thread-Index: AQHXZnp1KmXm0GDTTUWo1eOKTl9pvqseqjHAgAAA0ZCAAA1wYIAA+maAgAChoJA=
Date: Tue, 22 Jun 2021 18:10:20 +0000
Message-ID: <BY3PR13MB4787537D0C1CCBCE38F47473B6099@BY3PR13MB4787.namprd13.prod.outlook.com>
References: <c7d696de-4d83-6e3b-7d10-dc787fdabc73@pi.nu,> <MW4PR03MB639576D1C4B872AA0F5A8553F6309@MW4PR03MB6395.namprd03.prod.outlook.com> <202106170323552620410@zte.com.cn> <MW4PR03MB6395DE6E57E7CBF041ABE8E2F60E9@MW4PR03MB6395.namprd03.prod.outlook.com> <E512176A-02D5-4F74-8644-EAC4E3938AEF@gmail.com> <MW4PR03MB6395DA0A79E5882ECAC2B7E4F60E9@MW4PR03MB6395.namprd03.prod.outlook.com> <BL0PR05MB5652F9023D07DA3FC8479DDCD40E9@BL0PR05MB5652.namprd05.prod.outlook.com> <ed6341bc-5508-5fb6-f5c2-e55154c22f2e@pi.nu> <BL0PR05MB5652596A808CD766C250F369D40E9@BL0PR05MB5652.namprd05.prod.outlook.com> <1bd54f43-880e-07f9-93cd-7d0aba9266d0@pi.nu> <23638_1624265401_60D052B9_23638_17_1_53C29892C857584299CBF5D05346208A4CDF1B34@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <BY3PR13MB4787ACD4A29733C5E11CE67BB60A9@BY3PR13MB4787.namprd13.prod.outlook.com> <14386_1624294152_60D0C307_14386_277_1_53C29892C857584299CBF5D05346208A4CDF30CC@OPEXCAUBM43.corporate.adroot.infra.ftgroup> <BY3PR13MB4787E4709168BA26B2BFF5EFB60A9@BY3PR13MB4787.namprd13.prod.outlook.com> <17500_1624350791_60D1A047_17500_121_9_53C29892C857584299CBF5D05346208A4CDF3F3D@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
In-Reply-To: <17500_1624350791_60D1A047_17500_121_9_53C29892C857584299CBF5D05346208A4CDF3F3D@OPEXCAUBM43.corporate.adroot.infra.ftgroup>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: orange.com; dkim=none (message not signed) header.d=none;orange.com; dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c8f67a0b-b721-47a6-c3ed-08d935a8ff65
x-ms-traffictypediagnostic: BYAPR13MB4343:
x-microsoft-antispam-prvs: <BYAPR13MB43433352243CCCBE822ADA10B6099@BYAPR13MB4343.namprd13.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: tBZbegGGlzfNhncrdNC7436Fu7Rqqe5IMu/4ARIYAo6umOPqir43A4JRid3Op94FSurMgjP4DDqP25FlXZOAjrv+V0s45No7h2hs9QPMQ8mW5IEuni1+PqMjUHi1wv/mjIElhpynoogoUUsFwNa+b7tRBIHkaej7JL7hqkxbMqyI9mLkVsm6G5jWyDusnTZ675gxThRiw8wzVyOdhLWrBzj98ykXcpI1l1rzONOcQXY3+jRJL3GL96zuFmWc6e78cKbSTmh/n6J0a1O2AnZbTl27gM1qUOqUlXMoHMyOenokQ/G8LQnjgkAQfQSd1gjO6ED4w5FIIpaAHg3EsdOtoNjE0pBjdOzS4XjMrk56MFHUMFH5tG9NovmDrPN+PUyiD/JuuQ/ELcT11U9PNWu3wFN1zTmjRYQrS90Pb6MsSa5IrhKq+XOfRgC35+O4Dzrp0b9XcqSELxd9jzBIlOTzQFQhO4N0P5Paf/sR/DKP9WhGkc8v3KxNZgm3ZL6b4fGVVVk8tbKTyP87AlriVsH9xDf0BReiyXlb+ZqsVFypHFdTyQVfL2OFC7GlmgN1UKqgM9Fso9MZN7HwydOhDQMppkV20SwMJ95QR746TV+6DUDFymkoTBYv2WrTJVlqb3p4UyyqAhuWIgg0x+g1pf/UVCYBlxJzJRNJTVaV8I7eJsf3nbeWR31u42RtOsdctQyJ55tY73dJSgk34FQZvrMETftE5K1j5t7cAXvaXY6YaFyw4sKLPFN8WB341A/EWRmt1BH+SiQG7i4pak51uE2Hig0qfgsPsHzCdO7n8zAi2ugZmE4DtTvECEKYWHMX+hES
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)(136003)(39830400003)(366004)(346002)(396003)(376002)(966005)(55016002)(316002)(66446008)(66946007)(66476007)(66556008)(64756008)(54906003)(2906002)(76116006)(110136005)(9686003)(71200400001)(83380400001)(7696005)(52536014)(478600001)(86362001)(8676002)(30864003)(4326008)(53546011)(45080400002)(6506007)(186003)(122000001)(33656002)(8936002)(5660300002)(38100700002)(579004); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: mIwEe2xJyehjb1rpwm6nJkMs7iKMpSAa7G8AQ+V2Ydup1gO3xBJmFcbtyWedUqjUOJRlufsVycmw1QIVQvMbr21l1tYmulnE+/9uGLOCD2KctXAoq5JnCSKy6z7Y+55PQADuYycVyAfgBlz9kjPJxic9+5tGCPPv2cCVdSHt4McLQ+/eez0Z6fZgLlHWhmZjVW49UXJik7GLzfO7T59UeCHpb0eOhvMqEoGYfU0ejSOkJwPxPcGqMA4+X2qRqH186iU698Q17moV9uaz/mjn5NGzvhyV6v+8k6RtDrirUAu/geKJ7zMV0a78yeOkS4Wea5gRdYEAqZ9KK1xK1BCJCWcSEZbO+bHBEio6iQMWFndL3CLdeTPX7c8DSiYdvTW7XPAB0A7/+UoGO0i2+hs1QuSpr2yop07HfJDvBNcUATE6x0DatLI2ZQvKHtIHVob8LfrQ9dX1okBQm6/1hALa3fKxjaTJ6ciQZkbAu0X7wZhxX3bWspJDyJPMnrmJYywo+1vKBf5v+Sdpnhypz8TCE3ZM4Tnb3H/9Ta/a6IV/DrWFdNi5ly/0/glEOOn3hgLVuTmIrYvpEzqOQ5jusHU0EHZZmx+NLdrFWlYLjvG+2oik/IRuai+GzhiuB5vLY1lYPqGHoR+KY+0R7SZd5PT6wvxgOlyHysHF4tqs1Q4T2Leys14JIKflCfLUoAqnahph8NZJAYQ+e6n0Sccr8OzpFj5gnubn0F18SL4etMo7oetdV+jcsxMoS/mxjyfvNHQppbhQvO1XrkP7g5z/O37R9hDDmk48PIJrZxsiIeJTWZOOIxzf+xPuR1dKB48J+OU2R5pj8ENU2bLl9SsbddfPkRDFbwFThcsfCKF0gQ2eqkG+veiBV2Xa8po3cmFveezSaKkH9ydH+pZQkyX+4gv5qu3fWfnbKZGq9krISCNcZyN+qISxPXcSUwwsK/rNseFr1V8t0f9otLIhMDckrhb3y5ng6UfVcr2MeJ+DyD0al1lK6WWhhGB5xH6LeB9sXF3p/ErHWcjiWCGpywHLYeC+kakzR7u1x5dG27bfobECnwdiMAcjAI8mUQOAmlrkFwRFS4Z1YzwNpm2tiEnBULIf+wCVWBMPrzJ2uUx5LhvBcoFzyFWPkHtYfpAqL/G8ca82+/bT84mVG/6jN+k7ubGIn5K1uXIpvHsz+Q9GvzwW78ltOnutOpox3hasThIGHP4ufy/T5HxUP21nmBr8E8wgeEgmRb0jhZ9ogqXizWSBcpNIik2cbDeG4yaXyVgsBPu4Qvx/2nfJmrSe5SryP1XhKcoWfhvQB1okL2R9dqIRrAUlmVD9B8SO5nu8jzznHaaO+Thzzy/ZSJ1ac8+BPToWe4jBPzQOpIbSwwFtVi7XVaojlE8YfKaLPyjgZE4sTJ6S
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: c8f67a0b-b721-47a6-c3ed-08d935a8ff65
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jun 2021 18:10:20.3829 (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: 9fNTVzuWpcjXdiQ+k153BIiFImGTSeqohMr+KNXqxnp6IrVFDU3vya5o2jFhjHOx2+ra5wZGPv7GcN1i87UTCA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR13MB4343
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/6JdLlZZnRBmVU9r0gMqYvICsASc>
Subject: Re: [mpls] Indicators in the stack and ancillary data after the BoS
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: Tue, 22 Jun 2021 18:10:34 -0000

Hi Bruno, 

Thanks for the response. 
Just one clarification. What I mean for "forced binding" is that:  EL and EH are two independent use cases but if we require encoding ELI to indicate EH, we need both in a packet which may not be necessary. In other words, if we don't need (or support) EL at all, we still need to find another way to indicate EH.

Regards,
Haoyu

-----Original Message-----
From: bruno.decraene@orange.com <bruno.decraene@orange.com> 
Sent: Tuesday, June 22, 2021 1:33 AM
To: Haoyu Song <hsong@futurewei.com>; draft-song-mpls-eh-indicator@ietf.org
Cc: mpls@ietf.org; Loa Andersson <loa@pi.nu>; Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>; Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>; Stewart Bryant <stewart.bryant@gmail.com>
Subject: RE: [mpls] Indicators in the stack and ancillary data after the BoS

Hi Haoyu,

Thanks for replying.
Please see inline [Bruno]

> -----Original Message-----
> From: Haoyu Song [mailto:hsong@futurewei.com]
> Sent: Monday, June 21, 2021 7:44 PM
> To: DECRAENE Bruno INNOV/NET <bruno.decraene@orange.com>; Loa 
> Andersson <loa@pi.nu>; Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>; 
> Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>; Stewart Bryant 
> <stewart.bryant@gmail.com>; draft-song-mpls-eh-indicator@ietf.org
> Cc: mpls@ietf.org
> Subject: RE: [mpls] Indicators in the stack and ancillary data after 
> the BoS
> 
> Hi Bruno,
> 
> Thanks for the clarification. We might have some issues using the 
> forced binding in some cases.
[Bruno] I'm not familiar with this 'forced binding' term.

>  For example, in our EH architecture, we allow an EH to be inserted or 
> removed at any nodes on an LSP.

[Bruno] As the thread is about EH _indicator_ I'll focus on the indicator. Draft [1] does not forbid the indicator to be modified en route.
[1] https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-decraene-mpls-slid-encoded-entropy-label-id-01%23section-2&amp;data=04%7C01%7Chsong%40futurewei.com%7Cc4ee94527683473cb22408d935586024%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C637599475954543231%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=pM57vSqNe51mL1PGdXKahJjdyM6B1yzl23ftktvlYmQ%3D&amp;reserved=0 

> Also, ELI+EI are two labels, which is more expensive than one SPL 
> solution.

[Bruno]
It would be more expensive only in the case that EL is not needed/useful AND that one SPL be allocated for signaling the EH.
In all other cases, it's less expensive. 


> Having said this, I could list your proposal as a possible solution.
 
[Bruno] OK. I believe it should, as per the abstract of draft-song-mpls-eh-indicator


> BTW, Kireeti and I have discussed a possible option working in a different way.
> We would use a new SPL to indicate multiples things (also by encoding 
> the unused TTL/CoS bits): the existence of other special labels in the 
> label stack (e.g., ELI+EL) and the existence/location of extension 
> headers after the label stack. Since we have a new SPL, we have more freedom to define its behavior.

[Bruno] Sure it also works. Different tradeoffs.

Best regards,
--Bruno 

> 
> Best,
> Haoyu
> 
> -----Original Message-----
> From: bruno.decraene@orange.com <bruno.decraene@orange.com>
> Sent: Monday, June 21, 2021 9:49 AM
> To: Haoyu Song <hsong@futurewei.com>; Loa Andersson <loa@pi.nu>; 
> Jeffrey
> (Zhaohui) Zhang <zzhang@juniper.net>; Alexander Vainshtein 
> <Alexander.Vainshtein@rbbn.com>; Stewart Bryant 
> <stewart.bryant@gmail.com>; draft-song-mpls-eh-indicator@ietf.org
> Cc: mpls@ietf.org
> Subject: RE: [mpls] Indicators in the stack and ancillary data after 
> the BoS
> 
> Hi Haoyu,
> 
> > From: Haoyu Song [mailto:hsong@futurewei.com]
> >
> > Hi Bruno,
> >
> > For clarification, does it mean an entropy label must be present in the packet?
> 
> Yes. (Both ELI and EL.)
> 
> > What if it doesn't have such a label?
> 
> The node requiring the indicator adds the Entropy Label (ELI, EL). I 
> guess same principle as the other options discussed in the Figure 5 of 
> draft-song-mpls-eh- indicator.
> In which case you get Entropy information for free (I mean no extra 
> label). But from the entropy standpoint, it would be better to have 
> the EL, ELI pushed by the ingress as this is the node which should have the most entropy information.
> 
> Thanks,
> --Bruno
> 
> > Thanks!
> >
> > Haoyu
> >
> > -----Original Message-----
> > From: bruno.decraene@orange.com <bruno.decraene@orange.com>
> > Sent: Monday, June 21, 2021 1:50 AM
> > To: Loa Andersson <loa@pi.nu>; Jeffrey (Zhaohui) Zhang 
> > <zzhang@juniper.net>; Alexander Vainshtein 
> > <Alexander.Vainshtein@rbbn.com>; Stewart Bryant 
> > <stewart.bryant@gmail.com>; draft-song-mpls-eh-indicator@ietf.org
> > Cc: mpls@ietf.org
> > Subject: RE: [mpls] Indicators in the stack and ancillary data after 
> > the BoS
> >
> > [+ authors of draft-song-mpls-eh-indicator]
> >
> > > From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Loa 
> > > Andersson
> > >
> > > Jeffrey,
> > >
> > >
> > > On 17/06/2021 17:01, Jeffrey (Zhaohui) Zhang wrote:
> > > > Hi Loa,
> > > >
> > > >> but I'd like to see the DT address multiple indicators in the 
> > > >> stack and multiple
> > > sets of ancillary data after the BoS.
> > > >
> > > > I think the earlier emails of this email thread were talking 
> > > > about multiple indicators
> > > in the stack; for multiple set of ancillary data after the BoS, 
> > > either the extended ACH or the proposed MPLS/generic extension 
> > > headers or a merge of those proposals should be able to handle it.
> > > This is alluded to the DataAfterBOS wiki page.
> > >
> > > hmm - yes partly, but there are several indicators proposed in 
> > > several drafts
> > >
> > >   draft-gandhi-mpls-ioam-sr has an E"E indicaor and an HBH 
> > > indicator
> > >
> > >   draft-kompella-mpls-mspl4fa make use of TC field and TTL of a 
> > > special purpose label (FAI) as indicators
> > >
> > >   there has also been discussion about putting more than one GAL 
> > > in the stack, i.e. differerent GALs pointing to different ACHs.
> > >
> > >   draft-many-mpls-multiple-gal proposes to add a copy of the GAL 
> > > higher uop the stack so that LSRs with a too shallow maximun 
> > > readable depth might reach the GAL
> > >
> > >   there has also been discussion about putting more than one GAL 
> > > in the stack, i.e. differerent GALs pointing to different ACHs.
> > >
> > >   draft-song-mpls-eh-indicator have a list of potential 
> > > indicators, that is also telling if the EH should be processed on 
> > > every EH capable node or "just" at ingress and egress
> >
> > The following draft proposes a way to carry indicators.
> > https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fda
> > ta
> > tracker
> > .ietf.org%2Fdoc%2Fhtml%2Fdraft-decraene-mpls-slid-encoded-entropy-la
> > be
> > l-
> > id%23section-
> >
> 2&amp;data=04%7C01%7Chsong%40futurewei.com%7C08d7220727794b6895f808
> >
> d934919550%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%7C63759862217
> >
> 6314998%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luM
> >
> zIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&amp;sdata=VR7DCVMaNM8cGK
> > 0XuDLugXG6yP6jRYIlgbDuYrh%2B7uM%3D&amp;reserved=0
> >
> > It's short (less than one page) and backward compatible for LSR & LER.
> >
> > Referring to table 5 of draft-song-mpls-eh-indicator it also
> > -  does not require additional label assuming Entropy Label is 
> > already used for load balancing
> > -  does not require an additional scarce resource (Special-Purpose 
> > MPLS Label
> > value)
> > - allows location freedom
> > - does not need control plane extension
> >
> > Could the authors of draft-song-mpls-eh-indicator update their table 
> > 5 in order to include the above draft?
> >
> > Thanks,
> > Regards,
> > --Bruno
> >
> > >
> > > The FAI might put ancillary data after the BoS.
> > >
> > > I think we need to have a comprehensive discussion
> > >
> > > - first what we want to have
> > > - second how when re-direct by an indicator we find the
> > >    ancillary data that belongs to that indicator.
> > >
> > > /Loa
> > >
> > >
> > >
> > >
> > > >
> > > > Thanks.
> > > >
> > > > Jeffrey
> > > >
> > > > -----Original Message-----
> > > > From: Loa Andersson <loa@pi.nu>
> > > > Sent: Thursday, June 17, 2021 10:46 AM
> > > > To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>; Alexander 
> > > > Vainshtein
> > > <Alexander.Vainshtein@rbbn.com>; Stewart Bryant 
> > > <stewart.bryant@gmail.com>
> > > > Cc: mpls@ietf.org
> > > > Subject: Re: [mpls] [EXTERNAL] Indicators in the stack and 
> > > > ancillary data after
> > > the BoS
> > > >
> > > > [External Email. Be cautious of content]
> > > >
> > > >
> > > > DT,
> > > >
> > > > Responded to Jeffrey's mail, but it is intended to address the 
> > > > entire discussion.
> > > >
> > > > There seem to be enough issues to sort out around the GAL/ACH 
> > > > pair, and I was worried about a set of other indicators and the 
> > > > data that they might want to put "after the BoS". So far I have 
> > > > seen no real effort to address the interference's this might lead to.
> > > >
> > > > Further inline
> > > >
> > > >
> > > > On 17/06/2021 16:15, Jeffrey (Zhaohui) Zhang wrote:
> > > >> Hi,
> > > >>
> > > >> It's not clear how we could put a GAL not at a BoS:
> > > >>
> > > >>
> > > >> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> > > >>
> > > >>      |                              ACH                              |
> > > >>
> > > >>
> > > >> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> > > >>
> > > >>      |                         ACH TLV Header                        |
> > > >>
> > > >>
> > > >> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> > > >>
> > > >>      |                                                               ~
> > > >>
> > > >>      ~                     zero or more ACH TLVs                     ~
> > > >>
> > > >>      ~                                                               |
> > > >>
> > > >>
> > > >> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> > > >>
> > > >>      |                                                               ~
> > > >>
> > > >>      ~                        G-ACh Message                          ~
> > > >>
> > > >>      ~                                                               |
> > > >>
> > > >>
> > > >> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> > > >>
> > > >>                         Figure 2: G-ACh Packet Payload
> > > >>
> > > >> If the GAL does not have S-bit set, wouldn't a transit LSR 
> > > >> treat any 4-ocet field (i.e. those in the above Figure) after 
> > > >> that GAL as a
> > > >> label+TOS+S+TTL? If that 4-octet field has the S-bit set, the 
> > > >> label+TOS+S+transit
> > > >> LSR will think the label stack ends there even though that's 
> > > >> just part of the ACH.
> > > >>
> > > >> Or are you saying that a GAL not at the BoS will not have the 
> > > >> ACH following it?
> > > >
> > > > Well, as far as I understand a GAL which does not have the 
> > > > NoS-bit set will have other labels after itself. The BoS-bit 
> > > > will be found deeper down stack and the ACH will immediately fo9llow the BoS.
> > > >
> > > > Yes there are issues here, but I'd like to see the DT address 
> > > > multiple indicators in the stack and multiple sets of ancillary 
> > > > data after the
> > BoS.
> > > >
> > > > I think we need to nail down the relevant questiuons first, and 
> > > > start working on solutions after that.
> > > >
> > > > /Loa
> > > >>
> > > >> Jeffrey
> > > >>
> > > >> *From:*mpls <mpls-bounces@ietf.org> *On Behalf Of *Alexander 
> > > >> Vainshtein
> > > >> *Sent:* Thursday, June 17, 2021 5:07 AM
> > > >> *To:* Stewart Bryant <stewart.bryant@gmail.com>
> > > >> *Cc:* mpls@ietf.org
> > > >> *Subject:* Re: [mpls] [EXTERNAL] Indicators in the stack and 
> > > >> ancillary data after the BoS
> > > >>
> > > >> *[External Email. Be cautious of content]*
> > > >>
> > > >> Stewart,
> > > >>
> > > >> I fully agree with your statement that "an old implementation 
> > > >> that received a ToS GAL not at BoS would at best throw an 
> > > >> exception or worst be unpredictable".
> > > >>
> > > >> Regarding your statement "it is OK to have multiple GALs and 
> > > >> GALs not at BoS IFF the creator of the LSP ensured that all 
> > > >> LSRs on the LSP, including ECMP and FRR paths that found the 
> > > >> GAL at ToS were known to be able to process it correctly":
> > > >>
> > > >>   1. I fully agree with this statement as a general restriction
> > > >>   2. Quite a lot of things have to be done in order to make this
> > > >>      restriction work including at least:
> > > >>
> > > >>       1. The definition of correct processing of GAL at ToS but not at
> > > >>          BoS must be provided
> > > >>       2. Advertisement of ability to process GAL not at BoS correctly in
> > > >>          IGP and BGP must be defined
> > > >>       3. Ability to set up network-wide paths that only cross nodes that
> > > >>          process GAL correctly must be provided for different techniques
> > > >>          (RSVP-TE, SR-TE, FlexAlgo. BGP-LU etc.)
> > > >>
> > > >> It is still possible that, after all this work, we shall find 
> > > >> out that the benefits of supporting GAL at ToS but not BoS will 
> > > >> be only available in the networks where all the nodes support 
> > > >> the new functionality because presence of non-supporting nodes 
> > > >> imposes too many restrictions on connectivity and/or resilience.
> > > >>
> > > >> Regards,
> > > >>
> > > >> Sasha
> > > >>
> > > >> Office: +972-39266302
> > > >>
> > > >> Cell:      +972-549266302
> > > >>
> > > >> Email: Alexander.Vainshtein@rbbn.com
> > > <mailto:Alexander.Vainshtein@rbbn.com>
> > > >>
> > > >> *From:*Stewart Bryant <stewart.bryant@gmail.com 
> > > >> <mailto:stewart.bryant@gmail.com>>
> > > >> *Sent:* Thursday, June 17, 2021 10:36 AM
> > > >> *To:* Alexander Vainshtein <Alexander.Vainshtein@rbbn.com 
> > > >> <mailto:Alexander.Vainshtein@rbbn.com>>
> > > >> *Cc:* Stewart Bryant <stewart.bryant@gmail.com 
> > > >> <mailto:stewart.bryant@gmail.com>>; gregory.mirsky@ztetx.com 
> > > >> <mailto:gregory.mirsky@ztetx.com>; mpls@ietf.org 
> > > >> <mailto:mpls@ietf.org>
> > > >> *Subject:* Re: [mpls] [EXTERNAL] Indicators in the stack and 
> > > >> ancillary data after the BoS
> > > >>
> > > >>      On 17 Jun 2021, at 07:45, Alexander Vainshtein
> > > >>      <Alexander.Vainshtein@rbbn.com
> > > >>      <mailto:Alexander.Vainshtein@rbbn.com>> wrote:
> > > >>
> > > >>      While that might be the case, I think that the Open DT may give it a
> > > >>      try and investigate how the existing systems will handle GAL being
> > > >>      not the BoS label.
> > > >>
> > > >>      */[[Sasha]] Great minds think alike! One useful step could be
> > > >>      collecting the known actual behavior of popular implementations in
> > > >>      this case, say, by running a survey among the vendors - what do you
> > > >>      think?/*
> > > >>
> > > >> That is actually a considerable amount of work that will take a while.
> > > >>
> > > >> It seems to me that an old implementation that received a ToS 
> > > >> GAL not at BoS would at best throw an exception or worst be unpredictable.
> > > >>
> > > >> The original assumed processing model is to take the context of 
> > > >> the PW label or PW+FAT label, discover the GAL and then process 
> > > >> the GAL in the context of the PW label.
> > > >>
> > > >> When we extended GAL to apply to LSPs we again had the model 
> > > >> that the GAL operated in the context of the LSP label that 
> > > >> preceded it for context. It was still BoS.
> > > >>
> > > >> Putting the GAL further up the stack is a new behaviour.
> > > >>
> > > >> If it arrives at an LSR that knows the new semantic all is good.
> > > >>
> > > >> If it arrives at an LSR that does not know the new semantic 
> > > >> then
> > > >>
> > > >> a) An error has occurred either in setting up the LSP, or in forwarding.
> > > >>
> > > >> b) The behaviour at the receiving node is unpredictable, but in 
> > > >> any well written implementation should just result in the 
> > > >> packet being dropped and counted as with any other Mal-formed packet.
> > > >>
> > > >> So I would think that it is OK to have multiple GALs and GALs 
> > > >> not at BoS IFF the creator of the LSP ensured that all LSRs on 
> > > >> the LSP, including ECMP and FRR paths that found the GAL at ToS 
> > > >> were known to be able to process it correctly.
> > > >>
> > > >> A GAL not at BoS and not at ToS should not be inspected or 
> > > >> processed by any LSR that did not know what it was doing, and 
> > > >> to attempt to precess it would be a violation of the normal 
> > > >> MPLS processing
> > model.
> > > >>
> > > >> - Stewart
> > > >>
> > > >>
> > > >> Notice: This e-mail together with any attachments may contain 
> > > >> information of Ribbon Communications Inc. and its Affiliates 
> > > >> that is confidential and/or proprietary for the sole use of the 
> > > >> intended recipient. Any review, disclosure, reliance or 
> > > >> distribution by others or forwarding without express permission 
> > > >> is strictly prohibited. If you are not the intended recipient, 
> > > >> please notify the sender immediately and then delete all 
> > > >> copies, including
> any attachments.
> > > >>
> > > >>
> > > >> Juniper Business Use Only
> > > >>
> > > >>
> > > >> _______________________________________________
> > > >> mpls mailing list
> > > >> mpls@ietf.org
> > > >>
> > > https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2F
> > > ur
> > > ld
> > >
> >
> efense.com%2Fv3%2F__https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%
> > 2F
> > >
> >
> mpls__%3B!!NEt6yM&amp;data=04%7C01%7Chsong%40futurewei.com%7C08d72
> > 2072
> > >
> >
> 7794b6895f808d934919550%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C1%
> > 7C6
> > >
> >
> 37598622176314998%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLC
> > JQIjoi
> > >
> >
> V2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&amp;sdata=zE3QHyImI86j
> > 7K
> > > zn9PKE5qasAU01YKm%2FbbpXg6g4hAc%3D&amp;reserved=0
> > > aO-gk!RVgTGVbknjgIjv3x-
> > > q8ob1JglFKOP6qKkgAcCSPbeBMMj2AnexFnPevXopeK1a6u$
> > > >>
> > > >
> > > > --
> > > >
> > > > Loa Andersson                        email: loa@pi.nu
> > > > Senior MPLS Expert                          loa.pi.nu@gmail.com
> > > > Bronze Dragon Consulting             phone: +46 739 81 21 64
> > > >
> > > > Juniper Business Use Only
> > > >
> > >
> > > --
> > >
> > > 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%7Chsong%40futur
> > e
> > >
> >
> wei.com%7C08d7220727794b6895f808d934919550%7C0fee8ff2a3b240189c753a1
> > d5
> > >
> >
> 591fedc%7C1%7C1%7C637598622176324952%7CUnknown%7CTWFpbGZsb3d8e
> > yJWIjoiM
> > >
> >
> C4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&am
> > p;s
> > >
> >
> data=b7TztzRbKspQdyrJ8%2Btps6IeLQlCl3E0mrgvJRydlTk%3D&amp;reserved=0
> >
> >
> ______________________________________________________________________
> > ___________________________________________________
> >
> > Ce message et ses pieces jointes peuvent contenir des informations 
> > confidentielles ou privilegiees et ne doivent donc pas etre 
> > diffuses, exploites ou copies sans autorisation. Si vous avez recu 
> > ce message par erreur, veuillez le signaler a l'expediteur et le 
> > detruire ainsi que les pieces jointes. Les messages electroniques 
> > etant susceptibles d'alteration, Orange decline toute responsabilite 
> > si ce message a ete altere,
> deforme ou falsifie. Merci.
> >
> > This message and its attachments may contain confidential or 
> > privileged information that may be protected by law; they should not 
> > be distributed, used or copied without authorisation.
> > If you have received this email in error, please notify the sender 
> > and delete this message and its attachments.
> > As emails may be altered, Orange is not liable for messages that 
> > have been modified, changed or falsified.
> > Thank you.
> 
> 
> ______________________________________________________________________
> ___________________________________________________
> 
> Ce message et ses pieces jointes peuvent contenir des informations 
> confidentielles ou privilegiees et ne doivent donc pas etre diffuses, 
> exploites ou copies sans autorisation. Si vous avez recu ce message 
> par erreur, veuillez le signaler a l'expediteur et le detruire ainsi 
> que les pieces jointes. Les messages electroniques etant susceptibles 
> d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
> 
> This message and its attachments may contain confidential or 
> privileged information that may be protected by law; they should not 
> be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and 
> delete this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have 
> been modified, changed or falsified.
> Thank you.


_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.