Hardware Overview, "Emulab Classic"
Test Nodes
- 160 pc3000
PC nodes (pc201-pc360) consisting of:
- 3.0 GHz 64-bit Xeon processors, 800Mhz FSB
- Based on the
Dell Poweredge 2850
- 2GB 400Mhz DDR2 RAM
- Multiple PCI-X 64/133 and 64/100 busses
- 6 10/100/1000 Intel NICs spread across the busses
(one NIC is the control net).
- 2 x 146GB 10,000 RPM SCSI disks
Important Notes about the pc3000s
- 128 pc850
PC nodes (pc41-pc168), consisting of:
- 850MHz Intel Pentium III processors.
- Based on the
Intel ISP1100 1U server platform (old reliable BX chipset).
- 512MB PC133 ECC SDRAM.
- 5
Intel EtherExpress Pro 10/100Mbps Ethernet ports:
- 2 builtin on the motherboard
(
eth2/eth3
in Linux, fxp0/fxp1
in FreeBSD)
- 2 on an
Intel EtherExpress Pro 100+ Dual-Port Server Adapter
(
eth0/eth1
in Linux, fxp2/fxp3
in FreeBSD)
- 1 on a single-port Intel EtherExpress Pro/100B Adapter
(
eth4
in Linux, fxp4
in FreeBSD)
-
40GB IBM 60GXP 7200RPM ATA/100 IDE hard drive.
- Floppy drive.
- 40 pc600
PC nodes (pc1-40), consisting of:
- 600MHz Intel Pentium III "Coppermine" processors.
-
Asus P3B-F (6 PCI/1 ISA slot) motherboard (old reliable BX chipset).
- 256MB PC100 ECC SDRAM.
- 5
Intel EtherExpress Pro/100B 10/100Mbps Ethernet cards.
-
13GB IBM 34GXP DPTA-371360 7200RPM IDE hard drive.
- Floppy drive
- Cheap video card (Jaton Riva 128ZX AGP w/4MB video RAM)
- All in a nice but overweight rackmount case on rails:
Antec IPC3480B, with 300W PS and extra fan.
- 18 pc3000w
wireless PC nodes (pcwf1-18), consisting of:
- 3.0GHz Intel Pentium 4 processors.
- 1GB DDR-400MHz (PC3200) SDRAM.
- 2 Netgear WAG311
802.11a/b/g (Atheros) wifi cards.
- 2 Ethernet ports:
- 2 Western Digital WDXL80 120GB 7200RPM Serial ATA hard drives.
- Floppy and CD-ROM drive.
- 8 pc2000
PC nodes (pc170-pc178) consisting of:
- 2.0 GHz Pentium IV processors, 400Mhz FSB
- Based on the Dell Precision WorkStation 340
- 512MB 400Mhz RAMBUS RAM
- 5 10/100 Intel NICs (one NIC is the control net).
-
Intel IXP 1200 network processor cards.
- 2 x 20GB 7200 RPM IDE disks
Important Notes about the pc2000s
Servers
- a users, file, and serial line server (users.emulab.net), consisting of:
- Dual 500MHz Intel Pentium III processors
-
Intel L440GX+ motherboard (the GX+ chipset)
- 512MB PC100 ECC SDRAM
- 90 GB disk space: 5
Quantum Atlas IV 18GB 7200RPM Wide LVD SCSI hard drives
- a DB, web, DNS and operations server, consisting of:
-
Dell PowerEdge 2550 Rack Mount Server
- Single 1000MHz Intel Pentium III processor
- 512MB PC133 ECC SDRAM
- Dual-Channel On-board RAID (5) Controller 128MB Cache (2-Int Channels)
- Five 18GB Ultra3 (Ultra160) SCSI 10K RPM Hot Plug Hard Drives
- Dual Redundant 330 Watt Power Supplies
- Integrated Broadcom Gigabit BaseT and Intel Pro/100+ NICs
- a motley collection of serial line servers, consisting of:
Switches and Routers
- 7
Cisco 6500 series high-end switches. Five serve as the
testbed backplane
("programmable patch panel").
The other two, a 6506 and 6509
providing "control" interfaces for the test nodes with
the 6509 hosting an MSFC router card and functioning as the
core router for the testbed,
regulating access to the testbed servers and the outside world.
Power Controllers
- 10 APC MasterSwitch AP9210 8 port power controllers.
(The AP9210 is discontinued; replaced in the product line by the
AP9211.)
- 7
BayTech RPC27 20-port remote power controllers.
- 24
BayTech RPC14 1U 8-port remote power controllers.
Racks
- 13
Wrightline "Tech I" racks: 44U, 34" deep, 2 are
24" wide with cable management; the rest are 19" wide.
(Aug 2001: these appear to have been discontinued or renamed.)
Layout
Four ethernet ports on each PC node are connected to the
testbed backplane.
All of the over 1300 ports can be connected in arbitrary ways by setting up VLANs
on the switches via remote configuration tools.
The current PC and switch topology is shown
here.
The fifth ethernet port on each PC is connected to the
core router.
Thus each PC has a full duplex 100Mbps connection to the servers.
These connections are for dumping
data off of the nodes and such, without interfering with
the experimental interfaces. The only impact on the node is
processor and disk use, and bandwidth on the PCI bus.