Hi,

Here is my list of comments/queries after reviewing the FS.

(1) when  the shared n/w scope is set to "domain/project", how is the external 
device allocation happen? Is it going to be dedicated to domain/project if we 
select "dedicated" during n/w offering creation ? I have this question because 
in case of isolated we dedicate devices to account.
(2) how does network GC happen? What happens in the following cases
        (a) Do we GC the VR when the shared network is just enabled with DNS, 
DHCP but no L4-L7 features with external devices?
        (b) Do we GC the VR when the shared network is enabled with all the 
services including L4-L7 features with external devices?
(3) I have a question about the following line mentioned in FS.
        " listPublicIpAddresses API shall be enhanced to take network ID 
corresponding to the shared network in the advanced zone. When listAll API 
parameter is set to true, API shall return list of the public IP's associated 
with the network which caller is authorised to see."

        (a)     What else is the caller (non-cloud-admin)  is authorized to see 
apart from what his account owns?
        (b)     Does this list sourceNAT IP ?
(4) Since the shared n/w is used by multiple accounts, who is allowed to call 
"restartNetwork"? Is it only allowed by admin/normal accounts/ (domain admins 
in case where shared n/w scope is "domain")
(5) Any differences between restartNetwork with cleanup=true and false?
(6) Any support for offering upgrades? Like upgrade from an offering using F5 
to an offering using NetScaler as LB provider?
(7) Any plans to support a different public pool for shared n/w's apart from 
what we define at zone level during creation?

Thanks,
SWAMY

-----Original Message-----
From: Murali Reddy [mailto:murali.re...@citrix.com] 
Sent: Tuesday, October 16, 2012 8:28 PM
To: cloudstack-dev@incubator.apache.org
Subject: [4.1 feature RFC] L4-L7 network services in shared network

CloudStack supports guest networks of type isolated and shared. While there is 
rich support of L4-L7 network services like firewall, NAT, LB in the isolated 
networks, similar network services are not available in the networks of shared 
type. While there is EIP and ELB services which provides NAT and LB service in 
basic zone which uses shared network, there are no firewall, NAT, LB services 
available to the shared networks created in the advanced zone. For 
enterprise/private clouds and simple deployments it make sense to enable L4-L7 
services in the shared networks. I am proposing that CloudStack should enable 
L4-L7 network services in the shared networks created in the advanced zone. I 
opened new feature request for 4.1 release [1] and documented the functional 
requirements at [2]. Please comment.

[1].https://issues.apache.org/jira/browse/CLOUDSTACK-312
[2].https://cwiki.apache.org/confluence/display/CLOUDSTACK/L4-L7+network+services+in+shared+network

Reply via email to