Chapter 1

Local Area Networks

IN THIS CHAPTER

check Making a network plan

check Taking stock of your computer stock

check Making sure that you know why you need a network

check Making the basic network decisions that you can’t avoid

check Looking at additional topics your plan should address

Okay, so you’re convinced that you need to network your computers. What now? Do you stop by Computers-R-Us on the way to work, install the network before drinking your morning coffee, and expect the network to be fully operational by noon?

I don’t think so.

Networking your computers is just like any other worthwhile endeavor: Doing it right requires a bit of planning. This chapter helps you to think through your network before you start spending money. It shows you how to come up with a networking plan that’s every bit as good as the plan that a network consultant would charge thousands of dollars for. See? This book is already saving you money!

Making a Network Plan

Before you begin any networking project, whether a new network installation or an upgrade of an existing network, make a detailed plan first. If you make technical decisions too quickly, before studying all the issues that affect the project, you’ll regret it. You’ll discover too late that a key application won’t run over the network, the network has unacceptably slow performance, or key components of the network don’t work together.

Here are some general thoughts to keep in mind while you create your network plan:

tip “The best laid schemes of mice and men gang aft agley, and leave us naught but grief and pain for promised joy.” Robert Burns lived a few hundred years before computer networks, but his famous words ring true. A network plan isn’t chiseled in stone. If you discover that something doesn’t work the way you thought it would, that’s okay. Just change your plan.

Being Purposeful

One of the first steps in planning your network is making sure that you understand why you want the network in the first place. Here are some of the more common reasons for needing a network, all of them quite valid:

remember After you identify all the reasons why you think you need a network, write them down. Don’t worry about winning the Pulitzer Prize for your stunning prose. Just make sure that you write down what you expect a network to do for you. If you were making a 500-page networking proposal, you’d place the description of why a network is needed in a tabbed section labeled Justification. In your ½-inch network binder, file the description under Purpose.

tip As you consider the reasons why you need a network, you may conclude that you don’t need a network after all. That’s okay. You can always use the binder for your stamp collection.

Taking Stock

One of the initial challenges of planning a network is figuring out how to work with the computers that you already have. In other words, how do you get from here to there? Before you can plan how to get “there,” you have to know where “here” is. In other words, you have to take a thorough inventory of your current computers.

What you need to know

You need to know the following information about each of your computers:

  • The processor type and, if possible, its clock speed: It would be nice if each of your computers had a shiny new i7 10-Core processor. In most cases, though, you find a mixture of computers: some new, some old, some borrowed, some blue. You may even find a few archaic Pentium computers.

    tip You can’t usually tell what kind of processor a computer has just by looking at the computer’s case. But you can easily find out by right-clicking Computer on the Start menu and choosing Properties.

  • The size of the hard drive and the arrangement of its partitions: To find the size of your computer’s hard drive, open the Computer window, right-click the drive icon, and choose the Properties command from the shortcut menu that appears. Figure 1-1 shows the Properties dialog box for a 922GB hard drive that has about 867GB of free space.

    If your computer has more than one hard drive, Windows lists an icon for each drive in the Computer window. Jot down the size and amount of free space available on each drive.

  • The amount of memory: To find this information in Windows, right-click Computer from the Start menu and choose the Properties command. The amount of memory on your computer is shown in the dialog box that appears. For example, Figure 1-2 shows the System Properties dialog box for a computer with 8GB of RAM.
  • The operating system version: This you can also deduce from the System Properties dialog box. For example, the Properties page shown in Figure 1-2 indicates that the computer is running Windows 7 Ultimate.
  • What kind of printer, if any, is attached to the computer: Usually, you can tell just by looking at the printer. You can also tell by double-clicking the Printers icon in Control Panel.
  • Any other devices connected to the computer: A DVD or Blu-ray drive? Scanner? External disk? Webcam? Battle droid? Hot tub?
  • What software is used on the computer: Microsoft Office? AutoCAD? QuickBooks? Make a complete list and include version numbers.
image

FIGURE 1-1: The Properties dialog box for a disk drive.

image

FIGURE 1-2: The Properties page for a computer with 8GB of RAM.

Programs that gather information for you

Gathering information about your computers is a lot of work if you have more than a few computers to network. Fortunately, several software programs are available that can automatically gather the information for you. These programs inspect various aspects of a computer, such as the CPU type and speed, amount of RAM, and the size of the computer’s hard drives. Then they show the information on the screen and give you the option of saving the information to a hard drive file or printing it.

Windows comes with just such a program: Microsoft System Information. Choose Start  ⇒  All Programs⇒  Accessories  ⇒  System Tools  ⇒  System Information.

When you fire up Microsoft System Information, you see a window similar to the one shown in Figure 1-3. Initially, Microsoft System Information displays basic information about your computer, such as your version of Microsoft Windows, the processor type, the amount of memory on the computer, and so on. You can obtain more detailed information by clicking Hardware Resources, Components, or other categories in the left side of the window.

image

FIGURE 1-3: Let the System Information program gather the data you need.

Considering Cable

Over the years, several different types of cables have been used for networking. But today, almost all cabled networks are built using simple copper-based Unshielded Twisted-Pair (UTP) cable. Figure 1-4 shows a twisted-pair cable.

image

FIGURE 1-4: Twisted-pair cable.

When you use UTP cable to construct an Ethernet network, you connect the computers in a star-like arrangement, in which each computer is connected to a central point. At the center of the stars are switches (see Book 1, Chapter 3). Depending on the model, a single switch can connect from 4 to 48 or more devices.

Here are a few additional details that you should know about twisted-pair cabling:

Surmising Switches

As I mention in the previous section, computers and other devices are connected to a network in a starlike configuration, with switches at the center of the star. Figure 1-5 shows a switch with five computers connected to it.

image

FIGURE 1-5: A switch with five computers connected.

A switch contains a number of ports, each of which is a receptacle that can accommodate an RJ-45 jack connected to a UTP cable. In Figure 1-5, there are five UTP cables. One end of each of these cables is plugged into a port on the switch, and the other end is plugged into the computer’s network adapter.

Although it may not be obvious from the figure, the switch does not have to be in the same room as the computers. In fact, ideally the switch will be in a separate room from the computers. The cables run through the ceilings and the walls from the location of the switch to the location of the computers, within the 100-meter limit of UTP cable. (The switches are generally located in the same room as the servers.)

Here are some additional ins and outs for working with switches:

image

FIGURE 1-6: Daisy-chaining switches.

Planning the Network Topology

Topology refers to the way the devices in your network are connected to each other via network switches. You’ll need to determine what kind of switches to use, how many, where to run the cable, where to locate the switches, and so on.

Here are just a few of the questions to consider:

For midsized networks (say, 50 to 200 users), a common way to design the network topology is to use a two-layer switch architecture as shown in Figure 1-7:

image

FIGURE 1-7: A two-tiered switch design.

In Figure 1-7, there are two switches at the core layer and four switches at the access layer. The two core switches are connected to each other, to the servers, and to the access layer switches using 10 Gbps fiber SFP connections. The access switches connect to the computers using standard 1 Gb Ethernet connections.

For even larger networks, a three-tier design can be used. In that case, a distribution layer is added between the access and core layers. The servers are moved to the distribution layer and the core layer using specialized high-speed switches whose sole purpose is to move large amounts of data between the distribution switches as quickly as possible.

Planning the TCP/IP Implementation

In addition to planning for the physical parts of your network infrastructure (cables, switches, ports, and so on), you’ll also need to plan the details of how you’ll implement TCP/IP for your network. TCP/IP is the basic networking protocol that your network uses to keep track of the individual computers and other devices on the network. Each computer or device will need an IP address (for example, 10.0.101.65). You’ll need to devise a plan for how these addresses will be allocated.

You learn everything you need to know about TCP/IP in Book 2, Chapter 3, so make sure you understand the information in that chapter before you complete this part of your plan. For now, here are some of the main points your plan should address:

  • The subnet structure of your network: Will everything be on a single subnet, or will you use two or more subnets to separate different types of devices?

    Although it isn’t impossible, dividing an existing network into separate subnets later on is a bit of a pain. So unless your network is very small, I suggest you plan on using subnets from the very start. In particular, you should consider using separate subnets for the following:

    • Wireless networks: In fact, if you create two or more wireless networks (for example, a corporate network for company-owned mobile devices, an employee network for personal smartphones, and a guest network for visitors), I suggest a separate subnet for each of the wireless networks.
    • Remote locations that will be connected via a VPN tunnel.

    In addition, if you use IP phones, definitely put the phones on their own subnet. And if your organization has more than a few dozen users, consider dividing them among two or more subnets according to their work groups. For example, you might use one subnet for the sales department and another one for the production department.

    tip Don’t go overboard with the subnets, however. Try to find the right balance between running the entire organization on a single subnet versus creating a lot of subnets, each with just a few users.

    technicalstuff Why bother with the subnets? The main reason is to avoid issues that will come up when your organization grows. You may have just 20 employees now, but years from now, when you have 100, and everyone starts bringing their smartphones and tablets and connecting to your Wi-Fi, you’ll find that the limit of 253 devices per subnet on a 255.255.255.0 network is simply not enough. When you run out of DHCP space and your users can’t get on the network, you’ll wish you had spread things out over a couple of subnets.

  • The DHCP structure: Speaking of DHCP, what server will be responsible for DHCP? What will be the DHCP scope — that is, the range of addresses that are given out by DHCP? How will the size of your scope accommodate all the devices that will require DHCP on the subnet, with plenty of room for growth? (Again, be especially careful if you connect a wireless access point to the same subnet that your cabled network is on. You’ll be surprised how quickly you can run out of IP addresses when every one of your users brings an iPhone and an iPad. Subnets are the best answer to that problem.)
  • The static IP addresses of devices whose IP should never change: These devices may include servers, printers, firewalls, and other managed devices. You’ll be surprised how quickly these can add up, as well. You’ll need static IP addresses for each of the network interfaces on your servers, for your switches, printers, copiers, fax machines, firewalls, routers, tape backup devices, and network storage devices. If you use virtualization software, the host processors will also need an IP address for each network interface. Even your UPS battery backups may want an IP address. The list goes on and on.

    tip It is absolutely imperative that you keep a good record of what static IP addresses you have assigned in your network, and that you configure your DHCP server properly so that it doesn’t step on top of static IP addresses. Every time you add a device with a static IP address, be sure to update your list. And, just as important, whenever you retire a device that uses a static IP address, update your master list to remove the IP address.

Drawing Diagrams

One of the most helpful techniques for creating a network plan is to draw a picture of it. The diagram can be a detailed floor plan, showing the actual location of each network component: a physical map. If you prefer, the diagram can be a logical map, which is more abstract and Picasso-like. Any time you change the network layout, update the diagram. Also include a detailed description of the change, the date that the change was made, and the reason for the change.

You can diagram very small networks on the back of a napkin, but if the network has more than a few computers, you’ll want to use a drawing program to help you create the diagram. One of the best programs for this purpose is Microsoft Visio, shown in Figure 1-8.

image

FIGURE 1-8: Using Visio to draw a network diagram.

Here’s a rundown of some of the features that make Visio so useful:

  • Smart shapes and connectors maintain the connections drawn between network components, even if you rearrange the layout of the components on the page.
  • Stencils provide dozens of useful shapes for common network components — not just for client and server computers, but for routers, hubs, switches, and just about anything else you can imagine. If you’re really picky about the diagrams, you can even purchase stencil sets that have accurate drawings of specific devices, such as Cisco routers or IBM mainframe computers.
  • You can add information to each computer or device in the diagram, such as the serial number or physical location. Then, you can quickly print an inventory that lists this information for each device in the diagram.
  • You can easily create large diagrams that span multiple pages.

More Questions Your Network Plan Should Address

In addition to the basic questions of why you need a network, what kind of servers you need to provide, and what kind of infrastructure your network will require, your network plan should address the following questions: