Fundamentals of Networks Design
Fundamentals of Networks Design
DESIGN
UNIT I
FUNDAMENTALS OF NETWORK DESIGN
10/30/22 1
COURSE OBJECTIVE’S
10/30/22 2
COURSE OUTCOME
network.
10/30/22 3
SCSA1502- COMPUTER NETWORKS &
DESIGN
SYLLABUS
10/30/22 4
SCSA1502- COMPUTER NETWORKS &
DESIGN
TEXT/ REFERENCE BOOKS
• 1. Gil Held, “Network Design: Principles and Applications (Best Practices)”,
Auerbach Publications, 1st edition, 2000.
10/30/22 6
NETWORK DESIGN CONCEPTS
What is the design methodology used by
network designers?
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
10/30/22 7
NETWORK DESIGN CONCEPTS
10/30/22 9
NETWORK REQUIREMENTS
10/30/22 10
NETWORK REQUIREMENTS
Technical Requirements:
Applications that are to run on the network
Other protocols that are to run on the network (for example, routing
protocols)
Cabling requirements
Redundancy requirements
10/30/22 11
NETWORK REQUIREMENTS
Support for existing applications while new ones are being phased in
Bandwidth availability .
10/30/22 12
NETWORK REQUIREMENTS
Requirements Related to Business Issues
Budget- Capital (for new equipment) and operating (for ongoing expenses).
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.
10/30/22 13
BUILDING A GOOD NETWORK
. 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.
Step 2. Determine the features and functions required to meet the needs
identified in Step 1.
10/30/22 14
BUILDING A GOOD NETWORK (contd)
10/30/22 15
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.
10/30/22 16
FUNDAMENTAL DESIGN GOALS
10/30/22 17
DESIGN PRINCIPLES
(CISCO)
10/30/22 18
DESIGN PRINCIPLES
A network engineer should understand the requirements for the
network, as well as knowing the existing network is structured and
used, is the key understanding how the new or updated network
should functions and which features should be included.
Ex: CISCO has developed the Plan Design-Implement-Operate-
Optimize (PDIOO) network
Plan Phase: The detailed network requirements are identified, and
the existing network is reviewed.
Design Phase: The Network is designed according to the initial
requirements and additional data gathered during analysis of the
existing network. The design is refined with the client.
10/30/22 19
DESIGN PRINCIPLES (CISCO)
10/30/22 20
DESIGN PRINCIPLES (CISCO)
• It defines the
all necessary
phases of a
Network’s Life
style
10/30/22 22
Benefit’s of PDIOO Cycle(CISCO)
10/30/22 23
Benefit’s of PDIOO Cycle(CISCO)
Network availability has always been a top priority of
enterprises. However, network downtime can result in a
loss of revenue
The network lifecycle PDIOO improves the high availability of
networks by these actions:
• Assessing the network's security state and its capability to support the
proposed design
• Specifying the correct set of hardware and software releases, and
keeping them operational and current
• Producing a sound operations design and validating network
operations
• Staging and testing the proposed system before deployment
• Improving staff skills
• Proactively monitoring the system and assessing availability trends
and alerts
• Proactively identifying security breaches and defining remediation
plans
10/30/22 24
Benefit’s of PDIOO Cycle(CISCO)
Business Agility (Quick Reaction to changes in Business
Economy) can be increased by:
10/30/22 25
NETWORK DESIGN
10/30/22 26
NETWORK DESIGN (CISCO
10/30/22 27
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
10/30/22 28
NETWORK DESIGN
Analysing the Existing Network
10/30/22 32
Analysing the Existing Network
Auditing or Assessing the Existing
Network
The Second important step is network audit or assessment
It is used to collect information about an existing network
An audit provides details such as :
A list of network devices
Hardware specifications and versions, and software versions of
network devices
Configurations of network devices
Output of various auditing tools to verify and augment the
existing documentation
Link, CPU, and memory utilization of network devices
A list of unused ports, modules, and slots in network devices,
(to be used to understand whether the network is expandable )
10/30/22 33
NETWORK DESIGN
Preparing the Preliminary Design
Preliminary design involves considering all the network
requirements and constraints (including the budget), and
determining viable alternative solutions.
The network owner consulted, and together an optimal
solution is chosen
This solution is later developed into the final design
Both the preliminary design and final design are done Using
PDIOO
10/30/22 34
NETWORK DESIGN
Preparing the Preliminary Design
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
Preliminary Design Step involves in the preparation of
detailed Documentation of the network
It is achieved by collecting information from customer, inspecting the
site , and accessing the network using Automated Tools
10/30/22 35
NETWORK DESIGN
Preparing the Preliminary Design
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
10/30/22 36
NETWORK DESIGN
Preparing the Preliminary Design
Different Approaches:
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
10/30/22 37
NETWORK DESIGN
Preparing the Preliminary Design
Different Approaches:
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
10/30/22 38
NETWORK DESIGN
Completing the Final Design
Development
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
10/30/22 39
Network Design
Deploying the Network
Deployment of the network must start with a plan and a schedule.
Deployment planning starts in the PDIOO Design phase and
continues into the Implement phase
It contains – What to be done? / How to be Done?
Contingency plans, that is, plans for what happens if a problem
occurs during the implementation, should also be included
Any training required for personnel should be planned during this time
Any contracts required should be negotiated during this time.
Examples include outsourcing, Internet connectivity, maintenance
etc.
If all the above said points are in place the we can proceed with the
10/30/22
implementation of the network 40
Network Design
Monitoring and Redesigning Phase:
10/30/22 41
Network Design
Maintaining Design Documentation :
10/30/22 42
Modular Network Design
.
A module is a component of a composite structure
Modular network design involves creating modules that
can then be put together to meet the requirements of
the entire network.
A modular design for a network has many benefits, such
as:
• It is easier to understand and design smaller,
simpler modules rather than an entire network
• It is easier to troubleshoot smaller elements compared
to the entire network
• The reuse of blocks saves design time and effort, as well
as implementation time and effort
• The reuse of blocks allows the network to grow more
easily, providing network scalability
• It is easier to change modules rather than the entire
10/30/22 43
HIERARCHICAL NETWORK DESIGN
10/30/22 44
HIERARCHICAL NETWORK DESIGN (contd)
10/30/22 45
HIERARCHICAL NETWORK DESIGN (contd)
Figures Flat Network shows the advantages of a hierarchical network
design versus a flat network design.
Flat Network
10/30/22 46
HIERARCHICAL NETWORK DESIGN (contd)
Figures Hierarchical Networkshows the advantages of a hierarchical
network design versus a flat network design.
Hierarchical Network
10/30/22 47
NETWORK DESIGN METHODOLOGIES
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/30/22 51
Determining the Scope of the Project
10/30/22 52
IMPACTING THE ENTIRE NETWORK
Network requirements that impact the entire network include the
following:
10/30/22 53
IMPACTING A PORTION OF THE NETWORK
10/30/22 54
THANK YOU
10/30/22 55