Re: [vnfpool] Version 05 of VNFPool Problem Statement
"Susan Hares" <shares@ndzh.com> Thu, 05 June 2014 21:16 UTC
Return-Path: <shares@ndzh.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 CC2421A031A for <vnfpool@ietfa.amsl.com>; Thu, 5 Jun 2014 14:16:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.946
X-Spam-Level:
X-Spam-Status: No, score=0.946 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001] autolearn=no
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 jeW02wpaKLjX for <vnfpool@ietfa.amsl.com>; Thu, 5 Jun 2014 14:16:13 -0700 (PDT)
Received: from hickoryhill-consulting.com (hhc-web3.hickoryhill-consulting.com [64.9.205.143]) by ietfa.amsl.com (Postfix) with ESMTP id 90D821A030E for <vnfpool@ietf.org>; Thu, 5 Jun 2014 14:16:13 -0700 (PDT)
X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=174.124.189.161;
From: Susan Hares <shares@ndzh.com>
To: 'Zongning' <zongning@huawei.com>, vnfpool@ietf.org
References: <B0D29E0424F2DE47A0B36779EC66677966117311@nkgeml501-mbs.china.huawei.com>
In-Reply-To: <B0D29E0424F2DE47A0B36779EC66677966117311@nkgeml501-mbs.china.huawei.com>
Date: Thu, 05 Jun 2014 17:15:59 -0400
Message-ID: <012c01cf8103$5929f280$0b7dd780$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_012D_01CF80E1.D21E6D00"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQIivdjgs+WOa9DokDgX9lasdoNIMpq8hk8w
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com
Archived-At: http://mailarchive.ietf.org/arch/msg/vnfpool/5z3JKj3n96B6T05M2cPoVafcyOo
Subject: Re: [vnfpool] Version 05 of VNFPool Problem Statement
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: Thu, 05 Jun 2014 21:16:16 -0000
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. 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. ] 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] 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 -means 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 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