Kanzhe, there is a design/FS template here:
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Design+Document+Temp
late

It is not clear to me what is the isolation method that is being proposed
here?
Is it VLANs? If so, why is there an issue with duplicate Ips? Note that
the 
createNetwork API allows one to specify the cidr of the network.
Perhaps a diagram or a pointer to a diagram will help.

Note that you will also have to implement the admin API that adds the BVS
to CS.

Not sure what this line means:
"implement() method will invoke quantum app REST APIs to create BVS and
interfaceRule."

I'm also looking for is a mapping between CS network mode
(Nic/Network/PublicIp/VPC)
to the BVS API.

On 1/4/13 11:25 PM, "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+Ne
>tworking+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+Documen
>>ts
>> >
>> >
>> > 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+N
>>ot+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

Reply via email to