Re: [Nfvrg] Review of draft-irtf-nfvrg-gaps-network-virtualization-03

"Carlos Jesús Bernardos Cano" <cjbc@it.uc3m.es> Sat, 11 March 2017 16:45 UTC

Return-Path: <cjbc@it.uc3m.es>
X-Original-To: nfvrg@ietfa.amsl.com
Delivered-To: nfvrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 512B4129538 for <nfvrg@ietfa.amsl.com>; Sat, 11 Mar 2017 08:45:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.701
X-Spam-Level:
X-Spam-Status: No, score=-0.701 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=it-uc3m-es.20150623.gappssmtp.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 MIjnWJwuRLW4 for <nfvrg@ietfa.amsl.com>; Sat, 11 Mar 2017 08:45:29 -0800 (PST)
Received: from mail-wm0-x22a.google.com (mail-wm0-x22a.google.com [IPv6:2a00:1450:400c:c09::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2F80312953F for <nfvrg@irtf.org>; Sat, 11 Mar 2017 08:45:29 -0800 (PST)
Received: by mail-wm0-x22a.google.com with SMTP id n11so14389308wma.1 for <nfvrg@irtf.org>; Sat, 11 Mar 2017 08:45:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=it-uc3m-es.20150623.gappssmtp.com; s=20150623; h=from:message-id:subject:to:cc:date:in-reply-to:references :mime-version:content-transfer-encoding; bh=4hWxoVadRt5cPcoC6kgP3XEh2cfG/LNndxmq/5n9OZY=; b=ltngS6/qlJzJTrRtWeUcsxPHSZ8g9xyUyGtkMZsp/SzbUopkQs2Rn4rk4p7FJfVTc8 RNeSTW8uMSUj1L1htcrUQTZdNZMrSUncEALAixSgRaui3AcdtIDs8y5Wg6PWZIJ5/cND S3+uenGfTW6ddlaIty3IeyC/F2Q4rX7LE2sU9WiefYLriGySuPI0bI/WC3oXFxQFdxgW F+6yQTt0gwgBYbIhfymuRU2+rjPaJG8DMFXM3YqhQT/uq8sxgk/LUXarQpBk5kc7xcc0 5fAQcp5WMa9aCqzbVQ0wfUR7ABVqpE5sjqe/lWuYHr3CDORw4xXT+qzn0Opm4uu8wazU A9XA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:subject:to:cc:date:in-reply-to :references:mime-version:content-transfer-encoding; bh=4hWxoVadRt5cPcoC6kgP3XEh2cfG/LNndxmq/5n9OZY=; b=fCdsMlwADTKZbtgzAlM0uddOHjGit3Chpfu2tSKkmOvEP5gcSzwTtmqAC6DOuFpiLQ OLzOXjfQ7z4OUeN6VyxfNFL9wc059E/aO8lq4RQoLMaTFcb++4AjX6p4HjXeUL5B5II/ 49HHncv1A8P3Px/glaQFhEecVClUnPIXcsDJY7QNiqc1VhLvzWTv5TTFoBpMjZZwVRuJ OMel0MU7DczlMIql+uAs1nULlDx0ilHVbeI1ICpaRkchBE81fvPAREnPGCsYaslrLpME Jzpzge4+hPN+1Kk5tBLfCZ7wrtKDAFwd2jjJz9GnEm3QDpjVqROgl5tGA5A86tYHN0JX +H+Q==
X-Gm-Message-State: AFeK/H0hjsADuobqGWaO+PnIcM9g4ZlhPpXbv7z4jwJpv4y1V3OejuMMPoYV2ZQO+B6J3i4n
X-Received: by 10.28.20.148 with SMTP id 142mr3775780wmu.134.1489250727456; Sat, 11 Mar 2017 08:45:27 -0800 (PST)
Received: from cjbc_dell.lan (85.251.161.16.dyn.user.ono.com. [85.251.161.16]) by smtp.gmail.com with ESMTPSA id h3sm17905186wrb.6.2017.03.11.08.45.26 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 11 Mar 2017 08:45:26 -0800 (PST)
From: Carlos Jesús Bernardos Cano <cjbc@it.uc3m.es>
X-Google-Original-From: Carlos Jesús Bernardos Cano <cjbc@cjbc.eu>
Message-ID: <1489250720.4666.11.camel@cjbc.eu>
To: Kostas Pentikousis <k.pentikousis@travelping.com>, draft-irtf-nfvrg-gaps-network-virtualization@ietf.org
Date: Sat, 11 Mar 2017 17:45:20 +0100
In-Reply-To: <279467219.741330.1486138585009.JavaMail.zimbra@tpip.net>
References: <279467219.741330.1486138585009.JavaMail.zimbra@tpip.net>
Content-Type: text/plain; charset="UTF-8"
X-Mailer: Evolution 3.22.5-1
Mime-Version: 1.0
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/nfvrg/OzOy0mniWFgdPb8HFKJNvlbJcaE>
Cc: nfvrg <nfvrg@irtf.org>
Subject: Re: [Nfvrg] Review of draft-irtf-nfvrg-gaps-network-virtualization-03
X-BeenThere: nfvrg@irtf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Network Function Virtualization Research Group \(NFVRG\) discussion list" <nfvrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/nfvrg>, <mailto:nfvrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/nfvrg/>
List-Post: <mailto:nfvrg@irtf.org>
List-Help: <mailto:nfvrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/nfvrg>, <mailto:nfvrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Sat, 11 Mar 2017 16:45:31 -0000

Hi Kostas,

Thanks again for your very useful comments. Please, find below some
answers inline on how we have incorporated/considerated your comments
in the -04 version (just posted).

On Fri, 2017-02-03 at 17:16 +0100, Kostas Pentikousis wrote:
> Dear authors, all,
> 
> I read draft-irtf-nfvrg-gaps-network-virtualization-03 and I have a
> few comments and suggestions, which could be incorporated in an
> upcoming revision of the document. Overall, the draft attempts to
> cover a very wide area of topics. I think it would be good to add in
> the introductory part some text making the goal and scope of the
> document more specific. In addition, I think that the draft does not
> provide a sufficient set of references to recent/relevant literature
> in this area, so that the reader can follow up with a more detailed
> investigation re: the research challenges in this area. Further, some
> of the text appears a bit dated, so a thorough editorial pass would
> be beneficial. Section-specific comments follow.
> 

[Authors] Thanks for the comments. Since you provide section-specific
comments on all these points, we provide our feedback on each of them
below.

> 
> Section 1:
> 
> I find the intro a bit too general and lacking focus. It also does
> not squarely deliver the goal and scope of this document. Perhaps it
> could be reworked to include a summary of the key points that this
> draft delivers.
> 

[Authors] We have reworked this in -04, trying to more clearly
summarize the goal and scope of the document.

> 
> Section 2:
> 
> "are defined by the ETSI NVF ISG, the ONF and the IETF" -- along the
> lines above, it's probably better to cite the respective documents so
> that the reader can easily locate them and delve into the details.
> 

[Authors] OK, we've added the references.


> "vEPC ... as defined by [I-D.matsushima-stateless-uplane-vepc] --
> This actually refers to an expired draft. Perhaps it should be
> replaced by an archival publication instead? Ditto for the other
> expired drafts cited later in the text. More to the point, the cited
> draft advocates explicitly a solution based on BGP. Is this what you
> have in mind for vEPC? Why is vEPC a key term for this draft, esp. as
> it is not really used in the remainder of the draft?
> 

[Authors] We have removed vEPC from the terminology section (it was a
leftover from previous versions).

> 
> Section 3:
> 
> "Within this area of work, the ONF is actively..." -- are there
> recent developments in this direction? Should/could be cited?

[Authors] There is ongoing work, but it has not finalized yet and
therefore there is no public available document that we can use as a
reference at this stage. As soon as it is released, we can add it.

> 
> I find that the summary of RFC 7426 is quite, let's say, terse.
> Perhaps 1-2 paragraphs can be contributed here.

[Authors] I see :). We have extended and improved the text there.

> 
> Are section 3.4 and 3.5 a bit dated, or are there (new) research
> challenges in these directions?

[Authors] IEEE 802.1CF OmniRAN is surely quite alive and the work is
advancing. We have added a reference to the latest version of the draft
specification (released last month). Regarding DMTF, we still need to
check.

> 
> 
> Section 4:
> 
> In sec. 4.2, "For example, ensuring a guaranteed and stable
> forwarding data rate has proven not to be straightforward when the
> forwarding function is virtualized and runs on top of COTS server
> hardware." -- Can you please provide some references?

[Authors] We have added 3 references: a draft, a presentation that
Diego made in IETF92 and also the ETSI White Paper 3, where this is
also explained.

> 
> 'The issue of guaranteeing a network quality-of-service is less of an
> issue for "traditional cloud computing".' -- I'm not sure what does
> this refer to wrt "QoS". Perhaps elaborate a bit/add references?

[Authors] We have improved the text, elaborating a bit more and added
one reference.

> 
> There is also work in BMWG regarding methodology and metrics for NFV,
> e.g. see draft-ietf-bmwg-virtual-net and references therein.

[Authors] Thanks for the pointer. We have added new text and references
on this, also referencing to the work done at ETSI NFV.

> 
> "Portability" is not actually defined in sec. 4.2.4. Can you please
> elaborate?

[Authors] We have defined it at the beginning of the section, as well
as extended the text based on a ETSI NFV reference that we have also
added.

> 
> In sec. 4.3.1 "enablers for this that are often mentioned" and "such
> as enhanced hypervisor technologies" most certainly need some
> literature pointers, as is "(e.g., Google example)" in sec. 4.3.2.
> 
[Authors] We have added some pointers (academic papers) there.

> In sec. 4.5, 5G pops out of nowhere. I think network slicing (and the
> associated challenges) is more generic than what is described in this
> section.
> 

[Authors] We have included 5G in the title of the section. We have also
  added some text to also clarify that the definition of network
slicing is a sensitive issue (it is not the goal of the draft to reach
an agreed definition. Given the all the activity lately in netslices,
we have also added references.

We have also added a section on virtual network operators contributed
by Pedro Martinez-Julia.
 
> Sec. 4.6 is entitled "Service Composition". How's that different from
> what is defined in RFC 7498 and 7665?
> 
[Authors] It is not. It is about that and the challenges SFC WG are
addressing. We have added explicit references to 7498 and 7665.

> Under "End-user device virtualization" in sec. 4.7 I was not
> expecting to see "smartphones". Is that a major research direction
> besides the referenced project? Some references would be great here
> too.

[Authors] There are several ongoing efforts in this direction. We have
added one more reference about this.

> 
> In sec. 4.8, the sentence "NFV will allow better defense against
> Denial of Service (DoS) attacks because of the distributed nature of
> the network (i.e. no single point of failure) and the ability to
> steer (undesirable) traffic quickly." most certainly needs some
> backing references.

[Authors] Added.

> 
> In sec. 4.9, I guess s/two possible levels of SDN control/two
> possible levels of control.

[Authors] I think the text is actually right. What we mean is that SDN
can be used in conjunction with NFV at two different levels.

> 
> 
> Section 5:
> 
> As SDNRG has been recently closed, Table 1 will need updating.

[Authors] Fixed, thanks.

Thanks a lot again for all the good and useful comments,

Carlos

> 
> 
> Best regards,
> 
> Kostas