Vous êtes sur la page 1sur 8

FAQs: Planning a network infrastructure design project.

What is the purpose of the network being designed?


FAQ - Before beginning any network infrastructure design project for a client, the first
question to ask is what the purpose of the network is. Knowing the answer to this
question is vital as you scope out the project.
This is the question that you should use to probe what kind of applications the client is going to
be using on the network. By knowing the applications, you determine what speeds and other
qualities you need in the network. Customers often don't know the exact amount of bandwidth
they need, or other features, but bandwidth is usually the overriding one.
One should measure application requirements from real-world examples, so if you can spend
time monitoring the network to determine average bandwidth used by certain applications, you're
going to be able to do a much better job.
Latency is another quality that you should investigate. Some applications require low-latency
networking, like NFS, [which] really requires less than two milliseconds of latency, while other
things, like FTP, can work on very high-latency networks.

Why change a customer's network configuration?
FAQ - Before beginning a network redesign project, it's important to understand the
client's current network configuration. Learn why you need to know how the network is
configured and why you're likely to have to work with ad hoc networks.
Get the client to talk about their current network [configuration]. Usually we're not so lucky that
it's a [new] deployment and then we can build something from scratch. There's usually some
kind of pre-existing network. You want to identify what sort of problems the [IT] person has,
because a new network [configuration] should alleviate some kind of pain.
Sometimes customers have an ad hoc network. Maybe a couple of smaller companies have
merged and things haven't been cleaned up, or maybe you're just a really small company --
initially the network was ad hoc and the request is to build a supported and consistent network.
Sometimes it's a growth issue -- you have a company that had a great [network] design, but
they've grown such that the old design isn't working anymore and they need to upgrade.
Sometimes it's speed and lack of reliability -- in these cases it's important to determine what are
the bottlenecks. Certain applications that are bandwidth hogs need to be adjusted for [as] part of
the design

What service-level agreement does your networking client expect?
FAQ - A service-level agreement (SLA) determines how much network downtime is
acceptable to a client. Learn why 100% uptime is unrealistic, and discover why the SLA
will dictate a number of important network design decisions.
What is the client's IT budget for the network design project?
FAQ - While all clients have expectations for their network design projects, not all have
allocated the money needed to accomplish their objectives. Learn why asking about IT
budget will help you and your customers get more clarity about what can and can't be...
The [IT budget] probably is the most important question [to ask clients], and not for reasons of
greed or commission, but because it's about setting expectations. You don't want to be in an
environment where someone wants a billion-dollar network for $50, but you also want to make
sure their budget is in sync with their expectations. There are certain design patterns that fit
different budgets.
For WANs, if they want to go on the cheap, [they can use] VPNs over the Internet to connect
buildings. This is very inexpensive, but it's not very reliable or very manageable.
A little bit more expansive, but more reliable, is using a multiprotocol label switching (MPLS)
provider. These providers can run your WAN for you -- they've run a global or regional WAN,
and you're sort of renting a chunk of it. Some MPLS providers are more high-end -- they do less
oversubscription (how have they allocated how much bandwidth is going to be used on a certain
link). So if you have a [MPLS] link that's a 10-Gigabit link, have [they] sold 10 Gigabits of that
capacity, or have [they] sold 100 Gigabits of that capacity and are hoping that nobody is going to
use their full capacity at any one moment? And then there are custom solutions because some
customers just have the need for dedicated links, either for security reasons or because they just
need that much bandwidth. On the LAN side, there are also different design patterns that match
different costs levels, like with a network where a single fault can take down the network or
disrupt users versus N+1 designs.


What networking skills does your client's in-house IT staff have?
FAQ - Learn why the level of networking skills your client's in-house IT staff has will
determine the nature of your engagement with the client.
Finding out what skills the client has in-house is important because it determines [at] what
technical level you'll be able to have your conversation, but also what technical involvement [the
client] wants after the installation is done.
Are they highly technical and just want assistance designing and spec-ing out the details of a
network design, and then they're going to run the network after that? Maybe they want project
management help, or the nontechnical process of making sure you're coordinating all the vendors
and making sure everything gets done.
Are they just somewhat technical? Maybe they can handle add/move/change requests, but [are]
not technical enough to configure new VLANs or add new connections to new buildings.
Or maybe they're not technical at all and need a fully managed solution where you're monitoring
remotely and you're contacting them about periodic maintenance and that kind of thing.
Often clients want some kind of hybrid. Their requirements or their skill level for the LAN is
different from the WAN. Typically [these] users can support their own LAN, ports and
add/move/change requests themselves but want a more managed solution for the WAN because
that's often dealing with vendors and telecoms and a whole different set of terminology.
---------------------------------------------------------------------------------------------------------------------
Calculating network bandwidth
There are two basic steps to calculating bandwidth:
Determine the amount of available network bandwidth.
Determine the average utilization required by the specific application.
Both of these figures should be in bps. If the client's network is GbE that would give you
125,000,000 bytes per second. This is computed by taking the 1000 Mbps (for a Gigabit
network); which is 1000 million (or one billion) bits per second and dividing it by 8, to come up
with the bytes.
After ascertaining the client's network bandwidth, you'll have to determine how much bandwidth
each application is using. Use a network analyzer to detect the amount of bytes per second that
the application sends across the network. To do this, you'll need to enable the Cumulative Bytes
column of your network analyzer. After you have enabled this, then you have to:
Capture traffic to and from a test workstation running the application.
In your decode summary window, mark the packets at the beginning of the file transfer.
Follow the timestamp down to one second later and then look at the cumulative byte
field.
If you determine that your application is transferring data at 200,000 bytes per second, then you
have the information to perform the calculation: 125,000,000 / 200,000 = 625. In this case, the
network will be fine even if there are several hundred concurrent users. Look what would
happen, though, if you had a 100 mbps network. You would then have a network that could not
support more than approximately 60 users running the application concurrently. Bandwidth is
indeed very important!
I like to capture data in 10-second spurts and then do the division. I also like to check multiple
workstations to make sure that the number is reflective of the general population. You will also
have to determine how many concurrent users you will have. Obviously there will be a
bandwidth difference between two concurrent users and 20.
What are the physical network considerations?
There are many physical [network] considerations to take into account. Specifically to LANs,
what kind of copper you are going to run to the desk is one of the first considerations. There are
different categories of copper cabling: CAT 5, CAT 5E, CAT 6 and so on. The better [cables]
can run higher-speed networking, but they cost more. I believe that wiring is usually a 30-year
investment in a building, so I usually tend toward the higher-quality cabling, because even
though we might be doing 100-Megabit [speeds] to the desktop today, Gigabit to the desktop is
becoming the bare standard now, and [speeds will be] even faster in the future.
If there's new construction, what I find is that the cost of running wiring is dominated by the cost
of construction. If the walls are going to be opened up because it's new construction, it doesn't
matter if you're running CAT 5 or 6 -- the walls are open, that's the expensive part, so run the
best stuff you can.
Network design checklist: Six factors to consider when designing LANs


You finally have the consulting project you've been waiting for: A customer is building a new
office and has asked you to design their entire local area network (LAN), as their present
infrastructure is outdated and has ports failing by the day. This is a consultant's dream! However,
it can become a nightmare for you and your company if you design the network improperly. Let's
look at some big network design issues to consider when designing a new LAN for your
customers.
Plan the network's complexity to be in line with the customer's IT expertise.
Switches and routers come with hundreds of features and functions. However, engineering too
many bells and whistles into the network can create support problems in the future, if the
customer's IT staff does not have some basic understanding of the features and functions you
implement. Recognize the business's needs without making the network overly complex.
To PoE, or not to PoE?
More and more customers are deploying wireless LAN technology and IP telephony. Wireless
LAN access points are easiest to install when Power over Ethernet (PoE) is available. IP
telephony utilizes phones that connect to and draw power from the LAN. The days of the
traditional PBX system are numbered; every vendor out there is moving towards IP PBX systems
and handsets. Many customers will tell you "We are not using wireless," or "We will never move
to IP telephony." They may not now (at least as far as their manager knows), but if you do a
good job on this project, your customer will keep their equipment for at least three to five years.
You'll do a great service to your customer if you can convince them to purchase PoE switches
now. Then, when the CIO decides to move to WLAN or IP telephony in 18 months, the non-PoE
switches won't have to be replaced.
10 Gigabit Ethernet? 100 Gigabit? Do I need that?
Just because 10 Gigabit Ethernet is here today and higher speeds are coming does not mean that
you need those ports all over the LAN. All too often customers purchase the fastest equipment
possible thinking they need it, even though their existing 100 Mbps network is only running at
5% capacity. While it is definitely prudent to ensure that core switches can support these higher
speeds, you may be advising the customer to waste a lot of money if you tell them that 10
Gigabit switches are needed everywhere.
Redundancy.
Network uptime becomes more critical every year. Spend time planning a design that provides
network redundancy from a physical and logical perspective. For example, utilize dual fiber-
optic uplinks from the wiring closets to the core switches. Ensure that chassis-based core
switches have dual CPU cards. Be sure to think about items like default gateway redundancy.
You can design the most redundant physical network in the world, but if it's not properly
configured to provide Layer 3 IP Default Gateway redundancy and a failure occurs, your
customer's network will grind to a screeching halt and you can be sure they will call you to ask
why.
Standards and maintenance.
When designing a corporate network, try to standardize on a few different types of devices, as
opposed to using a different type of switch in every wiring closet, even if all your equipment is
from the same manufacturer. Standardizing on a few different types of hardware simplifies
configuration and troubleshooting. It also allows the customer to keep cold spares of each device
with next-business-day maintenance, allowing for more rapid and cost-effective responses to
device failures.
Network management tools.
While these always seem to be left off purchase orders, network management tools are
invaluable in providing maximum network uptime. Software that periodically backs up all device
configurations to a share on the network is simple but extremely useful. Also, think about the
following scenario: Two switches provide IP Default Gateway redundancy on your customer's
network. One of them fails, but you don't realize it because the network is redundant. When the
other one fails, the customer experiences a total network outage. This can be easily avoided by
using a simple tool to ping all network devices and report on their status.
There are many more items to think about when designing a local area network for your
customer. These are some of the big ones that will hopefully get you pointed in the right
direction and, more importantly, provide you with a happy (and returning) customer.


















Calculating bandwidth on customer networks
By Ken Milberg
SearchNetworkingChannel.com
ContentSyndication
Digg This
Stumble
Delicious
Google Fusion
Service provider takeaway: By calculating bandwidth when designing a network for customers,
network service providers can ensure that the network can handle the workload users are putting
on it. Determining how many bits per second travel across the network and the amount of
bandwidth each application uses are key calculations that are vital to building and maintaining
a fast, functional network.

As most network administrators can attest, network bandwidth is one of the more important
factors in the design and maintenance of a functional LAN or WAN. Unlike a server, which can
be configured and reconfigured throughout the life of the network, bandwidth is one of those
elements of network design that is usually optimized best by configuring the network correctly
from the outset. As a service provider, how can you determine the bandwidth your customer
needs when designing the network? What specific considerations apply and how can you put
yourself in the best position to help your clients? These are some of the questions that we'll
answer in this tip.
Bandwidth refers to the data rate that is supported by the network connection or the interfaces
that connect to the network. It is usually expressed in terms of bytes per second (bps). Network
bandwidth represents the capacity of the network connection, though it's important to understand
the distinction between theoretical throughput and real-world results. For example, a 1000BASE-
T (which uses unshielded twisted-pair cables) Gigabit Ethernet (GbE) network can theoretically
support 1,000 megabits per second (Mbit/s), but this level can never really be achieved in
practice because of hardware and systems software overhead. It is this very point that makes
calculating bandwidth a challenge.
So how do you determine how much bandwidth your customer needs? The process begins with
asking the right questions -- What applications are they running, and what is the performance
service-level agreement (SLA) for these applications? I know some network managers that are
only concerned with how many users are on a VLAN. What you really need to know is what the
users will be doing on the network. It's possible that 200 users will cause less of a bottleneck
than a group of three users that really beat the heck out of the network because of some funky
client server application.
Calculating network bandwidth
There are two basic steps to calculating bandwidth:
Determine the amount of available network bandwidth.
Determine the average utilization required by the specific application.
Both of these figures should be in bps. If the client's network is GbE that would give you
125,000,000 bytes per second. This is computed by taking the 1000 Mbps (for a Gigabit
network); which is 1000 million (or one billion) bits per second and dividing it by 8, to come up
with the bytes.
After ascertaining the client's network bandwidth, you'll have to determine how much bandwidth
each application is using. Use a network analyzer to detect the amount of bytes per second that
the application sends across the network. To do this, you'll need to enable the Cumulative Bytes
column of your network analyzer. After you have enabled this, then you have to:
Capture traffic to and from a test workstation running the application.
In your decode summary window, mark the packets at the beginning of the file transfer.
Follow the timestamp down to one second later and then look at the cumulative byte field.
If you determine that your application is transferring data at 200,000 bytes per second, then you
have the information to perform the calculation: 125,000,000 / 200,000 = 625. In this case, the
network will be fine even if there are several hundred concurrent users. Look what would
happen, though, if you had a 100 mbps network. You would then have a network that could not
support more than approximately 60 users running the application concurrently. Bandwidth is
indeed very important!
I like to capture data in 10-second spurts and then do the division. I also like to check multiple
workstations to make sure that the number is reflective of the general population. You will also
have to determine how many concurrent users you will have. Obviously there will be a
bandwidth difference between two concurrent users and 20.

Vous aimerez peut-être aussi