.de Sc
\\s-1\\$1\\s0\\$2
..
.ds cA 2009/596
.ds aR \s-1PSARC\s0
.LP
.so ../../amac
.Co
.ds LF \fI\*(aR/\*(cA\fP
.ds RF \fICopyright 2009 Sun Microsystems\fP
.if n .ds CF
.IP \fBSubject:\fP 15
RBridges: Routing Bridges
.IP "\fBSubmitted by:\fP" 15
James Carlson
.IP \fBFile:\fP 15
\*(aR/\*(cA/opinion.ms
.IP \fBDate:\fP 15
June 17th, 2009
.IP "\fBCommittee:\fP" 15
Sebastien Roy, James Carlson, Mark Carlson, Garrett D'Amore, Richard Matthews.
.IP "\fBProduct Approval Committee:\fP" 15

Solaris PAC
.br
solaris-pac-opinion@sun.com

.pn 2
.NH
Summary
.LP
This project builds upon Solaris Bridging as defined in PSARC 2008/055
to deliver a TRILL-based "RBridging" mechanism.
.NH
Decision & Precedence Information
.LP
The project is approved as specified in references [1-7].
.LP
The project may be delivered in a Patch release of Solaris.
.LP
The project depends on the following other projects and may not be
delivered before them:
.RS
.IP \*(aR/2008/055
Solaris Bridging
.IP \*(aR/2009/344
Bridging Updates
.IP \*(aR/2008/352
IS-IS For OpenSolaris
.IP \*(aR/2007/587
Volo -- Low Latency Socket Framework
.IP \*(aR/2008/694
Volo Interfaces Amendment
.RE
.NH
Interfaces
.LP
The project exports the following interfaces.
.if n .ne 8
.if t .ne 3
.TS H
box;
c s s
l | l | l.
Interfaces Exported
_
Interface	Classification	Comments
_
.TH
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
.TE
.LP
The project imports the following interfaces.
.if n .ne 8
.if t .ne 3
.TS H
box;
c s s
l | l | l.
Interfaces Imported
_
Interface	Classification	Comments
_
.TH
Nemo/GLDv3	Consolidation Private	PSARC 2004/571, 2006/357
Volo	Consolidation Private	PSARC 2007/587, 2008/694
.TE
.NH
Opinion
.LP
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 contract is located in the case directory.
.NH
Minority Opinion(s)
.LP
None.
.NH
Advisory Information
.LP
None
.NH
Appendices
.NH 2
Appendix A: Technical Changes Required
.LP
None
.NH 2
Appendix B: Technical Changes Advised
.LP
None
.NH 2
Appendix C: Reference Material
.LP
Unless stated otherwise, path names are relative to the case
directory \*(aR/\*(cA/committed.materials.
.RS
.IP 1.
RBridges Architecture
.br
File: rbridges-arch.png
.IP 2.
PSARC 20 Questions
.br
File: rbridges-20q.txt
.IP 3.
Draft dladm(1M) Man Page
.br
File: dladm-new.txt
.IP 4.
Rbridges: Base Protocol Specification
.br
File: draft-ietf-trill-rbridge-protocol-12.txt
.IP 5.
Rbridges: TRILL Header Options
.br
File: draft-eastlake-trill-rbridge-options-01.txt
.IP 6.
RBridges: Use of IS-IS
.br
File: draft-eastlake-trill-rbridge-isis-02.txt
.IP 7.
Contract for trilld use of Private Interfaces
.br
File (in base directory): contract-01
.RE
