18.01.2014 Views

The Ultra Enterprise 1 and 2 Server Architecture

The Ultra Enterprise 1 and 2 Server Architecture

The Ultra Enterprise 1 and 2 Server Architecture

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2<br />

<strong>Server</strong> <strong>Architecture</strong><br />

Technical White Paper


© 1996 Sun Microsystems, Inc.<br />

2550 Garcia Avenue, Mountain View, California 94043-1100 U.S.A<br />

All rights reserved. This product <strong>and</strong> related documentation is protected by copyright <strong>and</strong> distributed under licenses restricting<br />

its use, copying, distribution <strong>and</strong> decompilation. No part of this product or related documentation may be reproduced in any form<br />

by any means without prior written authorization of Sun <strong>and</strong> its licensors, if any.<br />

Portions of this product may be derived from the UNIX® <strong>and</strong> Berkeley 4.3 BSD systems, licensed from UNIX Systems<br />

Laboratories, Inc. <strong>and</strong> the University of California, respectively. Third party font software in this product is protected by<br />

copyright <strong>and</strong> licensed from Sun’s Font Suppliers.<br />

RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by the government is subject to restrictions as set forth in<br />

subparagraph (c)(1)(ii) of the Rights in Technical Data <strong>and</strong> Computer Software clause at DFARS 252.227-7013 <strong>and</strong> FAR 52.227-<br />

19.<br />

<strong>The</strong> product described in this manual may be protected by one or more U.S. patents, foreign patents, or pending applications.<br />

TRADEMARKS<br />

Sun, Sun Microsystems, the Sun logo, Solaris, ONC+, ONC, NFS, <strong>Ultra</strong> ,<strong>Ultra</strong> <strong>Enterprise</strong>, <strong>Ultra</strong>Computing, SunVTS, VIS,<br />

NeWSprint, Solstice, FireWall-1, PC-Admin, SolarNet, UniPack, MultiPack, SmartStart, JumpStart, SunLink, SunFastEthernet,<br />

SunATM, SunISDN, SBus, SunOS, <strong>and</strong> OpenWindows are trademarks or registered trademarks of Sun Microsystems, Inc.in the<br />

United States <strong>and</strong> other countries. <strong>Ultra</strong>SPARC, SPARCompiler, SPARCstation, SPARCserver, SPARCstorage, microSPARC,<br />

HyperSPARC, <strong>and</strong> SuperSPARC are trademarks or registered trademarks of SPARC International, Inc. in the United States <strong>and</strong><br />

other countries.<br />

All SPARC trademarks are used under license <strong>and</strong> are trademarks or registered trademarks of SPARC International, Inc. in the<br />

United States <strong>and</strong> other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun<br />

Microsystems, Inc.<br />

THIS PUBLICATION IS PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED,<br />

INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A<br />

PARTICULAR PURPOSE, OR NON-INFRINGEMENT.<br />

THIS PUBLICATION COULD INCLUDE TECHNICAL INACCURACIES OR TYPOGRAPHICAL ERRORS. CHANGES<br />

ARE PERIODICALLY ADDED TO THE INFORMATION HEREIN; THESE CHANGES WILL BE INCORPORATED IN<br />

NEW EDITIONS OF THE PUBLICATION. SUN MICROSYSTEMS, INC. MAY MAKE IMPROVEMENTS AND/OR<br />

CHANGES IN THE PRODUCT(S) AND/OR THE PROGRAM(S) DESCRIBED IN THIS PUBLICATION AT ANY TIME.<br />

Please<br />

Recycle


Contents<br />

1. <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 —<br />

<strong>The</strong> Next Generation of Workgroup <strong>Server</strong>s from Sun . . . . . 1<br />

Workgroup <strong>Server</strong> Requirements. . . . . . . . . . . . . . . . . . . . . . . . . 1<br />

<strong>Ultra</strong> <strong>Enterprise</strong> Workgroup <strong>Server</strong>s from Sun . . . . . . . . . . . . . 3<br />

2. System Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7<br />

Features St<strong>and</strong>ard on All Models. . . . . . . . . . . . . . . . . . . . . . . . . 7<br />

Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12<br />

3. <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Architecture</strong> . . . . . . . . . . . . . . . . 13<br />

<strong>The</strong> <strong>Ultra</strong>SPARC-I Microprocessor . . . . . . . . . . . . . . . . . . . . . . . 13<br />

<strong>Ultra</strong>SPARC Processor Modules . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />

Memory Subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />

<strong>The</strong> UPA Interconnect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22<br />

SBus Connectivity, Peripherals, <strong>and</strong> Back Panel . . . . . . . . . . . . 24<br />

4. Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29<br />

<strong>The</strong> Solaris Operating Environment . . . . . . . . . . . . . . . . . . . . . . 29<br />

Open Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33<br />

i


Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34<br />

5. <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 Networking <strong>and</strong> Peripherals . . . . . . 37<br />

Networking Technologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37<br />

Storage Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48<br />

6. References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55<br />

ii <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


<strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 —<br />

<strong>The</strong> Next Generation of<br />

Workgroup <strong>Server</strong>s from Sun 1<br />

Workgroup <strong>Server</strong> Requirements<br />

Workgroups are not a new idea. <strong>Enterprise</strong>s have long recognized the value of<br />

organizing workers into small, specialized groups <strong>and</strong> then giving them the<br />

resources they need to accomplish their goals quickly <strong>and</strong> efficiently. With the<br />

introduction of powerful desktop systems, workgroups obtained even greater<br />

freedom <strong>and</strong> power. Today, the scope of workgroups have been greatly<br />

exp<strong>and</strong>ed, creating a dem<strong>and</strong> for ever more refined computing technology<br />

capable of better integration with the enterprise, greater economy, <strong>and</strong> higher<br />

performance.<br />

<strong>The</strong> new <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 2 servers from Sun<br />

Microsystems Computer Company represent a giant leap forward in<br />

workgroup computing. With exceptional performance, reliability, economy,<br />

<strong>and</strong> capacity, the <strong>Ultra</strong>SPARC-based <strong>Enterprise</strong> 1 <strong>and</strong> <strong>Enterprise</strong> 2 are<br />

evidence of Sun’s commitment to the development of world-class workgroup<br />

computing products.<br />

As workgroups have emerged as an important tool of business, a set of<br />

computing requirements unique to workgroups has also materialized. No<br />

longer just a set of PCs connected by a LAN, workgroup servers must enable<br />

easy connectivity to other workgroups, as well as to mainframes, PC’s,<br />

minicomputers, servers, <strong>and</strong> the Internet. Armed with the sophisticated,<br />

resource-intensive applications needed to complete their tasks, workgroup<br />

systems must have high compute, file service, networking, <strong>and</strong> database<br />

performance, as well as greater memory <strong>and</strong> disk capacity.<br />

1


1<br />

Because workgroups are themselves a business strategy to improve efficiency<br />

<strong>and</strong> economy, workgroup servers must support this strategy by being<br />

inexpensive to own, quickly deployable, <strong>and</strong> easy to administer. With a<br />

newfound importance to the smooth operation of modern enterprises,<br />

workgroup systems must meet requirements for scalability, reliability,<br />

availability, <strong>and</strong> serviceability once confined only to data center <strong>and</strong><br />

departmental systems.<br />

<strong>The</strong>se new requirements often outstrip the ability of personal computers to act<br />

as workgroup servers. Instead of attempting to remake a PC into a missioncritical<br />

server, it is far more appropriate to package mature, established<br />

commercial computing technology into a platform that addresses the unique<br />

needs of workgroups — <strong>and</strong> that is what Sun Microsystems has done.<br />

<strong>Ultra</strong>Computing for Workgroups<br />

Over four years ago, Sun engineers began to define a set of technologies that<br />

would enable the creation of an entirely new line of advanced computing<br />

platforms. Together they developed a vision of <strong>Ultra</strong>Computing — practices<br />

that would set a new st<strong>and</strong>ard for workgroup computing for the remainder of<br />

the decade:<br />

• Supercomputing Performance<br />

Sun engineers knew that the first measure of any server system is<br />

performance. To meet the needs of <strong>Ultra</strong>Computing, they believed that<br />

database, compute, <strong>and</strong> I/O performance nearing that of supercomputers<br />

would be required.<br />

• Network Computing<br />

To support the future needs of both workgroup interaction <strong>and</strong> advanced<br />

enterprise computing, Sun engineers knew that traditional LAN<br />

performance would be wholly inadequate. Future systems would require at<br />

least 100 Mbps of network throughput. In addition, <strong>Ultra</strong>Computing<br />

workgroup servers would need extensive connectivity options to<br />

mainframes, servers, PCs, as well as to external networks like the Internet.<br />

• Reliability <strong>and</strong> Serviceability<br />

Underst<strong>and</strong>ing that workgroups are often needed to play mission-critical<br />

roles, Sun engineers committed themselves to set data-center st<strong>and</strong>ards for<br />

reliability <strong>and</strong> serviceability with their <strong>Ultra</strong>Computing workgroup servers.<br />

2 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


1<br />

• Manageability<br />

<strong>Ultra</strong> <strong>Enterprise</strong> Workgroup <strong>Server</strong>s from Sun<br />

<strong>The</strong> essence of workgroup computing is efficiency. Meeting those goals in an<br />

<strong>Ultra</strong>Computing workgroup platform meant access to administration tools<br />

that made them as easy to manage as they were to use.<br />

• Capacity<br />

Modern applications in business, engineering, publishing, <strong>and</strong> science have<br />

unprecedented requirements for memory <strong>and</strong> mass storage. Acknowledging<br />

this, Sun engineers specified memory <strong>and</strong> mass storage capacities measured<br />

in gigabytes <strong>and</strong> terabytes.<br />

• Economy<br />

One of the principal attributes of <strong>Ultra</strong>Computing is that it defines a<br />

st<strong>and</strong>ard for both entry-level <strong>and</strong> high-end systems. <strong>The</strong> goals just<br />

mentioned — performance, networking, capacity, reliability, <strong>and</strong><br />

manageability — would need to be accessible by workgroups large <strong>and</strong><br />

small. <strong>Ultra</strong>Computing workgroup technology would have to be affordable.<br />

Uniquely suited to tackle the complex needs of modern workgroups, Sun's<br />

vision has taken shape in the form of the <strong>Ultra</strong> <strong>Enterprise</strong> 1, <strong>Ultra</strong> <strong>Enterprise</strong> 2,<br />

<strong>and</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 150 lines of workgroup server systems (figure 1-1). Based<br />

on new <strong>Ultra</strong>SPARC processor technology, Sun’s <strong>Enterprise</strong> workgroup servers<br />

deliver the performance, reliability, <strong>and</strong> flexibility needed by a host of<br />

advanced commercial <strong>and</strong> technical workgroup applications:<br />

• Database Management<br />

• Workgroup Compute <strong>and</strong> File Service<br />

• Multitiered Commercial Applications<br />

• Publishing<br />

• Financial Modeling<br />

• Image Management<br />

• Interactive Services<br />

<strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 — <strong>The</strong> Next Generation of Workgroup <strong>Server</strong>s from Sun 3


1<br />

This paper describes in detail the architectures of the <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2<br />

workgroup servers, compact systems packaged in low profile, desktop<br />

enclosures. To find more information about the deskside <strong>Ultra</strong> <strong>Enterprise</strong> 150,<br />

refer to the References section at the rear of this document.<br />

WG <strong>Server</strong><br />

Figure 1-1<br />

Sun's vision for servers designed to support the needs of workgroups has<br />

taken shape in the form of the <strong>Ultra</strong> <strong>Enterprise</strong> 1 , <strong>Ultra</strong> <strong>Enterprise</strong> 2, <strong>and</strong><br />

<strong>Ultra</strong> <strong>Enterprise</strong> 150 systems.<br />

Using much of the same technology found in Sun’s highly successful line of<br />

<strong>Ultra</strong> workstations, all <strong>Enterprise</strong> 1 <strong>and</strong> 2 systems are configured with the 64-<br />

bit SPARC Version 9 compliant <strong>Ultra</strong>SPARC-I processor. Binary compatible<br />

with existing software, the <strong>Ultra</strong>SPARC processor can accelerate existing<br />

applications as well as provide even higher levels of performance for those<br />

programs prepared to exploit its design.<br />

4 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


1<br />

All <strong>Ultra</strong> <strong>Enterprise</strong> workgroup servers also employ UPA, a new low-latency<br />

system interconnect capable of very high levels of performance <strong>and</strong> scalability.<br />

Other features include support for numerous SBus expansion options,<br />

internal <strong>and</strong> external SCSI peripherals, <strong>and</strong> Ethernet networking technology.<br />

Like their predecessors, every <strong>Ultra</strong> <strong>Enterprise</strong> server runs Solaris, Sun’s<br />

benchmark implementation of System V Release 4 (SVR4) of the UNIX ®<br />

operating system, <strong>and</strong> enjoys full binary compatibility with other SPARCbased<br />

Sun systems. In addition, both <strong>Enterprise</strong> 1 <strong>and</strong> 2 systems feature a<br />

st<strong>and</strong>ard complement of serial <strong>and</strong> parallel ports, a quad speed CD-ROM<br />

drive, 16-bit audio capabilities, <strong>and</strong> new, space-efficient desktop enclosures<br />

using 100% recycled plastic materials.<br />

To support the unique needs of server environments, all <strong>Enterprise</strong> workgroup<br />

servers include Solstice AdminSuite, Solstice Disksuite, <strong>and</strong> Solstice Backup,<br />

a proven suite of tools for managing workgroup, departments, <strong>and</strong> enterprises.<br />

<strong>Ultra</strong> <strong>Enterprise</strong> 1<br />

Designed to provide potent entry-level workgroup computing capabilities, the<br />

<strong>Ultra</strong> <strong>Enterprise</strong> 1 workgroup server is ideally suited for use in small to<br />

intermediate-sized workgroups, PC LANs, or for use as an application,<br />

compute, or file server. <strong>The</strong> <strong>Enterprise</strong> 1 can also act as a highly affordable<br />

solution for those requiring a high performance Lotus Notes server or as an<br />

Internet gateway.<br />

Model 140 <strong>and</strong> Model 170<br />

Designed to support the needs of those needing 64-bit technology with<br />

maximum economy, the <strong>Enterprise</strong> 1 Model 140 features a 143 MHz<br />

<strong>Ultra</strong>SPARC processor benchmarked at 4.66 SPECint_95 <strong>and</strong> 7.90 SPECfp_95.<br />

<strong>The</strong> <strong>Enterprise</strong> 1 Model 170 employs a faster, 167 MHz <strong>Ultra</strong>SPARC processor<br />

benchmarked at 5.56 SPECint_95 <strong>and</strong> 9.06 SPECfp_95.With support for one<br />

gigabyte of memory, 10 Mbps Ethernet, <strong>and</strong> fast 10 MB/sec. SCSI, both systems<br />

offer high performance at an entry-level price.<br />

<strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 — <strong>The</strong> Next Generation of Workgroup <strong>Server</strong>s from Sun 5


1<br />

Model 170E<br />

<strong>The</strong> <strong>Enterprise</strong> 1 Model 170E systems offer users even higher levels of<br />

performance for those needing to more fully explore the potential of<br />

<strong>Ultra</strong>Computing. To complement its high performance 167 MHz <strong>Ultra</strong>SPARC<br />

processor, <strong>and</strong> to ensure more balanced performance, <strong>Enterprise</strong> 1 Model 170E<br />

systems offer st<strong>and</strong>ard autosensing 10/100 Mbps FastEthernet <strong>and</strong> 5, 10, <strong>and</strong><br />

20 MB/sec. SCSI.<br />

<strong>Ultra</strong> <strong>Enterprise</strong> 2<br />

With its modular, multiprocessing architecture, the <strong>Enterprise</strong> 2 is the highest<br />

performance workgroup server available from Sun. With unprecedented<br />

scalability <strong>and</strong> capacity, the <strong>Enterprise</strong> 2 is an ideal platform for high<br />

throughput file <strong>and</strong> compute service; as a host to popular RDBMS’s from<br />

Oracle, Informix, <strong>and</strong> Sybase; or as a key component in a multitiered business<br />

solution like those available from SAP, Dun <strong>and</strong> Bradstreet, or PowerSoft.<br />

<strong>The</strong> <strong>Enterprise</strong> 2 can be configured with one or two <strong>Ultra</strong>SPARC-I processors<br />

clocked at 167 Mhz <strong>and</strong> 512 KB of external cache or 200 Mhz <strong>and</strong> 1 MB of<br />

external cache. <strong>Enterprise</strong> 2 users will experience outst<strong>and</strong>ing integer, floating<br />

point, <strong>and</strong> multiprocessing throughput (7.88 SPECint_95, 14.7 SPECfp_95, <strong>and</strong><br />

an estimated tpm of 3107 1 ). Memory capacity in the <strong>Enterprise</strong> 2 is also<br />

doubled to 2 GB, <strong>and</strong> includes autosensing 10/100 Mbps Fast Ethernet <strong>and</strong> 5,<br />

10, <strong>and</strong> 20 MB/sec. SCSI interfaces. With a greater number of SBus expansion<br />

than the <strong>Enterprise</strong> 1, the <strong>Enterprise</strong> 2 can accommodate up to 1 terabyte of<br />

external storage.<br />

1. 200 Mhz dual processor system<br />

6 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


System Overview 2<br />

Features St<strong>and</strong>ard on All Models<br />

<strong>The</strong> <strong>Ultra</strong> line of workgroup servers use advanced materials, electronics,<br />

software, <strong>and</strong> fabrication technologies in their packaging, board design,<br />

subsystems, <strong>and</strong> components. This chapter briefly describes features of both<br />

the <strong>Enterprise</strong> 1 <strong>and</strong> <strong>Enterprise</strong> 2 systems. Table 2-1 describes many of the<br />

important features found in the <strong>Enterprise</strong> workgroup server models.<br />

More detailed discussions of the processor, interconnect, networking,<br />

peripheral, <strong>and</strong> I/O architectures can be found in subsequent chapters.<br />

<strong>The</strong> <strong>Ultra</strong>SPARC -I Processor<br />

Implementing the new SPARC version 9 architecture, the <strong>Ultra</strong>SPARC-I<br />

processor retains complete backwards compatibility with the 32-bit SPARC V8<br />

specification, ensuring binary compatibility with existing applications. Capable<br />

of 64-bit data <strong>and</strong> addressing, <strong>Ultra</strong>SPARC-I adds a number of other features to<br />

improve operating system <strong>and</strong> application performance:<br />

• Better cache management <strong>and</strong> greatly reduced memory latency<br />

• Built-in, low cost multi-processor support<br />

• Graphics <strong>and</strong> imaging support on chip<br />

• Implemented using 0.5 micron, 4-layer metal CMOS technology operating at<br />

3.3 volts. Packaged using a 521-pin plastic Ball Grid Array (BGA)<br />

• Nine stage pipeline that can issue up to four instructions per cycle<br />

7


2<br />

<strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>Ultra</strong> <strong>Enterprise</strong> 2<br />

Processor<br />

Memory 1<br />

Networking<br />

Interfaces<br />

Storage<br />

Interfaces<br />

Expansion Slots<br />

64-bit <strong>Ultra</strong>SPARC processor with 512 KB of<br />

external cache, operating at 143 or 167 MHz.<br />

32 - 1 GB ECC protected memory using 5V<br />

DRAM SIMMs with 60 ns access time.<br />

Model 140 <strong>and</strong> 170: 10 Mbps IEEE 802.3<br />

Ethernet using 10 Base-T or AUI interfaces.<br />

Fast Ethernet expansion card available.<br />

Model 170E: 100 Mbps IEEE 802.3 Fast Ethernet<br />

using twisted pair category 5 interfaces,<br />

downward compatible with 10 Mbps Ethernet<br />

(autosense). A Media Independent Interface<br />

(MII) is provided to allow use with ThickNet,<br />

twisted pair, ThinNet, or Fiber interfaces.<br />

Model 140 <strong>and</strong> 170: Up to seven fast, 10<br />

MB/sec. single-ended SCSI-2 devices. Fast<br />

<strong>and</strong> wide SCSI expansion card available.<br />

Model 170E: Fast <strong>and</strong> wide, 20 MB/sec. singleended<br />

SCSI-2, downward compatible with fast<br />

10 MB/sec. as well as st<strong>and</strong>ard 8-bit 5 MB/sec.<br />

SCSI peripherals. Up to 15 SCSI devices are<br />

allowed. 2<br />

Model 140 <strong>and</strong> 170: Three 64-bit IEEE 1496<br />

(SBus) expansion slots.<br />

Model 170E: Two 64-bit wide IEEE 1496<br />

(SBus) expansion slots <strong>and</strong> one UPA interface<br />

connector.<br />

One or two 64-bit <strong>Ultra</strong>SPARC processors<br />

operating at 167 MHz with 512 KB of cache or<br />

200 MHz with 1 MB of cache.<br />

64 MB - 2 GB ECC protected memory using 5V<br />

DRAM SIMMs with 60 ns access time.<br />

100 Mbps IEEE 802.3 Fast Ethernet using<br />

twisted pair category 5 interfaces, downward<br />

compatible with 10 Mbps Ethernet (autosense).<br />

A Media Independent Interface (MII) is provided<br />

to allow use with ThickNet, twisted pair, Thin-<br />

Net, or Fiber interfaces.<br />

Fast <strong>and</strong> wide, 20 MB/sec. single-ended SCSI-<br />

2, downward compatible with fast 10 MB/sec.<br />

as well as st<strong>and</strong>ard 8-bit 5 MB/sec. SCSI<br />

peripherals. Up to 15 SCSI devices are<br />

allowed. 2<br />

Four 64-bit wide IEEE 1496 (SBus) expansion<br />

slots <strong>and</strong> one UPA interface connector.<br />

Mass Storage<br />

<strong>and</strong> Mass Storage<br />

Expansion<br />

Supports either one 1.6" (Model 170E only) or<br />

two 1" drives using Jiffy drive brackets. Up to<br />

324 MB of external storage using SPARCstorage<br />

Arrays.<br />

Supports one or two 1" drives using Single<br />

Connector technology. Up to 1 terabyte of<br />

external storage using SPARCstorage Arrays.<br />

3.5” 1.44 MB floppy supports three popular formats. Internal 5.25” quad speed SCSI CD-ROM.<br />

Supports external QIC, 8-mm or 4-mm tape drives, <strong>and</strong> 4-mm tape stacker units, Digital Linear<br />

Tape drives, disk arrays, hot-plug disk storage units, <strong>and</strong> tape library systems.<br />

1. All <strong>Enterprise</strong> workgroup servers can use the same memory modules as those used in SPARCstation <strong>and</strong> SPARCserver 20 systems.<br />

2. <strong>The</strong> six meter cable length restriction may impose a smaller maximum number of devices<br />

Table 2-1<br />

St<strong>and</strong>ard features of the <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 workgroup servers<br />

8 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


2<br />

UPA Interconnect<br />

Networking <strong>and</strong> I/O<br />

• On-chip 16 KB Data <strong>and</strong> 16 KB Instruction cache, with up to 4 MB of<br />

external cache allowed<br />

• High performance — up to SPECint_95 > 5.5 <strong>and</strong> SPECfp_95 > 9.0<br />

(<strong>Enterprise</strong> 1) <strong>and</strong> SPECint_95 > 7.8 <strong>and</strong> SPECfp_95 > 14.5 (<strong>Enterprise</strong> 2)<br />

• New UPA interconnect architecture permits high speed memory transfers<br />

(1.3 GB/sec. on 167 Mhz systems, 1.6 GB/sec. on 200 Mhz systems)<br />

• High efficiency trap management<br />

Also key to the performance of the <strong>Enterprise</strong> workgroup server product line is<br />

all-new <strong>Ultra</strong> Port <strong>Architecture</strong> (UPA) interconnect technology. Implemented as<br />

a cache-coherent connection between processor, memory, graphics, <strong>and</strong> I/O<br />

subsystems, UPA offers several advantages over existing interconnects:<br />

• Greatly increased performance over previous designs<br />

• Packet switched for low latency memory access <strong>and</strong> precise interrupt<br />

processing<br />

• Buffered cross bar memory interface for increased b<strong>and</strong>width <strong>and</strong> greatly<br />

improved scalability<br />

• Wider paths to memory — 288 bits on <strong>Enterprise</strong> 1, 576 bits on <strong>Enterprise</strong> 2<br />

• More economical implementation through centralized coherence <strong>and</strong><br />

memory controller functions<br />

• Integrated support for symmetric multiprocessing (SMP) configurations<br />

<strong>The</strong> <strong>Enterprise</strong> 1 Model 140 <strong>and</strong> Model 170 comes equipped with I/O facilities<br />

similar to those found on earlier Sun systems, including 10 Mbps Ethernet, <strong>and</strong><br />

10 MB/sec. Fast SCSI. <strong>The</strong> <strong>Enterprise</strong> 1 Model 170E <strong>and</strong> all <strong>Enterprise</strong> 2 models<br />

provide st<strong>and</strong>ard 100 Mbps Fast Ethernet which can autosense <strong>and</strong> drop to 10<br />

Mbps operation. In addition, they also incorporate Fast <strong>and</strong> Wide SCSI (20<br />

MB/sec.) using a st<strong>and</strong>ard connector. Completely compatible with earlier Fast<br />

(10 MB/sec.) <strong>and</strong> st<strong>and</strong>ard 8-bit (5 MB/sec.) SCSI peripherals, they can<br />

accommodate up to 15 SCSI devices subject to cable length limitations.<br />

System Overview 9


2<br />

<strong>Enterprise</strong> workgroup server systems provide other comprehensive expansion<br />

options:<br />

• Support for additional hard drives using Jiffy drive brackets (<strong>Enterprise</strong> 1)<br />

or Single Connector technology (<strong>Enterprise</strong> 2)<br />

• St<strong>and</strong>ard internal quad speed SCSI CD-ROM drive<br />

• 3.5” 1.4 MB floppy supports three popular diskette formats<br />

• Supports external disk expansion, QIC, 8-mm, <strong>and</strong> 4-mm tape, <strong>and</strong> 4-mm<br />

tape stacker units<br />

• <strong>Enterprise</strong> workgroup server systems support external disk array (RAID)<br />

<strong>and</strong> tape library systems for high reliability storage <strong>and</strong> backup needs<br />

• Both systems include support for 64-bit SBus connectivity, yet retain<br />

compatibility with existing SBus products<br />

• Selected peripherals from earlier Sun servers, such as the SPARCserver 10<br />

<strong>and</strong> 20, can be used on both models to preserve existing investments in<br />

hardware<br />

• 16-bit, 48 KHz audio with line-out, line-in, microphone-in, headphone-out,<br />

<strong>and</strong> internal wide-range speaker<br />

• Two RS-232/RS-423 serial ports <strong>and</strong> a Centronics-compatible parallel port<br />

<strong>Enterprise</strong> 1 <strong>and</strong> <strong>Enterprise</strong> 2 back panels include a number of other st<strong>and</strong>ard<br />

input/output connectors for external connection to networks, SCSI, parallel<br />

<strong>and</strong> serial peripherals, <strong>and</strong> audio equipment. All systems use full-sized<br />

connectors, precluding the need for special “splitter” cables.<br />

Reliability, Availability, <strong>and</strong> Serviceability (RAS) Features<br />

Acknowledging the increasingly important role played by servers in sustaining<br />

enterprises, Sun has incorporated a number of important features designed to<br />

ensure outst<strong>and</strong>ing reliability, availability, <strong>and</strong> serviceability in all its<br />

workgroup servers:<br />

• Extensive power-on self test<br />

• ECC or parity on all major UPA data busses<br />

• Software memory scrubbing<br />

• Parity on cache RAMs<br />

• Temperature sensitive variable-speed fans<br />

• Internal thermal sensors control cooling<br />

• <strong>The</strong>rmal faults result in customer alerts <strong>and</strong>/or shutdowns to avoid<br />

component damage<br />

• SunVTS diagnostics can be run at scheduled times to periodically<br />

validate system functionality<br />

10 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


2<br />

• Simple clamshell enclosure for easy access to system components<br />

• Easily replaceable disks <strong>and</strong> SIMM memory modules<br />

• Minimal internal cabling<br />

• Common fasteners used throughout for easy servicing<br />

• Minimal use of jumpers<br />

• No I/O or SIMM slot dependencies<br />

Software<br />

Solaris 2.5 or 2.5.1 st<strong>and</strong>ard. OpenWindows <strong>and</strong> Motif windowing systems.<br />

CDE desktop environment. ONC+, NIS+, NFS, TCP/IP, <strong>and</strong> IPX/SPX<br />

networking technologies. Solstice Backup, AdminSuite, <strong>and</strong> DiskSuite<br />

st<strong>and</strong>ard.<br />

Boot Configuration<br />

Flash PROM for boot-time configuration. Can be reprogrammed in the field<br />

from the CD-ROM or over a local-area network.<br />

Enclosure <strong>and</strong> Power<br />

Enclosures for <strong>Enterprise</strong> 1 systems are only slightly larger than the familiar<br />

SPARCserver 20 enclosure (just 2.3 centimeters higher <strong>and</strong> 1.5 centimeters<br />

deeper). Peripheral expansion is accommodated through two 1" drive bays (or<br />

one 1.6" disk bay), a half-height 5.25" peripheral bay, <strong>and</strong> one half-height 3.25"<br />

bay for a floppy drive.<br />

<strong>The</strong> desktop enclosure for <strong>Enterprise</strong> 2 systems is designed to allow easy<br />

access, ample room for upgrades, optimized system board layout, <strong>and</strong> space<br />

for st<strong>and</strong>ard connectors on the back panel. Measuring 5.1” high by 17.7” wide<br />

by 17.3” deep, the <strong>Enterprise</strong> 2 enclosure includes space for two 1" drive bays,<br />

four SBus modules, a UPA slave expansion module, 16 SIMM slots, a halfheight<br />

5.25" peripheral bay, <strong>and</strong> one half-height 3.25" bay for a floppy drive.<br />

<strong>The</strong> power supplies in <strong>Enterprise</strong> systems are designed with better powerdissipation<br />

characteristics <strong>and</strong> to support 3.3V operation for <strong>Ultra</strong>SPARC. <strong>The</strong>y<br />

also support programmable core voltage.<br />

System Overview 11


2<br />

Sun has also recognized the need for environmentally-sensitive construction<br />

<strong>and</strong> operation with <strong>Enterprise</strong> workgroup servers. All plastic materials used<br />

are 100% recycled, <strong>and</strong> are themselves recyclable.<br />

Performance<br />

Performance of the <strong>Enterprise</strong> 1 <strong>and</strong> 2 systems leads all other workgroup<br />

servers in their class. Throughput has been improved in raw compute<br />

performance, as the SPEC benchmarks testify, but also in disk, networking, <strong>and</strong><br />

memory access. Table 2-2 compares typical performance gains of selected<br />

models over a 75 Mhz SPARCserver 20 in several key areas.<br />

Architectural<br />

Component SPARCserver 20<br />

<strong>Ultra</strong> <strong>Enterprise</strong> 1<br />

Model 170E<br />

<strong>Ultra</strong> <strong>Enterprise</strong> 2<br />

Model 2200 Gain<br />

CPU<br />

32-bit 75 Mhz<br />

SuperSPARC-II<br />

64-bit 167 MHz<br />

<strong>Ultra</strong>SPARC-I processor<br />

Two 64-bit 200 MHz<br />

<strong>Ultra</strong>SPARC-I processors<br />

>2X<br />

CPU to External<br />

Cache<br />

72-bit data— stalls on<br />

cache miss<br />

144-bit data — no stall on cache miss >2X<br />

CPU/System<br />

Interface<br />

Circuit-switched MBus<br />

running at 50 Mhz<br />

400 MB/sec. peak<br />

Packet-switched UPA<br />

Interconnect running at 83<br />

Mhz — 1300 MB/sec.<br />

peak<br />

Packet-switched UPA<br />

Interconnect running at<br />

100 Mhz — 1600 MB/sec.<br />

peak<br />

3X to 5X<br />

Memory<br />

144-bit, 600ns Latency to<br />

CPU<br />

20 MB/sec. Bcopy BW<br />

288-bit 170 ns Latency to<br />

CPU. 170 MB/sec. Bcopy<br />

BW<br />

576-bit path, 170 ns<br />

Latency to CPU<br />

180 MB/sec. Bcopy BW<br />

2X to 4X<br />

Graphics<br />

32-bit SBus running<br />

at 25 Mhz<br />

64-bit UPA Interconnect running at 83 Mhz<br />

2X to 6X<br />

Disk Interface 10 MB/sec. Fast SCSI 20 MB/sec. Fast <strong>and</strong> Wide SCSI 2X<br />

Network Interface 10 Mbps Ethernet 10/100 Mbps Fast Ethernet (autosense) 10X<br />

Table 2-2<br />

<strong>Ultra</strong> <strong>Enterprise</strong> workgroup systems offer significant performance<br />

improvements over a 75 Mhz. SuperSPARC-II equipped SPARCserver 20.<br />

Particularly important in the role of database or file service is the tpm <strong>and</strong><br />

LADDIS performance of the <strong>Enterprise</strong> workgroup servers. Estimated tpm performance<br />

for a single-CPU system is 1705 <strong>and</strong> 3107 for a dual-CPU system.<br />

Running the LADDIS synthetic benchmark, a dual-CPU <strong>Enterprise</strong> 2 system<br />

has scored a peak rating of 4303 SPECnfs_A93 Ops/sec.<br />

12 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


<strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2<br />

<strong>Architecture</strong> 3<br />

<strong>The</strong> <strong>Ultra</strong>SPARC-I Microprocessor<br />

<strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 2 architectures were designed to<br />

provide high performance, scalability, reliability, <strong>and</strong> flexibility without<br />

compromising economy. <strong>The</strong> very high levels of integration achieved with<br />

<strong>Enterprise</strong> systems through the use of application specific integrated circuits<br />

(ASICs) have resulted in a greatly reduced part count, high reliability, <strong>and</strong> low<br />

cost without compromising access to a full complement of expansion options<br />

through high performance, st<strong>and</strong>ardized interfaces.<br />

<strong>The</strong> following pages describe the architecture of both models in detail,<br />

beginning with a system block diagram (figure 3-1). Because many of the<br />

subsystems of <strong>Enterprise</strong> systems are integrated directly into the <strong>Ultra</strong>SPARC-I<br />

microprocessor, considerable attention is given to it. In addition, the memory<br />

subsystem, UPA, significant ASICs, <strong>and</strong> st<strong>and</strong>ard peripherals are described.<br />

<strong>The</strong> Version 9 <strong>Architecture</strong><br />

SPARC has been implemented in processors used in a range of computers from<br />

laptops to supercomputers. SPARC International member companies have<br />

implemented over twenty different compatible microprocessors since SPARC<br />

was first announced — more than any other RISC (reduced instruction set<br />

computing) microprocessor family. As a result, SPARC today boasts the<br />

support of over 10,000 compatible software <strong>and</strong> hardware products. SPARC<br />

13


3<br />

Version 9 maintains upwards binary compatibility for application software<br />

developed for previous SPARC implementations, including microSPARC,<br />

hyperSPARC, <strong>and</strong> SuperSPARC.<br />

<strong>Ultra</strong>SPARC<br />

Processor<br />

(1 or 2)<br />

UPA Processor<br />

Data Bus<br />

UPA Address<br />

Bus 1<br />

UPA Expansion Slot<br />

(<strong>Enterprise</strong> 1 Model 170E<br />

<strong>and</strong> <strong>Enterprise</strong> 2 only)<br />

UPA Address<br />

Bus 0<br />

144 bits<br />

System<br />

Controller<br />

ASIC<br />

64 bits<br />

RISC &<br />

Clock Control<br />

SYSIO<br />

ASIC<br />

72 bits<br />

UPA Data Bus<br />

SBus<br />

BMX<br />

Chips (18)<br />

Memory<br />

Data Bus<br />

(288 or 576 bits)<br />

Memory SIMMs<br />

(8 or 16)<br />

SBus Slots<br />

<strong>Enterprise</strong> 1<br />

Models 140 & 170 (3)<br />

Model 170E (2)<br />

<strong>Enterprise</strong> 2 (4)<br />

Peripheral<br />

Interface<br />

ASIC<br />

SCSI,<br />

EtherNet, &<br />

Parallel Port<br />

APC &<br />

CS4231 ASIC<br />

Audio<br />

Interfaces<br />

Slavio ASIC<br />

EBus<br />

TOD/<br />

NVRAM<br />

Flash<br />

PROM<br />

Keyboard,<br />

Floppy, &<br />

Serial Port<br />

Figure 3-1<br />

<strong>Architecture</strong> of the <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 2 system<br />

SPARC-V9 represents a significant advance for the microprocessor industry. It<br />

provides 64-bit data <strong>and</strong> addressing, fault tolerance features, fast, context<br />

switching, support for advanced compiler optimizations, efficient design for<br />

superscalar processors, <strong>and</strong> a clean structure for emerging operating systems.<br />

And all of this has been accomplished with 100-percent binary compatibility<br />

for existing SPARC-based application programs.<br />

14 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


3<br />

<strong>Ultra</strong>SPARC-I<br />

<strong>The</strong> <strong>Ultra</strong>SPARC-I is a high-performance, highly-integrated superscalar<br />

processor implementing the SPARC Version 9 architecture. Capable of<br />

sustaining the execution of up to four instructions per cycle even in the<br />

presence of conditional branches <strong>and</strong> cache misses, <strong>Ultra</strong>SPARC-I uses a<br />

decoupled Prefetch <strong>and</strong> Dispatch Unit to feed the Execution Unit. Load <strong>and</strong><br />

Store buffers on the output side of the Execution Unit completely decouple<br />

pipeline execution from data cache misses. Instructions predicted to be<br />

executed are issued in program order to multiple functional units where they<br />

can execute in parallel. To further increase the number of instructions executed<br />

per cycle, instructions from different blocks (for instance, instructions before<br />

<strong>and</strong> after a conditional branch) can also be issued in the same group.<br />

<strong>Ultra</strong>SPARC-I also has a powerful array of graphics processing instructions,<br />

including those that support 2-D <strong>and</strong> 3-D graphics, image processing, video<br />

compression <strong>and</strong> decompression, <strong>and</strong> video effects. This instruction set<br />

supports high levels of multimedia performance including real-time H.261<br />

video compression/decompression <strong>and</strong> MPEG-2 decompression at full broadcast<br />

quality without external hardware support.<br />

<strong>Ultra</strong>SPARC-I Functional Units<br />

In a single chip implementation, the <strong>Ultra</strong>SPARC-I processor features a very<br />

high level of integration which include the following components (figure 3-2):<br />

• A prefetch, branch prediction, <strong>and</strong> dispatch unit<br />

• Instruction <strong>and</strong> data caches<br />

• An MMU composed of a 64-entry instruction translation lookaside buffer<br />

(TLB) <strong>and</strong> a 64-entry data TLB<br />

• An integer execution unit with two ALUs<br />

• One load/store unit with a separate address generation adder<br />

• A load <strong>and</strong> store buffer which decouples data accesses from the pipeline<br />

• A floating-point unit with independent add, multiply, <strong>and</strong> divide/square<br />

root sub-units<br />

• A graphics unit with two independent execution pipelines<br />

• An external cache controller<br />

• A unit responsible for main memory <strong>and</strong> I/O accesses<br />

<strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Architecture</strong> 15


3<br />

Prefetch <strong>and</strong> Dispatch Unit<br />

Instruction Cache <strong>and</strong> Buffer<br />

Memory Management Unit (MMU)<br />

Grouping Logic<br />

Int. Reg. <strong>and</strong> Annex<br />

Integer Execution Unit (IEU)<br />

Load Store Unit (LSU)<br />

Data Cache Load Queue Store Queue<br />

FP Reg<br />

Floating Point Unit (FPU)<br />

FP Multiply<br />

FP Add<br />

FP Divide<br />

Graphics Unit (GRU)<br />

External Cache Unit<br />

Memory Interface Unit (MIU)<br />

External<br />

Cache RAM<br />

<strong>Ultra</strong>SPARC-I Bus<br />

Figure 3-2<br />

<strong>Ultra</strong>SPARC-I functional block diagram.<br />

Prefetch <strong>and</strong> Dispatch Unit<br />

<strong>The</strong> prefetch <strong>and</strong> dispatch unit fetches instructions before they are actually<br />

needed in the pipeline so that the execution units do not starve for instructions.<br />

Instructions can be prefetched from all levels of the memory hierarchy,<br />

including the instruction cache, the external cache, <strong>and</strong> main memory. To<br />

prefetch across conditional branches, a dynamic branch prediction scheme is<br />

implemented in hardware. <strong>The</strong> outcome of a branch is based on a two-bit<br />

history of the branch. A next field associated with every four instructions in the<br />

instruction cache (I-cache) points to the next I-cache line to be fetched. <strong>The</strong> use<br />

of the next field makes it possible to follow taken branches <strong>and</strong> provide the<br />

same instruction rate as running sequential code. Prefetched instructions are<br />

stored in the instruction buffer until they are sent to the rest of the pipeline. Up<br />

to 12 instructions can be buffered.<br />

16 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


3<br />

Instruction Cache<br />

<strong>The</strong> instruction cache is a (pseudo) 16 KB two-way set associative cache with<br />

32-byte blocks. <strong>The</strong> cache is physically indexed <strong>and</strong> contains physical tags. <strong>The</strong><br />

set is predicted as part of the next field so that only the index bits of an address<br />

are necessary to address the cache (13 bits which matches the minimum page<br />

size). <strong>The</strong> instruction cache returns up to 4 instructions from an 8 instructionwide<br />

line.<br />

Data Cache<br />

<strong>The</strong> data cache (D-cache) is a write-through, non-allocating 16 KB direct<br />

mapped cache with two 16-byte subblocks per line. It is virtually indexed <strong>and</strong><br />

physically tagged. <strong>The</strong> tag array is dual ported to ensure that tag updates due<br />

to line fills don’t collide with tag reads for incoming loads. Snoops to the D-<br />

cache use the second tag port to allow incoming loads to proceed without<br />

being held up by a snoop.<br />

Memory Management Unit (MMU)<br />

<strong>The</strong> MMU provides mapping between a 44-bit virtual address <strong>and</strong> a 41-bit<br />

physical address. This is accomplished through a 64-entry translation lookaside<br />

buffer for instructions <strong>and</strong> a 64-entry TLB for data, both fully associative.<br />

<strong>Ultra</strong>SPARC-I provides hardware support for a software-based TLB miss<br />

strategy. A separate set of global registers is available whenever an MMU trap<br />

is encountered. Page sizes of 8K, 64K, 512K, <strong>and</strong> 4 Mbytes are supported.<br />

Integer Execution Unit (IEU)<br />

Two ALUs form the main computational part of the IEU. An early-out multicycle<br />

integer multiplier <strong>and</strong> a multi-cycle integer divider are also part of the<br />

IEU. Eight register windows <strong>and</strong> four sets of global registers are provided<br />

(normal, alternate, MMU, <strong>and</strong> interrupt globals). <strong>The</strong> trap registers<br />

(<strong>Ultra</strong>SPARC-I supports five levels of traps) are also part of the IEU.<br />

<strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Architecture</strong> 17


3<br />

Load/Store Unit (LSU)<br />

<strong>The</strong> LSU is responsible for generating the virtual address of all loads <strong>and</strong><br />

stores, for accessing the data cache, for decoupling load misses from the pipe<br />

through the load buffer, <strong>and</strong> for decoupling the stores through a store buffer.<br />

One load or one store can be issued per cycle. To further optimize data stores,<br />

a store compression capability allows two or more stores to be “compressed”<br />

together if they are in the same 16-byte block, so that a single data transfer<br />

occurs between <strong>Ultra</strong>SPARC <strong>and</strong> the second-level cache. This frees up the data<br />

bus allowing load misses <strong>and</strong> instruction misses to be processed more rapidly.<br />

Floating-Point Unit (FPU)<br />

<strong>The</strong> separation of the execution units in the FPU allows <strong>Ultra</strong>SPARC-I to issue<br />

<strong>and</strong> execute two floating-point instructions per clock cycle. Source data <strong>and</strong><br />

results are stored in a 32-entry register file, where each entry can contain a 32-<br />

bit value or a 64-bit value. Most instructions are fully pipelined, (throughput of<br />

one per cycle) have a latency of three cycles, <strong>and</strong> are not affected by the<br />

precision of the oper<strong>and</strong>s (single or double precision operations have the same<br />

latency). <strong>The</strong> divide <strong>and</strong> square root instructions are not pipelined. <strong>The</strong>y<br />

require 12 cycles (single precision) or 22 cycles (double precision) to execute<br />

but do not stall the processor. Other instructions following the divide or square<br />

root instructions can be issued, executed, <strong>and</strong> retired to the register file before<br />

the divide or square root instructions finish. A precise exception model is<br />

maintained by synchronizing the floating-point pipe with the integer pipe <strong>and</strong><br />

by predicting traps for long latency operations.<br />

Graphics Unit (GRU)<br />

<strong>Ultra</strong>SPARC-I provides a comprehensive set of graphics instructions that<br />

provide fast hardware support for 2-D <strong>and</strong> 3-D graphics, image manipulation<br />

<strong>and</strong> compression, <strong>and</strong> video <strong>and</strong> audio processing. 16-bit <strong>and</strong> 32-bit partitioned<br />

add, boolean, <strong>and</strong> compare are provided as are 8-bit <strong>and</strong> 16-bit partitioned<br />

multiplies. Single-cycle pixel distance, data alignment, packing, <strong>and</strong> merge<br />

operations are all supported in the GRU.<br />

18 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


3<br />

External Cache Unit (ECU)<br />

It is the responsibility of the ECU to efficiently h<strong>and</strong>le I-cache <strong>and</strong> D-cache<br />

misses. <strong>The</strong> ECU can h<strong>and</strong>le one access per cycle to the external cache.<br />

Accesses to the external cache are pipelined, taking three cycles <strong>and</strong> returning<br />

16 bytes of instructions or data per cycle. Such performance can make the<br />

external cache a part of the pipeline, meaning that for programs with large<br />

data sets, data can be held in the external cache <strong>and</strong> instructions scheduled<br />

with load latencies based on the external cache latency. Floating-point<br />

applications can use this feature to hide D-cache misses. <strong>The</strong> size of the<br />

external cache can be 512 KB, 1 MB, 2 MB, or 4 MB, all with a 64-byte line size.<br />

A MOESI (modified, own, exclusive, shared, invalid) protocol is used to<br />

maintain coherency across the system.<br />

<strong>The</strong> ECU provides overlap processing during load <strong>and</strong> store misses. For<br />

instance, stores that hit the external cache can proceed while a load miss is<br />

being processed. <strong>The</strong> ECU is also capable of processing reads <strong>and</strong> writes with a<br />

turn-around penalty of only two cycles. Snoops are also h<strong>and</strong>le by the ECU.<br />

Block loads <strong>and</strong> block stores, which move a 64-byte line of data from memory<br />

to the floating-point register file are processed efficiently by the ECU,<br />

providing high transfer b<strong>and</strong>width without polluting the external cache.<br />

Memory Interface Unit (MIU)<br />

All transactions to the system, such as external cache misses, interrupts,<br />

snoops, <strong>and</strong> writebacks, are h<strong>and</strong>led by the MIU. <strong>The</strong> MIU communicates with<br />

the system at a frequency lower than <strong>Ultra</strong>SPARC-I frequency (either 1/2 or<br />

1/3 of the <strong>Ultra</strong>SPARC-I frequency).<br />

Visual Instruction Set (VIS)<br />

<strong>Ultra</strong>SPARC is the first microprocessor to fully support advanced graphics <strong>and</strong><br />

multimedia data manipulation. By introducing a comprehensive set of<br />

multimedia instructions, known as the Visual Instruction Set, or VIS,<br />

<strong>Ultra</strong>SPARC provides fast hardware support for 2-D <strong>and</strong> 3-D graphics<br />

calculations, video <strong>and</strong> audio processing, <strong>and</strong> image manipulation.<br />

<strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Architecture</strong> 19


3<br />

<strong>The</strong> graphics unit in <strong>Ultra</strong>SPARC relies on the integer registers for addressing<br />

image data <strong>and</strong> the floating point registers for manipulating image data. This<br />

division of duty between the integer <strong>and</strong> floating point registers enables<br />

<strong>Ultra</strong>SPARC to make use of all available internal registers, maximizing<br />

throughput.<br />

Pixel information in <strong>Ultra</strong>SPARC consists of four integer values. <strong>The</strong>se four<br />

values represent the color (RGB) <strong>and</strong> intensity information for a color image.<br />

Nominally 8-bit are allocated for each value, but for higher resolution images,<br />

like those used in medical or color imaging, <strong>Ultra</strong>SPARC also supports 16-bit<br />

components. Support is provided both for b<strong>and</strong>-interleaved images, with the<br />

various color components stored together, <strong>and</strong> b<strong>and</strong>-sequential images that<br />

have all of the values for one color component stored together.<br />

Intermediate results for advanced image manipulation are stored as 16- or 32-<br />

bit, fixed-data values. <strong>The</strong>se provide an intermediate format with enough<br />

precision <strong>and</strong> dynamic range for filtering <strong>and</strong> image computations on pixel<br />

values. <strong>Ultra</strong>SPARC has several single-cycle instructions specifically tailored<br />

for manipulating these 16- <strong>and</strong> 32-bit components.<br />

<strong>Ultra</strong>SPARC also includes a variety of instructions that are essential for<br />

advanced image manipulation. For example, <strong>Ultra</strong>SPARC supports a filtering<br />

operation for scaling, rotating, <strong>and</strong> smoothing images. <strong>The</strong> filtering operation<br />

processes four pixels at a time, giving <strong>Ultra</strong>SPARC an order of magnitude<br />

performance advantage over other processors.<br />

<strong>Ultra</strong>SPARC is able to perform motion estimation in support of motion<br />

compensation, a technique used to code real-time video for compression.<br />

Motion estimation takes advantage of the minimal changes in the position of<br />

images from one frame to the next. <strong>Ultra</strong>SPARC performs hundreds of<br />

comparisons for a region of the image, searching for a motion value that<br />

minimizes the estimation error. <strong>The</strong> error is calculated by summing the<br />

differences for each pixel in the region between a reference frame <strong>and</strong> a newer<br />

frame.<br />

<strong>Ultra</strong>SPARC minimizes this compute-intensive operation by operating on eight<br />

pixels at a time. <strong>The</strong> motion compensation process for eight pixels requires<br />

eight subtractions, eight absolute values, eight additions, a load of eight pixels,<br />

an align of eight pixels, <strong>and</strong> one final addition. <strong>Ultra</strong>SPARC performs this<br />

complex set of operations for eight pixels in just one clock compared to the<br />

minimum of 48 instructions <strong>and</strong> numerous clocks typically required by other<br />

processors.<br />

20 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


3<br />

Although VIS was created to accelerate the manipulation of graphics data, it<br />

h<strong>and</strong>les other types of partitioned data just as well. <strong>Server</strong>-based uses of VIS<br />

include the processing of audio data, encryption/decryption applications, <strong>and</strong><br />

high performance compute clusters for ray tracing <strong>and</strong> rendering.<br />

<strong>Ultra</strong>SPARC Processor Modules (<strong>Enterprise</strong> 2 Only)<br />

Memory Subsystem<br />

External Cache Memory<br />

In the multiprocessor <strong>Enterprise</strong> 2, each <strong>Ultra</strong>SPARC processor is mounted on<br />

an independent module which plugs directly into the system board. With one<br />

processor per module, <strong>Enterprise</strong> 2 can accommodate two modules. To permit<br />

the mixing of modules with different power requirements, each module has a<br />

separately programmable core voltage, <strong>and</strong> module speeds up to 250 MHz are<br />

allowed. Modules of different speeds can be mixed, although the system will<br />

run at a frequency corresponding to the lower of the two. To ensure proper<br />

response to an over-temperature condition, each module has an independent<br />

sensor which can be used to issue both warning <strong>and</strong> shutdown signals.<br />

<strong>Enterprise</strong> 1 <strong>and</strong> 2 servers feature either 512 KB or 1 MB (<strong>Enterprise</strong> 2 with 200<br />

MHz processors only) or of external secondary cache with 64-byte line size.<br />

Synchronous SRAMs are used for data <strong>and</strong> for tag. <strong>The</strong> datapath to the<br />

external cache is 128-bits wide <strong>and</strong> is parity protected with 16 bits of parity (1<br />

bit per byte).<br />

Main Memory<br />

<strong>The</strong> <strong>Enterprise</strong> systems have a memory system which uses conventional 5V<br />

DRAM SIMMs with a 60 nanosecond access time. <strong>The</strong>y are identical to the<br />

SIMMs used in the SPARCserver 20 systems, allowing the retirement or<br />

replacement of older systems without sacrificing large investments in memory.<br />

Eight SIMM modules are permitted in the <strong>Enterprise</strong> 1 <strong>and</strong> 16 modules in the<br />

<strong>Enterprise</strong> 2, with supported sizes including 16 MB, 32 MB, 64 MB, <strong>and</strong> 128 MB<br />

modules. Maximum memory capacity using 128 MB modules is one gigabyte<br />

in the <strong>Enterprise</strong> 1 <strong>and</strong> two gigabytes in the <strong>Enterprise</strong> 2.<br />

<strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Architecture</strong> 21


3<br />

SIMMs must be added to <strong>Enterprise</strong> 1 in pairs <strong>and</strong> to the <strong>Enterprise</strong> 2 in sets of<br />

four. It is recommended that each set be the same size, as the larger SIMM of<br />

the set will be treated as if its capacity were equivalent to the smaller SIMM.<br />

<strong>Enterprise</strong> systems feature adjustable memory timing to ensure near-constant<br />

latencies <strong>and</strong> b<strong>and</strong>width across the range of bus frequencies.<br />

<strong>The</strong> UPA Interconnect<br />

In order to provide maximum throughput for database <strong>and</strong> compute-intensive<br />

applications, Sun began to define the requirements for a new bus architecture:<br />

• Reduced memory latency <strong>and</strong> lower cost<br />

• Optimized price/performance for uniprocessor <strong>and</strong> 2-way multiprocessor<br />

systems<br />

• <strong>The</strong> need to reduce development time <strong>and</strong> cost by carefully identifying <strong>and</strong><br />

implementing only those features which would be implemented in<br />

production systems<br />

Engineers responded to these requirements with the <strong>Ultra</strong> Port <strong>Architecture</strong>, or<br />

UPA, a new, cache-coherent, processor-memory interconnect. As implemented<br />

in <strong>Enterprise</strong> systems, the principal advantages of the UPA over existing<br />

interconnects are significant:<br />

• Scalable b<strong>and</strong>width through support of multiple bussed interconnects for<br />

data <strong>and</strong> addresses<br />

• Higher b<strong>and</strong>width (three times faster than MBus)<br />

• High performance graphics support with two-cycle single-word writes on<br />

the 64-bit UPA interconnect<br />

• Better economy through centralized coherence <strong>and</strong> memory controller<br />

functions<br />

Features of the UPA Interconnect<br />

Incorporating many features previously found only on mainframes <strong>and</strong> high<br />

performance servers, the UPA interconnect architecture incorporates several<br />

innovations designed to meet the ambitious requirements of <strong>Enterprise</strong><br />

platforms. Unlike conventional cache-coherent systems which use a globally<br />

shared snooping address bus, the UPA interconnect architecture relies on<br />

point-to-point packet switched messages from a centralized system controller<br />

22 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


3<br />

to maintain cache coherence. Packet switching provides for much better bus<br />

b<strong>and</strong>width utilization by removing the latencies commonly associated with<br />

pure transaction-based designs.<br />

Unlike other directory-based systems which maintain the coherence states for<br />

each data block in main memory, requiring a read-modify-write penalty for<br />

every read transaction that reaches main memory, the UPA interconnect<br />

maintains a duplicate set of all cache tags in the system <strong>and</strong> performs duplicate<br />

tag lookup <strong>and</strong> main memory initiation in parallel pipelines for each coherent<br />

transaction. This departure from conventional approaches permits minimum<br />

latency on cache misses, <strong>and</strong> effective pipelining in the interconnect allows<br />

maximum, <strong>and</strong> often “bubbleless” utilization of address, datapath, <strong>and</strong> main<br />

memory.<br />

<strong>The</strong> design of the UPA interconnect was targeted to single processor <strong>and</strong> small<br />

multiprocessor systems. One result of this was the use of a centralized system<br />

controller, which removed the need to place cache coherence logic on each<br />

processor <strong>and</strong> DMA device, considerably simplifying the implementation.<br />

Other key features of the UPA interconnect include:<br />

• Independent Address <strong>and</strong> Data<br />

UPA was designed to support small SMP systems. As a result, it can<br />

accommodate multiple address <strong>and</strong> data busses to avoid throughput<br />

bottlenecks. This approach also produces significant improvements in<br />

uniprocessor implementations by removing the need to share address <strong>and</strong><br />

data lines.<br />

• Independent Operation of I/O <strong>and</strong> Processor Busses<br />

Overall system throughput is increased by decoupling the operation of the<br />

I/O <strong>and</strong> processor busses.<br />

• Use of Precise Interrupts<br />

Like other transactions, interrupts in the UPA interconnect environment are<br />

also h<strong>and</strong>led through the delivery of a packet from the interrupting device.<br />

<strong>The</strong> packet provides sufficient information for the processor <strong>and</strong> service<br />

routines to begin immediate processing of the interrupt, greatly reducing the<br />

interrupt service routine latency.<br />

<strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Architecture</strong> 23


3<br />

• Streaming Buffer<br />

A technology previously available only on more expensive server systems,<br />

the use of streaming buffers allows devices capable of Direct Virtual<br />

Memory Access (DVMA) to achieve much higher levels of performance by<br />

reducing the bus busy times during data acquisition <strong>and</strong> delivery.<br />

• Major Busses Protected by Parity or ECC<br />

SBus Connectivity, Peripherals, <strong>and</strong> Back Panel<br />

In an unusual move to ensure the highest reliability, Sun engineers have<br />

implemented parity protection on the UPA address bus, <strong>and</strong> ECC protection<br />

on the UPA address bus 0 as well as between the BMX crossbar <strong>and</strong><br />

memory.<br />

<strong>Enterprise</strong> server systems support two (<strong>Enterprise</strong> 1 Model 170E), three<br />

(<strong>Enterprise</strong> 1 Models 140 <strong>and</strong> 170), or four (<strong>Enterprise</strong> 2) SBus slots accessible<br />

through the back of the enclosure. <strong>The</strong> SBus slots allow expansion to a variety<br />

of I/O options, including network interfaces such as ATM, ISDN <strong>and</strong> Fibre<br />

Channel, high capacity disk arrays <strong>and</strong> tape libraries, printer interfaces, <strong>and</strong><br />

hundreds of third-party SBus cards.<br />

SBus specifications for all systems include:<br />

• 25 Mhz operation (independent of processor <strong>and</strong> UPA operating<br />

frequencies)<br />

• Conformant to IEEE 1496 st<strong>and</strong>ards for SBus operation — compatible with<br />

all existing SBus peripherals<br />

• Extended transfer mode (64-bit wide data bus)<br />

• Transfer sizes up to 64 bytes<br />

• Parity checking<br />

• Dedicated interrupt per SBus slot<br />

In addition to SBus connectivity, both models support a st<strong>and</strong>ard complement<br />

of I/O devices through connectors on the back panel (figure 3-3):<br />

• Ethernet<br />

• Audio port<br />

• Serial-ports <strong>and</strong> Centronics-compatible parallel port<br />

• SCSI<br />

• Keyboard/Mouse<br />

24 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


3<br />

<strong>Ultra</strong> <strong>Enterprise</strong> 2<br />

Serial Connectors<br />

Keyboard/Mouse<br />

SBus Slots (4)<br />

UPA Slot<br />

<strong>Ultra</strong> <strong>Enterprise</strong> 1<br />

Model 170E<br />

68-pin SCSI<br />

Connector<br />

MII<br />

Connector<br />

TPE<br />

Parallel Port<br />

Audio<br />

Connectors<br />

UPA Slot<br />

Serial Connectors<br />

SBus Slot 1<br />

SBus Slot 0<br />

<strong>Ultra</strong> <strong>Enterprise</strong> 1<br />

Models 140 <strong>and</strong> 170<br />

Parallel Port<br />

MII<br />

Connector<br />

Keyboard/Mouse<br />

TPE<br />

68-pin SCSI<br />

Connector<br />

Audio<br />

Connectors<br />

SBus Slot 2<br />

Serial Connectors<br />

SBus Slot 1<br />

SBus Slot 0<br />

Parallel Port<br />

AUI<br />

Connector<br />

Keyboard/Mouse<br />

TPE<br />

50-pin SCSI<br />

Connector<br />

Audio<br />

Connectors<br />

Figure 3-3<br />

<strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 2 backpanel connectors<br />

<strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Architecture</strong> 25


3<br />

Ethernet<br />

Like earlier machines, the <strong>Enterprise</strong> 1 Model 140 <strong>and</strong> Model 170 systems<br />

support st<strong>and</strong>ard 10 Mbps Ethernet featuring a st<strong>and</strong>ard 802.3 interface<br />

through an RJ45 connector to twisted-pair Ethernet. Because many installations<br />

still use ThickNet Ethernet, the Model 140 <strong>and</strong> 170 system provides an AUI<br />

(Attachment Unit Interface) connector. An optional adaptor cable is available.<br />

To support higher performance network connectivity, the <strong>Enterprise</strong> 1<br />

Model 170E <strong>and</strong> <strong>Enterprise</strong> 2 systems support 10/100 Mbps Fast Ethernet. Fast<br />

Ethernet technology from Sun is backwards compatible with 10 Mbps Ethernet,<br />

with the speed being autosensed by the interface.<br />

Fast Ethernet is a direct extension of the 10Base-T Ethernet st<strong>and</strong>ard, but is<br />

capable of supporting a wider range of applications requirements with its<br />

greater throughput. Particularly compelling is its compatibility with the<br />

installed base of wiring currently employed for 10Base-T, making it the most<br />

cost-effective migration path for most users. Like its predecessor, the st<strong>and</strong>ards<br />

for Fast Ethernet are well defined <strong>and</strong> accepted throughout the industry, <strong>and</strong> a<br />

large number of compatible products are available from a variety of vendors.<br />

<strong>The</strong> Ethernet interface on all models support access to Category 5 twisted pair<br />

through an RJ45 connector. To support a wider array of cabling options, they<br />

also feature access to a Media Independent Interface (MII). Accessible through<br />

a 40-pin, miniature “D” connector, the MII allows adoption to any other form<br />

of Ethernet, including ThickNet (AUI), twisted pair, ThinNet, or Fiber.<br />

Audio<br />

<strong>Enterprise</strong> systems include high-quality audio circuitry on the motherboard<br />

<strong>and</strong> an internally-mounted speaker. Both systems support a a variety of<br />

st<strong>and</strong>ard sampling rates, including:<br />

• 16-bit 48-KHz Digital Audio Tape (DAT)<br />

• 16-bit 44.1-KHz CD<br />

• 16-bit, 16-KHz medium-quality audio for applications such as speech<br />

processing<br />

• 8-bit 8-KHz st<strong>and</strong>ard telephony<br />

26 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


3<br />

<strong>The</strong> backpanel provides a variety of audio connectors allowing the systems to<br />

be connected to st<strong>and</strong>ard audio equipment such as amplifiers <strong>and</strong> tape<br />

recorders. A small mono external microphone is provided, making audio input<br />

<strong>and</strong> output more convenient. Keyboard controls are included for volume<br />

control.<br />

Parallel Port<br />

<strong>The</strong> utility of parallel ports on desktop machines has grown due to the<br />

increased availability of peripherals that use them, especially low-cost, highquality<br />

printers. Using Sun’s NeWSprint software, <strong>Ultra</strong> <strong>Enterprise</strong> servers<br />

can directly drive a variety of such printers. In addition, with data rates up to<br />

2 MB/sec., the bidirectional parallel port can be used for other applications<br />

such as data acquisition, scanning, <strong>and</strong> high speed communications.<br />

<strong>The</strong> parallel port can operated using programmed I/O or DMA. Its interface<br />

direction, timing, <strong>and</strong> protocol is programmable to meet the wide variety of<br />

Centronics interfaces that exist on peripheral devices.<br />

Access to the parallel port is through a DB25 connector located on the<br />

backpanel.<br />

Serial Ports<br />

RS-232C <strong>and</strong> RS-423 serial ports provide a convenient way to connect systems<br />

to devices such as modems <strong>and</strong> terminals. All systems include two serial ports,<br />

each with independent DB25 connectors with st<strong>and</strong>ard pinouts. Synchronous<br />

transfers can occur at 64 Kbps, while asynchronous transfers can occur at up to<br />

76.8 Kbps.<br />

SCSI<br />

<strong>The</strong> <strong>Enterprise</strong> 1 Models 140 <strong>and</strong> 170 include a fast, 8-bit, single-ended SCSI<br />

interface which supports 10 MB/sec. synchronous transfers with up to seven<br />

peripherals, as well as slower asynchronous SCSI common to earliergeneration<br />

disk drives. External access to the SCSI bus is through a 50 pin<br />

connector on the backpanel.<br />

<strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Architecture</strong> 27


3<br />

<strong>The</strong> <strong>Enterprise</strong> 1 Model 170E <strong>and</strong> <strong>Enterprise</strong> 2 systems provide a fast <strong>and</strong> wide,<br />

20 MB/sec. SCSI interface. Up to 15 internal <strong>and</strong> external SCSI peripherals can<br />

be connected to the same daisy chain, with external peripherals accessible<br />

through a 68-pin “D” type SCSI connector. (50-pin connectors can be used with<br />

the addition of an adaptor cable.) Maximum cable length is six meters,<br />

including 0.9 meters for internal cabling.<br />

28 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


Software 4<br />

<strong>The</strong> Solaris Operating Environment<br />

Every <strong>Ultra</strong> <strong>Enterprise</strong> server is licensed to run the Solaris 2 operating<br />

environment, ensuring stable programming interfaces, application<br />

compatibility across the SPARC/Solaris environment, effective use of<br />

<strong>Ultra</strong>SPARC capabilities, <strong>and</strong> easy integration of emerging technologies.<br />

Designed to deliver the power, flexibility, availability, <strong>and</strong> compatibility to<br />

support enterprise-wide computing, Solaris 2 combines three key computing<br />

elements — operating system, networking, <strong>and</strong> security — into a stable<br />

foundation that enables the development, delivery, <strong>and</strong> management of a wide<br />

range of server-based solutions for Fortune 500 corporations.<br />

Operating System<br />

Solaris 2 is based on UNIX System V Version 4 (SVR4) <strong>and</strong> the SunOS<br />

operating system. It provides a rich applications development environment,<br />

<strong>and</strong> fully supports symmetric multiprocessing (SMP) <strong>and</strong> multithreaded<br />

applications on multi-processor machines. Multiprocessing <strong>Enterprise</strong> 2<br />

systems increase productivity by running tasks in parallel — speeding<br />

database queries, providing remote file service, <strong>and</strong> accelerating<br />

computationally intensive applications.<br />

29


4<br />

<strong>Enterprise</strong> 2’s symmetric multiprocessing capabilities include:<br />

• flexibility to add or upgrade capacity as needed—simply<br />

• binary compatibility across systems<br />

• tools <strong>and</strong> related technologies to enhance the effectiveness of<br />

multiprocessing systems<br />

With Sun’s multiprocessing technology, an enterprise can upgrade <strong>and</strong> add<br />

processors whenever it wishes. Often, the upgrade costs are low enough to be<br />

an expense rather than a capital cost, allowing MIS departments to make<br />

tactical decisions without affecting longer range, strategic direction.<br />

St<strong>and</strong>ards<br />

Solaris ensures maximum portability across platforms by conforming to several<br />

important st<strong>and</strong>ards including SVR4 Generic ABI, SPARC ABI, DDI/DKI,<br />

CDE-compliant 1.2.3 Motif, X11R5, POSIX 1003.1b <strong>and</strong> 1003.2, X/Open (XPG4<br />

base functionality), EPA Energy Star, Kodak Color Management System, <strong>and</strong><br />

ISO 9660.<br />

Built-in Networking<br />

Solaris represents more than a decade of engineering by the leader in open<br />

distributed computing software. It is the most powerful <strong>and</strong> flexible system<br />

software available for <strong>Ultra</strong>SPARC platforms. Designed to support enterprise<br />

network computing, Solaris combines powerful, high performance server<br />

capabilities <strong>and</strong> the world’s most powerful network operating system that<br />

gives users access to any resource — without having to know where it is, or<br />

what type of machine it runs on — no matter how large or dispersed the<br />

network.<br />

TCP/IP<br />

Solaris uses the Internet TCP/IP protocol stack, sockets, <strong>and</strong> ONC RPC for all<br />

native networking. TCP/IP provides unrivalled flexibility <strong>and</strong> scalability of<br />

networking by supplying a logical client-server communications structure that<br />

transparently h<strong>and</strong>les interprocess communication. Included with Solaris,<br />

TCP/IP is a general purpose protocol for the development of distributed<br />

applications that run in heterogeneous networks. Its power <strong>and</strong> flexibility has<br />

made it the protocol of choice for the Internet. Solaris extends TCP/IP to work<br />

30 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


4<br />

with the latest network hardware innovations, including FDDI, Ethernet, Fast<br />

Ethernet, ISDN, ATM <strong>and</strong> high speed modems via the Point-to-Point protocol<br />

(PPP).<br />

ONC+<br />

<strong>The</strong> Solaris computing environment includes a popular family of networking<br />

protocols <strong>and</strong> distributed services used to build a heterogeneous computing<br />

environment. ONC technology has become the most widely used solution<br />

for heterogeneous connectivity <strong>and</strong> for the development of next-generation<br />

distributed applications (figure 4-1). <strong>The</strong> ONC+ family of protocols <strong>and</strong><br />

distributed services is independent of transports, operating systems, <strong>and</strong><br />

computer architectures, making it the ideal solution for heterogeneous<br />

enterprise networks:<br />

• Wide-area file sharing via NFS<br />

• Automatic remote file location <strong>and</strong> transparent network data access<br />

• Wide area printer sharing<br />

• Centralized administrative repository<br />

• Secure, high performance, extensible network naming/directory service<br />

• Remote window graphics <strong>and</strong> character access through Internet protocols<br />

• Remote system access with heterogeneous data exchange<br />

Application Programs<br />

NFS<br />

Auto-<br />

Mounter<br />

NIS+<br />

PC<br />

NFSD<br />

Lock<br />

Mgr.<br />

TI-RPC<br />

XDR<br />

Transport Layer Interface (TLI)<br />

Low-level Network Protocols (TCP, IPX, OSI. etc.)<br />

Figure 4-1<br />

Solaris supports a family of advanced networking protocols <strong>and</strong> services.<br />

Software 31


4<br />

<strong>The</strong> Transport-Independent Remote Procedure Call (TI-RPC) distributed<br />

application development platform is a key component of ONC. TI-RPC makes<br />

RPC applications transport-independent by delaying the binding of the<br />

application to a specific transport until the program is executed. With TI-RPC,<br />

new transports can be used by the application when a system administrator<br />

updates network configuration information <strong>and</strong> restarts the program.<br />

<strong>The</strong> Network File System (NFS) is an industry st<strong>and</strong>ard distributed file system<br />

that provides transparent access to remote files <strong>and</strong> directories across the<br />

network. Because NFS protocols have been widely adopted in the industry,<br />

users can access files on PCs, workstations, minicomputers, <strong>and</strong> mainframes,<br />

independent of the underlying operating systems being run. NFS in ONC+<br />

includes Kerberos authentication for additional security <strong>and</strong> multi-threading<br />

for better performance.<br />

NIS+ is a new enterprise naming service designed to replace the widely<br />

installed ONC Network Information Service (NIS) in customer environments.<br />

It is a secure <strong>and</strong> robust repository of information about network resources,<br />

such as users, servers, <strong>and</strong> printers, enabling efficient administration of<br />

multivendor enterprise client-server networks. Administrative tasks, such as<br />

addition, removal, or reassignment of systems <strong>and</strong> users, are facilitated<br />

through efficient modification of information in NIS+. NIS+ is also scalable. It<br />

simplifies administration of small networks <strong>and</strong> can seamlessly scale to<br />

manage enterprise-wide networks containing tens of thous<strong>and</strong>s of systems <strong>and</strong><br />

users.<br />

Security<br />

As the popularity of open, networked computing has grown, so has the need<br />

for securing <strong>and</strong> protecting information on the network. This need for software<br />

security is especially critical in commercial, government, <strong>and</strong> university<br />

installations. Solaris has many available security mechanisms to secure<br />

networks <strong>and</strong> their nodes:<br />

• Account expiration. Automatically locks expired accounts from the system.<br />

This eliminates the possibility of security breaches through inactive <strong>and</strong><br />

unmonitored accounts.<br />

• Auto-logout. Terminates inactive sessions to limit unauthorized account<br />

usage.<br />

32 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


4<br />

• Auto-lockscreen. Automatically closes system window access to limit<br />

unauthorized usage.<br />

• Dial-Pass. Presents an additional level of security for modem or network<br />

access. When users attempt to log in to a protected port, the user must enter<br />

an additional password in order to log on to the system.<br />

• Password qualification. Allows sites to specify their own policy on passwords,<br />

including length <strong>and</strong> composition.<br />

• Login disabling. Deactivates an account after repeated invalid attempts, to<br />

help reduce password “cracking” <strong>and</strong> break-ins. After a specified number of<br />

consecutive unsuccessful login attempts, the account is locked for a<br />

specified period of time.<br />

• Access hours. Denies account access, <strong>and</strong> terminates active sessions outside<br />

of authorized work hours. Access hours can be specified on a daily basis.<br />

Installation<br />

Solaris installation is fully automated using the Solaris JumpStart technology.<br />

When the system is first powered on, JumpStart software locates the install<br />

information over the network or from a local CD drive. <strong>The</strong> software<br />

installation is driven by profiles customized by the system administrator, or<br />

from a default installation profile, called the SmartStart profile. <strong>The</strong><br />

SmartStart profile intelligently determines the best Solaris installation based on<br />

heuristics such as the amount of installed memory <strong>and</strong> available disk capacity.<br />

Open Firmware<br />

All <strong>Ultra</strong> <strong>Enterprise</strong> <strong>Server</strong>s support the use of a st<strong>and</strong>ardized PROM-resident<br />

monitor program that is written in a special threaded-interpretive language.<br />

Called Open Firmware, this monitor is conformant to the IEEE 1275-1994<br />

st<strong>and</strong>ard, also known as St<strong>and</strong>ard for Boot (Initialization Configuration)<br />

Firmware. Open Firmware can be brought up during the power-on process if a<br />

problem is encountered, or by executing a system shutdown followed by a level<br />

0 init.<br />

Software 33


4<br />

Once the Open Firmware monitor has control, a variety of diagnostics are<br />

available for key subsystems <strong>and</strong> peripherals:<br />

• Video graphics<br />

• SCSI interface logic on the system board<br />

• Ethernet interface <strong>and</strong> AUI<br />

• Internal <strong>and</strong> external disk drives<br />

• Tape, diskette, <strong>and</strong> CD-ROM drives<br />

• Serial ports<br />

• Keyboard<br />

• Memory<br />

<strong>The</strong> Open Firmware monitor also provides tools to allow the continuous<br />

monitoring of the network <strong>and</strong> selective probing of devices on the SCSI bus.<br />

Boot-time behavior <strong>and</strong> some diagnostics in <strong>Enterprise</strong> systems are controlled<br />

through 512 KB of flash PROM. <strong>The</strong> use of flash PROMs permit the<br />

reprogramming of specific code blocks to implement updates <strong>and</strong><br />

enhancements without requiring physical access to the PROMs.<br />

Reprogramming may be done from a CD-ROM located in the system or<br />

remotely by a system administrator over a local area network.<br />

Diagnostics<br />

All <strong>Enterprise</strong> servers have been designed for easy diagnosis <strong>and</strong> problem<br />

repair. Supporting this are several PROM-resident <strong>and</strong> UNIX- based diagnostic<br />

programs that can be applied by end-users <strong>and</strong> service personnel.<br />

Power-On Self-Test (POST)<br />

Under user control, a power-on self-test (POST) can be automatically executed<br />

to test the system board, NVRAM, on-board I/O devices, <strong>and</strong> memory system<br />

each time power is applied to the system. While not intended to be a<br />

comprehensive diagnostic, POST can quickly establish that no severe problems<br />

exist with the system, <strong>and</strong> communicates that through a set of light-emitting<br />

diodes (LEDs) on the keyboard. POST tests may be monitored via a serial-port<br />

connection to another system or dumb terminal.<br />

34 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


4<br />

SunVTS<br />

<strong>The</strong> SunVTS system exerciser is a graphically-oriented UNIX application that<br />

permits the continuous exercising of system resources <strong>and</strong> internal <strong>and</strong><br />

external peripheral equipment. Used to determine if the system is functioning<br />

properly, SunVTS incorporates a multi-functional stress test of the system<br />

through operating system level calls, <strong>and</strong> allows the addition of new tests as<br />

they become available.<br />

Software 35


4<br />

36 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


<strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2<br />

Networking <strong>and</strong> Peripherals 5<br />

Networking Technologies<br />

Connectivity Products<br />

Often the strength of a server relies more on its connectivity <strong>and</strong> storage<br />

capabilities that it does on its processing power. In order to ensure that the<br />

<strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 systems have uniformly high capabilities in all of<br />

these areas, Sun has arranged for a broad offering of optional network <strong>and</strong><br />

peripheral products.<br />

Local Area Networks, or LANs, provide a means for <strong>Enterprise</strong> servers to<br />

communicate with systems over a limited distance, facilitating information <strong>and</strong><br />

resource sharing in a multivendor environment. In addition, with resources as<br />

likely to be remote as local, servers now need to support the rapid movement<br />

of large amounts of data, as well as support video multicasting, timesynchronous<br />

applications, <strong>and</strong> integration with wide area networks. All Sun<br />

servers support a wide variety of connectivity technologies in order to<br />

accomplish these goals.<br />

Ethernet<br />

Built into the <strong>Enterprise</strong> 1 Models 140 <strong>and</strong> 170, 10 Mbps Ethernet (10Base-T) is<br />

a ubiquitous, inexpensive technology which is simple <strong>and</strong> inexpensive to<br />

deploy. With performance that can be boosted through the use of Ethernet<br />

37


5<br />

switching technology, its low cost makes it ideal for many applications. Despite<br />

the trend towards faster alternatives, 10 Mbps Ethernet remains important, <strong>and</strong><br />

its installed base is expected to grow as more desktops become connected to<br />

workgroup <strong>and</strong> departmental LANs.<br />

<strong>Enterprise</strong> server administrators needing to divide their local area networks<br />

into numerous smaller networks should consider Sun’s SBus Quad Ethernet<br />

Controller (SQEC). A low-cost multi-port Ethernet controller, the SQEC<br />

provides four fully-buffered twisted-pair Ethernet ports on a single-width SBus<br />

card. Each of its Ethernet channels can operate independently <strong>and</strong> concurrently<br />

at 10 Mbits per second.<br />

Fast Ethernet<br />

St<strong>and</strong>ard on the <strong>Enterprise</strong> 1 Model 170E <strong>and</strong> <strong>Enterprise</strong> 2, Fast Ethernet (100<br />

MBps Ethernet or 100Base-T) is a direct extension of the 10Base-T Ethernet<br />

st<strong>and</strong>ard, but is capable of supporting a wider range of applications with its<br />

greater throughput. Particularly compelling is its compatibility with the<br />

installed base of wiring currently employed for 10Base-T, making it the most<br />

cost-effective migration path for most users. Like 10 Mbps Ethernet, the<br />

st<strong>and</strong>ards for Fast Ethernet are well defined <strong>and</strong> accepted throughout the<br />

industry, <strong>and</strong> a large number of products are available from a variety of<br />

vendors.<br />

For those users wishing to exp<strong>and</strong> their server’s networking capacity, Sun’s<br />

own dual-speed Ethernet adaptor features both 10Base-T <strong>and</strong> 100Base-T<br />

operation, <strong>and</strong> is the first to offer a Media Independent Interface (MII) to<br />

support a wide array of cabling options. SunFastEthernet adapters deliver 10<br />

times the speed of 10-BaseT Ethernet without the corresponding increase in<br />

cost. SunFastEthernet adapters support 10 Mbps or 100 Mbps operation over<br />

Category 5 Unshielded Twisted Pair (UTP) wiring via an RJ45 connector. <strong>The</strong>se<br />

single-wide SBus cards also provide buffered DMA <strong>and</strong> 64 kilobytes of SRAM<br />

for packet buffering.<br />

Token Ring<br />

As many businesses begin the process of exp<strong>and</strong>ing <strong>and</strong> reeingineering their<br />

information processing infrastructure, they are faced with the task of<br />

preserving their investments in IBM hardware <strong>and</strong> Token Ring networks.<br />

Connectivity solutions, such as SunLink Token Ring Interface/SBus (TRI/S),<br />

38 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


5<br />

allow enterprises to retain existing hardware <strong>and</strong> off-load or allocate new tasks<br />

to powerful distributed systems, like an <strong>Ultra</strong> <strong>Enterprise</strong> server, without<br />

sacrificing connectivity between the two.<br />

SunLink TRI/S provides transparent integration of Sun systems into Token<br />

Ring networks without changes to existing applications. <strong>The</strong> TRI/S connects<br />

Sun systems to either 4 Mbps or 16 Mbps Token Ring LANs with a single-slot<br />

SBus board, using IBM type 1 or type 2 cabling (STP). SunLink TRI/S can<br />

provide IP routing among Ethernet, FDDI, <strong>and</strong> Token Ring networks. It<br />

supports the SunLink SNA products, <strong>and</strong> is compatible with IBM Source<br />

Routing Bridges.<br />

Asynchronous Transfer Mode<br />

Sun believes that Asynchronous Transfer Mode (ATM) is a very promising<br />

networking technology. ATM uses small, fixed-sized packets, or cells, <strong>and</strong> highb<strong>and</strong>width,<br />

low-latency switches to achieve high performance. With data rates<br />

scaling from 25 Mbps to over 2 Gbps, ATM offers the throughput needed by<br />

the most dem<strong>and</strong>ing interactive applications.<br />

Sun’s SunATM controllers are single-wide SBus cards that supply high-end<br />

users with technology to meet their need for more networking b<strong>and</strong>width. <strong>The</strong><br />

SunATM-155/MFiber <strong>and</strong> SunATM-155/UTP5 adapters support 155 Mbps<br />

operations over multimode fiber or category 5 unshielded twisted-pair (UTP)<br />

wire. SunATM adapters are the first Sun products to support speeds in excess<br />

of 100 Mbps, <strong>and</strong> support SONET/SDH (Synchronous Optical<br />

NETwork/Synchronous Digital Hierarchy) physical framing. In addition to<br />

traditional text <strong>and</strong> graphics, these Sun products enable users to transmit voice<br />

<strong>and</strong> video information with low latency <strong>and</strong> high reliability.<br />

Integrated Services Digital Network<br />

Integrated Services Digital Network (ISDN) has addressed the growing needs<br />

of digital data communications in a variety of industries. ISDN allows<br />

traditional telephone lines to transmit up to 1.544 Mbps — a dramatic<br />

improvement over analog technology. Because it uses st<strong>and</strong>ardized long<br />

distance lines <strong>and</strong> switched network control, ISDN makes high performance<br />

networking <strong>and</strong> Internet access available to a large number of users at a<br />

relatively low cost.<br />

<strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 Networking <strong>and</strong> Peripherals 39


5<br />

An SBus card compatible with all <strong>Enterprise</strong> server systems, SunISDN<br />

adaptors enable new <strong>and</strong> existing TCP/IP application to run transparently<br />

over ISDN. <strong>The</strong> SunISDN expansion kit consists of the ISDN SBus card <strong>and</strong> an<br />

Enabling Kit software package. SunISDN hardware <strong>and</strong> software products<br />

make it easy for end users to deploy a growing number of applications capable<br />

of benefiting from ISDN technology.<br />

Fiber Data Distributed Interface<br />

As companies adopt distributed computing architectures, they often find that<br />

some segments of their networks become bottlenecks, slowing b<strong>and</strong>widthintensive<br />

applications <strong>and</strong> the movement of data. Often, these performance<br />

problems can impact the ability of an enterprise to deliver service to its<br />

customers, or increase the cost of operation. Higher performance networking<br />

technologies are required to remove these bottlenecks.<br />

An SBus adapter that directly connects to FDDI networks operating at<br />

100 Mbps, the SunLink FDDI/S has a variety of connection options, allowing<br />

users choose the media <strong>and</strong> topology that best fits their needs. Single <strong>and</strong> dual<br />

attach FDDI connectivity over optical fiber, <strong>and</strong> single attach over copper wire<br />

are all available.<br />

Frame Relay<br />

Frame Relay is a networking technology frequently employed to transfer<br />

information efficiently <strong>and</strong> with minimal delay. Designed to h<strong>and</strong>le data<br />

communication with large, bursty data packets, it uses a transmission channel<br />

only when there is data present. This offers significant advantages over LAN<br />

technologies that tie up lines for the entire duration of a session.<br />

SunLink Frame Relay provides high speed access to public or private Frame<br />

Relay networks, allowing <strong>Ultra</strong>SPARC-based <strong>Enterprise</strong> systems to share<br />

resources over wide areas. It is an ideal solution for geographically dispersed<br />

enterprises, <strong>and</strong> users who require high-speed, cost-effective LAN connections.<br />

PC Integration Solutions<br />

<strong>Enterprise</strong>s <strong>and</strong> workgroups often use PCs running Microsoft Windows or<br />

Novell Netware in local area networks. While these applications are often<br />

necessary to adhere to internal st<strong>and</strong>ards, they are frequently inadequate in<br />

40 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


5<br />

meeting the challenges of enterprise networking <strong>and</strong> information access. Sun<br />

has developed the SolarNet product line to help integrate PCs into enterprise<br />

networks <strong>and</strong> enable access to powerful Solaris-based applications <strong>and</strong> system<br />

resources.<br />

• SolarNet PC-Admin<br />

SolarNet PC-Admin provides a new level of collaboration that eases PC<br />

administration <strong>and</strong> management in heterogeneous environments using<br />

TCP/IP as the backbone network protocol, allowing PCs to easily integrate<br />

with enterprise networks. SolarNet PC-Admin users can manage<br />

multivendor networks of varying size <strong>and</strong> complexity through a graphical<br />

user interface (GUI) running on any Microsoft Windows PC, UNIX<br />

workstation, or X terminal, preserving existing PC LAN investments <strong>and</strong><br />

lowering the cost of ownership. With SolarNet PC-Admin, PCs can be easily<br />

moved <strong>and</strong> automatically re-connected as business needs dictate through<br />

the use of its Dynamic Host Configuration Protocol (DHCP).<br />

• SolarNet PC-X<br />

SolarNet PC-X is X-server software for PCs that enables Solaris <strong>and</strong> other<br />

UNIX applications to be displayed on, <strong>and</strong> controlled from, a PC running<br />

Microsoft Windows. It allows both local <strong>and</strong> remote PC users to simply<br />

“point <strong>and</strong> click” on desktop icons to transparently access Solaris<br />

applications.<br />

• SolarNet IPX Gateway<br />

SolarNet IPX Gateway provides TCP/IP access for multiple NetWare clients<br />

while eliminating the need for multiple IP addresses. <strong>The</strong> only IP address<br />

required is for the Solaris server with SolarNet IPX Gateway. Access to<br />

TCP/IP <strong>and</strong> the Internet is achieved through the server. With SolarNet IPX<br />

Gateway, there's no need for maintaining a dual-protocol stack (Novell IPX<br />

<strong>and</strong> TCP/IP) on each desktop, eliminating the downtime of configuring a<br />

dual network, extra management <strong>and</strong> administration, <strong>and</strong> increased<br />

memory <strong>and</strong> storage. Because SolarNet IPX Gateway resides on the Solaris<br />

server, there's no impact on the performance of Novell NetWare servers.<br />

• Solstice NW <strong>Server</strong><br />

In networks employing both Novell NetWare <strong>and</strong> Solaris, SolarNet PC<br />

<strong>Server</strong> Services breaks down the barriers of protocol incompatibility. With<br />

SolarNet PC <strong>Server</strong> Services, NetWare clients can transparently access file,<br />

printer, terminal, <strong>and</strong> application resources on servers running Solaris. User<br />

<strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 Networking <strong>and</strong> Peripherals 41


5<br />

data can be transparently shared without concern for formats, transfer<br />

methods, or network protocols. Solaris files <strong>and</strong> resources appear to a<br />

NetWare client as if they are part of the NetWare environment. Likewise,<br />

Solaris users <strong>and</strong> applications have access to NetWare data.<br />

• Solstice LM <strong>Server</strong><br />

SolarNet LM <strong>Server</strong> enables a Solaris server to seamlessly provide file, print,<br />

<strong>and</strong> application services to PCs in a Microsoft LAN Manager or SMBcompatible<br />

network. SolarNet LM <strong>Server</strong> is compatible with Microsoft's<br />

LAN Manager specification for LAN servers including IBM LAN <strong>Server</strong>,<br />

Windows NT, Windows for Workgroups v3.11, or Windows 95. Integrating<br />

these PC LAN networks with the Solaris environment is easy <strong>and</strong> quick<br />

since no modification of existing SMB-compliant servers, clients, or<br />

network-based applications is required.<br />

Mainframe Connectivity Solutions<br />

SunLink SNA Suite<br />

SunLink SNA Peer-to-Peer allows Sun systems to communicate <strong>and</strong> integrate<br />

with IBM <strong>and</strong> IBM-compatible mainframes that conform to IBM’s Systems<br />

Network <strong>Architecture</strong> (SNA).<br />

<strong>The</strong> SunLink SNA Peer-to-Peer gateway is a process that maintains a<br />

connection to an SNA host. It emulates both node type 2.0 or 2.1, <strong>and</strong> LU 0, 1,<br />

2, 3, <strong>and</strong> 6.2 support. Communicating over Token Ring, 802.3, FDDI, or SDLC<br />

connections, SunLink SNA connectivity offers a variety of features:<br />

• Advanced program-to-program communication<br />

• 3270 display <strong>and</strong> printer emulation<br />

• D770 remote job entry support<br />

• AS/400 connectivity<br />

• NetView/SNM network management<br />

SunLink DNI<br />

SunLink DNI (DECnet Interface) allows the integration of Sun systems into<br />

existing computer networks through support of de facto st<strong>and</strong>ard<br />

communication protocols. SunLink DNI enables Sun workstations <strong>and</strong> servers<br />

42 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


5<br />

to communicate <strong>and</strong> share resources with DEC systems as DECnet Phase IV<br />

endnode systems. It allows transparent communication between departmental<br />

users <strong>and</strong> the corporate DECnet-based environment.<br />

SunLink DNI has numerous applications:<br />

• Communication between Sun <strong>and</strong> VAX or PDP-11 systems<br />

• Bidirectional remote login between Sun <strong>and</strong> DEC systems<br />

• Windows-based VT100 emulation<br />

• Bidirectional file transfer between Sun <strong>and</strong> DEC systems<br />

• VMS Mail Gateway support<br />

• Network management<br />

Global/Remote Access Solutions<br />

SunLink OSI Communication Platform<br />

SunLink OSI is a network product designed to exp<strong>and</strong> connections through<br />

internationally accepted ISO/OSI communication st<strong>and</strong>ards. SunLink OSI<br />

supports OSI protocols, from the physical to the application layer of the OSI<br />

model.<br />

SunLink X.25<br />

SunLink X.25 enables Solaris-based systems to act as X.25 gateways, allowing<br />

communication <strong>and</strong> resource sharing across public <strong>and</strong> private X.25 networks.<br />

It includes transparent IP connectivity, enabling TCP/IP based Solaris systems<br />

to share resources <strong>and</strong> applications with other systems or LANs across X.25<br />

networks.<br />

In addition to transparent connectivity, SunLink X.25 includes a Packet<br />

Assembler/Disassembler (PAD) capability that provides remote PC or terminal<br />

users with secure dial-in access to enterprise resources using the X.25 gateway.<br />

SunLink X.25’s application programming interfaces allows customers to build<br />

their own wide area network (WAN) services over X.25, such as financial<br />

applications, terminal emulators, email, or billing applications.<br />

<strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 Networking <strong>and</strong> Peripherals 43


5<br />

SunLink X.400<br />

Open Messaging products allow companies to use st<strong>and</strong>ardized products to<br />

connect people <strong>and</strong> organizations. SunLink X.400 is a software product that<br />

implements the ITU-T technology for Message H<strong>and</strong>ling Systems. It allows<br />

Solaris-based systems to exchange messages with other messaging software<br />

connected to an X.400 network. SunLink X.400 supports concurrent<br />

connections over X.400, TCP/IP, Ethernet, or X.25 networks.<br />

SunLink FTAM<br />

SunLink FTAM (File Transfer Access Method) is a software product that allows<br />

Solaris-based systems to exchange files with other FTAM-based systems. It can<br />

operate simultaneously across both TCP/IP <strong>and</strong> OSI networks.<br />

SunLink VT<br />

SunLink VT allows Solaris systems to establish connections with remote VT<br />

servers <strong>and</strong>/or to act as a VT server.<br />

SunLink CMIP<br />

SunLink CMIP is an ideal solution for enterprises that want to develop <strong>and</strong><br />

implement management solutions for their global telecommunication<br />

networks. <strong>The</strong> SunLink Common Management Information Protocol (CMIP)<br />

8.1 St<strong>and</strong>ard Development Environment (SDE) <strong>and</strong> SunLink CMIP 8.1 Runtime<br />

(RT) products allow organizations to develop <strong>and</strong> deploy advanced network<br />

management solutions in a cost-effective manner.<br />

SunLink PPP<br />

SunLink PPP makes it easy for <strong>Enterprise</strong> server owners to communicate<br />

outside their local area network. It uses the Internet st<strong>and</strong>ard Point-to-Point<br />

Protocol (PPP) to route IP traffic over point-to-point networks. SunLink PPP<br />

interconnects Ethernet, FDDI, <strong>and</strong> Token Ring LANs using wide-area<br />

transmission facilities, such as dedicated synchronous point-to-point links or<br />

dial-up telephone lines. This allows packets to flow between systems on<br />

different networks, <strong>and</strong> is particularly important for nomadic users.<br />

44 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


5<br />

SunLink PPP, in concert with higher-level routing protocols, gives each Sun<br />

computer transparent, application-independent access to remote LANs <strong>and</strong><br />

their resources. Each host running PPP provides one or more paths for packets<br />

bound for remote LANs. <strong>The</strong>se paths can be used by all devices on the LAN to<br />

send packets to remote networks. PPP routing gateways can simultaneously<br />

transmit packets from many different sources.<br />

Network Management Solutions<br />

With the advent of distributed computing, individual users <strong>and</strong> departments<br />

have gained more power, flexibility <strong>and</strong> control from their desktops <strong>and</strong><br />

servers. However, companies have found it difficult to centrally manage<br />

enterprise-wide networks, resulting in higher than expected administration<br />

costs. Sun’s Solstice product family addresses the need for powerful network<br />

administration tools by bringing together the needed disciplines to deliver<br />

comprehensive enterprise network management.<br />

Solstice AdminSuite<br />

Solstice AdminSuite is a unified suite of tools for running Solaris 2 distributed<br />

system administration applications. Included with all <strong>Enterprise</strong> workgroup<br />

servers, Solstice AdminSuite includes a User Manager for managing user<br />

accounts; a Database Manager to manipulate Solaris administration data; a<br />

Printer Manager to help administer printing subsystems; a Host Manager for<br />

connecting client systems to the network; a Software Manager for controlling<br />

the installation of SVR4 ABI-compliant software packages; <strong>and</strong> Serial Port<br />

Manager to allow the remote management of serial ports. All Solstice<br />

AdminSuite applications have a common look <strong>and</strong> feel <strong>and</strong> share the same<br />

network-aware features, including a centralized administration data repository,<br />

location independence, administration without superuser privileges, <strong>and</strong> name<br />

service independence.<br />

Solstice Site <strong>and</strong> Domain Manager<br />

With client-server computing's explosive growth, companies are faced with the<br />

dilemma of how to best manage complex, heterogeneous environments. This<br />

challenge is further complicated by the fact that there is no consistent set of<br />

management platforms to manage different size environments. Low-end<br />

platforms can manage small sites cost-effectively, but do not scale to manage<br />

<strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 Networking <strong>and</strong> Peripherals 45


5<br />

Internet Access<br />

large environments. Conversely, high-end enterprise management platforms<br />

can be cost-prohibitive to deploy in smaller sites. Furthermore, platforms<br />

typically do not offer distribution between platforms that allow administration<br />

expertise to be leveraged between sites.<br />

To meet these needs Sun offers Solstice Site Manager <strong>and</strong> Solstice Domain<br />

Manager, which together provide:<br />

• A consistent platform for all environments. <strong>The</strong> same tools, applications, user<br />

interface, request management features, agents, <strong>and</strong> topology database, are<br />

provided for both Site Manager <strong>and</strong> Domain Manager. This consistency<br />

minimizes the learning curve for administrators throughout an<br />

organization.<br />

• A low-end platform for small sites. Solstice Site Manager is an effective tool for<br />

managing small networks cost-effectively. <strong>The</strong> advanced features in Site<br />

Manager provide an excellent value for managing small sites or networks.<br />

• A high-end platform that can scale to large number managed nodes. Solstice<br />

Domain Manager agents, which utilizes distributed polling, can manage a<br />

large number of local or remote nodes. Domain Manager also provides the<br />

extra features <strong>and</strong> tools needed to manage large or multiple sites effectively.<br />

• Distribution between platforms. Solstice Site Manager can send topology <strong>and</strong><br />

event or trap information to Solstice Domain Manager. Solstice Domain<br />

Manager can be configured as either a sender or receiver allowing it to<br />

receive information from multiple Site Managers or be set up as a sender<br />

<strong>and</strong> receiver to other Domain Managers. This platform distribution allows<br />

administration expertise to be leveraged across sites.<br />

• A reliable platform. Both Solstice Site Manager <strong>and</strong> Solstice Domain Manager<br />

are based on the field proven Solstice SunNet Manager <strong>and</strong> Solstice<br />

Cooperative Consoles products, the most widely installed network<br />

management platforms in the industry.<br />

<strong>The</strong> Internet is not a single network, but thous<strong>and</strong>s of networks that are joined<br />

together by a common set of protocols <strong>and</strong> tools. Originally intended as a<br />

research tool, the Internet has become a vitally important means of<br />

communication for individuals, governments, businesses, <strong>and</strong> educational<br />

institutions. Today, well over millions of host computer systems in hundreds of<br />

countries are reachable through the Internet. As a medium for commerce, the<br />

46 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


5<br />

Internet <strong>and</strong> the World Wide Web represent a unique marketplace to sell<br />

products <strong>and</strong> services. In addition to offering access to millions of potential<br />

customers, the Internet permits vendors to precisely target customers <strong>and</strong> finetune<br />

their marketing initiatives.<br />

Sun has long been a major proponent of the Internet. In conjunction with<br />

advanced software <strong>and</strong> connectivity technologies from Sun, <strong>Ultra</strong> <strong>Enterprise</strong><br />

workgroup servers are a complete <strong>and</strong> powerful vehicle for enterprises to gain<br />

access to the Internet.<br />

Netscape Communications <strong>Server</strong> for Solaris<br />

<strong>The</strong> Netscape Communications <strong>Server</strong> for Solaris is high performance server<br />

software that enables organizations to publish rich hypermedia documents on<br />

the Internet’s World Wide Web <strong>and</strong> on internal TCP/IP networks. <strong>The</strong> server<br />

uses a variety of technologies <strong>and</strong> st<strong>and</strong>ards to provide flexibility <strong>and</strong><br />

extensibility to users:<br />

• Open St<strong>and</strong>ards<br />

• High Performance <strong>Server</strong> Scheduling<br />

• Intuitive <strong>Server</strong> Management<br />

• Flexible User Access<br />

• Extensible Platform for Applications<br />

Netscape Commerce <strong>Server</strong> for Solaris<br />

<strong>The</strong> Netscape Commerce <strong>Server</strong> for Solaris is a high-performance web server<br />

for conducting secure electronic commerce <strong>and</strong> communications on the<br />

Internet <strong>and</strong> other TCP/IP-based networks. To ensure data security, the<br />

Commerce <strong>Server</strong> provides advanced security features such as server<br />

authentication, RSA Data Security encryption, data integrity, <strong>and</strong> user<br />

authorization.<br />

Solstice FireWall-1<br />

Solstice FireWall-1 software is a unique, flexible security system designed to<br />

protect organizations against unauthorized access from the Internet. An<br />

advanced, patent pending, generic filtering technology inspects each packet,<br />

promptly blocking all unwanted communication attempts. A powerful<br />

auditing <strong>and</strong> alerting mechanism identifies <strong>and</strong> flags any suspicious<br />

<strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 Networking <strong>and</strong> Peripherals 47


5<br />

communication. Authorized network users <strong>and</strong> applications are guaranteed<br />

full, transparent connectivity, while correct system operation is verified at all<br />

times. Packets can be blocked, forwarded, logged or used to activate alerts,<br />

according to customer specifications.<br />

Java Technology<br />

Sun’s Java technology makes the Internet come alive. Incorporated into Web<br />

browsers, Java adds the capability to add behavior to web pages, transforming<br />

static data into dynamic applications. While the data viewed in other browsers<br />

is limited to text, illustrations, low-quality sounds <strong>and</strong> videos, Java-charged<br />

browsers can access applications that range from interactive science<br />

experiments to games <strong>and</strong> specialized shopping applications. <strong>The</strong> possibilities<br />

are endless.<br />

Storage Solutions<br />

Storage <strong>and</strong> Backup Products<br />

Disk <strong>and</strong> Tape Subsystems<br />

SPARCstorage UniPack desktop storage products include external storage<br />

<strong>and</strong> back-up components for <strong>Enterprise</strong> workgroup servers. <strong>The</strong>se products are<br />

easily connected through the built-in SCSI host adapter port or through a<br />

SCSI-2/SBus Host Adapter. Available peripherals include:<br />

• 1.05 GB Fast Wide SCSI-2 Hard Disk<br />

• 2.1 GB Fast Wide SCSI-2, 7200 RPM Hard Disk<br />

• 2.5 GB QIC Tape Drive<br />

• 4.2 GB Fast Wide SCSI-2 5400 RPM Hard Disk<br />

• 2/5 GB 4mm DDS1 Tape Drive<br />

• 7/14 GB 8mm Tape Drive<br />

• SunCD 4 quad-speed CD-ROM Drive<br />

All SPARCstorage UniPack components have a common set of features:<br />

• Fast Wide SCSI compatible<br />

• Auto SCSI termination<br />

• Narrow footprint<br />

• Acoustical engineering<br />

48 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


A<br />

+<br />

5<br />

• Easy access packaging<br />

• Single connector (SCA) disks<br />

SPARCstorage MultiPack is a new desktop mass storage enclosure that<br />

accommodates either six 1.6-inch high or 12 one-inch high single connector<br />

Fast/Wide SCSI drives. Designed to permit the configuration of high<br />

performance, reliable, <strong>and</strong> compact mass storage subsystems, MultiPack<br />

features include:<br />

• Up to 25.2 GB capacity in a desktop enclosure<br />

• Fast Wide SCSI compatible<br />

• Auto SCSI termination<br />

• Up to twelve devices/spindles per SCSI bus<br />

• Single Connector <strong>and</strong> hot plug-ready drives<br />

• Hardwired (geographical) SCSI addressing<br />

• Locking mechanism to prevent removal of devices<br />

<strong>The</strong> SPARCstorage Array<br />

SPARCstorage Array subsystems provide an unmatched combination of<br />

capacity, performance, high availability, <strong>and</strong> manageability at surprisingly low<br />

prices. This line of disk arrays integrate a remarkable number of features --<br />

RAID, hot spares, a high-speed fibre channel, <strong>and</strong> a dual-ported controller for<br />

system failover (figure 5-1).<br />

B<br />

SPARCstorage Array<br />

Figure 5-1<br />

<strong>The</strong> SPARCstorage Array Model 100 series is enclosed in a cabinet 20” wide<br />

by 21” deep by 9” high. It houses up to 30 disk drives, an intelligent array<br />

controller, LCD status panel, power supply, <strong>and</strong> three cooling fans.<br />

<strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 Networking <strong>and</strong> Peripherals 49


5<br />

Capabilities include:<br />

• 2000 two-kilobyte I/O operations per second<br />

• Greater than 15 MB/second sustained transfer rate<br />

• Total capacity over a terabyte<br />

• Simultaneous support for RAID 0, 1, 0+1, 5, <strong>and</strong> independent spindles<br />

• Full duplex, 25 MB/second Fibre Channel interface<br />

• GUI-based volume management<br />

• Reconfiguration without interruption<br />

• Available in a rack mount or free st<strong>and</strong>ing (Model 100 series), or data center<br />

(Model 200 series) packaging<br />

<strong>The</strong> latest SPARCstorage offering from Sun, the SPARCstorage Array<br />

Model 214 RSM addresses the need for highly available, hot-pluggable mass<br />

storage in the SPARCstorage Array series. Using specially designed disk trays<br />

<strong>and</strong> a single Fibre Channel interconnect to the host system, a SPARCstorage<br />

Array Model 214 RSM can store up to 176 GB of data. Featuring a full range of<br />

redundant <strong>and</strong> high available features, including hot pluggable disks, fans, <strong>and</strong><br />

power supplies, as well as direct end-user serviceability, the SPARCstorage<br />

Model 214 RSM also includes environmental monitoring software <strong>and</strong><br />

hardware to warn of impending problems.<br />

Employing the highest capacity SPARCstorage Arrays, the Model 210, the <strong>Ultra</strong><br />

<strong>Enterprise</strong> 2 workgroup server can accommodate a terabyte of storage for very<br />

large file service <strong>and</strong> database applications.<br />

<strong>The</strong> SPARCstorage Library<br />

Designed for use with 8-mm helical scan tape, the SPARCstorage Library holds<br />

10 cartridges in a removable magazine for a average total capacity of 140 MB.<br />

Able to accommodate one or two drives, a 50 GB unattended backup can be<br />

completed in just seven hours. In either a tower or rack-mounted configuration,<br />

the SPARCstorage Library is an ideal backup device for large <strong>and</strong> midrange<br />

server systems (figure 5-2).<br />

50 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


5<br />

Features include:<br />

• 40-GB typical capacity<br />

• One 14-GB 8mm tape drive included (second drive optional)<br />

• Fixed cartridge location <strong>and</strong> robotic tape h<strong>and</strong>ler<br />

• Optional bar-code reader<br />

• LCD panel, operator button panel, <strong>and</strong> key lock<br />

• Support for all major data management software<br />

Figure 5-2<br />

<strong>The</strong> SPARCstorage Library is available in a tower or rack-mounted<br />

configuration, <strong>and</strong> can store 140 GB of data.<br />

Storage Management Solutions<br />

Solstice DiskSuite<br />

Companies are taking advantage of today’s small <strong>and</strong> fast disk drives by<br />

configuring network servers with increasing capacity. <strong>Enterprise</strong> workgroup<br />

servers, for example, can be configured to support dozens of disks. Such large<br />

numbers pose potential problems for system administrators:<br />

<strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 Networking <strong>and</strong> Peripherals 51


5<br />

• Greater probability of disk failure<br />

• More complex file system partitioning<br />

• Longer reboot times<br />

• Greater impact of server failure<br />

Included with <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2, Solstice DiskSuite is a disk<br />

management product designed to address the need for availability, scalability,<br />

<strong>and</strong> performance of networked servers. With tools for managing disks <strong>and</strong> file<br />

systems, Solstice DiskSuite addresses many of the needs routinely faced by<br />

system administrators:<br />

• Disk Striping<br />

By spreading the I/O load over several disks, striping increases the<br />

throughput available to a single process. With Solstice DiskSuite, striped<br />

disks can be easily mirrored for increased safety <strong>and</strong> data availability.<br />

• Disk Mirroring <strong>and</strong> Hot Spares<br />

Disk mirroring allows users to continue working when a disk or controller<br />

failure occurs. Solstice DiskSuite transparently maintains a “mirror” copy of<br />

data, <strong>and</strong> automatically uses the surviving copy in the event of a hardware<br />

failure. All mirrored disks have full automatic replication consistency that<br />

prevents data corruption when single or compound failures occur. Hot<br />

spares supplement the recovery scheme by automatically replacing failed<br />

partitions, migrating data, <strong>and</strong> generating new copies of mirrors.<br />

• Journalling UNIX File System<br />

After a reboot, UNIX first checks the integrity of all file systems. A<br />

potentially time-consuming operation, the journalling UNIX file system<br />

(UFS) included in Solstice DiskSuite eliminates the need for this process,<br />

enabling fast system recovery without compromising reliability <strong>and</strong> security.<br />

Solstice Backup<br />

Solstice Backup, Solstice Backup Single-<strong>Server</strong>, <strong>and</strong> Solstice Backup<br />

Advanced are a set of software products that deliver the best heterogeneous<br />

data protection available for distributed computing environments. St<strong>and</strong>ard<br />

with <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 server systems, Solstice Backup is suitable for<br />

small to medium size networks, where multiple client <strong>and</strong> medium scale<br />

storage support is required. Solstice Backup Single <strong>Server</strong> meets the needs of<br />

52 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


5<br />

small servers that support dataless or diskless clients, <strong>and</strong> small multiuser<br />

systems. For more advanced requirements, Solstice Backup Advanced supports<br />

any size network where large scale, autochanger support is needed.<br />

Important benefits of Solstice Backup products include:<br />

• <strong>Enterprise</strong>-wide Data Storage Management<br />

Solstice Backup allows all <strong>Ultra</strong> <strong>Enterprise</strong> server systems to provide high<br />

performance backup <strong>and</strong> recovery services to the network. Ranging from<br />

desktop PCs <strong>and</strong> UNIX workstations to multi-gigabyte UNIX <strong>and</strong> NetWare<br />

file servers, Solstice Backup ensures a consistent approach to data<br />

management for the entire network.<br />

Solstice Backup supports a variety of leading storage devices, including tape<br />

drives, optical disks, autochangers, <strong>and</strong> jukeboxes. Solstice Backup utilizes<br />

the same tape format across all platforms, allowing seamless tape<br />

interchange <strong>and</strong> flexible media management.<br />

• Consistent, Reliable Data Protection<br />

Solstice Backup provides comprehensive disaster data recovery. Automatic<br />

on-line backup preserves file consistency while users continue to work, <strong>and</strong><br />

automatic verification of backups assures reliability.<br />

• Reduced Cost of Administration<br />

Solstice Backup provides simple, centralized administration through a<br />

single, unified view of the entire data management operation from any point<br />

on the network. New clients can be seamlessly integrated without any<br />

changes to the backup server. Intuitive user interfaces simplify<br />

administrative tasks.<br />

<strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 Networking <strong>and</strong> Peripherals 53


5<br />

54 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


References<br />

Sun Microsystems Computer Company posts product information in the form<br />

of data sheets, specifications, <strong>and</strong> white papers on its Internet World Wide Web<br />

Home page at: http://www.sun.com.<br />

Also, contact your local Sun sales representative for information on these <strong>and</strong><br />

other Sun technology white papers:<br />

<strong>Ultra</strong>Computing for Business Solutions, A White Paper, Sun Microsystems<br />

Computer Company, 1996.<br />

<strong>Ultra</strong> <strong>Enterprise</strong> X000 <strong>Server</strong>s, A Technology Overview, Sun Microsystems<br />

Computer Company, 1996.<br />

<strong>Ultra</strong> <strong>Enterprise</strong> X000 <strong>Server</strong> Family: <strong>Architecture</strong> <strong>and</strong> Implementation, Executive<br />

Overview, Sun Microsystems Computer Company, 1996.<br />

<strong>Ultra</strong> <strong>Enterprise</strong> X000 <strong>Server</strong> Family: <strong>Architecture</strong> <strong>and</strong> Implementation, Technical<br />

White Paper, Sun Microsystems Computer Company, 1996.<br />

Sun RAS Solutions for Mission-Critical Computing, Sun Microsystems Computer<br />

Company, 1996.<br />

<strong>Ultra</strong> <strong>Enterprise</strong> X000 <strong>Server</strong> Family: Reliability, Availability, <strong>and</strong> Serviceability,<br />

Executive Overview, Sun Microsystems Computer Company, 1996.<br />

<strong>Ultra</strong> <strong>Enterprise</strong> X000 <strong>Server</strong> Family: Reliability, Availability, <strong>and</strong> Serviceability,<br />

Technical White Paper, Sun Microsystems Computer Company, 1996.<br />

Solstice SyMON System Monitor, Executive Overview, Sun Microsystems<br />

Computer Company, 1996.<br />

55


Solstice SyMON System Monitor, Technical White Paper, Sun Microsystems<br />

Computer Company, 1996.<br />

<strong>Ultra</strong> <strong>Enterprise</strong> <strong>Server</strong> Performance Brief,<br />

Computer Company, 1996.<br />

April 1996, Sun Microsystems<br />

<strong>Ultra</strong> <strong>Enterprise</strong> 150 <strong>Server</strong> <strong>Architecture</strong>, Technical White Paper, Sun Microsystems<br />

Computer Company, 1996.<br />

56 <strong>The</strong> <strong>Ultra</strong> <strong>Enterprise</strong> 1 <strong>and</strong> 2 <strong>Server</strong> <strong>Architecture</strong> — April 1996


For U.S. Sales Office locations, call: 800 821-4643<br />

In California: 800 821-4642<br />

Printed in USA<br />

Australia: (02) 844 5000<br />

Belgium: +32 2 716 79 11<br />

Brazil: 011-55-11-887-9011<br />

Canada: 416 477-6745<br />

C.I.S.: 7-502-256-5470<br />

Finl<strong>and</strong>: +358-0-525561<br />

France: (1) 30 67 50 00<br />

Germany: (0) 89-46 00 8-0<br />

Greece: +30-1-689-2210<br />

Hong Kong: 852 802 4188]<br />

Hungary: 36-1-202-4415<br />

Irel<strong>and</strong>: +353-1-6684377<br />

Italy: 039 60551<br />

Japan: (03) 5717-5000<br />

Korea: 822-563-8700<br />

Latin America/Caribbean: +1 415 688-9464<br />

Mexico: 011-525-580-5229<br />

Netherl<strong>and</strong>s: 033 501234<br />

New Zeal<strong>and</strong>: (04) 499 2344<br />

Nordic Countries: +46 (0) 8 623 90 00<br />

PRC: 861-8492828<br />

Pol<strong>and</strong>: 48-2-658-4535<br />

Singapore: 224 3388<br />

Spain: (91) 5551648<br />

Switzerl<strong>and</strong>: (01) 825 71 11<br />

Taiwan: 2-514-0567<br />

U.A.E.: +9714-366-333<br />

United Kingdom: 0276 20444<br />

United States: 800-821-4643<br />

Venezuela: 011-582-285-6640<br />

Elsewhere in the world, call<br />

Worldwide Headquarters:<br />

415 960-1300

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!