Dear Kanzhe, Two thought:
-Would it make sense to also use BVS for CloudStack Basic networking, and use it to enable Elastic IP and Security Groups in basic zone via open flow ? -CloudStack has an agent simulator (which unfortunately I don't know much about :( )), it would be great to envision a full data center simulation that would use mininet and the agent simulator. Do you have any thoughts on how we could use mininet to do CloudStack simulations ? Regards, -Sebastien On Jan 5, 2013, at 8:25 AM, Kanzhe Jiang <kanzhe.ji...@bigswitch.com> wrote: > Here is the first draft of the design spec for BigSwitch Networking > Plugin<https://cwiki.apache.org/confluence/display/CLOUDSTACK/BigSwitch+Networking+Plugin> > . > > Thanks, > Kanzhe > > On Thu, Jan 3, 2013 at 12:18 PM, Chip Childers > <chip.child...@sungard.com>wrote: > >> On Thu, Jan 3, 2013 at 3:16 PM, Kanzhe Jiang <kanzhe.ji...@bigswitch.com> >> wrote: >>> On Thu, Jan 3, 2013 at 10:53 AM, Chip Childers < >> chip.child...@sungard.com>wrote: >>> >>>> On Thu, Jan 3, 2013 at 1:44 PM, Kanzhe Jiang < >> kanzhe.ji...@bigswitch.com> >>>> wrote: >>>>> Hi Chip, >>>>> >>>>> Yes, I will put together a design spec together soon for review. >>>>> I was informed that the code freeze date for the current release is >> end >>>> of >>>>> January, 2013. >>>>> My plan is to submit the plugin some time before the deadline for >> review >>>> so >>>>> the plugin would be available in the coming release. >>>>> >>>>> Thanks, >>>>> Kanzhe >>>>> >>>> >>>> OK, thanks for the clarity! >>>> >>>> Given your stated goal, I'm going to ask you for a couple of things: >>>> >>>> The design doc needs to be a child of this page: >>>> >> https://cwiki.apache.org/confluence/display/CLOUDSTACK/4.1+Design+Documents >>> >>> >>> I am working on the design spec and will have it available in a day or >> two. >>> >> >> Fantastic. Please ask for help on this list if you need any advice >> from the rest of the community! >> >>> >>>> >>>> >>>> If you can create yourself an account within issues.a.o, and let me >>>> know when you are done, I'll add you as a project contributor. This >>>> will allow us to assign the new feature issue (and any bugs that we >>>> might find) to you as the process moves forward. >>>> >>>> >>> I have created a Jira account. Username kjiang. >>> I have also created a "New Feature" item, >>> CLOUDSTACK-733<https://issues.apache.org/jira/browse/CLOUDSTACK-733>, >>> to track the proposal. >>> >> >> I added your account as a contributor for the project, and have >> assigned 733 to you. Thanks for jumping over the administrivia >> hurdles a bit for us! >> >>> >>>> Once you have the jira account, please create a "New Feature" item to >>>> track progress within the CLOUDSTACK project here: >>>> https://issues.apache.org/jira/browse/CLOUDSTACK >>>> >>>> We'll also want to discuss testing the new feature. It's going to >>>> obviously require access to the BVS application. Are there any >>>> resources that you will be able to share on that front? >>>> >>>> Floodlight would be sufficient to test the new feature. The plugin >>> supports both the commercial and opensource controller. >>> >>> >>>> Thanks! >>>> >>>>> On Thu, Jan 3, 2013 at 6:48 AM, Chip Childers < >> chip.child...@sungard.com >>>>> wrote: >>>>> >>>>>> On Thu, Jan 3, 2013 at 1:20 AM, Kanzhe Jiang < >>>> kanzhe.ji...@bigswitch.com> >>>>>> wrote: >>>>>>> Hi All, >>>>>>> >>>>>>> Happy New Year to Everyone! >>>>>>> First of all, I am new to the community and very excited to have >> the >>>>>>> opportunity to work on the project. >>>>>>> >>>>>>> I would like to propose a networking plugin that will support >>>>>>> openflow-based cloud networking solutions through BigSwitch's BVS >> (Big >>>>>>> Virtual Switch) application. >>>>>>> >>>>>>> BVS is one of the SDN applications available for the BigSwitch >> network >>>>>>> controller. BVS application provides network virtualization, >> manages >>>>>>> isolated and virtual networks on top of the underlying physical and >>>>>> virtual >>>>>>> switch infrastructure. These virtual networks correspond directly >> to >>>> the >>>>>>> groups of VMs, servers, and other devices that need their own >> secure >>>>>>> connectivity. The virtual networks are programmed into the physical >>>>>> and/or >>>>>>> virtual switches without having to separately configure individual >>>>>> network >>>>>>> devices. >>>>>>> >>>>>>> The proposed CloudStack networking plugin will bring the >>>> OpenFlow-based >>>>>>> standard network virtualization technology to CloudStack. >>>>>>> >>>>>>> There won't be any change to the existing CloudStack workflow. In a >>>>>> typical >>>>>>> deployment, all OpenFlow-enabled physical and virtual switches and >>>> other >>>>>>> network resources are configured to be managed by the BigSwitch >>>>>>> controller(s). When a guest network is created, the plugin will >>>> create a >>>>>>> corresponding virtual network in the BVS When a guest VM is >> launched, >>>>>> the >>>>>>> VM is automatically assigned to its configured guest network(s). >>>>>>> The BVS application will provide network isolation and >> connectivities >>>>>> among >>>>>>> VMs. >>>>>>> >>>>>>> More detailed product description is available on the >>>>>>> website<http://bigswitch.com/products/big-virtual-switch> >>>>>>> . >>>>>>> >>>>>>> Please let me know if you need more information. >>>>>>> >>>>>>> Sincerely, >>>>>>> >>>>>>> -- >>>>>>> Kanzhe Jiang >>>>>>> MTS at BigSwitch >>>>>> >>>>>> This looks like a great addition. Do you have a feel for the timing >>>>>> that you think it will require to get it done? >>>>>> >>>>>> If you can start the process of creating your design document under >>>>>> the "Design Documents Not Committed to a Release" page ( >>>>>> >>>>>> >>>> >> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Design+Documents+Not+Committed+to+a+Release >>>>>> ), we can help work through any design issues and help get a plan in >>>>>> place to include it in the appropriate feature release. >>>>>> >>>>>> -chip >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Kanzhe Jiang >>>>> MTS at BigSwitch >>>> >>> >>> >>> >>> -- >>> Kanzhe Jiang >>> MTS at BigSwitch >> > > > > -- > Kanzhe Jiang > MTS at BigSwitch