Eitan,

On May 20, 2009, at 2:20 PM, Eitan Eliahu wrote:

> Hi Nicholas,
> Could you please shade some light on how a queue (Fifo+Ring) in a
> multi-queue NIC could be mapped to a Virtual Machine, using the
> architecture and terminology outlined in this document?

With Crossbow the rings/queues/FIFOs are assigned to the VNICs by the  
MAC layer in dom0/host OS. The NIC classifier is then programmed to  
steer traffic to the VNIC rings according to the MAC address (+VID)  
assigned to the VNICs.

> Also, how a
> direct hardware access could be provided?

The architecture outlined in the paper relies on dom0/host OS to  
enforce the separation between VNICs and VLAN virtual networks. Note  
that hardware classification and offload of VLAN tagging/stripping is  
still possible in this scenario. To give guests direct access to the  
hardware would require the hardware to implement all these semantics  
in order to provide the same level of separation.

Nicolas.

>
> Thank you,
> Eitan
>
> -----Original Message-----
> From: crossbow-discuss-bounces at opensolaris.org
> [mailto:crossbow-discuss-bounces at opensolaris.org] On Behalf Of Nicolas
> Droux
> Sent: Wednesday, May 20, 2009 1:01 PM
> To: crossbow-discuss
> Subject: [crossbow-discuss] Crossbow for Cloud Computing Architectures
>
> Folks,
>
> I just posted a paper which shows how Crossbow technology such as
> virtual NICs (VNICs), virtual switches, Virtual Wires (vWires), and
> Virtual Network Machines (VNMs) can be used as a foundation to build
> isolated virtual networks for cloud computing architectures. You can
> find the document here:
>
> http://opensolaris.org/os/project/crossbow/Docs/crossbow-cloud.pdf
>
> Enjoy!
>
> Nicolas.
>
> -- 
> Nicolas Droux - Solaris Kernel Networking - Sun Microsystems, Inc.
> nicolas.droux at sun.com - http://blogs.sun.com/droux
>
> _______________________________________________
> crossbow-discuss mailing list
> crossbow-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/crossbow-discuss

-- 
Nicolas Droux - Solaris Kernel Networking - Sun Microsystems, Inc.
nicolas.droux at sun.com - http://blogs.sun.com/droux


Reply via email to