[vnfpool] 答复: new VNFPool draft charter
Zongning <zongning@huawei.com> Mon, 09 June 2014 02:28 UTC
Return-Path: <zongning@huawei.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 446481B27AA for <vnfpool@ietfa.amsl.com>; Sun, 8 Jun 2014 19:28:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.551
X-Spam-Level:
X-Spam-Status: No, score=-104.551 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] 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 diQa27QvTKyK for <vnfpool@ietfa.amsl.com>; Sun, 8 Jun 2014 19:28:25 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7E1BC1B27A7 for <vnfpool@ietf.org>; Sun, 8 Jun 2014 19:28:24 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml402-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BIF17034; Mon, 09 Jun 2014 02:28:21 +0000 (GMT)
Received: from NKGEML402-HUB.china.huawei.com (10.98.56.33) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 9 Jun 2014 03:28:20 +0100
Received: from NKGEML501-MBS.china.huawei.com ([169.254.2.193]) by nkgeml402-hub.china.huawei.com ([10.98.56.33]) with mapi id 14.03.0158.001; Mon, 9 Jun 2014 10:28:15 +0800
From: Zongning <zongning@huawei.com>
To: Zu Qiang <zu.qiang@ericsson.com>, "vnfpool@ietf.org" <vnfpool@ietf.org>
Thread-Topic: new VNFPool draft charter
Thread-Index: Ac9/DzUG5MYMA7tZTIGTdsdOpyTKjgCmc3oQAHTHGXA=
Date: Mon, 09 Jun 2014 02:28:14 +0000
Message-ID: <B0D29E0424F2DE47A0B36779EC66677966142643@nkgeml501-mbs.china.huawei.com>
References: <B0D29E0424F2DE47A0B36779EC6667796613FC41@nkgeml501-mbs.china.huawei.com> <A4288FE24C337B47BB634F1E76CBF2EC28B59C1A@eusaamb107.ericsson.se>
In-Reply-To: <A4288FE24C337B47BB634F1E76CBF2EC28B59C1A@eusaamb107.ericsson.se>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.138.41.54]
Content-Type: multipart/alternative; boundary="_000_B0D29E0424F2DE47A0B36779EC66677966142643nkgeml501mbschi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/vnfpool/W4pmZ10dqNDEzptQeUo9hYiXu-A
Subject: [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: Mon, 09 Jun 2014 02:28:28 -0000
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. - 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?”. - 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 – “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. ☺ - 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. - 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. - 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? ☺ 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