OpenSolaris

  subsites   code review   repo   packages   bugs   defect   polls   planet
You are not signed in. Sign in or register.

OpenSolaris Project: RBridge (IETF TRILL) support

View the leaders for this project
Project Observers

Endorsing communities

Logical Domains
Networking
Xen

OpenSolaris RBridges

This project intends to deliver an implementation of RBridges for OpenSolaris, based on the technology under development now in the IETF TRILL working group.

RBridges are a new solution to the network bridging problem, using proven and robust link-state routing mechanisms to solve the stability, reliability, and link utilization problems that are inherent in traditional bridging solutions, such as Spanning Tree Protocol. This project will deliver multiple distinct features to OpenSolaris that will be usable separately as well as together to produce an RBridge implementation.

Interim Code Review

We're currently conducting an interim code review. The project has been running for some time now with a significant amount of work completed. This review is intended for project participants (we are not ready yet for a public review; that will come later), but will accept comments on the project list from anyone interested.

The review should wrap up by October 3rd, 2008.

Documentation

For an overview and introduction to RBridges, see Radia Perlman's 2006 Usenix paper, "Routing without tears: Bridging without danger".

The current TRILL drafts describe the requirements and protocols in more detail:

The current protocol relies on a new layer 2 header (TRILL), with IS-IS used to compute forwarding paths.

For detailed project documentation, see our Mercurial documentation repository.

Status

A project schedule is available, but reflects old estimates.

Quagga IS-IS is now working on Solaris and the changes have been integrated by the upstream maintainer. Integration of these changes into the SFW consolidation will happen shortly.

Work on the bridging code and TRILL-related IS-IS changes is in progress. If you're interested in this, please join us on rbridges-dev@opensolaris.org.

Bug Tracking

We are using Bugzilla to track defects and feature requests for RBridges.

Related OpenSolaris Work

  • The Xen community has a need for general bridging in Solaris, and RBridges should help provide that.
  • We are enhancing the Quagga IS-IS implementation.
  • The older Ethernet bridge module sources have been rescued and evaluated, but will not be used as part of the basis for this project.

Announcements

17 Jul 2007 Mercurial repository for Quagga changes is now available

Blogs

paulj - BGP Path Hunting

Aug 25, 1:14 PM

Path-hunting is the tendency of BGP, when a path is withdrawn by a remote AS, to "hunt" from one path to another, before finally converging. The problem has been described elsewhere, particularly by ...

paulj - Wholesale DSL: Economics of Scenic Routing

Aug 9, 8:27 AM

In Ireland and the UK, due to the bulk of the POTS plant being owned and managed by the incumbent, former state telco, DSL tends to be provisioned on a wholesale model, where the incumbent telco is ...

paulj - Weird BIND9 AXFR error? Remove stray A6 records..

Aug 7, 10:59 AM

Some release after BIND 9.2.1, its parser for A6 records appears to have broken. If you've ever experimented with A6, you might to go check you've expunged all occurrences from your zone files. ...

paulj - Pretty Good BGP (PGBGP)

Jul 23, 4:18 AM

A new, interesting, soft/side-band approach to BGP security: Pretty Good BGP . No crypto involved, no need for extensive deployment. Just monitoring the BGP routing table and reporting anomolous ...

paulj - Quagga updated in Solaris

Oct 28, 7:51 AM

Quagga has been updated in Solaris. The following bugs are fixed in both Solaris Nevada SFW gate (build 76) and the SFW10 gate (from which any S10u5 would be built): 6554276 bgpd is vulnerable to a ...