Thanks for bringing this up,

For security group, we may need to handle following things,

As you mentioned,
Anti-spoofing rules need to be updated, when secondary IP is 
associate/dissociate to NIC.

And
Security group rule can base on cidr and it can base on account/security group,
For example a security group rule can allow all VMs in another account/security 
group to access VMs in this security group.

In this case,

When secondary IP is associate/dissociate to NIC. The related security group 
rule based on account/security group need to be resent to reflect the IP change 
in this security group.



Anthony



> -----Original Message-----
> From: Jayapal Reddy Uradi [mailto:jayapalreddy.ur...@citrix.com]
> Sent: Tuesday, January 15, 2013 5:17 AM
> To: cloudstack-dev@incubator.apache.org
> Subject: RE: Functional Specification for the multiple IPs per NIC
> 
> Please find the updated FS in below link.
> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Multiple+IP+addr
> ess+per+NIC
> 
> I want to discuss the MIPN case for  shared networks.
> 
> I observed VM specific security groups iptables rules in basic zone, in
> which we are allowing  egress traffic from the guest VM primary (dhcp)
> address only.
> If we add another IP to the NIC we should update the security groups to
> allow the egress traffic from the new ip.
> 
> Example Current  rule:  It allows traffic from the i-2-3 VM's
> 10.147.41.239 IP only.
> 0     0 i-2-3-TEST-eg  all  --  *      *       10.147.41.239
> 0.0.0.0/0           PHYSDEV match --physdev-in vif7.0 --physdev-is-
> bridged
> 
> We should update security group rules each time we associate secondary
> IP to NIC.
> 
> Please let me know if you have any comments or suggestion for the
> above .
> 
> Thanks,
> Jayapal
> 
> 
> 
> 
> > -----Original Message-----
> > From: John Kinsella [mailto:j...@stratosec.co]
> > Sent: Wednesday, December 19, 2012 10:59 PM
> > To: cloudstack-dev@incubator.apache.org
> > Subject: Re: Functional Specification for the multiple IPs per NIC
> >
> > 'morning Hari. I can think of at least one use case where allowing
> the "user"
> > to specify the IP would be required - when migrating an IP from one
> CAP to
> > ACS or from one VM to another.
> >
> > Anyways - I think what the real answer to your question is would be
> to have
> > a granular security model around the API calls. At that point you
> could specify
> > what users/groups have the ability to assign specific IPs to a
> specific instance.
> > So I'd vote to implement for now, and attack a granular api security
> model
> > sooner rather than later.
> >
> > John
> >
> > On Dec 18, 2012, at 4:15 PM, Hari Kannan <hari.kan...@citrix.com>
> >  wrote:
> >
> > > Regarding " User can specify the  IP address from the guest subnet
> if
> > > not CS picks the IP from the guest subnet " comment in the FS
> > >
> > > I don't see a need to do this - because, it is a shared network,
> how
> > > does he know what is used up and what is not? So, he could go
> through
> > > a sequence of steps only to get an error message back that it is
> not
> > > possible (and keep doing this until success)
> > >
> > > One possibility is telling him what is available - it may not be a
> big
> > > deal to reveal the used/unused IPs in isolated network (although it
> > > would be hard to show from a large CIDR what is used/available),
> but
> > > we wont even be able to tell him what is used/unused in a shared
> > > network -
> > >
> > > Any thoughts?
> > >
> > > Hari Kannan
> > >
> > > -----Original Message-----
> > > From: John Kinsella [mailto:j...@stratosec.co]
> > > Sent: Tuesday, December 18, 2012 10:36 AM
> > > To: cloudstack-dev@incubator.apache.org
> > > Subject: Re: Functional Specification for the multiple IPs per NIC
> > >
> > > Is there any logic behind 30? At some point, we're going to be
> asked,
> > > so I'd like to have a decent answer. :)
> > >
> > > On the rest of this, I'd like to get some level of consensus on the
> design.
> > What looks best to me:
> > > * Improve UserData/CloudInit support in CloudStack (I'm willing to
> > > work on this, consider it important) - allow expiration of data,
> wider
> > > variety of data supported
> > > * Create the multi-IPs-per-NIC code to get IPs via CloudInit (Need
> to
> > > think through Windows equivalent)
> > > * Update the password changing script to use CloudInit
> > >
> > > Thoughts? Or Jayapal have you already started work on the multi-IP
> > feature?
> > >
> > > On Dec 18, 2012, at 2:03 AM, Jayapal Reddy Uradi
> > <jayapalreddy.ur...@citrix.com> wrote:
> > >
> > >> Regarding IP limit,  it can be made as configurable using global
> settings and
> > default value will be 30.
> > >>
> > >>
> > >> Thanks,
> > >> Jayapal
> > >>
> > >>> -----Original Message-----
> > >>> From: Chiradeep Vittal [mailto:chiradeep.vit...@citrix.com]
> > >>> Sent: Monday, December 17, 2012 12:59 PM
> > >>> To: CloudStack DeveloperList
> > >>> Subject: Re: Functional Specification for the multiple IPs per
> NIC
> > >>>
> > >>> In basic/shared networks the allocation is bounded by what is
> > >>> already
> > >>> "used- up". To prevent tenants from hogging all the available ips,
> > >>> there needs to be limits.
> > >>>
> > >>> On 12/15/12 8:38 AM, "John Kinsella" <j...@stratosec.co> wrote:
> > >>>
> > >>>> I'd remove the limitation of having 30 IPs per interface. Modern
> > >>>> OSes can support way more.
> > >>>>
> > >>>> Why no support for basic networking? I can see a small hosting
> > >>>> provider with a basic setup wanting to manage web servers...
> > >>>>
> > >>>> John
> > >>>>
> > >>>> On Dec 14, 2012, at 9:37 AM, Jayapal Reddy Uradi
> > >>>> <jayapalreddy.ur...@citrix.com> wrote:
> > >>>>
> > >>>>> Hi All,
> > >>>>>
> > >>>>> Current guest VM by default having one NIC and one IP address
> > assigned.
> > >>>>> If your wants extra IP for the guest VM, there no provision
> from
> > >>>>> the CS.
> > >>>>>
> > >>>>> Using multiple IP address per NIC feature CS can associate IP
> > >>>>> address for the NIC,  user can take that IP and assign it to
> the VM.
> > >>>>>
> > >>>>> Please find the FS for  the more details.
> > >>>>>
> > >>>>>
> > >>>>>
> > https://cwiki.apache.org/confluence/display/CLOUDSTACK/Multiple+IP
> > >>>>> +
> > >>>>> a
> > >>> dd
> > >>>>> res
> > >>>>> s+per+NIC
> > >>>>>
> > >>>>> Please provide your comments on the FS.
> > >>>>>
> > >>>>>
> > >>>>> Thanks,
> > >>>>> jayapal
> > >>>>
> > >>>> Stratosec - Secure Infrastructure as a Service
> > >>>> o: 415.315.9385
> > >>>> @johnlkinsella
> > >>>>
> > >>
> > >>
> > >
> > > Stratosec - Secure Infrastructure as a Service
> > > o: 415.315.9385
> > > @johnlkinsella
> > >
> > >
> >
> > Stratosec - Secure Infrastructure as a Service
> > o: 415.315.9385
> > @johnlkinsella

Reply via email to