Hi Sebastien, It definitely makes sense to enable Elastic IP and implement Security groups with OpenFlow. It is one of the to-do items we would like to contribute to cloudstack after finishing the basic network isolation.
I am new to CloudStack and don't know much about the agent simulator. I would love to discuss it with you once I get to know more about CloudStack. Thanks, Kanzhe On Mon, Jan 7, 2013 at 1:37 AM, Sebastien Goasguen <run...@gmail.com> wrote: > 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 > > -- Kanzhe Jiang MTS at BigSwitch