Log-in |
 What's New
Crossbow Virtual Wire Demo Tool now available for Download

Click here to download the GUI used for the Crossbow features demo at JavaOne/Community One, the OSCON 2009, etc.

Crossbow to be presented at OSCON 2009

The Open Source Convention (OSCON) for 2009 was held in San Jose, CA on July 20-24.  A Crossbow BoF was hosted on Monday July 20th at 7pm, Meeting Room B1/B4. Highlights:

  • What Crossbow is - its features and capabilities
  • Demo of vWire Builder tool
  • BOF presentations by Joyent, Reliant, and Force10 For more information about OSCON2009, go to this site.
Crossbow was announced as part of OpenSolaris 2009.06 during Java One and Community One.
  • The keynote, talk and BOF were very well received. The BOF presentations from Joyent, Veraz, Reliant, Force10 are now posted on the Docs page.
  • Make sure also to attend the Crossbow BOF on June 2 at 5:30 p.m., followed by Hands-on Workshop at 7:30 p.m. If you're interested, register at this site.
Crossbow now available in Nevada
  • Crossbow was integrated in the Nevada build 105 on December 4th, 2008!
  • A list of Current features and ongoing work is available here.
  • To download a build with Crossbow features, follow the instructions on the OpenSolaris download page.

Introduction to Crossbow

Crossbow provides the building blocks for network virtualization and resource control by virtualizing the stack and NIC around any service (HTTP, HTTPS, FTP, NFS, etc.), protocol or Virtual machine.

Each virtual stack can be assigned its own priority and bandwidth on a shared NIC without causing any performance degradation. The architecture dynamically manages priority and bandwidth resources, and can provide better defense against denial-of-service attacks directed at a particular service or virtual machine by isolating the impact just to that entity.  The virtual stacks are separated by means of H/W classification engine such that traffic for one stack does not impact other virtual stacks.

Project Crossbow is next step in the evolution of Solaris networking stack and brings bandwidth resource control and virtualization as part of the architecture itself instead of the usual add-on layers which have heavy overheads and complexity.

Functional Components

Virtualization Components

Virtual NICs

  • Based on hardware and software
  • Configurable link speed
  • Based on open standards
  • No configuration changes on the switch
  • Real time information and historical data on resource use
  • High availability

 Virtual Switching

  • Provides connectivity between virtual machines
  • Enables vWire: Network In a Box
  • VLAN separation
vnics.gif
Flows (QoS Reinvented)

The following attributes can be defined on a flow:

  • Services (protocol + remote/local ports)
  • Transport (TCP, UDP, SCTP, iSCSI, etc)
  • Remote and local IP addresses
  • Remote IP Subnets
  • DSCP labels
     The following properties can be set on each flow:
  • Bandwidth limits
  • Priorities
  • CPUs
qos.gif
Virtual Wire

Crossbow enables you to map a physical network setup to a single box, even a low end laptop.

  • Creation of virtual networks and virtual network interfaces
  • Enforcement of limits to network bandwidth
  • Reconfiguration of virtual networks on the fly
vnetwork-option1.gif 
Tags:
Created by on 2009/10/26 11:41
Last modified by bjc on 2009/10/26 13:54

Collectives

Project


© 2010, Oracle Corporation and/or its affiliates
XWiki Enterprise 2.1.1.25889 - Documentation
Terms Of Use | Privacy | Trademarks | Copyright Policy | Site Guidelines | Site map | Help
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.
Oracle