0% found this document useful (0 votes)
84 views50 pages

Lesson 2 - Network Design Steps

The document outlines the key steps in designing a computer network, including analyzing requirements, developing logical and physical network designs, testing and optimizing the network design, and documenting the process. It discusses analyzing business needs, technical goals, and existing network constraints. The steps also include selecting network protocols, topologies, security strategies, and technologies to implement the logical and physical network designs.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views50 pages

Lesson 2 - Network Design Steps

The document outlines the key steps in designing a computer network, including analyzing requirements, developing logical and physical network designs, testing and optimizing the network design, and documenting the process. It discusses analyzing business needs, technical goals, and existing network constraints. The steps also include selecting network protocols, topologies, security strategies, and technologies to implement the logical and physical network designs.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 50

Required:

1.Name the type of Ethernet network that should be deployed in

the Grace Building and hardware equipment that should be

installed.

A
 cabled/wired network is appropriate, probably using high
performance switches.
A minimum of a 1Gbps network should be specified although

perhaps a case for 10 Gbps could be made.

There
 seems little need for a Wi-Fi network although a case
for Wi-Fi to support systems staff using laptops could be
argued.
2. Name the type of Ethernet network that should be

deployed in the Maurice Building and hardware equipment

that should be installed?

A cabled network is appropriate probably using medium

performance switches.

A minimum of a 100 Mbps network should be specified

although perhaps a case for 1 Gbps could be made.

Since we are told that that some staff use laptop/tablet

computers there is an argument for providing Wi-Fi

support.
4. Name the type of network that should be deployed in the

Alan Building and hardware equipment that should be

installed?

We are told about fixed computers and lots of laptop/tablet

use. It is clear that we therefore want some cabled network

sockets in lecture rooms and to cash tills in the café

together with a network switch.

It seems, however, that most of the usage in this building is

from mobile devices, laptops and tablets. A Wi-Fi Network is

therefore definitely needed, with multiple access points.


 Name the type of network connections that should be
used to link the buildings together and where and
how the College’s Internet connection should be
made.

 The Grace Building and the Maurice Building can


clearly be connected by laying some form of cable
in the duct. Fibre optic would be the better choice.
 We are told that there is no duct to the Alan
Building and we are not allowed to install one and
so a cabled interconnection is not really possible.
 We can therefore perhaps best connect the Alan
Building by using Wi-Fi technology (1) and
directional aerials.
 Considering all the factors, it seems the best place
to make the Internet connection would be the Grace
Building. As access from outside the university
campus is needed, ADSL is not really appropriate
and some form of symmetric service would be
better. (1 mark) Security needs to be considered.
Wi-Fi connections should use a good quality
security/authentication technique and good practice
would see a firewall installed between the Internet
and the College network.
Lesson two

Network design steps


Lesson objective

Be familiar with the overall process of designing a


computer network
Top-Down Network Design Steps

Analyze
requirements

Monitor and Develop


optimize logical
network design
performance

Implement Develop
and test physical
network design
Test, optimize,
and document
design
Network Design Steps

 Phase 1 – Analyze Requirements


 Analyze business goals and constraints
 Analyze technical goals and tradeoffs
 Characterize the existing network
 Characterize network traffic
Network Design Steps

 Phase 2 – Logical Network Design


 Design a network topology
 Design models for addressing and naming
 Select switching and routing protocols
 Develop network security strategies
 Develop network management strategies
Network Design Steps

 Phase 3 – Physical Network Design


 Select technologies and devices for campus networks
 Select technologies and devices for enterprise networks
Network Design Steps
 Phase 4 – Testing, Optimizing, and Documenting the Network Design
 Test the network design
 Optimize the network design
 Document the network design

 Results of Network Design Testing: from prototype or pilot systems


implemented

 Both pilot and prototype are used to "test and verify designs"

The Pilot Network tests and verifies a design before the network is launched.

The Prototype Network tests and verifies a design or redesign in an isolated


network before inflicting it on the real network.
 5. Implementation Plan: for installations, outsourcing, informing
users, training, measuring design effectiveness, and fallback and
future plans.
 Project Schedule: at least dates and deliverables for major milestones
 Project Budget: funds available for purchases, maintenance, support, licenses,
training, and staffing
 Return on Investment: how quickly the design will pay for itself
Gathering and Listing
Requirements
Requirements are gathered and developed with initial conditions
on the architecture and design, with input from users,
administration, and management 
• Initial conditions are the basis for the start of the analysis
process.
• They help determine what you are designing toward, as well
as the reasons for the architecture and design. 
• Initial conditions consist of the
(i) type of network project
(ii) the scope of the architecture and design
(iii)initial architecture/design goals, and
(iv)any outside forces acting on the network.
*
Type of Network Project

 New network

 Modification of an existing network

*
Analysis of network problems
• The network may not be functioning as planned.

• Try to determine where the problems lie


• Is it in the architecture or in the design
• Determine where the implementation
varies from the architecture/design..

*
Network outsourcing
• Requirement analysis is helpful to allow for
outsourcing of resource operations,
administration, maintenance, and provisioning
(OAM&P) functions across multiple vendors.

*
Scope of Network Project
 Network size
 Number of sites
 Distance between sites

 Ask your customer to help you understand if the design is for a single
network segment, a set of LANs, a set of WAN or remote-access networks,
or the whole enterprise network.
Scope of Network Project

• Knowing the type and scope of the network project


will help you focus your efforts.
• Replacing an old network with an entirely new one
minimizes the number of constraints placed on the
architecture/design by the existing network
• This allows you to focus on achieving
architectural/design goals for the new network.
• When the project is a modification or an up
gradation there will be more constraints from the
existing network. The existing network will provide
information about the current behavior of the
network and what can be expected from the changes
to the network.
*
Scope of Network Project

 The existing network will constrain the architecture and design from the
perspective of how to connect and interoperate with part or all of the
entire existing network.

 Thus, the performance and functions of the existing network, along with


the reasons for making changes to the network, are important initial
conditions.
Initial Architecture/Design Goals

 Upgrade technology
 Improve performance to part or all of network
 Support new users, applications, or devices
 Solve perceived (existing) problems within system
 Increase security
 Support a new capability in system
Initial Architecture/Design Business Goals

 Increase revenue and profit


 Improve corporate communications
 Shorten product-development cycles and increase employee
productivity
 Build partnerships with other companies
 Expand into worldwide markets
 Move to a global-network business model
 Modernize out-dated technologies
Design Business Goals

 Reduce telecommunications and network costs, including overhead


associated with separate networks for voice, data, and video
 Expand the data readily available to all employees and field offices so
they make better business decisions
 Improve security and reliability of mission-critical applications and
data
 Offer better customer support
 Offer new customer services
Constraints in network
design on a network project
Common constrains(activity)
include

1. Funding limitations
2. Organizational rules and regulations
3. Time and schedule limitations
4. Technical constrains for existing users ,
applications, devices, networks and
management.

*
Network design
constraints
• Existing components in the system will often act as constraints
in terms of the device’s performance – components
ability to process data from the network
• Users suffer from inertia, not wanting to change the ways in
which they do their work.
• Applications written to be used locally on a device or for a
particular network technology or protocol may have to be
modified to function on the new network.

*
Network design constraints
• Device interfaces and drivers may have to be changed

or upgraded.
• Existing networks will bring their performance

and functional limitations to the project.


• By knowing early in the process which parts of the

existing system will be incorporated into or supported in


the new network, you can determine which design
choices will work and, just as important, which will not
work.
Working with Users
• For the end users, discussing your network plans
with them will help them understand what you are
trying to accomplish, building lines of personal
communication that will be useful when you are
installing, debugging, and operating the network
later.

*
Network requirement analysis
 What are requirements?
 Requirements are descriptions of the network
functions and performance needed in order for
the network to successfully support its users,
applications, and devices (and thus the success
of the network project).

28
Requirements Analysis
 There can be lots of requirements, from a variety of sources, with varying
degrees of achievability.
 User Requirements
 Application Requirements
 Device Requirements
 Network Requirements
 Other Requirements

29
User Requirements
 User requirements are often
qualitative and very high level
 What is ‘fast enough’ for download?
System response (RTT)?
 How good does video need to be?
 What’s my budget?

30
Requiremen
ts Become
More
Technical as
They Move
Closer to
Network
Devices

31
 Timeliness - user be able to access, transfer, or modify information within a
tolerable time frame. End-to-end or round-trip delay can be a useful
measurement.
 Interactivity – is of the response times of the system and network when they are
required to actively interact with users.
 Reliability - consistently available service.
 Presentation quality - user’s perception of audio, video, and/or data displays
 Adaptability - ability of the system to adapt to users’ changing needs
 Security - guarantee the confidentiality, integrity, and authenticity of a user’s
information and physical resources, as well as access to user and system resources.
 Affordability - purchases fit within a budget.
 Functionality - encompasses any functional requirement that the user has for the
system.
 Supportability - is a set of characteristics that describes how well the customer
can keep the network operating at designed performance, through the full range
of mission scenarios described by the customer during the requirements analysis
process.
 Future growth - is determining if and when users are planning to deploy and use
new applications and devices on the network.

32
 User requirements are the least technical and are also
the most subjective. As shown in Figure 2.3,
requirements become more technical as they move from
users to the network.

 All of these requirements are developed in more detail


as we proceed through the application, device, and
network components.

33
Application requirements

 The application component interfaces with the user and


device components and is a key part of the
requirements analysis.

 Application requirements are requirements that are


determined from application information, experience,
or testing, and represent what is needed by applications
to successfully operate on the system.

34
35
Application Requirements
 What types of apps are we using?
 Mission-critical
- have predictable, guaranteed, and/or
highperformance RMA requirements
 Rate-critical
– have predictable,guaranteed,and/orhigh-
performance capacity requirements
 Real-timeand/or interactive - have predictable,
guaranteed, and/or highperformance delay requirements

 How sensitive are apps to RMA (reliability, maintainability,


availability)?
 What capacity is needed?
 What delay time is acceptable? 36
Application Requirements
 What groups of apps are being used?
 Telemetry/command and control - remote devices
 Visualization and simulation
 Distributed computing
 Web development, access, and use
 Bulk data transport – FTP
 Teleservice – VOIP, teleconference
 Operations, admin, maintenance, and provisioning (OAM&P) – DNS,SNMP
 Client-server – ERP

37
Application Requirements
 Where are the apps
located?
 Are some only used in
certain locations?

38
Device requirements
 These are requirements of devices that the network will support,
particularly the types of devices, their performance
characteristics, and their location information.

39
Device Requirements

 What kinds of devices are on your network?


 Generic computing devices include normal PCs, Macs,
laptops, handheld computers, workstations
 Servers include all flavors of server – file, print,
app/computation, and backup
 Specialized devices include extreme servers
(supercomputers, massively parallel servers), data
collection systems (POS terminals), industry-specific
devices, networked devices (cameras, tools), stoplights,
ATMs, etc.

40
Device Requirements
 Specialized devices are
often location-specific

41
Device Requirements

 We want an understanding of the device’s performance


– its ability to process data from the network
 Device I/O rates
 Delay time for performing a given app function

42
Device Requirements

 Performance results from many factors


 Storage performance, that is, flash, disk drive,
or tape performance
 Processor (CPU) performance
 Memory performance (access times)
 Bus performance (bus capacity)
 OS performance (effectiveness of the protocol stack and
APIs)
 Device driver performance

43
Device Requirements
 The device locations are also
critical
 Often generic devices can be
grouped by their quantity
 Servers and specialized stuff
are shown individually

44
Network requirements

45
Network Requirements

 Most network architectures/designs today need to


incorporate existing networks.
 Few networks today are built entirely from
scratch. This includes system upgrades, such as
adding a new application to the system, migrating
to a new or different technology or protocol, or
upgrading the network infrastructure, and the
expansion or reduction of a system’s size or scope.
 Sometimes the network architecture and design
must accommodate any dependencies and
constraints imposed by the existing network.

46
Network Requirements
 Issues with network integration include
 Scaling dependencies – how will the size of the existing network affect the new
one?
 Will the existing network change structure, or just add on a new wing?
 Location dependencies – interaction between old and new networks could
change the location of key components
 Performance constraints – existing network could limit performance of the new
one

47
Network Requirements
 Network, system, and support service dependencies
 Addressing, security, routing protocols and network management can all be affected
by the existing network
 Interoperability dependencies
 Changes in technology or media at the interfaces between networks need to be
accounted for, as well as QoS guarantees, if any
 Network obsolescence – do protocols or technologies become obsolete during
transition?

48
Network Requirements

 Network management and security issues need to be


addressed throughout development
 How will the network be monitored for events?
 Monitoring for network performance?
 What is the hierarchy for management data flow?
 Network configuration?
 Troubleshoot support?

49
Requirements
Management
• The requirements you develop
need to be tracked and managed,
just like any system’s requirements
– Identify requirements by some form
of ID and short name
– Need a tool to track requirements,
their status, changes, sources, etc.
• Map location of apps and devices
of the existing network *

You might also like