[Idr] Existing solutions in enforcing Flow based forwarding can be used by draft-dunbar-idr-5g-edge-compute-app-meta-data

Linda Dunbar <linda.dunbar@futurewei.com> Tue, 01 December 2020 18:21 UTC

Return-Path: <linda.dunbar@futurewei.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9D0FF3A142A for <idr@ietfa.amsl.com>; Tue, 1 Dec 2020 10:21:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.089
X-Spam-Level:
X-Spam-Status: No, score=-2.089 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, 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 WvFoaZDN0Qlj for <idr@ietfa.amsl.com>; Tue, 1 Dec 2020 10:21:40 -0800 (PST)
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (mail-eopbgr690112.outbound.protection.outlook.com [40.107.69.112]) (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 1E8FE3A1424 for <idr@ietf.org>; Tue, 1 Dec 2020 10:21:39 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EEC9Gi/QiLkmF3vn27Ly4/AZqQ457PkDAQJb63HCiMiLuR8mpeukCDTr6FfbQGNVNE7+TrLBsMeXjGbhE/Kyz2YZY2ipboa1AuK++rH/TtrsVOKXPbK0aCI6QiZ/ap/IxD5NOcH68/JfW/e5VJRYrZxE9Atv+59GqNGoqhE8EP0WZOe17DBZ2fTWdkd28eCZYpqwDR59m/AbLoDNH/swxmYra5duFGqW6mnbfUKOYYi+aYMcWn5l9O6VBqkBuo51tW/YdgjGcaJSLPilR/rFFSa1FukSnemcwuxRvnGvZ7p3dfBkqjiaiJmLheUcaCzc9hWf9u8UXt64EpjkdKPM0A==
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=1+Wt0rXb7ZwlFpuQpZR0J9maHXOjVoL4fwfbbpAYEVk=; b=GRJZ2Em4zi7l1z9uOikpLtPWZPcBtkgP25MfutMhYjnZpZ8OmbDLcEuiKmojWlcmp3LvSJ8DT3ZDc6lrIeG+dckBoffsUn/lFNlYvQcS1cxAS32FmXGCXMnVg2P5PWHh9DJAA4hpC8VN6N0wg52BWKO4MHiLE+JH0WzWAyQiNbOOA8EAykJcoX0y59Cc7ngosL/SHAGkFfWv5yEKzusppoXxDbYq3iGTSI6Gqr1rAuJoDJ/C8P3zJAXONkZRvPbYZ6N8nzW1VO6UecfqvZDvpTL+Kt+N2miyPcjIpE6kyZnLLWpbDA6p4+JbBNEIhIFbCl07rmanmLvrXO7CH4AhOw==
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=1+Wt0rXb7ZwlFpuQpZR0J9maHXOjVoL4fwfbbpAYEVk=; b=eclZq1uI3fijA6CJ5+0Ol2vayudEe4cbn3OwIkx2mG7d/LLmFQ2wnGkfTeb5lGoQ7f6nRHc5dSHGvVXdKYvnjOX610Z0j1ckZxKY4U+CuCuGaUWwRczENSht4Zht5stbgAWcEKnzqn6+uSE+hltW6GMtuStAqF5iqSUK4Yk1orU=
Received: from SN6PR13MB2334.namprd13.prod.outlook.com (52.135.90.16) by SA0PR13MB4079.namprd13.prod.outlook.com (20.181.44.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3632.6; Tue, 1 Dec 2020 18:21:38 +0000
Received: from SN6PR13MB2334.namprd13.prod.outlook.com ([fe80::c55c:472b:34c2:c1ac]) by SN6PR13MB2334.namprd13.prod.outlook.com ([fe80::c55c:472b:34c2:c1ac%6]) with mapi id 15.20.3632.009; Tue, 1 Dec 2020 18:21:38 +0000
From: Linda Dunbar <linda.dunbar@futurewei.com>
To: "'Acee Lindem (acee)'" <acee@cisco.com>, "idr@ietf.org" <idr@ietf.org>
Thread-Topic: Existing solutions in enforcing Flow based forwarding can be used by draft-dunbar-idr-5g-edge-compute-app-meta-data
Thread-Index: AdbIDqowHb3+VOrRTI6SVuOpy6sGLQ==
Date: Tue, 1 Dec 2020 18:21:37 +0000
Message-ID: <SN6PR13MB233415994F565A8F8B12682985F40@SN6PR13MB2334.namprd13.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=futurewei.com;
x-originating-ip: [72.180.73.64]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 54ea115d-bbc3-4632-78ba-08d89625f162
x-ms-traffictypediagnostic: SA0PR13MB4079:
x-microsoft-antispam-prvs: <SA0PR13MB407936B53B4E71BD325C30DD85F40@SA0PR13MB4079.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: EHO40YVtP039KfwugoC82HrX6bAMXnWvNI0nyvOs7ihlVJkpNMPeqdCrAsVAeUn7sC7qb4fGuA3oghpozcoOyiqodKPAkl0GKRl+H1VyBLtrH2mbRGhbtylP+GMMXsR3m9dbGJAQE8wr9jcLPZVuDdsNh2eIwy+8KYfx9rAnFFcEx8CIby7vcY130lIxIw5gqVtOgw58SoLCkGqmpbRnXT99CX8E/3ogUE6eQwfjZlMaFABEH9cO1si8JgjeF1Ek5qKWu9RJFXmMu3YhATvrhE2ycHsfSSKyMg685OSRmovKp1nFm/498q/NVPyXbg2ZvJstoTPkOeZGY7fQ6ZEGFEaiqMfdekuCbqCmkJ1d/8UESMIo1ymCQ8ChmWG+BqINap3a9FbANr1w6JyolAYoaA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR13MB2334.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39840400004)(366004)(396003)(136003)(376002)(346002)(186003)(55016002)(9686003)(26005)(86362001)(66574015)(166002)(44832011)(83380400001)(21615005)(6506007)(8676002)(316002)(7696005)(71200400001)(2906002)(8936002)(966005)(66446008)(52536014)(5660300002)(478600001)(66946007)(66476007)(66556008)(64756008)(76116006)(110136005)(33656002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: =?us-ascii?Q?yx9Oq1EZenpUlPURuU01IL4AfImd0OHcYIiTx1p32NoY6vWEYdD23XyVmS3a?= =?us-ascii?Q?AdmjHyMwjGyp8vlS8yyj/qBfeheGf6tkIJLTzc0Oc/6K2v4kgwUg2SlhzQ7A?= =?us-ascii?Q?aUFgxpb1nj1bHgMOcbLQREOqE7Fii/URTItTGS6D08dz4EjSPVjH7yIy8FKw?= =?us-ascii?Q?GcqAC1ktsSf2EmfZ7pkAKCEGSCZUonFG00KIrNXX7yn/MhcGhUKpktDqdEMC?= =?us-ascii?Q?t4p9pXmOam1hTUGhoOUkQSMoHsOSGekkw7nJZfXG8DQkdf2SaU3eb1RdPuij?= =?us-ascii?Q?ESfgZCEc6N3IZO6ujsdX6T7XzViiw/peVAI5UORkOQsS0qOECOsoofM1H/q6?= =?us-ascii?Q?G92Fp60KC3JyXQ1zB0EdhxnmBo1lGMG49+yuq966cK6hMHhE94diAyljdtKW?= =?us-ascii?Q?HrrZfFowsh1PLCxBPA4cIK/j+M8pBfbFC7d4cpVntbS9maktNQTbsRxO2Z7O?= =?us-ascii?Q?5rnsOXglCpg6tkTQEGGnGpug5DTW6xuxjgdCIvoZ9Z6VtlnFgqbawMFjZLgL?= =?us-ascii?Q?q5puI0n60zEK08q5PmGKHBO1sGL/xPPndd9l0MSY3ZegNJTaflcyHSQ+ezr/?= =?us-ascii?Q?19+9z0XDQbqfzOlpROingu6lVA8QrCfU4u1SFeEl5+KGhQgUBxt34TfqjUO5?= =?us-ascii?Q?hM7osc0L+VdiPEviRLmlnN4gQAUS+1c9jQbgU+d4ocXULxQMdRRt94cBy6RR?= =?us-ascii?Q?UIcYFgLxIjLsXrjUueNqNzqNdKXXNlz0cYV3YJNCYN+3fMGy3whc09lRlW6N?= =?us-ascii?Q?Dj5gQwEQoJtPoxtytXFM23tU8LnpdVNLYjPNmNPtMVs38AN+Po4qmgoVMJMY?= =?us-ascii?Q?nICf+UuBJhASvXr/25dBLHbsj2lOjCPYYPXcuwhr1qxwS1R7tu20Djga4LRw?= =?us-ascii?Q?KzuU6BdNLJ36Qd0QRxpogkZ6BKj/dXimGtswo5ttp3jFytNvfm/4iZdRmwut?= =?us-ascii?Q?ECSTnA88qRDgEDanBkaB2CU5n+8b1pZ4HlRfPmHm9gQ=3D?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_SN6PR13MB233415994F565A8F8B12682985F40SN6PR13MB2334namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SN6PR13MB2334.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 54ea115d-bbc3-4632-78ba-08d89625f162
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Dec 2020 18:21:37.9264 (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: iO+TXVPxvrfOeOBuKjaGeLTdrEbMK9/26sPZOWl6rwHQChciM9m/pLenjU2o4uw9KFnhIAurFalobZv2MqCP1A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR13MB4079
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/Rh4cKwP61Sv6aEER6Rn1lqrVP9w>
Subject: [Idr] Existing solutions in enforcing Flow based forwarding can be used by draft-dunbar-idr-5g-edge-compute-app-meta-data
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Dec 2020 18:21:42 -0000

Acee,

You asked a question on how to enforce one flow to be nailed towards the same location for an ANYCAST address during the IETF 109 IDR Friday session.
Here are some links showing that the commercial routers already support the feature, a.k.a. Flow Affinity, or Flow-based load balancing.
https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/lanswitch/configuration/xe-3s/lanswitch-xe-3s-book/lnsw-flow-portchannel-load.html
https://www.juniper.net/documentation/en_US/junos/topics/reference/configuration-statement/data-flow-affinity-edit-chassis.html

draft-dunbar-idr-5g-edge-compute-app-meta-data states that the ingress node, i.e. the router Ra/Rb which are adjacent to 5G UPF (or Packet Session anchor point-PSA), can use Flow ID (in IPv6 header) or UDP/TCP port number combined with Source Address in IPv4  to enforce packets in one flow being placed in one tunnel to one Egress router, such as R1, R2, or R3 in the figure below.  All other nodes in the network don't need to take any extra action.
Does it address your concern?

+--+
|UE|---\+---------+                 +------------------+
+--+    |  5G     |    +---------+  |   S1: aa08::4450 |
+--+    | Site +--++---+         +----+                |
|UE|----|  A   |PSA| Ra|         | R1 | S2: aa08::4460 |
+--+    |      +---+---+         +----+                |
  +---+    |         |  |           |  |   S3: aa08::4470 |
  |UE1|---/+---------+  |           |  +------------------+
  +---+                 |IP Network |       L-DN1
                     |(3GPP N6)  |
  |                  |           |  +------------------+
  | UE1              |           |  |  S1: aa08::4450  |
  | moves to         |          +----+                 |
  | Site B           |          | R3 | S2: aa08::4460  |
  v                  |          +----+                 |
                     |           |  |  S3: aa08::4470  |
                     |           |  +------------------+
                     |           |      L-DN3
+--+                 |           |
|UE|---\+---------+  |           |  +------------------+
+--+    |  5G     |  |           |  |  S1: aa08::4450  |
+--+    | Site +--++-+--+        +----+                |
|UE|----|  B   |PSA| Rb |        | R2 | S2: aa08::4460 |
+--+    |      +--++----+        +----+                |
+--+    |         |  +-----------+  |  S3: aa08::4470  |
|UE|---/+---------+                 +------------------+
+--+                                     L-DN2
Figure 1: App Servers in different edge DCs
Thank you very much
Linda Dunbar