You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by Ritu Sabharwal <rs...@Brocade.com> on 2014/05/27 19:33:36 UTC

RE: [DISCUSS] Brocade network plugin to orchestrate Brocade VCS cluster for CloudStack 4.5

We are targeting this for CloudStack 4.5 release.

Thanks & Regards,
Ritu S.

-----Original Message-----
From: Ritu Sabharwal [mailto:rsabharw@Brocade.com] 
Sent: Friday, May 23, 2014 11:59 AM
To: dev@cloudstack.apache.org
Cc: Prakash Kaligotla
Subject: [DISCUSS] Brocade network plugin to orchestrate Brocade VCS cluster

Hi CS Developers,



I am Ritu Sabharwal from Brocade Communications Systems.



I am leading an effort to implement CloudStack Network Plugin ( named Brocade VCS plugin) to orchestrate Brocade VCS cluster. We are using 4.3 as the base for development.



Initially, the plugin will focus on L2 services. The plugin would automatically orchestrate Brocade's VCS cluster when VMs are created and attached to Network.



The tenant isolation is provided via VLAN. When Isolated networks are created from CloudStack and allocated VLAN, the same VLANs need to be propagated to the VCS cluster as well, so that when a VLAN-tagged packet arrives on a switch-port, the switch know which ports to flood the packet.

The Brocade VCS Plugin will orchestrate VCS directly using NETCONF.



In order to find the switch-ports that are connected to the hypervisor hosts, the plugin would implement the Pluggable interface and expose Pluggable service API for the admin to provide the traffic-label to switch-port mapping.



We will write a NetworkGuru and override the implement() method to:

1.    Configure a VLAN interface on VCS.

2.    Configure the interface port on VCS.

3.    Configure VLAN membership on the interfaces.



Please provide comments and feedback for this proposal.



Thanks & Regards,

Ritu S.

Re: [DISCUSS] Brocade network plugin to orchestrate Brocade VCS cluster for CloudStack 4.5

Posted by Chiradeep Vittal <Ch...@citrix.com>.
LGTM. Please create an FS on the wiki if you haven’t already. Take a look at the document template:
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Design+Document+Template

From: Ritu Sabharwal <rs...@Brocade.com>>
Reply-To: "dev@cloudstack.apache.org<ma...@cloudstack.apache.org>" <de...@cloudstack.apache.org>>
Date: Thursday, May 29, 2014 at 10:19 AM
To: "dev@cloudstack.apache.org<ma...@cloudstack.apache.org>" <de...@cloudstack.apache.org>>
Subject: RE: [DISCUSS] Brocade network plugin to orchestrate Brocade VCS cluster for CloudStack 4.5

Hi,

Can you please review the proposal and let me know if I need to add anything else here?

Thanks & Regards,
Ritu S.

-----Original Message-----
From: Ritu Sabharwal [mailto:rsabharw@Brocade.com]
Sent: Tuesday, May 27, 2014 10:34 AM
To: dev@cloudstack.apache.org<ma...@cloudstack.apache.org>
Subject: RE: [DISCUSS] Brocade network plugin to orchestrate Brocade VCS cluster for CloudStack 4.5

We are targeting this for CloudStack 4.5 release.

Thanks & Regards,
Ritu S.

-----Original Message-----
From: Ritu Sabharwal [mailto:rsabharw@Brocade.com]
Sent: Friday, May 23, 2014 11:59 AM
To: dev@cloudstack.apache.org<ma...@cloudstack.apache.org>
Cc: Prakash Kaligotla
Subject: [DISCUSS] Brocade network plugin to orchestrate Brocade VCS cluster

Hi CS Developers,



I am Ritu Sabharwal from Brocade Communications Systems.



I am leading an effort to implement CloudStack Network Plugin ( named Brocade VCS plugin) to orchestrate Brocade VCS cluster. We are using 4.3 as the base for development.



Initially, the plugin will focus on L2 services. The plugin would automatically orchestrate Brocade's VCS cluster when VMs are created and attached to Network.



The tenant isolation is provided via VLAN. When Isolated networks are created from CloudStack and allocated VLAN, the same VLANs need to be propagated to the VCS cluster as well, so that when a VLAN-tagged packet arrives on a switch-port, the switch know which ports to flood the packet.

The Brocade VCS Plugin will orchestrate VCS directly using NETCONF.



In order to find the switch-ports that are connected to the hypervisor hosts, the plugin would implement the Pluggable interface and expose Pluggable service API for the admin to provide the traffic-label to switch-port mapping.



We will write a NetworkGuru and override the implement() method to:

1.    Configure a VLAN interface on VCS.

2.    Configure the interface port on VCS.

3.    Configure VLAN membership on the interfaces.



Please provide comments and feedback for this proposal.



Thanks & Regards,

Ritu S.


RE: [DISCUSS] Brocade network plugin to orchestrate Brocade VCS cluster for CloudStack 4.5

Posted by Ritu Sabharwal <rs...@Brocade.com>.
Hi,

Can you please review the proposal and let me know if I need to add anything else here?

Thanks & Regards,
Ritu S.

-----Original Message-----
From: Ritu Sabharwal [mailto:rsabharw@Brocade.com] 
Sent: Tuesday, May 27, 2014 10:34 AM
To: dev@cloudstack.apache.org
Subject: RE: [DISCUSS] Brocade network plugin to orchestrate Brocade VCS cluster for CloudStack 4.5

We are targeting this for CloudStack 4.5 release.

Thanks & Regards,
Ritu S.

-----Original Message-----
From: Ritu Sabharwal [mailto:rsabharw@Brocade.com] 
Sent: Friday, May 23, 2014 11:59 AM
To: dev@cloudstack.apache.org
Cc: Prakash Kaligotla
Subject: [DISCUSS] Brocade network plugin to orchestrate Brocade VCS cluster

Hi CS Developers,



I am Ritu Sabharwal from Brocade Communications Systems.



I am leading an effort to implement CloudStack Network Plugin ( named Brocade VCS plugin) to orchestrate Brocade VCS cluster. We are using 4.3 as the base for development.



Initially, the plugin will focus on L2 services. The plugin would automatically orchestrate Brocade's VCS cluster when VMs are created and attached to Network.



The tenant isolation is provided via VLAN. When Isolated networks are created from CloudStack and allocated VLAN, the same VLANs need to be propagated to the VCS cluster as well, so that when a VLAN-tagged packet arrives on a switch-port, the switch know which ports to flood the packet.

The Brocade VCS Plugin will orchestrate VCS directly using NETCONF.



In order to find the switch-ports that are connected to the hypervisor hosts, the plugin would implement the Pluggable interface and expose Pluggable service API for the admin to provide the traffic-label to switch-port mapping.



We will write a NetworkGuru and override the implement() method to:

1.    Configure a VLAN interface on VCS.

2.    Configure the interface port on VCS.

3.    Configure VLAN membership on the interfaces.



Please provide comments and feedback for this proposal.



Thanks & Regards,

Ritu S.