Swim Home 
Swim Back  
Swim Forward
3. Hardware:  What we'll do it with. 
Hardware Requirements 

The hardware required by our company to be an ISP will be quite costly.  Remembering how expensive the costs for leasing a T1 line and the other analog phone lines will cost, you will see that the hardware expenses will easily rival those costs.  We will need to make some decisions on whether to lease this equipment, or to buy it outright in hopes of soon offsetting the high costs of ownership with customer account revenue.  We will attempt to take the reader in a step-by-step process of the order in which a dial-up customer's request for service would be received, and my which piece of equipment.  It should be noted that our customers will have to have software running on their computer that implements TCP/IP and the Point-to-Point Protocol (PPP). 


What a basic ISP configuration looks like 

Pictured here you will find a diagram of a typical ISP and its hardware.  The one difference between the diagram and our ISP configuration is the Firewall / Router that is pictured will just be a plain old router in our configuration.  The reason we will not use a firewall is because there is little differentiation from the pimple-faced geek hackers out on the internet and the pimple-faced geek hackers who happen to be ourcustomers.  If someone wants to come in and wreak havoc on our network, the most likely candidates would be our dial-in customers, so keeping the "bad guys" out of our network with a firewall does not make much sense. 


Modem Stack 

When our customers dial our ISP's phone number to gain access to the Internet, the first piece of equipment to receive the signal on our end will be a 32-port modem stack, capable of rolling over to an unoccupied modem port if the first port is already taken.  This stack of modems is directly connected to the next piece of equipment, the Remote Access Server, using standard serial cables.


Remote Access Server 

We will need a Remote Access Server to handle the incoming customer requests for service.  This piece of hardware is sometimes called a "Dial-In Server," or a "Communications Server" because it handles password authentication (though we will use a RADIUS server for this task), shell access (if we give our customers this option), and even acts as a primitive IP router.  The RAS also dynamically assigns an IP address to the customer, so they can receive IP packets through our equipment.  It may be apparent to the reader that such a server has to have a large capacity for multitasking, as this server will have to be able to handle the request of dozens of customers simultaneously.  We need a piece of hardware that is durable and robust.  The Lantronix LRS-32F pictures above gives us all of the features we want, and even lets us interface with it using a browser from any one of our desks;  all you have to do is enter its IP address and you are inside the box.  The model show has 32 ports to match the 32 phone lines in our start-up phase.  As we grow, we can easily add components to this machine to add necessary ports to handle additional modems.  the RAS will be directly attached to our 10BaseT Ethernet, via an RJ-45 connector, so in effect our dial-in customers will be gaining access to our internal network before subsequent hardware routes them to the global Internet. 


Core Servers 

We will need to offer out customers a number of other services besides just internet access.  To be competitive, we will want to offer them such services as the ability to use FTP software.  Also, our customers will want to be able to send and receive email, so we will have to employ SMTP (Simple Mail Transfer Protocol) and POP (Post Office Protocol).  Our customers may also want to take advantage of the plethora of Usenet groups around the world, so we will need to offer Network News Transfer Protocol (NNTP).  In addition, many ISPs are offering customers 5 megabytes of hard drive space on their servers for hosting Web sites for their customers.  Besides our customers' needs, we will need one of our core servers to act as a Remote Authentication Dail-In User Server (RADIUS). As the name implies, this RADIUS server will authenticate our dial-in customers passwords for our system. Also, a core server will need to act as our Domain Name Server. How do we do all of this?  Ideally, we would employ a server to handle each of the tasks.  But in the start-up phase of our company, we need to be the most cost-conscious and so would use only two servers to perform all of these functions.  We need two servers for two reasons.  First, we want to build a redundancy into our system.  In case one server were to break down, the other would be able to handle the load until we get the other one up and running again.  Second, we hope to have so many customers that we will need the extra processing power to handle all of the tasks demanded by them. 

We have chosen the Digital Alpha Generation 2100 as our server.  Each will have 64 bit RISC processing running at 533 Mhz, a SCSI connector for the hard drives and easy scalability, and 384 MB of main memory.  It may seem odd that we will employ a "workstation" as a "server." Actually, this is a common practice for ISPs of our size. If we put two 4GB hard drives into each of these servers, with a RAID setup, we can easily attain our goal of redundancy. Relatively speaking, these servers are not too expensive, and we can most certainly find some decent models on the resale market. Our hardware expert has worked with this model before and have found itto be topnotch.  These servers will have the necessary Network Interface Cards so they can be attached to the 10BaseT Ethernet. 


Router 

When a customer has dialed into our network, he will certainly want to do something useful with his time.  He could use a browser and explore the World Wide Web.  He could send email to his friends.  He could even download a new game using FTP.  How is this all made possible?  In two words:  the router.  The router is the piece of hardware that makes the internet work.  All across the globe, routers are presently routing packages of data, and we will need one for our ISP as well.  When a customer send email, for instance, that message is broken up into smaller pieces, called packets, by the TCP/IP software.  These packets are sent through our system to the router, which has lengthy routing tables telling the router which is the best path on which to send the packets out on the Internet.  The reverse is also true.  If a customer wants to access a web site, the packets that make up that web site will travel through our router on their way to the customer's machine.  Cisco is the world leader in router technology, and the model shown is similar to the one we will have to purchase. 
 


CSU/DSU  

A Channel Service Unit / Digital Service Unit, or CSU/DSU, is a piece of equipment whose function is similar to that of a modem.  It can be thought of as a really BIG modem that connects our ISP to our telecommunications company, Sprint.  Just as when a customer uses a serial port connected to a modem connected to a phone wire to dial into our network, our Cisco router is connected via a V.35 cable (similar to, but more sophisticated than, a serial cable in a modem) to the CSU/DSU, which is connected to the T1 (a huge phone line) which connects to Sprint.  The Kentrox CSU/DSU pictured above gives us all of the multiplexing capacity we need to run our ISP. 



Personal Computers  

With all of this expensive, exotic hardware to buy, personal computers seem to almost be an afterthought.  Still, we will need at least two to start up our company:  there will be accounting, word processing, programming, billing, and network maintenance to be done.  There are man theories on what brands of PC to buy, and how powerful a PC should be.  Our hardware expert has had good experience with Gateway 2000, so we will go with that brand.  They are relatively inexpensive and have all the functionality we will need.  Being aware of Gateway 2000's poor reputation for technical support, we allay that concern with in-house techies.  TwoGateway 2000 E-3000's with 200 MHz processors should be more than adequate.  The $1199 price for each includes a monitor, a 4 GB hard drive, 6 expansion slots, and 32 MB of RAM.  These will be more than adequate for our business. 

  Swim Home | Swim Back  | Swim Forward