Re: [Openstack] OpenStack and OpenFlow
On Fri, Oct 28, 2011 at 10:58 PM, Yoshisato Ushio yoshisato.us...@gmail.com wrote: Hello Folks, I am interested in the use of OpenFlow technology with OpenStack. But honestly speaking, I have no deep expertise in OpenStack.Then let me ask questions. Q1) In order to use openflow features with OpenStack, such as, Open vSwitch or OpenFlow capable HW switches, can I assume that all I should do for this is to develop a quantum plugin module for openflow under nova manager ? Hi Yoshisato, If you are trying to enable the use of OpenStack with a new network switching technology, then yes, developing a Quantum plugin is the right way to go. It may be possible to leverage work done by others writing similar plugins though. Since our developer documentation as-of-yet non-existent, I whipped up a quick wiki page with some advice on developing a plugin: http://wiki.openstack.org/QuantumDevelopment . Others should feel free to expand on this page. Also, just to clarify one thing though: Quantum is actually a separate codebase + runtime process from Nova, so you shouldn't need to modify Nova itself. Q2) Are there any open-source codes of quantum plugin for openflow ? I doubt that there will be one canonical openflow plugin for Quantum, as OpenFlow itself is really just a protocol to talk to a (virtual or physical) switch's forwarding table. There are many different ways to build a Quantum plugin that uses OpenFlow, each of which make different trade-offs in terms of scalability, fault-tolerance, complexity, feature-richness, etc. You can probably start out by taking a look at some of the existing plugins and seeing what ideas you can borrow with respect to your own implementation. Feel free to send email to the netstack list if you have more detailed questions. Dan Any advice would be greatly appreciated, Yoshisato Ushio ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp -- ~~~ Dan Wendlandt Sr. Product Manager Nicira Networks: www.nicira.com cell: 650-906-2650 twitter: danwendlant ~~~ ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] OpenStack and OpenFlow
Hello Michael and Yoshisato, Thanks for introducing our presentation, the slides can be downloaded from here: http://wiki.openstack.org/NetstackEssexSummit We have been developping Quantum plugin for our OpenFlow controller, trema ( http://trema.github.com/trema/ http://trema.github.com/trema/ ), and commercial OFC( http://www.necam.com/PFlow/ http://www.necam.com/PFlow/). By using the plugin, you can control OpenFlow-based Open vSwitch and hardware switch. Absolutely we will open-source our Quantum plugin, we are planning it by the end of this year. Takashi Torii NEC Corporation _ From: openstack-bounces+t-torii=mwb.biglobe.ne...@lists.launchpad.net [mailto:openstack-bounces+t-torii=mwb.biglobe.ne...@lists.launchpad.net] On Behalf Of Michael J Fork Sent: Sunday, October 30, 2011 1:07 AM To: Yoshisato Ushio Cc: openstack-bounces+mjfork=us.ibm@lists.launchpad.net; openstack@lists.launchpad.net Subject: Re: [Openstack] OpenStack and OpenFlow At the OpenStack conference in Boston, Su-hun Yun of NEC participated in the Networking Panel and talked about their OpenFlow implementation for OpenStack. Su-hun showed a recorded demo of the plugin they developed for Quantum that talked to an NEC OpenFlow controller. Unfortunately, I have searched around looking for the demo or additional details and have not been successful. For example, it was not clear if the plugin was going to be contributed to the Quantum project, open-sourced, or kept commercial. Michael - Michael Fork Cloud Architect, Emerging Solutions IBM Systems Technology Group From:Yoshisato Ushio yoshisato.us...@gmail.com To:openstack@lists.launchpad.net Date:10/29/2011 02:08 AM Subject:[Openstack] OpenStack and OpenFlow Sent by:openstack-bounces+mjfork=us.ibm@lists.launchpad.net _ Hello Folks, I am interested in the use of OpenFlow technology with OpenStack. But honestly speaking, I have no deep expertise in OpenStack.Then let me ask questions. Q1) In order to use openflow features with OpenStack, such as, Open vSwitch or OpenFlow capable HW switches, can I assume that all I should do for this is to develop a quantum plugin module for openflow under nova manager ? Q2) Are there any open-source codes of quantum plugin for openflow ? Any advice would be greatly appreciated, Yoshisato Ushio___ Mailing list: https://launchpad.net/~openstack https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] OpenStack and OpenFlow
At the OpenStack conference in Boston, Su-hun Yun of NEC participated in the Networking Panel and talked about their OpenFlow implementation for OpenStack. Su-hun showed a recorded demo of the plugin they developed for Quantum that talked to an NEC OpenFlow controller. Unfortunately, I have searched around looking for the demo or additional details and have not been successful. For example, it was not clear if the plugin was going to be contributed to the Quantum project, open-sourced, or kept commercial. Michael - Michael Fork Cloud Architect, Emerging Solutions IBM Systems Technology Group From: Yoshisato Ushio yoshisato.us...@gmail.com To: openstack@lists.launchpad.net Date: 10/29/2011 02:08 AM Subject:[Openstack] OpenStack and OpenFlow Sent by:openstack-bounces+mjfork=us.ibm@lists.launchpad.net Hello Folks, I am interested in the use of OpenFlow technology with OpenStack. But honestly speaking, I have no deep expertise in OpenStack.Then let me ask questions. Q1) In order to use openflow features with OpenStack, such as, Open vSwitch or OpenFlow capable HW switches, can I assume that all I should do for this is to develop a quantum plugin module for openflow under nova manager ? Q2) Are there any open-source codes of quantum plugin for openflow ? Any advice would be greatly appreciated, Yoshisato Ushio___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
Re: [Openstack] OpenStack and OpenFlow
There is an openVswitch driver for quantum right now, and i believe Nicira has a proprietary driver available as well, based on OpenFlow. there is a netstack group taht would be a good place to get more involved if you wanted to be involved with developing a quantum driver: https://launchpad.net/~netstack - joe On Oct 29, 2011, at 9:07 AM, Michael J Fork mjf...@us.ibm.com wrote: At the OpenStack conference in Boston, Su-hun Yun of NEC participated in the Networking Panel and talked about their OpenFlow implementation for OpenStack. Su-hun showed a recorded demo of the plugin they developed for Quantum that talked to an NEC OpenFlow controller. Unfortunately, I have searched around looking for the demo or additional details and have not been successful. For example, it was not clear if the plugin was going to be contributed to the Quantum project, open-sourced, or kept commercial. Michael - Michael Fork Cloud Architect, Emerging Solutions IBM Systems Technology Group From:Yoshisato Ushio yoshisato.us...@gmail.com To:openstack@lists.launchpad.net Date:10/29/2011 02:08 AM Subject:[Openstack] OpenStack and OpenFlow Sent by:openstack-bounces+mjfork=us.ibm@lists.launchpad.net Hello Folks, I am interested in the use of OpenFlow technology with OpenStack. But honestly speaking, I have no deep expertise in OpenStack.Then let me ask questions. Q1) In order to use openflow features with OpenStack, such as, Open vSwitch or OpenFlow capable HW switches, can I assume that all I should do for this is to develop a quantum plugin module for openflow under nova manager ? Q2) Are there any open-source codes of quantum plugin for openflow ? Any advice would be greatly appreciated, Yoshisato Ushio___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp ___ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp