Unit 1 Course Material
Unit 1 Course Material
Unit 1 Course Material
1
FUNDAMENTALS OF NETWORK DESIGN
INTRODUCTION
Network designers ensure that our communications networks can adjust and scale to
the demands for new services. To support our network-based economy, designers must work
to create networks that are available nearly 100 percent of the time. Information network
security must be designed to automatically fend off unexpected security incidents. Using
hierarchical network design principles and an organized design methodology, designers
create networks that are both manageable and supportable.
Network designers ensure that our communications networks can adjust and scale to
the demands for new services.
To support our network-based economy, designers must work to create networks that
are available nearly 100 percent of the time.
Information network security must be designed to automatically fend off unexpected
security incidents.
Using hierarchical network design principles and an organized design methodology,
designers create networks that are both manageable and supportable
Computers and information networks are critical to the success of businesses, both
large and small. They connect people, support applications and services, and provide access
to the resources that keep the businesses running. To meet the daily requirements of
businesses, networks themselves are becoming quite complex.
2
application response times. It is no longer practical to construct networks by connecting many
standalone components without careful planning and design.
The sections that follow cover the basics of network design with regard to the following
concepts:
Network design overview
The benefits of a hierarchical network design
Network design methodology
Computers and information networks are critical to the success of businesses, both
large and small. They connect people, support applications and services, and provide access
to the resources that keep the businesses running. To meet the daily requirements of
businesses, networks themselves are becoming quite complex.
NETWORK REQUIREMENTS
Technical Requirements:
Applications that are to run on the network
Internet connections required
Addressing restrictions, for example, the use of private Internet Protocol (IP) version
4 (IPv4) addresses
Support for IP version 6 (IPv6) addresses
Other protocols that are to run on the network (for example, routing protocols)
Cabling requirements
Redundancy requirements
Use of proprietary equipment and protocols
Existing equipment that must be supported
Network services required, including quality of service (QoS) and wireless
How security is to be integrated into the network
Network solutions required (for example, voice traffic, content networking, and
storage networking)
Network management
Support for existing applications while new ones are being phased in
Bandwidth availability.
Budget- Capital (for new equipment) and operating (for ongoing expenses).
3
Schedule - This could include the phasing out of older applications, hiring of new
personnel, and so forth.
People - Considerations include who will install and operate the network, what skills
they have, whether they require training, whether any of these tasks will be
outsourced, and so forth.
Legal Issues include any restrictions on the use and storage of data collected
History Factors include examining the existing network's structure and determining
whether any person or group will block changes or additions.
Policies Consider whether current organizational policies might restrict the network
design.
Most businesses actually have only a few requirements for their network:
The network should stay up all the time, even in the event of failed links, equipment
failure, and overloaded conditions.
The network should reliably deliver applications and provide reasonable response
times from any host to any host.
The network should be secure. It should protect the data that is transmitted over it and
data stored on the devices that connect to it.
The network should be easy to modify to adapt to network growth and general
business changes.
Because failures occasionally occur, troubleshooting should be easy. Finding and
fixing a problem should not be too time-consuming.
Good networks do not happen by accident. They are the result of hard work by
network designers and technicians, who identify network requirements and select the best
solutions to meet the needs of a business.
Network Requirements
Most businesses actually have only a few requirements for their network:
The network should stay up all the time, even in the event of failed links, equipment
failure, and overloaded conditions. The network should reliably deliver applications and
provide reasonable response times from any host to any host. The network should be secure.
It should protect the data that is transmitted over it and data stored on the devices that connect
to it. The network should be easy to modify to adapt to network growth and general business
4
changes. Because failures occasionally occur, troubleshooting should be easy. Finding and
fixing a problem should not be too time-consuming.
When examined carefully, these requirements translate into four fundamental network
design goals:
Scalability: Scalable network designs can grow to include new user groups and remote sites
and can support new applications without impacting the level of service delivered to existing
users.
Availability: A network designed for availability is one that delivers consistent, reliable
perform- ance, 24 hours a day, 7 days a week. In addition, the failure of a single link or piece
of equipment should not significantly impact network performance.
Security: Security is a feature that must be designed into the network, not added on after the
net- work is complete. Planning the location of security devices, filters, and firewall features
is critical to safeguarding network resources.
Manageability: No matter how good the initial network design is, the available network staff
must be able to manage and support the network. A network that is too complex or difficult to
maintain cannot function effectively and efficiently.
NETWORK DESIGN
Implementation Components
Implementation of a network design consists of several phases (install hardware,
configure systems, launch into production, and so on).
Each phase consists of several steps, and each step should contain, but be not limited to,
the following documentation:
Description of the step
Reference to design documents
Detailed implementation guidelines
Detailed roll-back guidelines in case of failure
Estimated time needed for implementation
Some items the designer could request, depending on the scope of the project, include the
following:
Site contact information (especially needed if remote deployments are planned)
5
Existing network infrastructure (from physical diagrams and documents, and site
surveys as needed), including the following
Locations and types of servers, Locations and types of network devices Cabling that is
currently in place Environmental controls, including heating, ventilation, and air conditioning
requirements, and filtration Locations of power receptacles etc
6
FOLLOWING A DESIGN METHODOLOGY CAN HAVE MANY ADVANTAGES:
It ensures that no step is missed when the process is followed
It provides a framework for the design process deliverables
It encourages consistency in the creative process, enabling network designers to set
appropriate deadlines and maintain customer and manager satisfaction.
It allows customers and managers to validate that the designers have thought about
how to meet their requirements
Different Approaches:
1. Top Down Approach:
A top-down approach to network design means that requirements are considered first,
with the applications and network solutions that will run on the network driving the design
Top-Down Approach
2. Bottom- Up Approach:
A bottom-up approach would first select devices, features, cabling, and so on, and
then try to fit the applications onto this network
Issues in Bottom-Up Approach
A bottom-up approach can lead to redesign if the applications are not accommodated
properly.
This approach can also result in increased costs by including features or devices that
are not required
A bottom-up approach would first select devices, features, cabling, and so on, and
then try to fit the applications onto this network
7
Bottom-Up Approach
Issues in Bottom-Up Approach
A bottom-up approach can lead to redesign if the applications are not accommodated
properly. This approach can also result in increased costs by including features or devices
that are not required
Hierarchical networks have advantages over flat network designs. The benefit of
dividing a flat network into smaller, more manageable hierarchical blocks is that local traffic
remains local. Only traffic destined for other networks is moved to a higher layer. Layer 2
devices in a flat network provide little opportunity to control broadcasts or to filter
undesirable traffic. As more devices and applications are added to a flat network, response
times degrade until the network becomes unusable. Figures 1-1 and 1-2 show the advantages
of a hierarchical network design versus a flat network design.
8
Figure 1.2 Hierarchical Network (Three Separate Broadcast Domains)
Modular Design of Cisco Enterprise Architectures
The Cisco Enterprise Architectures (see Figure 1-3) can be used to further divide the
three-layer hierarchical design into modular areas. The modules represent areas that have
different physical or logical connectivity. They designate where different functions occur in
the network. This modularity enables flexibility in network design. It facilitates
implementation and troubleshooting. Three areas of focus in modular network design are as
follows:
Enterprise campus: This area contains the network elements required for independent
operation within a single campus or branch location. This is where the building access,
building distribution, and campus core are located.
Server farm: A component of the enterprise campus, the data centre server farm protects the
server resources and provides redundant, reliable high-speed connectivity.
Enterprise edge: As traffic comes into the campus network, this area filters traffic from the
external resources and routes it into the enterprise network. It contains all the elements
required for efficient and secure communication between the enterprise campus and remote
locations, remote users, and the Internet.
9
Figure 1-4 Enterprise Campus
Interactive Activity 1-1: Match the Characteristics of the Hierarchal Model and the
Cisco Enterprise Architecture (1.1.2) In this interactive activity, you match the characteristics
of the hierarchal model and the Cisco Enterprise Architecture to their correct location. Use
file ia-112 on the CD-ROM that accompanies this book to perform this interactive activity
Large network design projects are normally divided into three distinct steps:
Step 1. Identify the network requirements.
Step 2. Characterize the existing network.
Step 3. Design the network topology and solutions.
10
Figure 1-5 Enterprise Campus
While gathering requirements, the designer identifies the issues that affect the entire
network and those that affect only specific portions. By creating a topology similar to Figure
1-6, the designer can isolate areas of concern and identify the scope of the project. Failure to
understand the impact of a particular requirement often causes a project scope to expand
beyond the original estimate. This oversight can greatly increase the cost and time required to
implement the new design.
11
Adding new network services, such as voice traffic, content networking, and storage
networking
Relocating servers to a data centre server farm
During the final design stage the detailed architectural and engineering drawings (the
blueprints) of all physical components of the Network components are produced.
In some complex projects, it is necessary to prepare in addition a written final design
report.
Sufficient detail must be provided by the drawings and the report should have
reasonably accurate estimates involved in the process.
All revisions to materials, equipment specifications are made. The updated schedule,
cost estimates and specifications should be available in the final design report.
It is essential to verify at the final design stage that the plan remains economically
feasible. If, by some chance it is not, then a decision must be made to revise design
solutions or the original concepts, or perhaps terminate the project
12
Note:
Monitoring and redesign take place in the PDIOO Operate and Optimize phases, and
can lead back into the Plan and Design phases.
13
14