[ug-bosug] BOSUG Meeting - 5-April - Session on crossbow

venugopal iyer venu at sun.com
Mon Apr 7 04:14:11 PDT 2008


Thanks for setting this session and to those you attended!

As I mentioned towards the end of the talk, at the end of this mail is
a list of enhancements that folks interested in development can take a
look (this is a partial list, we plan to  update the crossbow page
on opensolaris - http://opensolaris.org/os/project/crossbow/ to
make this list available)

[Please subscribe using crossbow-discuss-subscribe at opensolaris.org to
keep track of the progress of crossbow]

The current source  is available as netvirt-src-20080310.tar.bz2 from
http://opensolaris.org/os/project/crossbow/snapshots (we are working
on making the mercurial gate available) along with binaries.

thanks,

-venu
----------------------------------------------------------------------------

Low complexity
-----------------

Add dtrace probes for flows

Need  mdb walkers for the flow table and rings

flowadm remove-flow -l link does not work

Suport direction aware resource controls

Support ranges of port numbers with flow specifications

Add the '-v' option to flowadm/dladm show-usage

xVM config tools need to pass a string name  for vnics they  create

use mod_hash_t instead of ad-hoc mac_chain_t for chaining ring descriptors

Bypass queuing/bandwidth controls for latency sensitive packets like heartbeats


Medium complexity
-----------------

Implement RED policy for crossbow

Add diff-serv flowID on outgoing packets

libdladm config/stat API

Support OR rules for flows classification

dladm show-dev should display h/w resources

Add SNMP support for flows

Support flows from non global zone

Need a detection and self recovery mechanism for transcient flows startup failures

High complexity
---------------

need hardware classification support for subflows

Link and flow properties for workload characterization

Support sub-megabit bandwidth limits

Add/remove ring to/from groups driver entry points

Support for  Bandwidth Guarantee

Layer 7 Classification

Support migration of VNICs

Transparent/automatic VNIC creation during Zone booting (a la Xen)

----------------------------------------------------------------------------

On Fri, 4 Apr 2008, S h i v wrote:

> This is gentle reminder about tomorrow session on "Crossbow - network
> virtualization & resource control" (See [1]).
>
> See Sunay's blog on how to setup a network with switches, routers,
> hosts on a single laptop
> (http://blogs.sun.com/sunay/entry/network_in_a_box_creating)
>
> If you are interested in attending please confirm by mail before 12pm
> tomorrow. Feel free to bring interested friends and colleagues.
> Indicate all the names in "FirstName LastName" format in the confirmation mail.
>
> best regards
> Shivakumar
>
> [1] http://en.wikipedia.org/wiki/OpenSolaris_Network_Virtualization_and_Resource_Control
> [2] http://blogs.sun.com/sunay/entry/network_in_a_box_creating
>
>
> On Sun, Mar 30, 2008 at 9:43 PM, S h i v <shivakumar.gn at gmail.com> wrote:
>> Hi All,
>>
>>  This is call for another meet in a quick succession.
>>
>>  Venu from the crossbow team is in Bangalore during the coming week and
>>  it is a good opportunity to have him talk to us regarding the work
>>  going on in this area.
>>
>>  OpenSolaris provides features such as network virtualization,
>>  exclusive IP zones, bandwidth management & flow control on a per
>>  interface and per VNIC basis through the project codenamed "Crossbow".
>>  The crossbow snapshot based on B81 has been available since ~3 weeks.
>>
>>  For those (users, developers, integrators,...) interested in
>>  networking, this is a revolutionary feature to harness. This session
>>  will be an opportunity to get to know more about this.
>>
>>  Agenda: Crossbow - network virtualization & resource control
>>  Date:  5-April
>>  Time:  6pm-8pm
>>
>>  Please confirm your attendance by sending a mail to me only (not the list).
>>  While confirming provide your name in the "FirstName LastName" format
>>  since the security clearance to be pre-arranged needs it in that form.
>>
>>  best regards
>>  Shiv
>>
>>  [1] http://opensolaris.org/os/project/crossbow
>>  [2] http://opensolaris.org/os/project/crossbow/CrossbowBeta
>>
>


More information about the ug-bosug mailing list