Re: [bcause] interest and scope?

"Wadhwa, Sanjay (Nokia - US/Mountain View)" <sanjay.wadhwa@nokia.com> Fri, 22 March 2019 19:00 UTC

Return-Path: <sanjay.wadhwa@nokia.com>
X-Original-To: bcause@ietfa.amsl.com
Delivered-To: bcause@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8C3AD1314EB for <bcause@ietfa.amsl.com>; Fri, 22 Mar 2019 12:00:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.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 O9ocUSipO5Be for <bcause@ietfa.amsl.com>; Fri, 22 Mar 2019 12:00:10 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70118.outbound.protection.outlook.com [40.107.7.118]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5C3DF131504 for <bcause@ietf.org>; Fri, 22 Mar 2019 12:00:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=k82gy76NrExvE0nkCWA+iSOUfZM5SZ677aw+FvsLhuc=; b=BycaakojV49Oam6pXJkpL4QkoJQg1Uklyrpb0yYFfHbI0qcMex9voKLwJBGqZvR/9ZjtDhyoM33IGzqDFTOyMYrqBfS3437c7IjeoYK81hmVt2/vl/kLuWkPzirOMwW/WBOScivLVZ1pCTu2YcqRFp6dSA+79hEx1mb3Nq70xWc=
Received: from AM0PR07MB5361.eurprd07.prod.outlook.com (20.178.82.211) by AM0PR07MB4177.eurprd07.prod.outlook.com (52.133.54.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1750.9; Fri, 22 Mar 2019 19:00:04 +0000
Received: from AM0PR07MB5361.eurprd07.prod.outlook.com ([fe80::acff:8166:ab70:3a5b]) by AM0PR07MB5361.eurprd07.prod.outlook.com ([fe80::acff:8166:ab70:3a5b%4]) with mapi id 15.20.1709.015; Fri, 22 Mar 2019 19:00:04 +0000
From: "Wadhwa, Sanjay (Nokia - US/Mountain View)" <sanjay.wadhwa@nokia.com>
To: Yu Tianpeng <yutianpeng.ietf@gmail.com>
CC: "Miaofuyou (Miao Fuyou)" <fuyou.miao@huawei.com>, "bcause@ietf.org" <bcause@ietf.org>
Thread-Topic: [bcause] interest and scope?
Thread-Index: AQHU0o1Aj9zlGKqs70ayxlNJjebolaYWTs4ggAEttsCAAGHXEIAAIluAgAAI9fA=
Date: Fri, 22 Mar 2019 19:00:03 +0000
Message-ID: <AM0PR07MB5361546B1C649FD88B619503FB430@AM0PR07MB5361.eurprd07.prod.outlook.com>
References: <4c42b485-0798-50c4-b62e-501dff12c914@nokia.com> <AM0PR07MB53617FE4FBA593A816F812B0FB420@AM0PR07MB5361.eurprd07.prod.outlook.com> <0ADCB19B1B24A64C8DC0F9AEE06214CE91B9F2CB@DGGEML532-MBX.china.huawei.com> <AM0PR07MB536108251B071CAFC5F6E66EFB430@AM0PR07MB5361.eurprd07.prod.outlook.com> <CAKFJ8epZ_ZPuJ8DP47M6E52aV+uH5BUUmJ3mTzptxBG=1N7H6g@mail.gmail.com>
In-Reply-To: <CAKFJ8epZ_ZPuJ8DP47M6E52aV+uH5BUUmJ3mTzptxBG=1N7H6g@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [135.245.20.14]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0c3b015b-f983-42a6-c9b3-08d6aef89822
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7193020); SRVR:AM0PR07MB4177;
x-ms-traffictypediagnostic: AM0PR07MB4177:
x-ms-exchange-purlcount: 2
authentication-results: spf=none (sender IP is ) smtp.mailfrom=sanjay.wadhwa@nokia.com;
x-microsoft-antispam-prvs: <AM0PR07MB4177B8A669E3E1215539E461FB430@AM0PR07MB4177.eurprd07.prod.outlook.com>
x-forefront-prvs: 09840A4839
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(136003)(366004)(39860400002)(376002)(346002)(13464003)(51874003)(189003)(199004)(66066001)(6436002)(86362001)(25786009)(71190400001)(76176011)(6246003)(316002)(93886005)(53546011)(6506007)(54906003)(7696005)(8676002)(99286004)(102836004)(74316002)(105586002)(2906002)(476003)(229853002)(966005)(53936002)(81166006)(6116002)(186003)(14444005)(81156014)(97736004)(446003)(26005)(71200400001)(8936002)(11346002)(3846002)(7736002)(236005)(790700001)(478600001)(106356001)(4326008)(33656002)(6916009)(14454004)(52536014)(9686003)(68736007)(5660300002)(606006)(55016002)(6306002)(54896002)(256004)(486006); DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR07MB4177; H:AM0PR07MB5361.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 9mZ5i4jO0bsAQvtEPa1aY6rriP7LL0hCQLiB51T3pDNeIW5t8f65WSXiEokzSiG3awwH74g1XL7Bvd9JTQjRRlIbhR7f7/TLA7SBEdlvu/04IXSIlqev4bW55claKbxpPLs4s11K9C8ImPuxO5138B46UzX52XANs96TpPhXFhvdhktF1D6juZnJef9BmDWNo/REi4c4iBOIYs5LhB0IoW3bgnHqooj4zsXZDXoIrgCW3tjJ1AyNdiGhGXjmSkN0pqvJK+uD2C1U9Yx1ByOetKXgGn93b8uGWzG6kiQbzaQ4o5ah/pUrIBve0zgn3At1OmibuNk6rjERCkPNItMFfAUYT2jj5xPwrFwqD6kakSgpNK/DvU/fNJm5CtmF2Hk7D1z7Kda1s7b9nWmJ1mrpWg0nsKeQFOYMXNDl4xEyFBA=
Content-Type: multipart/alternative; boundary="_000_AM0PR07MB5361546B1C649FD88B619503FB430AM0PR07MB5361eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0c3b015b-f983-42a6-c9b3-08d6aef89822
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Mar 2019 19:00:03.4143 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB4177
Archived-At: <https://mailarchive.ietf.org/arch/msg/bcause/gsadBJopoQte1AO9wLTf3DQBZq8>
Subject: Re: [bcause] interest and scope?
X-BeenThere: bcause@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <bcause.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bcause>, <mailto:bcause-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bcause/>
List-Post: <mailto:bcause@ietf.org>
List-Help: <mailto:bcause-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bcause>, <mailto:bcause-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 22 Mar 2019 19:00:23 -0000

Tim
 Of course, extending PFCP involves work. Your perception is a bit misplaced on existing PCFP capabilities though. PFCP supports steering. It allows CP to specify steering policy if UP signals support for steering in its capabilities. The steering can actually be controlled not only on per-session basis, but also per-flow or application basis.
PFCP has reliability mechanism built in that guarantees reliable delivery to the PFCP application on the peer (not just to the peer).

It seems pre-mature to discuss protocol details before scope and requirements.

-Sanjay

From: Yu Tianpeng <yutianpeng.ietf@gmail.com>
Sent: Friday, March 22, 2019 10:16 AM
To: Wadhwa, Sanjay (Nokia - US/Mountain View) <sanjay.wadhwa@nokia.com>
Cc: Miaofuyou (Miao Fuyou) <fuyou.miao@huawei.com>; bcause@ietf.org
Subject: Re: [bcause] interest and scope?

Hi Sanjay,
I had a read on PFCP, I am glad that I find there are some points inside matching with my thoughts (e.g. the concept of PDR, PDI, FAR).
I wrote sth before reading PFCP (draft-cups-rtgwg-cu-separation-requirement), with some similar ideas inside (GSF).
But I also realize that there is pretty much work to do even we re-use the current PFCP. There are a couple of points:
1. Current PFCP lacks considerations of many scenarios: e.g. 3-play, service chaining (e.g. NAT, DPI, both intra-chassis and inter-chassis chaining), network programming (e.g. segment routing)
2. Current PFCP design philosophy is “OpenFlow” like which makes co-working with existing technologies listed above difficult
The challenge of CUPS protocol I believe is the service model between CP and UP. But what PFCP has done so far is a very basic model (basic IP forwarding with QoS parameters and some monitoring, there is no concept of service inside even), but many functions not needed in BNG CUPS.
I have concerns on if PFCP is the right way if we consider co-working with the technologies going on in IETF.
I also have a concern that PFCP chooses UDP as the transport protocol, which lacks of congestion control and different from control protocols we see usually. And in order to guarantee reliability, extra complexity has to be introduced to PFCP protocol itself and its application.
Glad to hear your options on these.
Thanks in advance.
Regards,
Tim

On Fri, 22 Mar 2019, 15:40 Wadhwa, Sanjay (Nokia - US/Mountain View), <sanjay.wadhwa@nokia.com<mailto:sanjay.wadhwa@nokia.com>> wrote:
Miao
 We have gone well beyond Wikipedia and analyzed  PFCP in detail. It has the right constructs to convey forwarding, traffic-management, and usage related state between CP and UP as required by a fully featured BNG for both fixed and fixed-wireless access. It is very extensible with the encodings defined for IEs and grouped IEs conveyed in PFCP objects. The natural order of addressing a problem space is to start with requirements and architecture, which is what we did with our drafts. That said, we have scoped the PFCP extensions for multiple functions in BNG, including dual-stack IPoE, PPPoE, L2TP LAC, H-QOS, LI, NAT. Lot of this is incremental.
We have a draft on applicability of PFCP to BNG that can terminate multiple access and transport encapsulations. It details relevant PFCP extensions and is waiting to be submitted. We are just following the right order. Requirements and architecture framework first, before bringing in protocol work that maps to the architecture and requirements.

-Sanjay


-----Original Message-----
From: bcause <bcause-bounces@ietf.org<mailto:bcause-bounces@ietf.org>> On Behalf Of Miaofuyou (Miao Fuyou)
Sent: Friday, March 22, 2019 2:34 AM
To: Wadhwa, Sanjay (Nokia - US/Mountain View) <sanjay.wadhwa@nokia.com<mailto:sanjay.wadhwa@nokia.com>>; bcause@ietf.org<mailto:bcause@ietf.org>
Subject: [bcause] 答复: interest and scope?

Hi Sanjay,

Wikipedia says: "PFCP's scope is similar to that of OpenFlow, however it was engineered to serve the particular use-case of Mobile Core Networks. PFCP lacks the same general-purpose targets, describing well the 3GPP-specific functional basic blocks of packet forwarding used in 2G, 3G, 4G/LTE, Non-3GPP WiFi and 5G networks."

https://en.wikipedia.org/wiki/PFCP

Even so, it doesn't mean PFCP could not to be extended or changed to do more. However, there have to be an thorough analysis to PFCP to figure out what extension or change is needed. Otherwise, it's only intention expression rather than facts statement, which is not helpful to progress the work.

- Miao

-----邮件原件-----
发件人: bcause [mailto:bcause-bounces@ietf.org<mailto:bcause-bounces@ietf.org>] 代表 Wadhwa, Sanjay (Nokia - US/Mountain View)
发送时间: 2019年3月21日 23:39
收件人: bcause@ietf.org<mailto:bcause@ietf.org>
主题: Re: [bcause] interest and scope?

Hi
>From most of the posts, it is quite clear convergence is an important consideration.
To be specific, with the right interfaces and functions on BNG, one can use current BNG deployed base to offer existing residential services over any of fixed-access, fixed-wireless (e.g. with LTE, LTE/CBRS, 5G NSA) or hybrid-access. Additionally, as mentioned in another post there is ongoing work for integrating fixed-access with 5GC via an adaptation function (AGF) to use a multi-access SMF/UPF.
Using a particular option at a given time may be a decision based on ROI, state of the network or other constraints. However, going from one access to another on BNGs or 5GC SMF/UPF should not require a new baseline CUPS protocol, but rather extensions to a common protocol. The extensions mainly confine to the state information carried by the protocol based on access-facing and network-facing interface encapsulations on the network-element. Network elements can include BNG, AGF, SGW/PGW, TDF, 5GC SMF/UPF. Some of the functions provided by these network elements may be combined or instantiated on the same platform.
Therefore, an access or use-case specific CUPS protocol is a dead-end. A common CUPS protocol that enables convergence will provide flexibility to evolve the network without worrying about yet another variable. Extending an existing standard protocol that is already purpose built for large scale state exchange is a sound way forward for BNG CUPS. With above in mind, we have considered PFCP applicability for BNG CUPS (irrespective of access) for some time now, including required PFCP IEs. Existing IETF drafts have covered BNG CUPS architecture and requirements that are addressed by PFCP.

Thanks
-Sanjay

--
bcause mailing list
bcause@ietf.org<mailto:bcause@ietf.org>
https://www.ietf.org/mailman/listinfo/bcause
--
bcause mailing list
bcause@ietf.org<mailto:bcause@ietf.org>
https://www.ietf.org/mailman/listinfo/bcause
--
bcause mailing list
bcause@ietf.org<mailto:bcause@ietf.org>
https://www.ietf.org/mailman/listinfo/bcause