Nicolas Droux
2009-May-20 20:00 UTC
[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
Eitan Eliahu
2009-May-20 20:20 UTC
[crossbow-discuss] Crossbow for Cloud Computing Architectures
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? Also, how a direct hardware access could be provided? 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
2009-May-20 22:42 UTC
[crossbow-discuss] Crossbow for Cloud Computing Architectures
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