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

Alexander Vainshtein <Alexander.Vainshtein@rbbn.com> Thu, 17 June 2021 09:06 UTC

Return-Path: <Alexander.Vainshtein@rbbn.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 A25D03A148E for <mpls@ietfa.amsl.com>; Thu, 17 Jun 2021 02:06:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-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=rbbn.com header.b=XoLs8J3q; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=sonusnetworks.onmicrosoft.com header.b=fpUmj9Yy
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 JjzY1PJlSDMp for <mpls@ietfa.amsl.com>; Thu, 17 Jun 2021 02:06:47 -0700 (PDT)
Received: from mail1.bemta25.messagelabs.com (mail1.bemta25.messagelabs.com [195.245.230.5]) (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 331983A148C for <mpls@ietf.org>; Thu, 17 Jun 2021 02:06:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rbbn.com; s=rbbnselector03122020; t=1623920805; i=@rbbn.com; bh=Y86eOwzSTmgmSD2s+WWjrOQyOdKy6EdmuctULaBrx28=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=XoLs8J3q2SevWOpe8IhRCy4YMLTqbEzy/Dtw9EpnDimNvBHdjcF27B8vNemFU3lJ9 j3oIoLBlNmc3HhlOK2AjChHgZhrZ7mBVD3gjfi/NSfanHmoecLZ+qDPJXdI/XejMfY VeBdwzHXTiWnJfQgG9xhfVogo7RJhDVVxLNyTAGG/rShkNZf4f7ZFVUjFOlc6Z21G+ E2J3qcuRnHPfQiumtCHHDHneUXQrs5bkAR7BhJAaAkbSnQdN30NBQ6sGaZmGnYVZch yfkqkSoD8i1E/xl3nWtMKoS0F0X2LFlJSt9kYUS/whqwoxhKVs7QIZCH+X6MJe3m/+ BDez+zOlGLhmA==
Received: from [100.112.192.137] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-5.bemta.az-a.eu-west-1.aws.symcld.net id 01/BB-34775-4A01BC06; Thu, 17 Jun 2021 09:06:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WTbUxTZxTHeXr7cmUUL0XkyGCLZTPQ7Na2OAW SLXyYEUh0RhOzuRe5yB0ttoW0ZdQlJpAxXkdsiG8UW1Rgq4XpAgEtL3HBtmI1g8kgSAIDxQEO qLgIRRxZb2917svJ75z/ec7535vnwTHR3/wYnDYaaJ2WUov5oVzl9lQV2UjcyZItdJHJ5cPHk seaL/OSPZNUGpbuMI8L0puaVjnptsZzaD92mKfSZucbs3jKaw9e8ArKbyBj3fDbxainB1WhUB wRzRi4TB6sCm3wJ24uTJTtZgU7gsqGF4gRuEQ3Bu4fkhhBRFzgwM8/nRSwyTiCKwu3uUwXn0i FNe/dAG8iSGh9/hefYYz4DGba13kMRxKfwNTsYLDnU2izNvNZVkC/7QaP3fYu/HnLEWAh8QU0 1vQjdlk7B2ZqSgSMsIH4AG49mOeyvjfDiqeVwy6LhrHphgADQUBTzwDGchTMPWRMMN9WgcD8G 7sZiK0w3mFCLMfBvYbqIO+F660jQZZAce9KsF8NP/7eG6xvg+XOJi7Lb4G9ZirIsTA5eo3PLA PCxAOL2ylgkwou/Nq9yGO7ZGBddvJNSGp+zTnLWhj0rvHNgV8QAbfrprlmhPvriXC1azvbshV OVU8JWE6A785bBK/XLyCBHe3K1qlylQYNpVKTcpmMlMsVpDzlfXLHTin1DUlJ6UKyiNYbSLmU KtJL9cc1R9U5Ui1taEP+e5ZTcFN6HZnmn0j70BacI44S1ns9WaLw7Pyc40pKrzyiK1TT+j4Ui +NiECZuvJMlitDRubTxK5Xaf1tfyoCHiTcJK8P9slBfQGn0qlxW8qDduGnOcgnDHS6rPy7Zm/ xxJRCdluZLmIirzdfSMdHCUmY2wRxWFmpfjX75Fu6huJhIIQoJCRGFFdA6jcrwf/0xisaROFJ YwUwJU2kNrxw89pvj+M2ViTyMOQP1nxRTzDmxKNIkhoNireziWkn97MgfZwTtLfPpgsWOhEe2 GfIdbBtRJcv3tWfYktT7psdS5rpKr7gm40bjQ0aGnp7Nq7jb0pq5tPBm6YGL+Onw7zWp1r6Pb K7nbuvGw3uOOnWJvkpR80NJRrImVtGWeaz/pIpvXq/3Vg2V4MM75EbfU3NJbecMZyhjufy+/Z f7V0et+6Z6aemjUx8O9PgslZtDlxyrjrBaN8HbqaYyJXvwg30R7ynEW+Krl9pSkgq9s/s/P// tkxbi5rOoj7vjD/yTd2a1Lq9+7xsDX8b1ihfOOicO5WEJHV9zyteLfK5dkgTZ6bRDtYOcE2nP dCs9R8ydoRNirl5JySWYTk/9C9d5w/WGBAAA
X-Env-Sender: Alexander.Vainshtein@rbbn.com
X-Msg-Ref: server-16.tower-271.messagelabs.com!1623920802!7923!1
X-Originating-IP: [104.47.58.105]
X-SYMC-ESS-Client-Auth: mailfrom-relay-check=pass
X-StarScan-Received:
X-StarScan-Version: 9.75.3; banners=rbbn.com,-,-
X-VirusChecked: Checked
Received: (qmail 18129 invoked from network); 17 Jun 2021 09:06:43 -0000
Received: from mail-dm6nam10lp2105.outbound.protection.outlook.com (HELO NAM10-DM6-obe.outbound.protection.outlook.com) (104.47.58.105) by server-16.tower-271.messagelabs.com with ECDHE-RSA-AES256-GCM-SHA384 encrypted SMTP; 17 Jun 2021 09:06:43 -0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JqMri8+mtFlsJ1PpP9clzB/QegJL94ixSdZaqiDxERwGvKyhRltA60jRRF6l8r+eub8nYQznwdqYRf5zvX7KIy7AQUwABSGV5TYyVD7MQRUhnI0r+wsuDFJ65F2uHhJ7LTtdllq4yX8US56ySY2vMuh4q8LWboZelKiIOL/v6pvcbTxzTwJ93fM9YFaeb5HunOJCroZDM+er6QstuwMSn4QvknGorz5D2ebZOMkcoOoYn+2wVk7ANJe9qC3P3a5qwL1SrUQBS3COLhvuBXtKfC/ZeFbu2nM0Y7b+7VzAppPo+FENFytOpCKaI/VJ9OfwStJZ69VwAhIavQ2J5qMf8g==
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=st8uc2MjwORzy5ZZGHWS4XPG9eDxN6V7ou1fdaIreWU=; b=blN0hVCv3tVZ81Eff1EOwdiJtkSt3Uey+qI4mnQe4p2q+TF4uA+6XB3HJnSMz/00gMN5JIkLEnjgIYwZzzpDJZtPGJ3HZGUN2a+PBW4C0SiXuQUxGM98Q0vIAAX7H4OtztCpMVTiTfKoiuwwWDsM7TOkQVNj5Q+YnTsexKzSL+ZE3CtZYxXZwyFUoQlyPXxKj2TpMNb+tCQIMxgYGtwpdTEAxD7hrdvZxYtAfRPWbM62Nr+ZX1YytPZaks4SGMi7KdPjHm8kzkxikPGRXybB6e4OoBqwoKF5iDuawS6Gr7XHXjPfvhW3GvPuvgXw57lcZ88JkUMcCyyWdQE9pz0jCA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=rbbn.com; dmarc=pass action=none header.from=rbbn.com; dkim=pass header.d=rbbn.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=SonusNetworks.onmicrosoft.com; s=selector2-SonusNetworks-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=st8uc2MjwORzy5ZZGHWS4XPG9eDxN6V7ou1fdaIreWU=; b=fpUmj9YyychXR/I52d8b3NZmgvYJK+0FGC9CKwwlpbiKQ5EC2WKsWL6S3s6FewGY+zJpz823SB1Ncs7GM4Zfc2iUvCwgDMGhIgwNJOv4o1tk1DxsGNjbwcEZLwIBqdJU+wdLxTBI33/PSRUAuCK3m2yrv0Hn0WPRRo7ZWKBgW2Q=
Received: from MW4PR03MB6395.namprd03.prod.outlook.com (2603:10b6:303:122::9) by CO6PR03MB6292.namprd03.prod.outlook.com (2603:10b6:303:139::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.16; Thu, 17 Jun 2021 09:06:37 +0000
Received: from MW4PR03MB6395.namprd03.prod.outlook.com ([fe80::42d:520b:ac94:ab62]) by MW4PR03MB6395.namprd03.prod.outlook.com ([fe80::42d:520b:ac94:ab62%7]) with mapi id 15.20.4195.030; Thu, 17 Jun 2021 09:06:37 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>
To: Stewart Bryant <stewart.bryant@gmail.com>
CC: "gregory.mirsky@ztetx.com" <gregory.mirsky@ztetx.com>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] [EXTERNAL] Indicators in the stack and ancillary data after the BoS
Thread-Index: AQHXY0tvWXYojRPFIEm2oOWwKl8E8KsX5L3g
Date: Thu, 17 Jun 2021 09:06:37 +0000
Message-ID: <MW4PR03MB6395DA0A79E5882ECAC2B7E4F60E9@MW4PR03MB6395.namprd03.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>
In-Reply-To: <E512176A-02D5-4F74-8644-EAC4E3938AEF@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [109.67.43.254]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d2f616b6-c56e-4124-2b81-08d9316f36c0
x-ms-traffictypediagnostic: CO6PR03MB6292:
x-microsoft-antispam-prvs: <CO6PR03MB62926CA2B518A4E370E0F36DF60E9@CO6PR03MB6292.namprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4125;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: lxZA6qI6VbYZVZ+UK+bZbHinn+iD6IJ1fGSBxoFQc4DEQHerGd5MUV3u90r62AStgoSfuuDWjVwHGvOf0VzYmYJlMl86uuS59PcBCo7HB04Bbg5NM7uHAOiNPkTuqAlFW9NvLRW96xvGITuVWljChDgCelzc7NHauPRtEl+aR8jxNLlCWCXN0RhkoLn0ygHHr/h+RW/YUilLGSTkgllkAD1vbQkd/faaeqrYzpiwq9FB3mkE/EMz1Lcd2k5vMpikP6vMb0EaOyybwgOQGNIRsa76wCChbuAiSuSxYENdpu4EqkI8NhQkHGJKd0wR/QZHpak8HlvXO76upC6FHKbtnkBPEcIGG5aG0GldIlQcZ/Vsozfl3LjZJmoerdnK5ieumKyTEeG7eGng1xmnLVZOnFYAyHkR4p9mbvy1POXdObZmZVSwl3ABEJDJXPjg0CBecFkCyxXQrlf9UlEkeR4Zc5xawFg3TzjXuD+3TdfCr6XEqFAFbig7JFa0gqqG0TvCSu/HF4+2SEs0/5mglCP4uYpZIJ5BQZBHOdBy0Q5oFmKfyWaib8K3MvMdQ/WerbE904UIEl9i38RSibxH9PnLsX+xUY04bRWt23nxKB1yFpY=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW4PR03MB6395.namprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(396003)(136003)(366004)(376002)(346002)(83380400001)(8936002)(5660300002)(86362001)(4326008)(8676002)(6916009)(71200400001)(54906003)(52536014)(316002)(33656002)(2906002)(6506007)(53546011)(76116006)(478600001)(122000001)(7696005)(9686003)(38100700002)(186003)(26005)(66946007)(55016002)(66476007)(64756008)(66446008)(66556008); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: PjglK5eJ46/N2UeO52neCKUqwZLG7PmeQlPelNvGsjXRqwRpL57rvV7VtmIpDKuZqO+W66OZJuzX29qbjtIpImTTk9gEYBYeWyngFUj5fpC/iqAB4zb57SFdVQ5Ph5ELoi6hkWIfUeEPWGE/NMwrTACKoXP1AHAl9PKpnWfaZr5b1zrD74QOtwz9p8TXeoYBSavitiNFE80PBjLHNLZMFlC1AvLxB+Y53FtqTEpVRFrvgMk0hw/YP6zHWZSwZ3X2b6ZxyTOcV1EG1WUAUTrNItTjaXF1mSb9ssJ2j8AUHgEMgr+jxyAgoAkxn3h/ne/PjiERdcadmtWyyt3BJBkj1X8DLTHttgFFvDxYz3A5pIeLziWlWntYEbI3ZqQ6mNyzB5UX/HaTMpVEg/m6triq8aerOfXacDVjzOktZTLlc1T19CMIzlNJgy9ZfOMyv3IncY9nj7uYfXSnOsqJR8YY9sBSmBManAcYen81jNOPlPMFRGhTme010UhA7hGaCP/OLsPcLiJOGJqRPScHjv9rF6NnmC/dTJZDs3YFMk28GUIkYAY48ahFFNfxgCOXl/GCIiIGi9pSi9qxfoW2PXrd790I2YEj9snFBLOedMRe9Cp2ih8z4yX42jCqsbBaOXHJONC10yHNd09dMv9ZR1+/SgFA8Fz0t79nZyRc3IjgO1PVDIwr8u9eNZoxRUaapy1Ov5y2UDMo/O6s0E3CaPh2KNMdDWDhAD882QyzGYvrdTtoBKzWdCVJ+liWz0K09XtRV+a55uHiroIIbSi17bfj3LJw9xPPmJ9NIvFjFNtAhEn3Eba4NJXkTAT4++dl9MQf9eqm41E/fC0v1t3z3q6WRmXrY/k/6TkrR4ykL5vT/bv3akAeLG4hSFukqcuvv1Iu7dqwtDH3HPCDYNYsYeEP2dhsYQAAvQEaxa5PUdGI8qwzOGRnYOAYMGVcU9zI/l9h/p4Z5sQPHjSJx2g004gHD5xkCaE3tBhLiACP8WXTgREzeTWUAyVPZeasELP+C2atP6t/bBgpSBbkWh2y4kVAscXa/YobJrv9mKeEsldEiD8+U+01WjbdJ7ecOIgki68pWA1+pVZR/MnK819afw8hXSvwuMbAexsWMUc1QK7bUw8qo/HLCXOhuNLs01tYQmR69EHu33h0foi2xw9Ncoi8IC9tmawIKSPP0svENvj3dF47hCWppXXnxiU4jasCesKQGe5jmywLAWwEvg1Yq9vACEJXPdgHDdxO6CISrAr94IGgCu2ixmEllOFGHMYwLOCiD08STGNTlIw1fIPIVEcrP8pyMa3SjqczdmVWDmwIeHt8PNYSDqWJ9Jt6Uukg2iED
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MW4PR03MB6395DA0A79E5882ECAC2B7E4F60E9MW4PR03MB6395namp_"
MIME-Version: 1.0
X-OriginatorOrg: rbbn.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MW4PR03MB6395.namprd03.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d2f616b6-c56e-4124-2b81-08d9316f36c0
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jun 2021 09:06:37.7568 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 29a671dc-ed7e-4a54-b1e5-8da1eb495dc3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: hUzcvqsXGPvDRwl1yWat1diFtS1+MCn5D3lHDJbn6ic2hpFUOID1k7d6QeMJajyom5+gA4/vdIDsJfKEgwyJTw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR03MB6292
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/tom7Bp8mNUV-uNyCSzoSQSOVBgA>
Subject: Re: [mpls] [EXTERNAL] 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: Thu, 17 Jun 2021 09:06:53 -0000

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:

a.       The definition of correct processing of GAL at ToS but not at BoS must be provided

b.       Advertisement of ability to process GAL not at BoS correctly in IGP and BGP must be defined

c.       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

From: Stewart Bryant <stewart.bryant@gmail.com>
Sent: Thursday, June 17, 2021 10:36 AM
To: Alexander Vainshtein <Alexander.Vainshtein@rbbn.com>
Cc: Stewart Bryant <stewart.bryant@gmail.com>; gregory.mirsky@ztetx.com; 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.