ARC members, please review and submit comments by 09/16/2009.

 sun
   microsystems              Systems Architecture Committee

_________________________________________________________________

Subject:       RBridges: Routing Bridges

Submitted by:  James Carlson

File:          PSARC/2009/596/opinion.ms

Date:          June 17th, 2009

Committee:     Sebastien   Roy,   James   Carlson,   Garrett
               D'Amore, Mark Martin, Richard Matthews.

Product Approval Committee:

               Solaris PAC
               solaris-pac-opinion at sun.com

1.  Summary

This project builds upon  Solaris  Bridging  as  defined  in
PSARC  2008/055 to deliver a TRILL-based "RBridging" mechan-
ism.

2.  Decision & Precedence Information

The project is approved as specified in references [1-7].

The project may be delivered in a Patch release of Solaris.

The project depends on the following other projects and  may
not be delivered before them:

     PSARC/2008/055
          Solaris Bridging

     PSARC/2009/344
          Bridging Updates

     PSARC/2008/352
          IS-IS For OpenSolaris

     PSARC/2007/587
          Volo -- Low Latency Socket Framework

     PSARC/2008/694
          Volo Interfaces Amendment

PSARC/2009/596               Copyright 2009 Sun Microsystems

                           - 2 -

3.  Interfaces

The project exports the following interfaces.

________________________________________________________________________________
|                             Interfaces Exported                              |
|______________________|________________________|______________________________|
|Interface             |  Classification        |  Comments                    |
|______________________|________________________|______________________________|
|dladm create-bridge -P|  Committed             |  [3]                         |
|dladm modify-bridge -P|  Committed             |  [3]                         |
|TRILL                 |  Uncommitted           |  References [4], [5], and [6]|
|libdladm              |  Contracted Cons. Priv.|  Used by trilld              |
|AF_TRILL              |  Contracted Proj. Priv.|  Used by trilld              |
|<net/trill.h>         |  Contracted Proj. Priv.|  Used by trilld              |
|/etc/sock2path        |  Committed             |  Entry for AF_TRILL          |
|/usr/sbin/trilld      |  Project Private       |                              |
|trill.xml SMF manifest|  Project Private       |                              |
|kernel/socketmod/trill|  Project Private       |  kernel TRILL module         |
|______________________|________________________|______________________________|

The project imports the following interfaces.

_______________________________________________________________
|                     Interfaces Imported                     |
|__________|_______________________|__________________________|
|Interface |  Classification       |  Comments                |
|__________|_______________________|__________________________|
|Nemo/GLDv3|  Consolidation Private|  PSARC 2004/571, 2006/357|
|Volo      |  Consolidation Private|  PSARC 2007/587, 2008/694|
|__________|_______________________|__________________________|

4.  Opinion

The project was approved with little discussion.  Note  that
the  trilld  daemon  delivered in the SFW consolidation uses
Contracted Private interfaces from the ON consolidation, and
a  PSARC  contract file [7] containing the terms of the con-
tract is located in the case directory.

5.  Minority Opinion(s)

None.

6.  Advisory Information

None

7.  Appendices

PSARC/2009/596               Copyright 2009 Sun Microsystems

                           - 3 -

7.1.  Appendix A: Technical Changes Required

None

7.2.  Appendix B: Technical Changes Advised

None

7.3.  Appendix C: Reference Material

Unless stated otherwise, path names are relative to the case
directory PSARC/2009/596/committed.materials.

     1.   RBridges Architecture
          File: rbridges-arch.png

     2.   PSARC 20 Questions
          File: rbridges-20q.txt

     3.   Draft dladm(1M) Man Page
          File: dladm-new.txt

     4.   Rbridges: Base Protocol Specification
          File: draft-ietf-trill-rbridge-protocol-12.txt

     5.   Rbridges: TRILL Header Options
          File: draft-eastlake-trill-rbridge-options-01.txt

     6.   RBridges: Use of IS-IS
          File: draft-eastlake-trill-rbridge-isis-02.txt

     7.   Contract for trilld use of Private Interfaces
          File (in base directory): contract-01

PSARC/2009/596               Copyright 2009 Sun Microsystems



Reply via email to