[crossbow-discuss] Getting Started With Crossbow Technology or Network Virtualization paper

Ralf Weber opensolaris at fl1ger.de
Tue Jun 17 05:23:46 PDT 2008


Moin!

On Jun 17, 2008, at 13:51 , Steffen Weiberle wrote:
>> My comments or questions on crossbow in general:
>> - What is the use of a VNIC on a physical interface? What is the   
>> difference to configuring arbitrary virtual interfaces on a  
>> physical  interface, which was suggested to me as private  
>> interconnects between  zones, but what I didn't want to use because  
>> of security concerns.
>
> The primary reason my customers want VNICs is so they can use  
> exclusive IP Instance zones without needing a physical NIC per zone.  
> This allows them to create, say, three zones and have them share a  
> single NIC. Many want to run six, 12, or 15 or so zones per system,  
> and don't have the switch ports or NICs to dedicate one to each. So  
> far they have been less worried about applying bandwidth and CPU  
> controls, but that will be a great feature once they consolidate  
> interfaces.
Absolutely, that's what I use them for. But I always create an  
etherstub first so that this is kind of a physical ethernet in the  
box. My question was why do you want to attach a VNIC to a physical  
interface? I couldn't find a use case for this. Anything can be done  
purely virtual (with etherstubs). Is there an advantage (other than  
that you don't have to create the interface) on using this technique  
as described in the beginning of the document. My fear is that if I  
have it on a physical interface a hacker might get to it from the  
outside with a special crafted packet.

> A requirement of some customers is to force traffic out of the  
> system and into the switch/router/firewall, even if it is between  
> zones on the same system. They will have to be careful how they  
> configure and use VNICs, as traffic using the same physical NIC will  
> not leave the system. The implementation of an etherstub came later  
> on, where you can create VNICs to allow zones to communicate  
> *without* assigning a physical interface, and keep all the traffic  
> in the system.
Ok hopefully the implementation is hacker safe. Anyway my view on this  
is that to explaining the technology now it would be better to start  
with etherstub as this is purely virtual and the concept IMHO is  
easier to understand from a network point of view.


> In lieu of VNICs, I wrote the following how they can do this with  
> VLANs. To use VLANs you need a switch capable of that, and it adds  
> other complexities. With VNICs you need no special networking  
> hardware.
>
> http://blogs.sun.com/stw/entry/using_ip_instances_with_vlans
Yeah did that and still doing it (our production servers are solaris  
10). I also used crossover cables to  generate a private network  
between containers ;-).

>> - Wouldn't it be good if we could name VNICs like e0v1 for  
>> etherstub 0
>
> With vanity naming as part of Clearview, you will be able to do  
> that. All my work has been with older beta builds on NV81 and prior,  
> so I have not played with that myself, yet.
Great - looking forward to using it. When will this be available in  
binary (either opensolaris or Solaris Express or whatever that is  
called at the moment ;-)?

So long
-Ralf
opensolaris at fl1ger.de


More information about the crossbow-discuss mailing list