<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
On 12/11/2012 06:56 AM, Trinath Somanchi wrote:
<blockquote
cite="mid:CAH8HgmZO4+gM+Dkbxb05QvgoaBAjSRmqyP7n7PgbFyJSNTn93g@mail.gmail.com"
type="cite">Hi-
<div><br>
</div>
<div>Thanks for the reply Gary..</div>
<div><br>
</div>
<div>But with respect to the Quantum_plugin_base_v2.py code, which
is the base class for the plugins, We can see the
create/update/delete network methods only in the quantum plugin.
But then How about create/update/delete ports and subnet
methods. These methods do exists in the ryu/nec/nicira plugins.</div>
</blockquote>
<br>
The OVS inherits the base plugin:<br>
<br>
class OVSQuantumPluginV2(db_base_plugin_v2.QuantumDbPluginV2,<br>
l3_db.L3_NAT_db_mixin):<br>
<br>
This means that if it does not need to make changes to the methods
then the base classes methods will be invoked.<br>
Thanks<br>
Gary<br>
<br>
<blockquote
cite="mid:CAH8HgmZO4+gM+Dkbxb05QvgoaBAjSRmqyP7n7PgbFyJSNTn93g@mail.gmail.com"
type="cite">
<div><br>
</div>
<div>Will ovs plugin will not consider the implementation of port
and subnet? If it considers, where these are happening?</div>
<div><br>
</div>
<div>Kindly help me understand the same.</div>
<div><br>
</div>
<div>
Thanks in advance</div>
<div><br>
</div>
<div>-</div>
<div>Trinath</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Sun, Dec 9, 2012 at 5:19 PM, Gary
Kotton <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:gkotton@redhat.com" target="_blank">gkotton@redhat.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> Hi Trina,<br>
I am not really sure that I understand your question. The
Quantum service marshals the API's to a plugin. The plugin
is responsible for providing the virtual network service.
In the case of the OVS plugin the ovs_quantum_plugin.py
will treat the API calls. That means that it will enable
the user to perform CRUD operations on the following:
networks, subnets and ports. In order to do this it stores
the values in a persistent database.<br>
The plugin has a layer 2 agent that performs the actual
network configuration.<br>
Hope that this help.<br>
Thanks<br>
Gary
<div>
<div class="h5"><br>
<br>
On 12/07/2012 09:10 AM, Trinath Somanchi wrote: </div>
</div>
<blockquote type="cite">
<div>
<div class="h5">
<div dir="ltr">Hi Stackers-
<div><br>
</div>
<div>I have a doubt with respect to the Quantum
OVS Plugin.</div>
<div><br>
</div>
<div>[1] Do all the APIs of Quantum use the
Quantum OVS plugin to get the data from the
database. or they directly contact the database.</div>
<div><br>
</div>
<div>Since, I have seen ovs_quantum_plugin.py
code, it has create_network, update_network
methods which use the db api.</div>
<div><br>
</div>
<div>Is that the OVS Quantum Plugin APIs are
partially used by the Quantum APIs for getting
data from database?</div>
<div><br>
</div>
<div>Kindly help me understand these areas of
Quantum.</div>
<div><br>
</div>
<div>Thanks in advance</div>
<div>
<div><br>
</div>
-- <br>
Regards,<br>
----------------------------------------------<br>
Trinath Somanchi,
<div> <a moz-do-not-send="true"
href="tel:%2B91%209866%20235%20130"
value="+919866235130" target="_blank">+91
9866 235 130</a></div>
<br>
</div>
</div>
<br>
<fieldset></fieldset>
<br>
</div>
</div>
<pre>_______________________________________________
Mailing list: <a moz-do-not-send="true" href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a>
Post to : <a moz-do-not-send="true" href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a>
Unsubscribe : <a moz-do-not-send="true" href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a>
More help : <a moz-do-not-send="true" href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a>
</pre>
</blockquote>
<br>
</div>
<br>
_______________________________________________<br>
Mailing list: <a moz-do-not-send="true"
href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to : <a moz-do-not-send="true"
href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a moz-do-not-send="true"
href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help : <a moz-do-not-send="true"
href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
Regards,<br>
----------------------------------------------<br>
Trinath Somanchi,
<div>+91 9866 235 130</div>
<br>
</div>
</blockquote>
<br>
</body>
</html>