Opinion for PSARC review: 2007/596 RBridges: Routing Bridges

2009-09-09 Thread Sebastien Roy
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





Opinion for PSARC review: 2007/596 RBridges: Routing Bridges

2009-09-09 Thread Garrett D'Amore
Looks OK to me.

- Garrett

Sebastien Roy wrote:
 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