Re: [DMM] Comments on draft-ietf-dmm-srv6-mobile-uplane-13

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Mon, 14 June 2021 20:19 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 781913A0A1B; Mon, 14 Jun 2021 13:19:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.797
X-Spam-Level:
X-Spam-Status: No, score=-2.797 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.698, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, 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=F+quXyO2; dkim=pass (1024-bit key) header.d=juniper.net header.b=jgJMwgiI
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 tGXyEIRf9aN3; Mon, 14 Jun 2021 13:18:59 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 842B73A0A19; Mon, 14 Jun 2021 13:18:59 -0700 (PDT)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 15EKEiwH019275; Mon, 14 Jun 2021 13:18:58 -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=XRXCneS0ioevuEyUWyoxBFqeO8rXd4aw/UFc8B5R2nc=; b=F+quXyO28Rhb4DhWqDMPgTpGxKzY9oRFsTBKfTnmivHIr1sFUezRgAAymppItV9AXA8Q 6w+UNRbTDOT3qoePceV7LUPhU8PQaBwzAk8DEgi2CeE8K96XKoVS68FV0qHSs8gAC4IB COLZHM4l45Wl2i/LzaQV9NcBpuXaE0RES0EByUU2SXwxIclRg9h4OPh/DaBLB5/86hUK weuOedymDVkdZ4gU1cZaDSoNt0oehoYgrudBi12GZIH3QBweKxOxJ4TZYjjFue2USx2W tvUVmMZ3AcVtvlJwSwAY+DJapt4sWVPzfY9pACYgoMcCWa5J2IHpNcBtQFa73O/gjGMs hA==
Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2173.outbound.protection.outlook.com [104.47.56.173]) by mx0b-00273201.pphosted.com with ESMTP id 39636yspkd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 14 Jun 2021 13:18:57 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E93cBRux5xmxt5jv/8/Wmf0od6TkRfd3G5HxMRDG8vXCoBXJnWibZsKrTejafvwVfhh1GDORZZ/wEd9XPTKhp2DR8S84+j6pAe5iqdIWAMB3Konq4sRZVur+0Uzx3H+I54xwb2/QOerVxn0fTw0KTYNqdtfbaQLaK2AvtqHwSK3CJnWPoUJBGz58IFSXzhePnssz1i6/+dg3wgZ7RcIDHYaiDHai3h4e9jBMQ83tJeUMen2pL59p08z7eCRhAF43I8muAF0cmpyqkJzK01EMr9mc8Jaw5jD/SVZvm4rmnw0LaU+ZNmATu9zTYDDM4OusEHDAvsHTIpNq/x8AgTvaQQ==
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=XRXCneS0ioevuEyUWyoxBFqeO8rXd4aw/UFc8B5R2nc=; b=OnZ0O99mXrzFDaM3q3eVpLlOevtKYxpM5R4xbQUzQUumz9UmX3pVNHdR5pfkqPaFqKOnVBloHZVXTl1T0yqOUEA1EyTMfhoHpNxlfexkVNLfZDbAZQCx0aSss/h/NLmZbt4sJDo/qcZrwz2YHNTEaJ9PF8NH55hYQGsX7jH7UujavoVeg7HS3aHKhmmvVjZstv5FW06fyDbjKV4XZ/JImGGR0FJ7zTJqPqBHoxmFD2r14J3ef+ced0aN4Du4w9bmAeXpk2CgTfx+8tQfv/1GfXAudsdxqltQqVe6En/MYVy8BKCUhmKlUNsX7lnc1+boqt9eA6DYGWz/FDYnp+HSEA==
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=XRXCneS0ioevuEyUWyoxBFqeO8rXd4aw/UFc8B5R2nc=; b=jgJMwgiIBP7NI9dj0RhnGUhF3wVJEheKtyWc3fLXIxZXQW1lGj/F7O9MvIEcdr32ZRT7VlKqX+SEJ3u+1l8sSIKiekbqRqYTtdUnsaZx/wsZVg5EsY0H7BrJ3882wsTHLf+o2/kkmHDo/VpVjLjeasLeLuysrm1DLs/vUVRGH3A=
Received: from BYAPR05MB5654.namprd05.prod.outlook.com (2603:10b6:a03:18::17) by BYAPR05MB6390.namprd05.prod.outlook.com (2603:10b6:a03:e2::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.14; Mon, 14 Jun 2021 20:18:55 +0000
Received: from BYAPR05MB5654.namprd05.prod.outlook.com ([fe80::3d55:cd52:818c:2b39]) by BYAPR05MB5654.namprd05.prod.outlook.com ([fe80::3d55:cd52:818c:2b39%6]) with mapi id 15.20.4242.015; Mon, 14 Jun 2021 20:18:55 +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: Comments on draft-ietf-dmm-srv6-mobile-uplane-13
Thread-Index: AddTECxf2ZfIeENDSPudztjNqNgUxADwpwZAAAcONRAABLOV8AEnfEVAAJiWrxAAzKCuQAABDhCgAAJlt3AAAagN8AAA3tiQAAGgUqAAAabG8A==
Date: Mon, 14 Jun 2021 20:18:55 +0000
Message-ID: <BYAPR05MB5654AD3EC054595A46605D31D4319@BYAPR05MB5654.namprd05.prod.outlook.com>
References: <BL0PR05MB56528B020740C69B711D1A67D43E9@BL0PR05MB5652.namprd05.prod.outlook.com> <SA2PR11MB5082A2AAEEC4BD637E7F5081C93E9@SA2PR11MB5082.namprd11.prod.outlook.com> <BL0PR05MB56520DA18668FA669F67B993D43E9@BL0PR05MB5652.namprd05.prod.outlook.com> <SA2PR11MB5082C689896A7D24E8DB96E6C93B9@SA2PR11MB5082.namprd11.prod.outlook.com> <BL0PR05MB565223C451095448460A944FD4389@BL0PR05MB5652.namprd05.prod.outlook.com> <DM8PR11MB57197DB83982B43F9EF69BF9C9349@DM8PR11MB5719.namprd11.prod.outlook.com> <BYAPR05MB5654B17C7641F49730BE7706D4319@BYAPR05MB5654.namprd05.prod.outlook.com> <DM8PR11MB571944B98C2BD1CE0AA99117C9319@DM8PR11MB5719.namprd11.prod.outlook.com> <BYAPR05MB565455B77F4362232E99AF7CD4319@BYAPR05MB5654.namprd05.prod.outlook.com> <DM8PR11MB5719ADB32854328E1EDE5C5DC9319@DM8PR11MB5719.namprd11.prod.outlook.com> <BYAPR05MB56544F0931F3C4D05F4EAF8BD4319@BYAPR05MB5654.namprd05.prod.outlook.com> <DM8PR11MB571924EFD9FF207BBE6750DEC9319@DM8PR11MB5719.namprd11.prod.outlook.com>
In-Reply-To: <DM8PR11MB571924EFD9FF207BBE6750DEC9319@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=fb60342b-9c37-41f8-9153-ab0a7f5ffd12; 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-27T15:50:42Z; 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-originating-ip: [96.237.103.28]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ef02c7d4-961b-4454-6f74-08d92f71a27d
x-ms-traffictypediagnostic: BYAPR05MB6390:
x-microsoft-antispam-prvs: <BYAPR05MB63906320A998A98FEA6C3CC0D4319@BYAPR05MB6390.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: /YuLvfaekeMgmdfGZU5m8oUeAsw02s+SHljjONR7swLjohQCh/uTh9pZKj4XCwpyYBk0s+6QO6pr8uihM2wcddVBUdua0Veu2DEUtlbVpi/owfRKvnRfnk3c4oHHe4mDXLbyNC/EgaWKmuv/LHCQi3NO9WjQkoCQ57CO9KYsewsmRRSd7cGNX4hcuU5nVsBE/PMB84pjTihRrz1G6Bkr0RXvnTDd6WbqPDfxRkfd53160vr/q7mwZYfAGvI0KyEyzjdjlLywrHDKbFRFLsWrFXqKuCyntJynvaxyMqJNmrm60Tq73rN5aKwwC/22AtQM9+jcZWLkRWs5h63ekDvMm/5iQoBtFEGpsKb5yUeCFu/F8f4cWiKXDV3JdnGm6vk/KKIMtgevjzjruH2zuu4KZnGg8bVqCjujcC+i8eYWAIyYt8DGDH9QCWetvw/Co284JHwKoIUBY3MYIhoDAcBm8ksCa/dv/adMHxbXQq4Gw8mJDvIuxYQjQr5cVf1mkmuywg4CRbtjrvAssqSKOC0FMxpkwZTD1tZJzQgeAJiBhEGl3YmhNqmSHXx1tbXH8PyM5v4t/ApWNgK45KlcNUMVgTYGJ4tO3hxG8AA+2Vf2TSF2QV4/ckFCTIt+Bz0DXJuJahZgXYxVmCT9qXOHiPbnmh20yBJhyCIbQ92mo7afU3KQJXaStDbaxnXfEY0IlkK0G0/NI04Bgt9TfyBpDxPTKElNmJa2R7XWKr44DFXVq2U=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR05MB5654.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(376002)(346002)(39860400002)(366004)(396003)(55016002)(8936002)(316002)(86362001)(71200400001)(83380400001)(66574015)(53546011)(6506007)(52536014)(186003)(8676002)(26005)(7696005)(33656002)(2906002)(9686003)(66476007)(66946007)(64756008)(122000001)(76116006)(966005)(66446008)(38100700002)(5660300002)(30864003)(4326008)(478600001)(66556008)(579004); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: iUxxIQFI+Duh94ySijEui4VV8xf59aEcBDgYN5J+ZRUC6d+5sa/t6iaYnnmpUGfevyNeHj8lCYND627LU1tCIBQuODWWfUtjAkU/GqdXqSY1Ayb+pWJr4nX8nhpFlQ6K99H8x5FP1dtP6uFVYFw8BHmClv1MyIUgEaI3+ceJ1IvswuV1dhkRs+tSVzZOxYEExO0O0kWp3mleXx+YLCD5U3xg98Ng7f/gYgky77jlU9aT9SYe1dMpK/4d5JPFxIwmjdSoVACA69hF23pIEry3gG8fNuEUa5dOban0HGV42Y1WWSVi/WVZZiDv5lOlxzWkokOzmpIXK3MK4FquolKdH7Lj02uH27D9UXk42cCAqXA5oLWjIYa1f0xXCcQo7hZ3b/9bPkU2rw0bagU+P7tu5evTvwNCxNCJ6i5OMuds2SmxbGK2U4thUaVCLAUIIO9oVPQsWpvfgUdjFUIf2cbvnYareQ03DrSz40zcH+cNhjPnRUp39mbohOgYz/irHG7chc7nzntsL+S29O5lOPyB67Ud7qCZDhVjw0plxAWmd3KLHKM7iod8KcwSawRKaCg16pbmXNkAgSF8dKoX4FfVRZ7yqO6XzRp/7v2aElZXYnN8YbPOIpOi6cNl/+pZzSrFXS2hAE8rTqnErFwi+nvjQFQ+uot6Lk0g2hFLokqWXNkAkjGVRfqmsjbL1y9aXrNDxNht0mtBPmSaGtjsi+sv8fxJVlkG2915CJqCvsAO7+Ie7+p+8oiWRw18sVwTybBGZbjplK7G1O2uqHFIm7HXCK7gJt+XYIi1lg10vCDYS3S0XjCMU3+Ne9nuWWLNoSCa3F1tVkZdko05RDcqK2YLZKoTTpLZkIAFpQIWQfpoSoRTtOaYDvdwLIQM/K/Go3RgtjlI+CGp7cj4gPwuLZbLuR18tUx4d0sfPYCabTttme9o1CHbwZ46e9foD+qfEw5g8G3c0A0I8vycTr3+EXgPk7IJib5CxuS/CDPAiKe1eKf1oVZ2clzfOrB0Gl0dNWNbCbdG+5gMCzLuvhrTb7vh0k7bt2FGSIEyQlYPpwJUDHB0nZgrU4rSSKNymBlRvRgVlIYXOerHPd5Dn/1gxAOQN8j9MviT3KoGa+idOAVtAHpQ62IyVnd+c4w91/0YzdSZa997y4pjLMvERYMVklMvAbogMm+6NwXjPnDGmPA3x8UzUKPhT0CrY14BhFofjkMd5x/4bmFeNHrByGmZ9S6QVmioAeSpryDRDx/28J++v3f0R1jQDdZZ5vr8DEwWcfDU2YC+YllkgLl6jh+sunrHJJoQBwsEhCHoHLgp0L4O4/TuhLShq6guvWCktBUdSA/R
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: BYAPR05MB5654.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ef02c7d4-961b-4454-6f74-08d92f71a27d
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jun 2021 20:18:55.2116 (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: Esz593pNx7zSx2A7vCrtybhqHLvzpHsfZ3Vt60smbA8+l/70KE1Y/35mM43fnvKsTcQmO1ehxWE+w7uWZ5Vqvw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB6390
X-Proofpoint-ORIG-GUID: oyC6hWaKefEFhZjp4yRWRq6y8Zvr_QtF
X-Proofpoint-GUID: oyC6hWaKefEFhZjp4yRWRq6y8Zvr_QtF
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-06-14_13:2021-06-14, 2021-06-14 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 impostorscore=0 lowpriorityscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 priorityscore=1501 adultscore=0 phishscore=0 malwarescore=0 clxscore=1015 bulkscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2106140128
Archived-At: <https://mailarchive.ietf.org/arch/msg/dmm/AQu9DrjYCoH3iwGoMfETt5qSzrg>
Subject: Re: [DMM] 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: Mon, 14 Jun 2021 20:19:06 -0000

Hi Pablo,

As you have alluded to, we're not converging but that's ok.

My point is not to write a draft about SRv6-transported-GTP-U (there is no need for such draft, just like we don't need another draft about "transporting foo" with SRv6). My point is that the only benefit of SRv6-replacing-GTP-U is the MTU saving between SRv6 tunnel endpoints.

There are other details that need to be taken care of in the draft, which we have been discussing.

Jeffrey

-----Original Message-----
From: Pablo Camarillo (pcamaril) <pcamaril=40cisco.com@dmarc.ietf.org>
Sent: Monday, June 14, 2021 3:47 PM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>
Cc: dmm@ietf.org
Subject: RE: Comments on draft-ietf-dmm-srv6-mobile-uplane-13

[External Email. Be cautious of content]


Hi Jeffrey,

Inline with [PC6]. Many thanks for your explicit answers.

Cheers,
Pablo.

-----Original Message-----
From: Jeffrey (Zhaohui) Zhang <zzhang=40juniper.net@dmarc.ietf.org>
Sent: lunes, 14 de junio de 2021 21:01
To: Pablo Camarillo (pcamaril) <pcamaril@cisco.com>
Cc: dmm@ietf.org
Subject: RE: Comments on draft-ietf-dmm-srv6-mobile-uplane-13

Hi Pablo,

Let me also copy (zzh2>, zzh3>) and explicitly add (zzh4>) my answers below.

-----Original Message-----
From: Pablo Camarillo (pcamaril) <pcamaril=40cisco.com@dmarc.ietf.org>
Sent: Monday, June 14, 2021 2:22 PM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>
Cc: dmm@ietf.org
Subject: RE: Comments on draft-ietf-dmm-srv6-mobile-uplane-13

[External Email. Be cautious of content]


Jeffrey,
Inline with [PC5].
Cheers,
Pablo.

-----Original Message-----
From: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>
Sent: lunes, 14 de junio de 2021 19:32
To: Pablo Camarillo (pcamaril) <pcamaril=40cisco.com@dmarc.ietf.org>; Pablo Camarillo (pcamaril) <pcamaril@cisco.com>
Cc: dmm@ietf.org
Subject: RE: Comments on draft-ietf-dmm-srv6-mobile-uplane-13

Hi Pablo,

If we look at the my original points:
[PC5] Jeffrey, I believe both of your points have been answered. I've copied the relevant answers for your reference here below with PC, PC2 and PC4. Answer does not differ. If any clarification is needed on my previous answers, please let me know. Thanks.

-------
1. Since GTP-U can be transported over SRv6, which can also make use of TE capability and used for service programing (NFS chaining), the only real difference between SRv6 tunnel and GTP-U tunnel is that the UDP/GTP-U header is no longer needed in the SRv6 tunnel case (in particular, the GTP-U TEID becomes part of the IPv6 address). With that, most of " 3.  Motivation" are not really applicable.
[PC] The integration of the overlay with the underlay SLA and service chaining cannot be achieved with GTP-U.
[PC2] As documented in 5.2, the SID list imposed by the source node includes segments for traffic engineering, NFV, and the overlay creation -all within the context of one network slice-. All the intermediate nodes in the fabric are stateless, hence you achieve highly scalable SLA.
[PC2] With an SRv6 transported GTP-U, the gNB only inserts the GTP-U header. Then the cell site router needs to do a mapping of GTP-U sessions to SLA policies. This implies that you need some mapping mechanism at the Cell Site Router, that needs to have state. The gNB will not have any control of the underlay path, ...

Zzh2> For SRv6-transported GTP-U, why can't the gNB itself put on the appropriate SRH like in the SRv6-replacing-GTP-U case?
Zzh2> As quoted/discussed later, even in SRv6-replacing-GTU-U case, the gNB does not get the SRv6 information from the AMF:
   The gNB MAY resolve the IP address received via the control plane
   into a SID list using a mechanism like PCEP, DNS-lookup, LISP
   control-plane or others.  The resolution mechanism is out of the
   scope of this document.
Zzh2> With that, even if you have a separate device to do the mapping, why can't that device do the same?
Zzh2> In other words, I still don’t see difference wrt SLA between SRv6-transported-GTP-U and SRv6-replacing-GTP-U.
[PC3] If the gNB also adds the SRH as you suggest, then you are changing the N3/N9 interface as well.

Zzh3> Wouldn't it be the other way around - SRv6-replacing-GTP-U is "changing the N3/N9 interface"? SRv6-transported-GTU-U is still the same N3/N9 interface, just that now they have SRH for traffic steering purpose.
[PC4] SRv6-replacing-GTP-U is a change in the N3/N9 interface.

Zzh4> I said in zzh2> that with SRv6-transported-GTP-U, gNB could also add traffic steering via SRH - no different from SRv6-replacing-GTP-U. You said that's changing N3/N9, and I replied in zzh3> SRv6-replacing-GTP-U is changing the N3/N9, which you confirmed in [PC4]. Therefore, you have not really countered zzh2> above.
[PC6] There are no means to have fine-grained mapping of transport SLA with the mobility SLA.
[PC6] Any transport protocol that encapsulates the gNB packet in the cell site router cannot achieve fine-grained SLA due to scaling limitations and control plane complexity.
[PC6] One option to solve this problem is to use SRv6 as a replacement to GTP-U, whereas the gNB encodes the SLA in the packet. This is what this draft is about.
[PC6] Certainly you write a new I-D to define a new N3/N9 interfaces that bundle together the overlay and underlay protocols (e.g. the gNB pushes the GTP-U header together with the MPLS label stack of the transport). I don't see the benefits of such approach, and this draft is not proposing anything close to it.

-------
Aggregation can be done for traditional GTP-U, SRv6 transported GTP-U, or SRv6 replacing GTP-U.
[PC4] I'm not aware that 29.281 allows aggregating N3/N9 traffic from different TEIDs into the same TEID -despite from any local policy-. That said, this I-D is not proposing a change in GTPU. Hence, any discussion on GTPU aggregation or change to allow it in GTP-U is out of the scope of this draft.
-------
Zzh4> It's not clear why you would refer to 29.281 - since it certainly does not talk about SRv6 either. Local policy means it's local behavior based on unchanged N2/N4 - if you play SRv6 tricks for aggregation one can certainly play other tricks for GTP-U based on local policy. I understand that aggregation in GTP-U (via local policy) is outside the scope of this draft and I am not suggesting to add that - my point is only that the aggregation benefit is not only enabled by or exclusive to SRv6.
[PC6] I completely agree with you. Aggregation can be achieved with GTP-U. It needs to be modified first though, as 29.281 -or any other 3GPP spec- does not seem to allow it; while in the case of SRv6 we are writing an I-D that explicitly allows it.
[PC6] Please let me know if there is any action item with respect to this comment on this I-D. As said, GTP-U aggregation is out of the scope of the document.
Zzh4> In summary, the benefit of SRv6-replacing-GTP-U is really just the MTU saving between the SRv6 endpoints, and I have not seen a real counter argument against that.
[PC6] I disagree with this comment for the reasons exposed above.
Zzh4> Jeffrey
[PC6] Please let me know whether there is any extra clarification needed.

Our exchanges had some clarifications on details, but I don't think the above points have been invalidated.
[PC5] Please let me know whether there is any clarification needed on top of the previous answers.

Jeffrey

-----Original Message-----
From: Pablo Camarillo (pcamaril) <pcamaril=40cisco.com@dmarc.ietf.org>
Sent: Monday, June 14, 2021 1:16 PM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>; Pablo Camarillo (pcamaril) <pcamaril@cisco.com>
Cc: dmm@ietf.org
Subject: RE: Comments on draft-ietf-dmm-srv6-mobile-uplane-13

[External Email. Be cautious of content]


Hi Jeffrey,
Inline with PC4.
Pablo.

-----Original Message-----
From: dmm <dmm-bounces@ietf.org> On Behalf Of Jeffrey (Zhaohui) Zhang
Sent: lunes, 14 de junio de 2021 18:00
To: Pablo Camarillo (pcamaril) <pcamaril=40cisco.com@dmarc.ietf.org>
Cc: dmm@ietf.org
Subject: Re: [DMM] Comments on draft-ietf-dmm-srv6-mobile-uplane-13

Hi Pablo,

Please see zzh3> below. I don't agree with the two [PC3] points.

-----Original Message-----
From: Pablo Camarillo (pcamaril) <pcamaril=40cisco.com@dmarc.ietf.org>
Sent: Friday, June 11, 2021 10:17 AM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>
Cc: dmm@ietf.org
Subject: RE: Comments on draft-ietf-dmm-srv6-mobile-uplane-13

[External Email. Be cautious of content]


Hi Jeffrey,

Inline with [PC3].

Thanks,
Pablo.

-----Original Message-----
From: dmm <dmm-bounces@ietf.org> On Behalf Of Jeffrey (Zhaohui) Zhang
Sent: lunes, 7 de junio de 2021 15:58
To: Pablo Camarillo (pcamaril) <pcamaril=40cisco.com@dmarc.ietf.org>
Cc: dmm@ietf.org
Subject: Re: [DMM] Comments on draft-ietf-dmm-srv6-mobile-uplane-13

Hi Pablo,

Please see zzh2> below.

-----Original Message-----
From: Pablo Camarillo (pcamaril) <pcamaril=40cisco.com@dmarc.ietf.org>
Sent: Friday, June 4, 2021 12:53 PM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>
Cc: dmm@ietf.org
Subject: RE: Comments on draft-ietf-dmm-srv6-mobile-uplane-13

[External Email. Be cautious of content]


Inline with PC2.
Many thanks and have a good weekend.

-----Original Message-----
From: Jeffrey (Zhaohui) Zhang <zzhang=40juniper.net@dmarc.ietf.org>
Sent: martes, 1 de junio de 2021 16:46
To: Pablo Camarillo (pcamaril) <pcamaril@cisco.com>
Cc: dmm@ietf.org
Subject: RE: 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: Tuesday, June 1, 2021 7:23 AM
To: Jeffrey (Zhaohui) Zhang <zzhang@juniper.net>
Cc: dmm@ietf.org
Subject: RE: Comments on draft-ietf-dmm-srv6-mobile-uplane-13

[External Email. Be cautious of content]


Hi Jeffrey,

Thanks for the reviews. Answers inline with [PC].

Thanks,
Pablo.

-----Original Message-----
From: dmm <dmm-bounces@ietf.org> On Behalf Of Jeffrey (Zhaohui) Zhang
Sent: martes, 1 de junio de 2021 4:33
To: Pablo Camarillo (pcamaril) <pcamaril=40cisco.com@dmarc.ietf.org>; dmm@ietf.org
Subject: [DMM] Comments on draft-ietf-dmm-srv6-mobile-uplane-13

After many email exchanges and seeing two revisions (-12, -13), I now have a much better understanding of the draft. Here my further observations/understanding/comments.

Observations/Understanding:

A. This does *not* require *any* changes in the N2/N4 signaling. AMF/SMF/gNB/UPF will still use existing signaling based on GTP-U, but gNB/UPF will use either SRv6 or GTP-U tunnels based on local policy.
B. If both ends (gNB/UPF) of a tunnel use SRv6, no interworking is needed, and two modes (traditional/enhanced) are defined. This is in section 5.1 and 5.2 respectively.
C. If gNB does not use SRv6 but UPF does, an SRGW is placed next to the gNB. This is covered in 5.3 using enhanced mode example, but can be applied to traditional mode as well.
D. If neither gNB nor UPF uses SRv6, GTP-U tunnels could still be changed to SRv6 between two GWs - another SRGW is placed next to the UPF as well. This is covered in 5.4 and referred to as drop-in mode.

[PC] All the observations look good, with a side note on A: Future documents may define a new signaling.

Comments:

1. Since GTP-U can be transported over SRv6, which can also make use of TE capability and used for service programing (NFS chaining), the only real difference between SRv6 tunnel and GTP-U tunnel is that the UDP/GTP-U header is no longer needed in the SRv6 tunnel case (in particular, the GTP-U TEID becomes part of the IPv6 address). With that, most of " 3.  Motivation" are not really applicable.
[PC] The integration of the overlay with the underlay SLA and service chaining cannot be achieved with GTP-U.

Zzh> Can you elaborate how they're achieved w/ SRv6 replacing GTP-U and not achieved with SRv6 transported GTP-U?
[PC2] As documented in 5.2, the SID list imposed by the source node includes segments for traffic engineering, NFV, and the overlay creation -all within the context of one network slice-. All the intermediate nodes in the fabric are stateless, hence you achieve highly scalable SLA.
[PC2] With an SRv6 transported GTP-U, the gNB only inserts the GTP-U header. Then the cell site router needs to do a mapping of GTP-U sessions to SLA policies. This implies that you need some mapping mechanism at the Cell Site Router, that needs to have state. The gNB will not have any control of the underlay path, ...
Zzh2> For SRv6-transported GTP-U, why can't the gNB itself put on the appropriate SRH like in the SRv6-replacing-GTP-U case?
Zzh2> As quoted/discussed later, even in SRv6-replacing-GTU-U case, the gNB does not get the SRv6 information from the AMF:
   The gNB MAY resolve the IP address received via the control plane
   into a SID list using a mechanism like PCEP, DNS-lookup, LISP
   control-plane or others.  The resolution mechanism is out of the
   scope of this document.
Zzh2> With that, even if you have a separate device to do the mapping, why can't that device do the same?
Zzh2> In other words, I still don’t see difference wrt SLA between SRv6-transported-GTP-U and SRv6-replacing-GTP-U.
[PC3] If the gNB also adds the SRH as you suggest, then you are changing the N3/N9 interface as well.

Zzh3> Wouldn't it be the other way around - SRv6-replacing-GTP-U is "changing the N3/N9 interface"? SRv6-transported-GTU-U is still the same N3/N9 interface, just that now they have SRH for traffic steering purpose.
[PC4] SRv6-replacing-GTP-U is a change in the N3/N9 interface.
[PC4] SRv6-transported-GTP-U, if SRv6 is starting at the gNB and terminating at the UPF, to me it is also a change in N3/N9.
[PC4] SRv6-transported-GTP-U, if SRv6 is the transport starting at the cell site router, to me this is NOT a change in N3/N9.

[PC2] By the way, the limitations of SRv6 transported GTP-U are also present in the Drop-in mode of this document.

[PC] Actually you have a lot more of motivation in this document: draft-kohno-dmm-srv6mob-arch-04

Zzh> I had similar comments in that thread.

2. Besides the TEID, there are other parameters in the GTP-U header. How those are represented in the SRv6 header needs to be defined.
[PC] draft-murakami-dmm-user-plane-message-encoding-03

Zzh> That should be a normative reference then.
[PC2] I don't think any of those is required to implement the I-D. I could foresee an operator that is interested on this ID to also be interested on that one, but I don’t think this is a reason to add the normative reference..
Zzh2> This document assumes that the 5G NFs will encode/decode SRv6 headers based on signaled GTP-U parameters, or GWs will convert between GTP-U and SRv6 headers. If that does not warrant a normative reference to draft-murakami, I am not sure what normative references are for. I'll defer this to chairs/ADs/IESG.

3. I still think there is no need to define the traditional/enhanced mode (see my reasoning below).
4. Now it's not clear if the interworking mode (including the drop-in mode) is worth the trouble (see my reasoning at the end).
[PC] Answers to 3 and 4 below.

Let me expand on #3 above.

"5.1.  Traditional mode" focuses on the one-to-one mapping among (PDU session, GTP-U tunnel, SRv6 tunnel) and casually mentions "SID list only contains a single SID".
" 5.2.  Enhanced Mode" talks about two things: SID list for TE and service programing/chaining, and scalability improvement via aggregation.

5.2 says:

   The gNB MAY resolve the IP address received via the control plane
   into a SID list using a mechanism like PCEP, DNS-lookup, LISP
   control-plane or others.  The resolution mechanism is out of the
   scope of this document.

That means the use of SID list for TE and service programming is not per the mobile architecture, but purely per operator's choice [PC] Indeed. The operator is the one that decides whether traffic needs a particular SLA. As in wireline...
, and it can also be used for both traditional mode and SRv6-transported GTP-U tunnels - really nothing special to be limited to enhanced mode only.
It is true that some gNB may not be able to put on an SRH, but that equipment limitation should not become a criteria - just like that for general SRv6 (outside this mobile user plane context) we don't have "basic" vs. "advanced/enhanced" modes just because some devices cannot insert SRH.
[PC] The motivation behind traditional mode is:
"   The traditional mode minimizes the changes required to the mobile
   system; hence it is a good starting point for forming a common
   ground."

Zzh> Why did we not have "basic" vs. "advanced/enhanced" modes for SRv6 in wireline networks 😊 There is no change to mobile system/architecture, except the transport network, which is no different from wireline.
[PC2] Fair point. 😉 I understand your opinion, but after three years the working group seemed to prefer the traditional mode. I note your preference.

Defining traditional/enhanced mode based on aggregation is more reasonable. However, consider the following aspects:

- Currently only up link traffic can benefit from aggregation, and that's only when the AMF provides the same <UPF address, TEID> for multiple PDU sessions
- The same can be done for traditional GTP-U, SRv6 transported GTP-U, or SRv6 replacing GTP-U.
[PC] GTP-U does not allow that. Certainly you could go to 3GPP and change the specs to allow it, but as per today it is not allowed.

Zzh> We established that there is no change to N2/N4 or mobile architecture: AMF/SMF continue to signal GTP-U parameters like <tunnel endpoint, TEID> but gNB/UPF may use SRv6 replacing GTP-U per local policy. With that, how is uplink aggregation achieved?
[PC2] The local policy indicates to aggregate several bearers into the same SRv6 SID list.
Zzh2> For GTP-U, whether transported by SRv6 or not, traffic is routed based on the UPF/gNB address - that is aggregation already. If finer granularity is needed, similar local policy (to the ones used in SRv6-replacing-GTP-U case) can aggregate smaller subsets of UEs, right?
Zzh2> Basically, I really don't see any difference.
[PC3] As stated above, certainly you change the current GTP-U spec to allow aggregation as proposed in this I-D. However, the current GTP-U standard does not allow it.

Zzh3> There is no change to GTP-U spec or N2/N4 interface. As stated above, it is the local policy (when finer granularity is needed) that does the aggregation - no different from SRv6-replacing-GTP-U.
[PC4] I'm not aware that 29.281 allows aggregating N3/N9 traffic from different TEIDs into the same TEID -despite from any local policy-. That said, this I-D is not proposing a change in GTPU. Hence, any discussion on GTPU aggregation or change to allow it in GTP-U is out of the scope of this draft.
Zzh3> Jeffrey

Zzh2> Jeffrey

Zzh> Thanks.
Zzh> Jeffrey

The reason the aggregation is not applicable to downlink traffic is because the gNB does not do IP lookup based on inner header.
[PC] Indeed that is one option. That is new compared to today's mobile architecture. I don’t think its complex to implement though. End of the day we've done it for quite some time in wireline. Another option is to forward to a group of UEs and let the UE drop the packet based on the IPV6 DA.
Rather, downlink traffic forwarding on a gNB is purely based on TEID (whether it is in the GTP-U header or in the SRv6 SID). Therefore, the uplink aggregation or downlink aggregation (if gNB starts doing IP lookup based on inner header, which would be a big departure from existing architecture) is really controlled by the mobile architecture, not by the use of SRv6 tunnel. To achieve aggregation, the AMF/SMF will need to signal different GTP-U parameters, even though the signaling format does not need to change.

As a result, defining traditional/enhanced mode for SRv6 user plane really is not necessary.
[PC] There is a motivation behind each of the modes. Operators find it easier to deploy this way.

Now let me expand on #4 above.

There is no real difference between SRv6-transported GTP-U  and SRv6 replacing GTP-U (other than that the latter does not have UDP/GTP-U headers). If both tunnel ends can support SRv6 natively, it's reasonable to use SRv6 tunnels (replacing GTP-U) right at the tunnel ends. But if a gNB has to start/end with GTP-U (with the UDP/GTP-U headers), what is the benefit of converting to/from SRv6 by a GW, which means additional capex/opex? It's an additional failure point - the implementation could have bugs and it could fail for various reasons. It may be better off to only do SRv6 tunneling when both ends can support it. It's not clear to me that the bandwidth saving between the GW and UPF is worth the trouble.
[PC] Well... there are two differences between SRv6-transported GTPU and SRv6 replacing GTP-U. The first and obvious is the removal of the UDP/GTP-U header -which already has huge benefits as the IPv6 Flow Label for entropy 😉-. The second and most interesting difference is that the SRv6 replacement of GTP-U allows the integration of the overlay with the underlay SLA and service chaining. More in draft-kohno-dmm-srv6mob-arch-04.

These are high level comments. I may have more to come, and I definitely have more text/wording comments to share afterwards.

Thanks.
Jeffrey

Juniper Business Use Only

_______________________________________________
dmm mailing list
dmm@ietf.org
https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/dmm__;!!NEt6yMaO-gk!TuSYNLYkiLkieDF_Rvz9641_tQoKTcUOG-4qEG4eLshWb-mDfdVjr_YwD9DLfzGU$

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!Sx5QlZ5tYiUVPbgIXEQfo3TCPMtohG0NFBC42ie9MbEDb5emPpkAeWrOJgJ1JgQ3$

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!Sc4_uTC6g9WGXUpKJ2nlwgUzssL4oYfk82fb2KzDDkczbl6d2OPlrPg8r6Qn-opA$

Juniper Business Use Only

Juniper Business Use Only

Juniper Business Use Only

Juniper Business Use Only

Juniper Business Use Only

Juniper Business Use Only