[vnfpool] 答复: Version 05 of VNFPool Problem Statement

Zongning <zongning@huawei.com> Fri, 06 June 2014 02:29 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 64C401A03BB for <vnfpool@ietfa.amsl.com>; Thu, 5 Jun 2014 19:29:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -98.901
X-Spam-Level:
X-Spam-Status: No, score=-98.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CHARSET_FARAWAY_HEADER=3.2, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, 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 93pPrv2XXSx6 for <vnfpool@ietfa.amsl.com>; Thu, 5 Jun 2014 19:29:23 -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 A7FA91A03D1 for <vnfpool@ietf.org>; Thu, 5 Jun 2014 19:29:22 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BHW83397; Fri, 06 Jun 2014 02:29:15 +0000 (GMT)
Received: from LHREML403-HUB.china.huawei.com (10.201.5.217) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 6 Jun 2014 03:28:17 +0100
Received: from NKGEML408-HUB.china.huawei.com (10.98.56.39) by lhreml403-hub.china.huawei.com (10.201.5.217) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 6 Jun 2014 03:29:13 +0100
Received: from NKGEML501-MBS.china.huawei.com ([169.254.2.193]) by nkgeml408-hub.china.huawei.com ([10.98.56.39]) with mapi id 14.03.0158.001; Fri, 6 Jun 2014 10:29:06 +0800
From: Zongning <zongning@huawei.com>
To: Susan Hares <shares@ndzh.com>, "vnfpool@ietf.org" <vnfpool@ietf.org>
Thread-Topic: [vnfpool] Version 05 of VNFPool Problem Statement
Thread-Index: Ac9oPocGo3WIP3ImTQ6fDXxa8QDf+AYgcOKAABtK6FA=
Date: Fri, 6 Jun 2014 02:29:05 +0000
Message-ID: <B0D29E0424F2DE47A0B36779EC66677966141ED3@nkgeml501-mbs.china.huawei.com>
References: <B0D29E0424F2DE47A0B36779EC66677966117311@nkgeml501-mbs.china.huawei.com> <012c01cf8103$5929f280$0b7dd780$@ndzh.com>
In-Reply-To: <012c01cf8103$5929f280$0b7dd780$@ndzh.com>
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_B0D29E0424F2DE47A0B36779EC66677966141ED3nkgeml501mbschi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/vnfpool/dClY6txp4J9fmF8f5E7iheGGJus
Subject: [vnfpool] =?gb2312?b?tPC4tDogIFZlcnNpb24gMDUgb2YgVk5GUG9vbCBQcm9i?= =?gb2312?b?bGVtIFN0YXRlbWVudA==?=
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: Fri, 06 Jun 2014 02:29:26 -0000

Hi, Sue,

Thanks for review. See inline marked by [Ning].

·¢¼þÈË: Susan Hares [mailto:shares@ndzh.com]
·¢ËÍʱ¼ä: 2014Äê6ÔÂ6ÈÕ 5:16
ÊÕ¼þÈË: Zongning; vnfpool@ietf.org
Ö÷Ìâ: RE: [vnfpool] Version 05 of VNFPool Problem Statement

Ning:

In looking at the diffs from -04 question, I delighted with at the clarity of the restatement of much of the text.
Kudos/Congratulations on the excellent job there.  I only hope I do as well in the editing of documents.

[Ning] Thanks.

However one editorial issues:

Section 5.6

We do not work on other management aspects of the VNF such as scaling, or load balancing, even though these aspects may be complementary to reliability in order to provide network services.
[I think you want to say .. Will do not plan to work on¡­ ]

[Ning] We will still need to clean-up this part of content in the next revision before Toronto. Anyway, the current statement may be over-shooting, by excluding some useful mechanisms for VNFPool itself. We will make it more clear.

On a few technical points, I¡¯d like to opine

1.  Changes to Section 5.4

5.4.  Interaction between VNF and Service Control Entity

   Some information needs to be exchanged between a VNF and the Service
   Control Entity when the Service Control Entity orchestrates a VNF
   Pool-enable VNF.  For example, how can a VNF Pool be addressed by the
   Service Control Entity?  A Pool Manager can advertise the locator
   (e.g., IP address) of the active instance - subject to dynamic due to
   failover.  It is also possible to use a virtual address for the whole
   VNF Pool (similar to RSerPool or VRRP), and map between virtual and
   actual addresses.  Moreover, when a live VNF instance goes out of
   service, how does the Service Control Entity learn which VNF instance
   will replace it, and learn the characteristic of the new instance?

[Sue¡¯s opine on]
The addressing between the VNF and the Service Control entity is an important part.  VRRP worked in the past for some of VNF/Service Control Entity, but had failure points within servers with VMs, and
Failures points across multiple servers with VMs.

Are we allowing VNF pools to go across multiple servers in multiple locations?
Within a single machine with the right OS modifications, the VRRP has simplicity
and a sub-second VRRP failover is possible. VRRP can expand to multiple boxes,
and a subsecond failover is possible, but has additional requirements to
instrument the sub-second failover between VMs.

The point is ¡­ we should know from the past work with RSerPool and VRRP where the issues with the can be.  The WG should be able to choose to:

a)  select existing protocols,

b)  extend existing protocol, or

c)  create new protocols.

We should prefer a and b over c.
[Sue opine off]

[Ning] Yes, we do prefer a & b, by further investigating and gap analyzing RSerPool, VRRP, and maybe more protocols.

Is this what you are considering in this problem statement? If so, then your draft really, really improves the clarity of the problem.

Sue

=====

By the way:  Opine ¨Cmeans to hold and state as one's opinion

From: vnfpool [mailto:vnfpool-bounces@ietf.org] On Behalf Of Zongning
Sent: Monday, May 05, 2014 4:47 AM
To: vnfpool@ietf.org<mailto:vnfpool@ietf.org>
Subject: [vnfpool] Version 05 of VNFPool Problem Statement

Hi,

A new revision -05 of VNFPool Problem Statement I-D is posted as below:
http://www.ietf.org/id/draft-zong-vnfpool-problem-statement-05.txt

Many thanks to Qiang, Marco, and Georgios for your comments on -04 version. I mainly incorporated your suggestions, as well as further clarified VNFPool scope and relation to SFC.

Main changes:

1)       Update definition of VNF set to clarify the relation to VNF pools;

2)       Focus VNFPool scope to internal VNF, and interface between VNF and Service Control Entity, *not* communications between VNFs;

3)       Change 5.4 to ¡°Interaction between VNF and Service Control Entity¡±;

4)       Emphasize that we currently assume VNF pool contains the instances of same functional type, *not* different VNF components;

5)       Update 6.3 about VNFPool relation to SFC;

Please folks continue reviewing the new version. Your comments are ALWAYS welcome!

-Ning