<div dir="ltr"><div style>Comments inline.</div><div style>I do apologise but I do not know what Pandora is.</div><div style>I hope you will find my answers still useful.</div><div style><br></div><div style>Regards,</div>
<div style>Salvatore</div><div><br></div><br><div class="gmail_extra"><div class="gmail_quote">On 22 June 2013 12:23, Peter Cheung <span dir="ltr"><<a href="mailto:mcheung63@hotmail.com" target="_blank">mcheung63@hotmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


<div><div dir="ltr"><div>Thanks <span style="font-size:12pt">Salvatore</span></div>I am thinking these:<div>1) openvswitch has more features than quantum, so i want to support it in pandora first, then later to support quantum</div>
</div></div></blockquote><div><br></div><div style>I think this statement is a bit incorrect, or at least deserves clarification.</div><div style>Open vSwitch is a multi-layer virtual switch, whereas Quantum is a management tool for cloud networks.</div>
<div style>I don't know then what you mean by stating Open vSwitch has more features than Quantum; there are surely features of Open vSwitch which are not leveraged by Quantum - perhaps are you referring to this?</div>
<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div><div dir="ltr"><div>2) openvswitch seems doesn't provide API, still don't know how to control it programatically. May be i send command in command-pipeline then parse the output. But this is not a good practice.</div>
</div></div></blockquote><div><br></div><div style>Openvswitch exposes interfaces for managing the switch layout and switch forwarding. They're the OVSDB [1,2] and Openflow interfaces. On <a href="http://openvswitch.org">openvswitch.org</a> there's plenty of information about how to use them.</div>
<div style>Again, if you're looking at API like 'create_network' or 'create_subnet' on Openvswitch you are probably not looking in the right place; in this case you might look at a controller or a management system.</div>
<div> </div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div><div dir="ltr"><div>3) i want to do live-migration with auto network transfer in pandora. So i need to control a vswitch.<br>
</div></div></div></blockquote><div><br></div><div style>It seems then you need to develop your own control plane. Frankly I have not idea of what you mean by "auto network transfer".</div><div style>I assume you've already looked at Floodlight, Open Daylight, and perhaps even at the Quantum's OVS/ML2 plugins (which implement a control plane too), and you're positive that they cannot satisfy your requirements, so you need to write something new?</div>
<div style><br></div><div style>[1] <a href="http://networkheresy.com/tag/ovsdb/">http://networkheresy.com/tag/ovsdb/</a></div><div style>[2] <a href="http://tools.ietf.org/html/draft-pfaff-ovsdb-proto-02">http://tools.ietf.org/html/draft-pfaff-ovsdb-proto-02</a></div>
<div style><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div><div dir="ltr"><div><br>Thanks<div>
from Peter</div><br><div class=""><br></div><div><div class=""><hr>Date: Sat, 22 Jun 2013 11:14:38 +0100<br>Subject: Re: [Openstack] openvswitch instead of quantum<br>From: <a href="mailto:sorlando@nicira.com" target="_blank">sorlando@nicira.com</a><br>
To: <a href="mailto:mcheung63@hotmail.com" target="_blank">mcheung63@hotmail.com</a><br>CC: <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a></div><div><div class="h5"><br><br>
<div dir="ltr">Yes, it is a very common use case.<div>Nowadays, everybody who deploys Xen, KVM, or LXC without a Cloud Management System is actually using Open vSwitch.</div><div>In that case you can program Open vSwitch using its own interface to provide virtual networks.</div>

<div><br></div><div>When deploying Openstack, you can use Open vSwitch without Quantum by deploying nova-network instead.</div><div>As far as I know every nova-network manager works with Open vSwitch too.</div>
<div><br></div><div>Salvatore</div></div><div><br><br><div>On 22 June 2013 09:14, Peter Cheung <span dir="ltr"><<a href="mailto:mcheung63@hotmail.com" target="_blank">mcheung63@hotmail.com</a>></span> wrote:<br>
<blockquote style="border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


<div><div dir="ltr">Hi<div>    Any people is using open vswitch directly, instead of sing quantum?</div><div>Is it a common practice?<br><br>Thanks<div>from Peter</div></div>                                      </div></div>
<br>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div><br></div></div></div></div></div>                                           </div></div>
</blockquote></div><br></div></div>