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

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Thu, 22 July 2021 19:00 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 07E963A0FC2; Thu, 22 Jul 2021 12:00:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.249
X-Spam-Level:
X-Spam-Status: No, score=-3.249 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_DNSWL_LOW=-0.7, 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=F5P3Mwy1; dkim=pass (1024-bit key) header.d=juniper.net header.b=FdlaXBh6
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 gnc-xtd2toRQ; Thu, 22 Jul 2021 12:00:20 -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 E1B593A0E1C; Thu, 22 Jul 2021 12:00:15 -0700 (PDT)
Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 16MImppf017878; Thu, 22 Jul 2021 12:00:14 -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=mwHywQZtNZCYZRGX4VCDiH9ZNkHTU9Sjhv3ZtBB7gzY=; b=F5P3Mwy1LUzUuHnwijeXQRZBhGFP4pZWPoIQ0e0IKtZyQxYctgOQW5bDoLDidcnenCJJ gPRFh/gzHoqy00O4urn2p5PoOdpcvxmdvtLhT//jU7A8yq/XG9mSsWHQT6gH+FPYQ458 EvIS0qW5sYvJi6R7JSGLTIvSX7E2Q8c3hfriNfcIZBiW1VOZV/ycPw8FD4U//DAzAz8O 2Si1Fm6f1O2fk2bi+TxR7T+C1n3UgT3uZW7yLRQNQ/Xly71+k4m+QoZRbweHVVO8D47K QTVcN6iK2bD0rC5ja1FmJc4nZcf1k4UwR55MQRrDuJwPyN1SJpfJx7tsiRU6rIRrL3+c 3g==
Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2046.outbound.protection.outlook.com [104.47.66.46]) by mx0a-00273201.pphosted.com with ESMTP id 39xyur9ee1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 22 Jul 2021 12:00:14 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GzvYBBtKT3h4XXAUoVmhhvJtOVHBMg13VYVXZCg0iL7ZnX7JQGI36kMPeNB2CIL7inQx3gaxnWd5ExIDhoVCFehTS5y/OgSjbDxfjELuwBVWQpKtrZECcUeznZs8AkT3zDJi7/7jnOJGqWnJgjmRhncmkU9sxbjHGkUo7iou4B0YdjhEHqjN7TbA2Sj2uBFl6YH7RENykpsRZP3C0VVJLWOqDGM6nIub933hsobqE04eFxg0JDSQytruiAJvJkxBMW3nVkG3tIYYbqz3UzzDLp0rWPDRj5XJEVIQhM/RhrLp5rcy6+E/bIml7rrsJ0E63lCrsZCLzNqm+pxkCxssoA==
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=mwHywQZtNZCYZRGX4VCDiH9ZNkHTU9Sjhv3ZtBB7gzY=; b=au2n5cYtsU4kFvsyZ5RXrKMuV6IPeBbz0p7OgggIg42yN/Tj6aSAuiyDqPSpOT2J0KLUotgc6IJ48HgSGI3B3nyeOPRUk/6tEybywtOwC3sQF7nWkJT1w51OQubKTpQCtOh/85AZtLL9KrpjVY1Ai7zTNsuAE+XdDXGxRHOsyvc8jsCh4v9QxY2JQCDStmPuG0yPS+/srbhSPqGN+DARYCH/n8+rBoNJbDMEz23m2mOXTmZ6sJtfSRom7AxW1rWEAtottTVPAo8KrNgUzPxaaL/z+03yCAKQoNW497+sHrvchoXAxDr/FBv7xTx38ZczL3D5ZGf+b965F+gvWC9wdQ==
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=mwHywQZtNZCYZRGX4VCDiH9ZNkHTU9Sjhv3ZtBB7gzY=; b=FdlaXBh63MZGCu2s5FhgEYh46Wre6xg4NkeVubN7rvCOaEvo0O83foDGmn+nQjH5KOt0XIAXzkG5hN326J9vABGTECHPgYZfT/mT7L2rmoAoB/OBzETB74t/CvLQws9kc4UqHS760YX/b0ZjxGhv4OmsCrIMnOuFQRK8+kenOIQ=
Received: from BL0PR05MB5652.namprd05.prod.outlook.com (2603:10b6:208:6a::19) by BL0PR05MB5571.namprd05.prod.outlook.com (2603:10b6:208:2f::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.17; Thu, 22 Jul 2021 19:00:10 +0000
Received: from BL0PR05MB5652.namprd05.prod.outlook.com ([fe80::79a9:298b:4d86:e04a]) by BL0PR05MB5652.namprd05.prod.outlook.com ([fe80::79a9:298b:4d86:e04a%6]) with mapi id 15.20.4373.007; Thu, 22 Jul 2021 19:00:10 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: "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: Add+IFRpgAhQZQMgRv2DyigIUKykpQAV89GwACSPwlAAB14ZkA==
Date: Thu, 22 Jul 2021 19:00:10 +0000
Message-ID: <BL0PR05MB5652E4754B8E8708B420488BD4E49@BL0PR05MB5652.namprd05.prod.outlook.com>
References: <DM8PR11MB57197AF3A653F4CD5B8E9783C9E39@DM8PR11MB5719.namprd11.prod.outlook.com> <BL0PR05MB5652DEE6F1CD44A70A8C939ED4E49@BL0PR05MB5652.namprd05.prod.outlook.com> <DM8PR11MB5719EE4D749F3FFE79660FD7C9E49@DM8PR11MB5719.namprd11.prod.outlook.com>
In-Reply-To: <DM8PR11MB5719EE4D749F3FFE79660FD7C9E49@DM8PR11MB5719.namprd11.prod.outlook.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: d58da5bb-4220-4749-0a74-08d94d42ede5
x-ms-traffictypediagnostic: BL0PR05MB5571:
x-microsoft-antispam-prvs: <BL0PR05MB55719837E5256C14E5F7B0EFD4E49@BL0PR05MB5571.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: v5NS86CUXeXtnBZdGu0KLv3hH4A7Ws4iYXA52XLlEA6dsNcKFzezRNTnmxnpfunVGAnkZdR2elqqgTomtLmu8xKx1ZBKO0ful0qwfbGrcm/zRJwr0MJHCCi38hdxQfnQQ4788JUMl4/EAJRLRkDrHzgrpwmduYxSMFvU1tcVRSFzVhDECtvAWvGClXSGAmgyaZaVh3U4E6sPZM9OH9YF5TxfQdFcrNK/ozg1F/TgjXsrU0h3eJrh3JWyjn8HyFqLIRrC8M8s0NcpfF0PBimoonvnZctDF2Cz/J9cqxHENu25hLISs3GsmKPIS/tYioDtBmfNoBiSy4yM3fYcl590ovQ3HcUv/ciCQWDufNaDkogYkg3Lvg8CRCmKckatSVy6g4oHYALxeWKeo9sx/w4iBoPrMagzOMVT9V6saUbZss62lFPqyqnvFP08G4GPB3zCd3pXHgEMEeFnW/5vMUypBYs6cJZl9q6eR5Gf+pcaeOdQJUpGcF1R9AVOV3ln9WaujEahvYbcktvK9P1+NarFWtL2Uy3Zufl8EQehAdfzxYa5NxmZzLpTNNGV1Sxe/NClHPVvTJVak6XJ6FCn+evsTYWYuXY9Sl6a9eMLGVXwQ441leHFXFwx7NHg9bTBilZqIlnMOSJ5Q0ZogXWdaXOy8NE5UR5jDYXfbIAonwuDrvY+zx2T3TCsPAhbpOqDde09f3ruJ6uLqb4nL/CI7WaYdPidzPoqVm7i15uQhSH8cOsZafDG1vEx2TYNz1/69cC8JnCjxHkeI7jkm3GAXBnBODHwwsFTkjU32tzNu20vyrvptf9fSrcC4Kjvfr4dZWTSHJ6APdWmSx32pp1rMH2cbA==
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)(366004)(53546011)(33656002)(83380400001)(52536014)(66946007)(508600001)(186003)(55016002)(38100700002)(122000001)(8936002)(4326008)(76116006)(30864003)(7696005)(6506007)(66574015)(66556008)(5660300002)(316002)(966005)(9686003)(66446008)(86362001)(64756008)(66476007)(2906002)(26005)(71200400001)(8676002)(38070700004); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: p/5ETNGEf65mJpZQnofLNoxJlHgvWhm2gmZXwk1mAxeAz7xGNmPj4598389yF1bY061asd9zJB5nO1lZckhl4qJEiEKhkcCmd/pBxSUB0X8HJBpX+qRAgM/nrIsmiIHtTbFF+9pKrB5BebwkGmor10hpoigMg/53blhnMyGUpq3HR2CY4Dv58t8dmpGp6dl+dB/+4Km+tds28d5a+DF8mRoQ7TslypHwAz0u7E7jA4UKQ49WQrWaKnoZkKNvU0lUblfAGni37lzLcD34fUyAntXpJKmXMu6+CWy0AaxqVYeSvcT659ylvnqHUHCx0b2yGFNwupc2FAKQYuElG/T9Ao8ptrBIouoIsThtRYHT9f99F3TBoV/rjCOKL7SWmT73hokFpzXb8PFDy+67C2LrPuT+iYtRF4OgygkBfk9uAR0WqE/yBqYpNmtagKsbfnfSqMzZRQs2nbrzbSn8SLLbvpXx89lPR8fLavPDGdwI7VUfydOS3tkOjYBScKVQaBqtJPvZXRSiuVr/eUUO9NW7m7gmeNpo4Xe0Jyvu35ZwY1Tm1yoagAHOEQQghWS8r2bw17JQbehXiVUJtOxlIFWFYyGHJOdnX2cOPXMxnvkLjdLmEpM7J/qlWFHA0sD1aqfqkONpEkjiPxHLxrzb3qIFNbmJOZJgUPb6nV6FC5ocKfizRaiv3y8/FCTGqDdpFaTr0WQyy3yhRCK0qpHX0LO09Onx0W7P+6YG9vgvE8SHUOgdxPfAR3KsDPhyVeIYN/wZApRVh6U8ki+jfPfhyhiDWW1lUrlE5Qzx2MFj/tL7ijFiaOYkgm7aDsKfEZT1yahQcv2Hju3r5ATjOk0S233k3kJMRpG+YwXYuL1V9FppxslMaUwgQUnfsRFEd7SjaWZTo7FAzHPK4dc5jkQjShRwJXGJ/jW31TEQ7JDntHokSCqsraRTnH3MCOMPzlqeHKgglf8eFgfvS4f1e7XD9tmE6GT62NDdDcbB3DnyMAaYovN7ud97mVs4ADJG2bOKvfna3Ici9jsI10dt/T4eVfpAoz3kDu6I1uBLA8H2Xl8Q/sg6bUGFp+JJtb3GyaSnmwB2Z6l+WQFk32s+t3lQhSFt7wfoS50RqwmwJUhCbIyfpkkFR9pZpfWi0Mvry1qbgQpHMa9o/2b1NzeXQfQIBd0ZS8UXk0lFauqlkoaptFY1zqVecH66x913MGkD8wR5mmwrH9ZAV/S/Fjzt3b6zHQGCYykMdbSioPwXvgwsk97st0DJK5zQll9VzI4bCP3D4Eggasyi5kxikwHaRIWoonRlL8cmi8FUDX3H/w0wP0igPknUkF2xWuU2uQMDcTjJ+SUl
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
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: d58da5bb-4220-4749-0a74-08d94d42ede5
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jul 2021 19:00:10.2287 (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: 7fkQKQXNE3csWKkcKFjJRnMDSu2FfTCyARsNVBcypkOFqOedUv0YT9APYSGjvFl3Vr7ECCUPf6IPnn/zXIJFLA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR05MB5571
X-Proofpoint-GUID: O-uXlrblqYs3mmjP600EeMq_DfEQNzQv
X-Proofpoint-ORIG-GUID: O-uXlrblqYs3mmjP600EeMq_DfEQNzQv
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790 definitions=2021-07-22_12:2021-07-22, 2021-07-22 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 spamscore=0 suspectscore=0 phishscore=0 impostorscore=0 adultscore=0 lowpriorityscore=0 priorityscore=1501 mlxlogscore=999 bulkscore=0 malwarescore=0 clxscore=1015 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2107220123
Archived-At: <https://mailarchive.ietf.org/arch/msg/dmm/wFnCej67MExN1PVY7yS4jOkiz-w>
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: Thu, 22 Jul 2021 19:00:35 -0000

Hi Pablo,

Please see zzh2> below.

-----Original Message-----
From: Pablo Camarillo (pcamaril) <pcamaril=40cisco.com@dmarc.ietf.org>
Sent: Thursday, July 22, 2021 1:27 PM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>
Cc: dmm@ietf.org
Subject: RE: [DMM] Additional questions/comments on draft-ietf-dmm-srv6-mobile-uplane-13

[External Email. Be cautious of content]


Hi Jeffrey,

Inline with PC2.

Thanks,
Pablo.

-----Original Message-----
From: dmm <dmm-bounces@ietf.org> On Behalf Of Jeffrey (Zhaohui) Zhang
Sent: jueves, 22 de julio de 2021 16:36
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

Hi Pablo,

Please see zzh> below.

-----Original Message-----
From: Pablo Camarillo (pcamaril) <pcamaril=40cisco.com@dmarc.ietf.org>
Sent: Wednesday, July 21, 2021 1:37 PM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>
Cc: Sri Gundavelli (sgundave) <sgundave@cisco.com>; dmm@ietf.org
Subject: RE: [DMM] Additional questions/comments on draft-ietf-dmm-srv6-mobile-uplane-13

[External Email. Be cautious of content]


Hi Jeffrey,

Many thanks for the summary of the open items.
See inline with [PC].

Cheers,
Pablo.

> -----Original Message-----
> From: Jeffrey (Zhaohui) Zhang <zzhang=40juniper.net@dmarc.ietf.org>
> Sent: miércoles, 14 de julio de 2021 21:56
> To: Sri Gundavelli (sgundave) <sgundave@cisco.com>; Pablo Camarillo
> (pcamaril) <pcamaril@cisco.com>
> Cc: dmm@ietf.org
> Subject: RE: [DMM] Additional questions/comments on
> draft-ietf-dmm-srv6-
> mobile-uplane-13
>
> 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.

[PC] I have mixed feelings about removing the Section 3(Motivation).
[PC] Stating a couple of paragraphs of motivation is useful to the reader, while -if they want details- then they could jump to the draft-kohno for the specifics.
[PC] That said, I also see the point that a Standards Track document should only focus on the technical details and do not discuss such things.
[PC] I'm fine either way (remove or keep). I don't have any preference. I'm the document editor: I'll edit the document to whatever the WG prefers.

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

[PC] As the I-D states
"   The traditional mode minimizes the changes required to the mobile
   system; hence it is a good starting point for forming a common
   ground."
[PC] Since 2017 the wg guidance/consensus was to have these two modes for that reason above.

> 3. draft-murakami-dmm-user-plane-message-encoding should be a
> normative reference.

[PC] I believe it's fine as an informative reference. One could implement this draft without draft-murakami. (While I agree with you that it will be common to implement both)

Zzh> Let me take one step back.
Zzh> This spec includes an option where SRv6 encapsulation/decapsulation based on N2/N4-signaled GTP-U parameters,
so I thought there must be a spec about how the GTP-U header fields are encoded in SRv6. If draft-murakami is that draft, then it must be a normative reference. If draft-murakami is not that draft, then either all details need to be spelled out in this document, or some other document should be referenced (normatively).
Zzh> It seems that you're saying draft-murakmi is a separate/parallel thing. If so, which spec talks about how the GTP extension headers, sequence number, N-PDU number are encoded? If those are not expected to be used/supported, it needs to be pointed out.
[PC2] None of those additional GTP-U parameters are included in the SRv6 encapsulation defined in this document.

Zzh2> I think that should be pointed out explicitly.

[PC2] The N2/N4-signaled GTP-U parameters are combined with a local policy to steer on a SID list. If you want to encode the additional parameters, then this is out of the scope of this document. Informative reference to draft-murakami provides one possible encoding.

+       0-2     3       4       5       6       7       8-15    16-23   24-31
0       Version Protocol type   Reserved        Extension Header Flag   Sequence Number Flag    N-PDU Number Flag       Message Type    Message length
32      TEID
64      Sequence number N-PDU number    Next extension header type

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

[PC] Replied in the other thread.
Zzh> I did not see it there?
[PC2] I got confused to the other point. Indeed it wasn't replied.
[PC2] The address B in the uplink is a BindingSID at the SRGW. It is not a SID belonging to the UPF as you state in your first sentence.

Zzh2> My point is to use a loopback address on the UPF instead of the SRGW - that way the GW is completely transparent to others (like in the other direction). That does not prevent the SRGW from having a binding SID for it.
Zzh2> Once you do that, we can actually get rid of one endpoint behavior (I'll talk about that separately).

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

[PC] Replied in the other thread. TEID is not present. It is a specific SID instance.
Zzh> I also replied there.

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

[PC] I don't follow your point. You have stated in previous emails that aggregation can be done, hence I don't understand which part of the statement you disagree with.
"Aggregation can be done for traditional GTP-U, SRv6 transported GTP-U, or SRv6 replacing GTP-U."
https://urldefense.com/v3/__https://mailarchive.ietf.org/arch/msg/dmm/Fv98rJ_PLyg5PNrQdnOa8g-1-EQ/__;!!NEt6yMaO-gk!TtoDf0I3B72KdJ0dz3B-TP46AGXDxJNcJ1LVz5UAFrW--mj0qmI4qbK0gdw9oFfR$

zzh> Let's look at the text here:

   The Enhanced Mode improves since it allows the aggregation of several
   UEs under the same SID list.  For example, in the case of stationary
   residential meters that are connected to the same cell, all such
   devices can share the same SID list.  This improves scalability
   compared to Traditional Mode (unique SID per UE) and compared to
   GTP-U (dedicated TEID per UE).

Zzh> Unless gNB does inner (UE) address lookup to forward traffic, you have to use unique SID per UE. This means that, the aggregation is *not provided by SRv6-replacing-GTP". It is provided by upgraded gNB function (that is not 3GPP-defined) that does inner address lookup and completely independent of SRv6.
Zzh> If the "improved scalability" refers to that a single SID is used to reach many UEs, then GTP-U (legacy or SRv6-transported) already has that from day-one (only the gNB address is used).
Zzh> I do agree that when gNB does inner address lookup for forwarding, then aggregation is achieved compared to traditional mode in 5.1. That's also why I suggested from early on that the main distinction of enhanced mode is this aggregation (not the traffic steering and service programming). But the spec should be explicit that this is done by inner address lookup. However, with aggregation then section 5.2.2 is incorrect because it talks about End.DX2/4/6 with gNB address - how can you do End.DX2/4/6 without per-UE SIDs?

[PC2] GTP-U today does not allow to perform aggregation. Please point me to the relevant 3GPP standard if I'm wrong.

Zzh2> You were saying "all such devices can share the same SID list" (vs. different SIDs on the gNB). But with GTP-U, there is only gNB address in the first place - it’s aggregation by default.

[PC2] You may have aggregation on the uplink and on the downlink. I believe your point is particularly on the downlink (as you have already recognized uplink is doable).

Zzh2> For uplink, either you need to use different B addresses on UPF, or you still have to include TEID somewhere so that UPF knows where to do lookup for the inner address. It is true that this can be done by local policy on gNB, but the same can be done for GTP as well. You can say that GTP is out of scope and that's fine, but don't claim this is an advantage over GTP 😊
Zzh2> In short, my points are: a) there are implications to do aggregation and they should be spelled out; b) the same can be done for GTP as well - not SRv6 specific.

[PC2] You have various methods or forms to perform the downlink aggregation.
[PC2] One of them is to do an inner address lookup. In such case you are indeed right that instead of using End.DX2/DX4/DX6, the DT4/DT6/DT2 should be used.
[PC2] Another option is to forward to the group of UEs and let the UE drop the packet based on the IP destination address.

Zzh2> To claim the aggregation advantages, these need to be spelled out.

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

Zzh> What about this one?
[PC2] You are right, the control plane needs to ensure consistency when doing SID advertisements. That said, I don't see why such control plane consideration should be added to this document given that this document focuses on the dataplane and control plane is out of the scope of this document.
Zzh2> The implications to the control plane should be pointed out at high level in this document (e.g. the control plane will give out different address B for different DNs).

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

[PC] Control-plane is out of the scope of this document.

Zzh> Like in 5.1 saying that N2/N4 is unchanged, 5.2 should be explicit if N4 is changed.
Zzh> Details of changes can be out of scope of this document, but a) there must be a referenced document talking about it; b) it's good to talk about the changes at high level (e.g., different addresses B is given out) in this document.

[PC2] It is already stated in 5.2 (fourth paragraph). Text only talks about N2. I will add N4.

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

[PC] Control-plane is out of the scope of this document. Section 9 provides some considerations, and refers to some technologies that could be used. I don't think any further text should be added -quite the contrary, we should remove-.
Zzh> If a solution relies on changed control plane, the changes must be talked somewhere. If it is not in this document, then a reference should be provided.
[PC2] I will replace the entire section 9 by the following:
<OLD>
9.  Control Plane Considerations

   This document focuses on user-plane behavior and its independence
   from the control plane.

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

zzh2> The slight modifications should be pointed out at high level in this document; Details should be specified in some document that is referenced to in this document. Otherwise, this is like a controller based network w/o standard signaling from the controller and not implementable.
Zzh2> Jeffrey

   Alternatively, SRv6 could be used in conjunction with a new mobility
   control plane as described in LISP [I-D.rodrigueznatal-lisp-srv6],
   hICN [I-D.auge-dmm-hicn-mobility-deployment-options] or in
   conjunction with FPC [I-D.ietf-dmm-fpc-cpdp].  The analysis of new
   mobility control-planes and its applicability to an SRv6 user-plane
   is out of the scope of this document.

   Section 11 allocates SRv6 Segment Endpoint Behavior codepoints for
   the new behaviors defined in this document.
</OLD>
<NEW>
9.  Control Plane Considerations

   This document focuses on user-plane behavior and its independence
   from the control plane. While there are benefits in an enhanced control plane, this document does not impose any change to it.

   Section 11 allocates SRv6 Segment Endpoint Behavior codepoints for
   the new behaviors defined in this document to be used by a control plane if needed.
</NEW>
Zzh> Jeffrey

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

Juniper Business Use Only

Juniper Business Use Only

_______________________________________________
dmm mailing list
dmm@ietf.org
https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/dmm__;!!NEt6yMaO-gk!TBkcHZoTGAsJLktHtw_FIcrUCxwrvpD8oFODkgBc-W6j6JW8yl7QflO-sYu7bf-m$

Juniper Business Use Only

Juniper Business Use Only