I also have a similar fundamental issue with this document. The document seems
to be dictating provisioning process for a VM. What service/cloud computing
providers need are the building blocks, i.e. standard APIs and protocols to
create and manage virtual networks in cloud computing environment. Most of
those APIs already exist (e.g., OpenStack REST API, IF-MAP API, etc.). How to
put the solution blocks together will be individually decided by the providers.
There already exist OpenStack Tenant/Project and Quantum Project that allow
creation and management of Virtual Networks. There are many available Quantum
plugins. Actually, such models are proven to scale and have been already used
by many large cloud computing providers. As Robert said, let's not "reinvent
the wheel".
Besides this fundamental issue (which, in fact, makes any other comments less
relevant) I would like to point out the following:
Section 1.
"This document focuses on the case where the network elements in Step
4 are not co-resident with the server, and shows how the provisioning
in Step 4 can be replaced by signaling between server and network,"
Allowing network elements to signal provisioning information directly to each
other is not a secure approach, especially if one of those elements is carrying
guest workloads. It is especially insecure if the signaling protocol used
cannot be authenticated. It is much more secure to delegate such coordination
to a management system. Hence, devoting entire draft to this single, narrow
issue, which for majority, especially large Service or Cloud Providers would be
irrelevant, seems to miss the mark.
It is much more relevant to address the case where NVE is in the end-system and
to address the signaling used between the end-system and its controller.
Section 2.3
"There are several options for protocols to use to signal the above
messages. One could invent a new protocol for this purpose. One
could reuse existing protocols, among them LLDP, XMPP, HTTP REST, and
VDP [VDP], a new protocol standardized for the purposes of signaling
a VM's network parameters from server to lNVE"
I don't think that these protocols should be listed as "equal". There are major
differences between them from security, extensibility, and applicability point
of view.
Section 3
"DCVPNs may be realized using BGP-based VPNs, for example, BGP/MPLS
"VPNs ([RFC4364]),"
This approach is addressed in draft-fang-vpn4dc-problem-statement-01.
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf Of
> Robert Raszuk
> Sent: Friday, July 13, 2012 4:48 PM
> To: [email protected]
> Subject: Re: [nvo3] Comments on draft-kompella-nvo3-server2nve
>
> All,
>
> Since we are starting to discuss this document I have one fundamental
> comment/question.
>
> The part of it's abstract says:
>
> This document proposes a "single-touch" approach for provisioning
> the
> networking parameters related to Virtual Machine creation,
> migration
> and termination on servers.
>
> I would like to observe that in the tenant data center VMs are only a
> small part of the tenant network.
>
> Single-touch is of course great idea and that is why extension to one
> of
> the common and very popular data center orchestration environments
> (openstack) developed a module called Quantum.
>
> This module is exactly targeting to not only provision networking
> parameters to VMs but also to other network appliances including
> virtual
> routers, firewalls, loadbalancers etc .. which are part of the tenant
> DC
> network.
>
> Ref: http://wiki.openstack.org/Quantum
>
> So I would like to ask the authors of the draft-kompella-nvo3-
> server2nve
> why there is the an attempt to reinvent the wheel and how far they are
> going to maintain the vision of "single-touch" considering that much
> broader aspect of this has been already solved ?
>
> Best regards,
> R.
>
> PS. I am perfectly fine to hear that NVO3 does not want to adopt any
> work which is done outside of IETF. However I think that such message
> needs to be clearly weighted against current deployments as well as
> existing market adoption of such solutions.
>
>
> _______________________________________________
> nvo3 mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/nvo3
_______________________________________________
nvo3 mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/nvo3