Re: [DMM] Additional questions/comments on draft-ietf-dmm-srv6-mobile-uplane-13

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Wed, 14 July 2021 19:55 UTC

Return-Path: <zzhang@juniper.net>
X-Original-To: dmm@ietfa.amsl.com
Delivered-To: dmm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A3BC3A1703; Wed, 14 Jul 2021 12:55:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.549
X-Spam-Level:
X-Spam-Status: No, score=-2.549 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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=qLn9y5WI; dkim=pass (1024-bit key) header.d=juniper.net header.b=XfVRPcpP
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 250hJ_ZSx8Aj; Wed, 14 Jul 2021 12:55:46 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 C17B83A1706; Wed, 14 Jul 2021 12:55:42 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 16EJtguv009475; Wed, 14 Jul 2021 12:55:42 -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=8v4y/VlvV6pmCF/sfmKv1OkfHvTocuw9nn80ROutJoI=; b=qLn9y5WIYRIzD8acBYRRQGJ3wJI+xlpSfBspB38WOYvPK6YqzIrFgl6dR9rZGlbXq/P4 pg7/9P6F/014vA+b9djX7Qg1VnbuGNoSgWAGQSULYL5bmlX8f9i+b9iFsJUqZWFl3ZWp CnR0LlaaZu9y8BcpVP6H+UHUNXXpDFEdvkFhZZfygyiJRnrxDueF8KWz1HOhD8+wuSo4 LZXXaEqJhoWAkc273qiDQLvWcnB5Or01VSaGzdkD+VRYCYYZXath3kkkz03VdI/nolrh Ws0Z58CrMdPH1nNozHie/E6J13T3rQIN7ESC2kMyqU3JB4jCWt3TRfGUHm2IipBqil5i 5w==
Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2169.outbound.protection.outlook.com [104.47.56.169]) by mx0a-00273201.pphosted.com with ESMTP id 39t3sugcte-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 14 Jul 2021 12:55:41 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ww/3B+J+6VahGmoUSZMulXnk7VNLiQF2Fztw1prdVFyYXEKSu5NITW9dHncFL8RayIEyscIXXGJVZiFLxT6fV6XfmndmO/yGzVOAZYHLWBvt6NfV5z09ZkSuNP1ZWQT2ajq22cyWWatblrQiNvTra6/Mzasgs02wO0m3OpAeAMY78bItfIcLFIeBQjDfz4StzVS2QtZEWIcb9uMqcFgHlYRWghOR/tyvn8osbNkeNqMsVDL71ddUCOt8g49VUrc6yGMYtqdsZSpuya+SMBRQOYtFcmyXkPJDwDOfRdbwaXptWDnWNhEh6ow9x1zxzZewR7JhS0SHhHrWEx8GWcFVRg==
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=8v4y/VlvV6pmCF/sfmKv1OkfHvTocuw9nn80ROutJoI=; b=Pb3nQ6EsUXaEdltWM7ZugPw0CykA23avcVfYJ3TRmRnVmONJIIRNXRXr9CWMMdJTUwiBR8UsBrlFU2DQcjcOOWZEb/qdh0wKVCClobKlr2qgrriQBx48Xi+YPhKNVyZnOiUaDOr6UVCoIQHsuGq4W7jh6VCRxnLFyx0Q58kJBPc4QFs5x63dLTZG1BzFxaH1DoE3u97Gsl9mb93m8i/s8DlTlCPM/enzJgwNK3kXA34Tt8biqMAytjqSS2oSofpS/B5wN44fa3GOW9Xj9x1mR/pU+BSkO/w37glDdQXVoAx65wnSAgLC8LG4RM0vCjRHAu/5HfcqMj3TRfjXxpQnZg==
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=8v4y/VlvV6pmCF/sfmKv1OkfHvTocuw9nn80ROutJoI=; b=XfVRPcpPf3owqaYVtuhPSAkv0XLDCv8TdBzajvI1fnxiunfJAutfn1w+nuUka8kaZL3+e4S+RpPbhdmXOyB3QtT/mm71eHKvjWMqearSCCh0evSNuDmPvJTk25H32kUGvApjFp/7cMz6Wg/cyyZp/uwwOWF/eDrKYLc/YtSlPzI=
Received: from BL0PR05MB5652.namprd05.prod.outlook.com (2603:10b6:208:6a::19) by BL0PR05MB5489.namprd05.prod.outlook.com (2603:10b6:208:6a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.14; Wed, 14 Jul 2021 19:55:39 +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.4331.021; Wed, 14 Jul 2021 19:55:39 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: "Sri Gundavelli (sgundave)" <sgundave=40cisco.com@dmarc.ietf.org>, "Pablo Camarillo (pcamaril)" <pcamaril=40cisco.com@dmarc.ietf.org>
CC: "dmm@ietf.org" <dmm@ietf.org>
Thread-Topic: [DMM] Additional questions/comments on draft-ietf-dmm-srv6-mobile-uplane-13
Thread-Index: AQHXc2IZ833hEh1IeUqqyCkVgW2tqatAIqHw
Date: Wed, 14 Jul 2021 19:55:38 +0000
Message-ID: <BL0PR05MB56524F37C64A5A5D142D8D7FD4139@BL0PR05MB5652.namprd05.prod.outlook.com>
References: <CD83B6CF-20BD-4275-BB2F-5F2E68BB8EA3@cisco.com>
In-Reply-To: <CD83B6CF-20BD-4275-BB2F-5F2E68BB8EA3@cisco.com>
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=9ed0207a-3ff7-4c41-8ebf-7b139955e4f4; 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-05-29T00:35:58Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4;
authentication-results: dmarc.ietf.org; dkim=none (message not signed) header.d=none; dmarc.ietf.org; dmarc=none action=none header.from=juniper.net;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a7249dcd-ecda-496c-2a1a-08d947015a9c
x-ms-traffictypediagnostic: BL0PR05MB5489:
x-microsoft-antispam-prvs: <BL0PR05MB548979E140D0A6C80A142D5FD4139@BL0PR05MB5489.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: dxFwRtFI6ai49Dd4rVC2Wa61DptcTeX8GIWYeonQSN52lJ8WKxEkMG/86Q+g3yJ+gLhtPIq74iXt7nYDfh7of0gkAmIKGQVxl5lV8tyeWAAa7F1kn5umfWaHOgO3mLtkmhQkw/rfoRSBxuL5P2PhmwPHpzQDk4WIN37TXKD4kUYkS48wrAtTcHgUyRuqlinCCz032RypMxXC5Ag3XwjbXuB2g06Anf+4d6dYiK70LXvZfXMNMcvpsuZnlDKkCTtgbznlObEMQBngirCsfV/wqXIjl4X0dbzWzrusUb/p5k58teJs6kFlGDG6c+JqJJhZUGI06RVTHQgu7qOhtxO13mNVzmu0Eph1ruXcHH5FQTMnngTmxKMmri346CDtszlNV9EW3rluvbRAlwOrEz9Atq1MUd3GyzaofoHanHVhal1FzXOQYZhTYbx5A+EsrA2sGdVAFGLEh3w9+6JSyk+HzyheoSpifzD+mC1H9PkoDP7179qTPplfF5wvnncUmoBKSi0d9QneTfUcRoxh7kW/i6XMYXm+M4jiki14aSbHDSEGB2SH25UQbJ8IPKnZVdZcy8YuxSxxxxIYdAIP8BcRDjG1HiGBWMYLeCzzt3Y7De6ZZblp9xw3TpRzgEPeouGBxjMLRnhSWYZqry7Wtr5FYYFQXnGcqkWWEj3DVK9zR7NXwVr5CCzv/slotTHQUlV2zJwX807ZxHQ5HSKrOb0rbstSvjSDSRu0QwHzMFtdtd9JfV6lvKkO4dmD+4bBRMjdS5HgNa6+kE//Cj0Wv5wHfWLaslI3oO1pPBFj/znrl2s=
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)(39860400002)(376002)(396003)(366004)(346002)(136003)(66946007)(76116006)(5660300002)(316002)(186003)(7696005)(2906002)(86362001)(26005)(52536014)(66476007)(66446008)(966005)(83380400001)(64756008)(66556008)(6506007)(122000001)(53546011)(478600001)(38100700002)(110136005)(8936002)(55016002)(33656002)(9686003)(4326008)(71200400001)(8676002)(38070700004); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: ruWIfe5EB5E71EO78xkAGjsYxQFkM3Cnho55W1XGCAXrl+LbFb+p6YtBLPF4avZ0f/Vo8ASzMSesPk/3XVP0HgrPLN5mM5beOL39ibTqK98izgtVvxO1WMu/9bh1R/r9QkGtY5eYOYt2e2is/zTkKYuq1lQQqIvyfj2ESRyXjdK+Byzm74JfdqrW4sGRtf0OFVJtJIvLLrI1zMTmqYt2VphbP4pguMCmuQqQ9LIXKXU8peKzH+bzpI6PWnfvr6wkXYFMQClHdh6qtxNmlUZ2QCTun3R0Syim3ukww38IvqJmwqftcaB6U6+Xvedd8qW+gTYGc2prQv5mkaECFjqgwkQJEx6cYUa8RxNziiU18GB9/ZYo+ceer1hDy79TnpPNZga8FEB2Ku2wCaztuzSaStfFG4V7flIv/nERCNA9b0KNDvmzCdCBHg76UwbN9ACZCnvs++c33mOXkcgW7zSYDcn9r80T0RaxEFYiOFsusvSLTAN6XFDSXltOKH+zm0+4Wm7Y9cDj41YrYCKtkFGEO6C+p9wOg/RQWtfk9mIEqRoO8q29DzO8y3QWdlVbsC1i9hZnraAjhCVMVHCXZLaDOaTghAXGgLc0uLceiLVi/nUwqOk2Egiz5W1My6+RW9hCD2LXNiBwArbMI1xHYfsATP1cL+cudr+klgGxNcBRagLo8a+2zJsEUmtcoFOW0QkHv44BBYbAoDzL9fsUYKlpjU3Lk4unIAP8HYzZcYBCe2TY3Um8Rv4ijYBrfXK5PWNVsE+0ioBGhLZQrPv1efCMFk84D1g3zlrQPsv4nytjTzPaW8EkakJRUedu3uo+8Yc1WnY1YsiVeTNo1ghjMmvTGToEH+FznbrGogiGmVSYMD0AoI1G7/0aDXUf/dYkG+IgCLfJXFueusRAPdmowcoAWeLwOTfrHzaOhxjZtgp3zw3x7exv5ub5RWMrA+HjSKq0qOpKK4WOBku3WAEo1InZ9l+gZa1L4X0GAPiO6/vwFr1SFGc2LrT24exSPi18W+1YmSFep3BlsOuvj34cGvwRhNuE0nLL8kFGYAUsgUmU9SIC2ZXPrnPSrPwL1OPEBJfUqS2CVBJ5j6hCl9Sg0Qq9oi3eux7TaSkEhp7eD4GJIXk4/W/pQ/66C144zBE3eu2nNA5N1x8o/tYL7u+gsVkLpmEk2t4o8tC/qeF/pvM+P0H7+OSadzSikEobd0NFS8PkTk91/leDIbglOTMTQ6EIwbpqEKixKN+zkgzqIb7JKLNRylqYKzgkTxcSWRSUQexwHEAcSz8mWEoNUMRGWqEz2XkiTjgn2AKhjCGxbIxgB3A=
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: a7249dcd-ecda-496c-2a1a-08d947015a9c
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jul 2021 19:55:38.9649 (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: nWHBgtlC55gdWlCSXGfiL8m9ZapQm2vBLxAln7xJmaCT8sEJd7JaWJl31HyS5EFgqXOSe3dK4sUaWjgWHhbW2w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR05MB5489
X-Proofpoint-GUID: tYVpudYFtS1466EQTKjj8yFhaBLEWNYp
X-Proofpoint-ORIG-GUID: tYVpudYFtS1466EQTKjj8yFhaBLEWNYp
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790 definitions=2021-07-14_10:2021-07-14, 2021-07-14 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 adultscore=0 spamscore=0 mlxscore=0 bulkscore=0 priorityscore=1501 phishscore=0 impostorscore=0 lowpriorityscore=0 malwarescore=0 clxscore=1011 mlxlogscore=999 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2107140118
Archived-At: <https://mailarchive.ietf.org/arch/msg/dmm/QdwetgYWVHpnvxOHkjUybFQc_FE>
Subject: Re: [DMM] Additional questions/comments on draft-ietf-dmm-srv6-mobile-uplane-13
X-BeenThere: dmm@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Distributed Mobility Management Working Group <dmm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dmm>, <mailto:dmm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dmm/>
List-Post: <mailto:dmm@ietf.org>
List-Help: <mailto:dmm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dmm>, <mailto:dmm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Jul 2021 19:55:51 -0000

Hi,

Here is my summary.

General comments:

1. There were some architecture discussions about SRv6-transporting-GTPu vs SRv6-replacing-GTPu. I understand that this document is about SRv6-replacing-GTPu and the other is out of scope. That's ok - but the draft should omit "3.  Motivation" and just have an informational reference to draft-kohno-dmm-srv6mob-arch. In other words, defer the motivation discussion to the separate draft and just focus on technical details in this spec. BTW - I want to clarify here that when I said "the only advantage of SRv6-replacing-GTPu is MTU savings" is *in comparison* to SRv6-transporting-GTPu.
2. I don't think it is good to categorize into "traditional mode" and "enhanced mode" (note that I am not saying that an operator does not have a choice in what it wants to deploy - it's just that the categorization itself is strange), though that's not technically critical.
3. draft-murakami-dmm-user-plane-message-encoding should be a normative reference.

Specific outstanding technical comments:

4. In 5.3, for uplink traffic, the GW has End.M.GTP6.D for the UPF address B and the gNB does not need to know the existence of GW. For downlink traffic, the UPF knows there is a GW and put the GW::TEID in the SRH. Why not make GW invisible to UPF as well and just use gNB::TEID, and then have gNB/96 as End.M.GTP6.E on the SRGW? You can still put GW in the SRH to steer traffic through the GW.
5. In 5.2.2, because of the END.DX2/4/6 behavior on gNB, the SID list and S1_out can't just simply use gNB. It must be gNB:TEID.
6. I still don't agree with the aggregation statement in 5.2.3. Per 5.2.2 (and see #5 above), the gNB does END.DX2/4/6 so per-UE SID (based on N2/4-signaled TEID) is needed. Otherwise, gNB needs to forward traffic based on inner header (UE address), which is different from both 5.2.2 and normal gNB behavior.
7. (this is new) 5.2.2 says " gNB's  control plane associates that session from the UE(A) with the IPv6 address B.  gNB's control plane does a lookup on B to find the related SID list <S1, C1, U2::1> ... When the packet arrives at UPF2, the active segment (U2::1) is an End.DT4/End.DT6/End.DT2U". End.DT4/6/2U requires specific tables for lookup (to go to different DNs in this case) and the text is not clear on how that table is determined. Different UEs could be associated with different DNs but the N2 signaling can give the same IPv6 address B. In GTP-U case, the UPF is able to associate different UEs to different DNs based on TEID but for SRv6 different mechanism is needed (and missing for now). It could be that the control plane will give out different address B for different DNs but that needs to be spelled out.

There may be other minor points/nits. For example, 5.1 says N2/N4 is unchanged while 5.2 only says N2 is unchanged. Does 5.2 imply/need N4 change? Good to be explicit.

BTW - while trying to confirm whether N4 needs to be changed for 5.2, I noticed the following in section 9:

   The control plane could be the current 3GPP-defined control plane
   with slight modifications to the N4 interface [TS.29244].

It should be clarified what kind of modifications to the N4 is needed and for what scenario.

Jeffrey

-----Original Message-----
From: dmm <dmm-bounces@ietf.org> On Behalf Of Sri Gundavelli (sgundave)
Sent: Wednesday, July 7, 2021 2:59 PM
To: Pablo Camarillo (pcamaril) <pcamaril=40cisco.com@dmarc.ietf.org>
Cc: dmm@ietf.org
Subject: Re: [DMM] Additional questions/comments on draft-ietf-dmm-srv6-mobile-uplane-13

[External Email. Be cautious of content]


Authors:

Can you please summarize the discussions and identify the open issues, or areas of non-agreement that have come up as part of this WGCLC

Thanks
Sri



_______________________________________________
dmm mailing list
dmm@ietf.org
https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/dmm__;!!NEt6yMaO-gk!RHnpE1MQpMxwvVzdJxpCZjAUFz5bvXIR6cIWkZ21QDqH-Jv91pT-qaf5U6u-eMJx$

Juniper Business Use Only

Juniper Business Use Only