Re: [vnfpool] new VNFPool draft charter
Zu Qiang <zu.qiang@ericsson.com> Tue, 10 June 2014 01:31 UTC
Return-Path: <zu.qiang@ericsson.com>
X-Original-To: vnfpool@ietfa.amsl.com
Delivered-To: vnfpool@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6F2BA1A032F for <vnfpool@ietfa.amsl.com>; Mon, 9 Jun 2014 18:31:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.55
X-Spam-Level:
X-Spam-Status: No, score=0.55 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_CHARSET_FARAWAY=2.45, SPF_PASS=-0.001] autolearn=ham
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 KN6aJjW_4q_1 for <vnfpool@ietfa.amsl.com>; Mon, 9 Jun 2014 18:31:03 -0700 (PDT)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 421121A032E for <vnfpool@ietf.org>; Mon, 9 Jun 2014 18:31:03 -0700 (PDT)
X-AuditID: c618062d-f79be6d000006b89-43-53960f12989b
Received: from EUSAAHC008.ericsson.se (Unknown_Domain [147.117.188.96]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id C0.E7.27529.21F06935; Mon, 9 Jun 2014 21:46:26 +0200 (CEST)
Received: from EUSAAMB107.ericsson.se ([147.117.188.124]) by EUSAAHC008.ericsson.se ([147.117.188.96]) with mapi id 14.03.0174.001; Mon, 9 Jun 2014 21:30:52 -0400
From: Zu Qiang <zu.qiang@ericsson.com>
To: Zongning <zongning@huawei.com>, "vnfpool@ietf.org" <vnfpool@ietf.org>
Thread-Topic: new VNFPool draft charter
Thread-Index: Ac9/DzUG5MYMA7tZTIGTdsdOpyTKjgCmc3oQAHTHGXAAHQ0vYA==
Date: Tue, 10 Jun 2014 01:30:51 +0000
Deferred-Delivery: Tue, 10 Jun 2014 01:30:00 +0000
Message-ID: <A4288FE24C337B47BB634F1E76CBF2EC28B5BA85@eusaamb107.ericsson.se>
References: <B0D29E0424F2DE47A0B36779EC6667796613FC41@nkgeml501-mbs.china.huawei.com> <A4288FE24C337B47BB634F1E76CBF2EC28B59C1A@eusaamb107.ericsson.se> <B0D29E0424F2DE47A0B36779EC66677966142643@nkgeml501-mbs.china.huawei.com>
In-Reply-To: <B0D29E0424F2DE47A0B36779EC66677966142643@nkgeml501-mbs.china.huawei.com>
Accept-Language: en-CA, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.117.188.9]
Content-Type: multipart/alternative; boundary="_000_A4288FE24C337B47BB634F1E76CBF2EC28B5BA85eusaamb107erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRmVeSWpSXmKPExsUyuXRPgq4Q/7Rgg5c9JhYzLv1nsWi6fIrR gcmj5chbVo8lS34yBTBFcdmkpOZklqUW6dslcGXMudLAVLD/K2NF5+4l7A2Ms+8zdjFyckgI mEh0HNgPZYtJXLi3nq2LkYtDSOAoo8TccxdYIZxljBKdm04DVXFwsAmoSVw8DGaKCHhK/Fwi CdIrDBQ98PUnM0RYXWLyiiyQsIiAk8SCL9PAxrMIqEosu3mBBcI2ktj9+jEbiM0r4CtxcN9+ qLVPGSVWL9gDluAUCJO4umo2M4jNKCArsfvsdSYQm1lAXOLWk/lMEDcLSCzZc54ZwhaVePn4 HyuErSixr386O0R9vsSsn9+ZIJYJSpyc+YRlAqPoLCSjZiEpm4WkDCKuJTGv4TdUjaLElO6H 7BC2psSVyYegbG2JZQtfMy9gZF/FyFFanFqWm25ksIkRGFfHJNh0dzDueWl5iFGAg1GJh3dB 69RgIdbEsuLK3EOM0hwsSuK82jergoUE0hNLUrNTUwtSi+KLSnNSiw8xMnFwSjUwrj/3JZLl 1rE9HLry//30u5NbrTmOLDCfv/3KpJue/3NsNnFxib9IzRfYs++Nk7Rcy+cP2xW8954vextw Jrtm91WnlboMHw74eBw3UiysPNl8J9KqK72q7KW2VtuP6MBJF71essdvto04x1Lz69y2qpCq rVdKsssfyiolcD960fas+IvKrjkPlFiKMxINtZiLihMBHRFxG4wCAAA=
Archived-At: http://mailarchive.ietf.org/arch/msg/vnfpool/cquMyEZ2zXCQNYrZpj4fAk88R64
Subject: Re: [vnfpool] new VNFPool draft charter
X-BeenThere: vnfpool@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion list for virtual network function resource pooling." <vnfpool.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/vnfpool>, <mailto:vnfpool-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/vnfpool/>
List-Post: <mailto:vnfpool@ietf.org>
List-Help: <mailto:vnfpool-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/vnfpool>, <mailto:vnfpool-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Jun 2014 01:31:06 -0000
Hello, Zongning Thanks for your reply. See inline below. Have a nice day Zu Qiang From: Zongning [mailto:zongning@huawei.com] Sent: Sunday, June 08, 2014 10:28 PM To: Zu Qiang; vnfpool@ietf.org Subject: ´ð¸´: new VNFPool draft charter Hi, Qiang, Thanks for the comments. Please see inline. - It is good to narrow down the scope to redundancy module only. I¡¯m assuming that a transparent redundancy module is the preferable solution of this WG. With transparent solutions, no impacts are expected on the pool user. Therefore, I would avoid any linkage with SFC. [Ning] Yes, the pooling mechanism will be transparent to the pool user. But a VNF including a VNF Pool (we call a VNFPool-enabled VNF) will be used as a normal VNF in a service chain to build a network service. Therefore, from the service orchestration point of view, some features (mostly operational, NOT pooling mechanism) of a VNFPool-enabled VNF such as address/location, load capability, etc., are still needed by the service control entity. [Zu Qiang] My understanding is that SFC is just one of the VNF pool users. It shall not make any different with another network applications which will use the VNF pool for redundancy. Therefore I don¡¯t see any need for a linkage with SFC in the charter. - I also don¡¯t understand the statement ¡°When a live VNF instance goes out of service, how does the service control entity learn which instance in a VNF Pool will replace it, and learn the characteristics of the new instance?¡± If transparent solutions are expected, why SCE needs to learn the failover? [Ning] Excellent point! You are right that this sentence is somehow misleading. How about a new sentence like - ¡°After a VNF instance failover, how does the Pool Manager notify the service control entity some characteristic changes of the VNF, but without disclosure of the pooling procedure?¡±. [Zu Qiang] It¡¯s good that you agree with me. The PM-SCE interface is more for the purpose of the pool OAM. The PM shall report to the SCE with the pool status (including both the application and the HW) at any time or periodically, right? Therefore the above statement shall be in the scope of the normal OAM report, isn¡¯t it? Failover is just a normal HA procedure. The SCE doesn¡¯t have to know it. If the failover is due to an application error, the PM may have enough capability to handle it. But if the failover is due to a HW or VM problem where new network resource allocation may be needed, it may be good to inform the SCE. If that is agreeable, I propose some rewording such as ¡°How does the Pool Manager notify the Service Control Entity of some characteristic changes of the VNF, e.g. system failure, but without disclosure of the pooling procedure?¡± - There was some discussions in the mailing list regarding the virtualized/non-virtualized case where a network application may run on a server with/without a hypervisor. In both cases (with/without a hypervisor), the application may not have any redundancy solutions. Both cases shall be covered by the solutions provided by this WG. However the charter only have virtualized functions covered. Is the non-virtualized use case out of the scope? [Ning] I agree with you, Nic and Pedro that the solution should be applicable to non-virtualized function, from the pooling perspective. But, consider that we currently don¡¯t describe any specific solution in the charter, how about add a new sentence like ¨C ¡°VNF Pool composed by both virtualized and non-virtualized functional instances will be included after further use case and requirements study¡±. With this statement, I¡¯d solicit you all to bring use case and requirement for the pooling of non-virtualized function, to help the future solution developed by the WG to cover both. :) [Zu Qiang] Great. - Some statements, such as ¡°Identify and analyze reliable transport protocols¡±, sounds like we do have a specific solution already. I won¡¯t assume there is always an IP connection between the pool manager and the pool instance. The interface between the two entities can be a TCP based protocol if there is an IP connection, or it can be an API if they both locate in the same server. It is real dependence on the solutions itself. Besides, if HW redundancy is needed that there may be always a ¡°remote¡± instance. The question is really how the ¡°remote¡± instance is handled, by whom; what homogeneity is assumed or whether this should be part of the investigation. If it is expected that the VNF instances of a pool come from different vendors then even the state synchronization becomes an issue. If the pools are expected to be built from identical instances then one questions why should the pool manager come from a different vendor. I won¡¯t want to see any solution limitations at this stage of the discussion. And I prefer to keep it open until the solution discussion phase. [Ning] I think the statement ¡°Identify and analyze reliable transport protocols¡± is more like a requirement for the reliable delivery of pooling messages. We give examples of existing IETF solution like MPTCP, but this doesn¡¯t mean we have already determined the solution at this stage. You are right that we are open to solutions and solution discussion will be in next phase. [Zu Qiang] If that¡¯s the case, please make it clear in the charter. And I propose to reword with ¡°Identify and analyze reliable interfaces transport protocols¡± - My assumption is that the output from this proposed WG is one or more generic HA solutions. As we are in the early stage of the discussion, I don¡¯t think we shall limit the solution to a specific one. I do have a hard time to understand why the Applicability and Gap Analysis shall be done based on a specific protocol? [Ning] I believe you had misunderstood the Applicability and Gap Analysis I-D (to RSerPool) at this point. :) I think anyone (other than RSerPool folks) can bring their I-D about applicability and gap analysis to solution ¡°x¡±. Currently we have an I-D based on RSerPool. But this doesn¡¯t mean that the WG will start solution based on RSerPool. We will be looking at more reference solutions and find out which parts of them can be reused/extended/referred/etc. [Zu Qiang] If that¡¯s the case, it would be good to make it clear in the charter to avoid any misunderstandings or layer 9 issues. - Reading the charter, it is not very clear that what the scope of the VNF is. Is it the service/function, or the entities providing this service/function? Some clarification of this use would be good. [Ning] In our charter, a VNF includes a pool of VNF instances implementing a certain function (not a whole service), and a manager to interface with the outside service control entity to provide such function. So I assume a VNF has both roles in your question. Does it make sense? Or you have some suggested text to further clarify this issue? :) [Zu Qiang] So the WG will work on the Pool enabled VNF (not the generic VNF), right? :) And a Pool enabled VNF including the VNF function and the network entities (e.g. HW, interface, etc.), right? It is better to add this clarification in the charter. I hope my reply helps to address your concerns. Otherwise please let me know. -Ning
- [vnfpool] new VNFPool draft charter Zongning
- Re: [vnfpool] new VNFPool draft charter Diego R. Lopez
- Re: [vnfpool] new VNFPool draft charter Melinda Shore
- Re: [vnfpool] new VNFPool draft charter karagian
- Re: [vnfpool] new VNFPool draft charter Andrew G. Malis
- Re: [vnfpool] new VNFPool draft charter Linda Dunbar
- Re: [vnfpool] new VNFPool draft charter King, Daniel
- Re: [vnfpool] new VNFPool draft charter Melinda Shore
- Re: [vnfpool] new VNFPool draft charter Diego R. Lopez
- [vnfpool] 答复: new VNFPool draft charter Zongning
- Re: [vnfpool] new VNFPool draft charter Susan Hares
- Re: [vnfpool] new VNFPool draft charter Susan Hares
- Re: [vnfpool] new VNFPool draft charter Susan Hares
- Re: [vnfpool] new VNFPool draft charter Melinda Shore
- Re: [vnfpool] new VNFPool draft charter Susan Hares
- [vnfpool] 答复: new VNFPool draft charter Zongning
- [vnfpool] 答复: new VNFPool draft charter Zongning
- Re: [vnfpool] 答复: new VNFPool draft charter Ersue, Mehmet (NSN - DE/Munich)
- Re: [vnfpool] new VNFPool draft charter Zu Qiang
- Re: [vnfpool] new VNFPool draft charter Melinda Shore
- Re: [vnfpool] new VNFPool draft charter N.Leymann
- Re: [vnfpool] new VNFPool draft charter Zu Qiang
- Re: [vnfpool] new VNFPool draft charter Melinda Shore
- Re: [vnfpool] new VNFPool draft charter Zu Qiang
- [vnfpool] 答复: new VNFPool draft charter Zongning
- [vnfpool] 答复: new VNFPool draft charter Zongning
- [vnfpool] 答复: new VNFPool draft charter Zongning
- [vnfpool] 答复: 答复: new VNFPool draft charter Zongning
- Re: [vnfpool] 答复: new VNFPool draft charter Ersue, Mehmet (NSN - DE/Munich)
- Re: [vnfpool] new VNFPool draft charter Zu Qiang
- [vnfpool] 答复: new VNFPool draft charter Zongning