Darren Reed wrote:

> I would have liked to have seen this gap filled with the delivery
> of stack instances but you don't see it as a pressing need?

I don't see it as a show-stopper.
FWIW the project ws renamed to "IP Instances" a while back.

> The use-case model that we got a lot of questions about was when
> people wanted to consolidate servers from a real network into a
> single box, there was no way to control what happens between zones.
> 
> Moving to stack instances and delegating root authority to groups
> that aren't necessarily trusted, we're perpetuating the same problem
> whereby we're losing the ability to enforce a network security
> policy on the "host" in question.
> 
> Or to put it more clearly, if I today have 2 boxes connected via
> a firewall, if I consolidate them onto 1 host with zones then I
> need pfhooks to bring the firewall into the hosting server.
> 
> Roll the clock forward, if I give each of those two zones its
> own stack instance, that firewall capability disappears.

I think that is a misunderstanding.

IP Instances solves the problem when zone A wants to use e.g. bge1 and 
zone B wants to use bge2, with IP-level isolation between them. (It 
could also be two different VLAN interfaces on e.g. bge0,)

In that case there is NO IP communication between bge1 and bge2 inside 
the box; each zone sends out on its network interface.
*If* the network admin wants to provide restricted communication between 
zone A and zone B that is done outside the box, with a router, firewall, 
or whatever network device would be used if zone A and zone B where 
separate servers.


> Are you saying here that the current hooks should be moved from inside
> IP to be inside GLD? Or to add additional hooks in GLD?

The latter.

> And when you say inside GLD, do you have any thoughts on if it should
> be inside the MAC code or inside the DLS code?

I have no opinion on that, at least not at the moment.

> My view here was that there would be a single instance of a global policy
> that could be selectively applied to a zone that has an exclusive stack
> instance.  The view that I'm using here is that the global zone is more of
> a provider of services to the individual zones than an actual machine
> itself.

But that approach does nothing for the Xen and LDOMs cases.

    Erik


Reply via email to