Contenu connexe
Similaire à Lesson - 02 Network Design and Management (20)
Plus de Angel G Diaz (16)
Lesson - 02 Network Design and Management
- 2. Systems Development Life Cycle
Every business has a number of goals.
System planners and management personnel within a company
try to generate a set of questions, or problems, to help the
company achieve those goals.
To properly understand a problem, analyze all possible
solutions, select the best solution, and implement and maintain
the solution, you need to follow a well-defined plan.
SDLC is a methodology, or plan, for a structured approach to
the development of a business system.
© 2007 Angel G. Diaz. All Rights Reserved. 2
- 3. Systems Development Life Cycle
SDLC involves several phases. These phases are often:
• Planning
• Analysis
• Design
• Implementation
• Maintenance
These phases are cyclical and usually never ending.
© 2007 Angel G. Diaz. All Rights Reserved. 3
- 5. Systems Development Life Cycle
A systems analyst is typically responsible for managing a project
and following the SDLC phases.
Anyone, however, may be called upon to assist a systems
analyst.
Or anyone may have to assume some of the duties of a systems
analyst.
Individuals that are called upon to support a computer network
should understand the basic phases of SDLC.
© 2007 Angel G. Diaz. All Rights Reserved. 5
- 6. Systems Development Life Cycle
Planning Phase - Identify problems, opportunities, and objectives.
Analysis Phase - Determine information requirements. Information
requirements can be gathered by sampling and collecting hard data,
interviewing, questionnaires, observing environments, and prototyping.
Design Phase - Design the system that was recommended and approved at
the end of the analysis phase.
Implementation Phase - The system is installed and preparations are made to
move from the old system to the new.
Maintenance Phase - The longest phase, involves the ongoing maintenance of
the project.
Maintenance may require personnel to return to an earlier phase to perform
an update.
© 2007 Angel G. Diaz. All Rights Reserved. 6
- 7. Network Modeling
When updating or creating a new computer system, the analyst will create a
set of models for both the existing system (if there is one) and the proposed
system.
Network models can either demonstrate the current state of the network or
can model the desired computer network.
A series of connectivity maps are network modeling tools that depict the
various locations involved over a wide and local areas and the
interconnections between those locations.
An wide area connectivity map shows the big picture of geographic locations
of network facilities.
External users and mobile users can be identified, as well as the locations
primary to a business.
© 2007 Angel G. Diaz. All Rights Reserved. 7
- 8. Network Modeling
To identify each connection between sites:
d = distance of the connection (usually shown in either miles or kilometers)
s = security level (high, medium, low, or none)
du = duplexity (full duplex, half duplex, or simplex)
dr = data rate desired (in bps)
l = latency, or acceptable delay time across the network (usually in milliseconds, or
ms)
QoS = Quality of Service (CBR - constant bit rate, VBR - variable bit rate, ABR -
available bit rate, UBR - unreliable bit rate, or none)
de = delivery rate (sometimes called throughput percentage)
© 2007 Angel G. Diaz. All Rights Reserved. 8
- 10. Connection from L.A. to Chicago might be:
d = 2250
s = medium
du = full
dr = 256 Kbps
l = 200 ms
QoS = ABR
de = 99.9%
© 2007 Angel G. Diaz. All Rights Reserved. 10
- 12. Network Modeling
An metropolitan area connectivity map shows the design of a
metropolitan area and its network facilities.
QoS = VBR
dr = 100 Mpbs
s = high
d = 5 km
failover = 50 ms
de = 99.9%
© 2007 Angel G. Diaz. All Rights Reserved. 12
- 14. Network Modeling
An local area overview connectivity map shows the design of a
big picture design of a local area network.
QoS = none
dr = 100 Mpbs
s = none
d = 85 m
du = full
thru = 50%
© 2007 Angel G. Diaz. All Rights Reserved. 14
- 16. Network Modeling
An local area detailed connectivity map shows the close-up
design of a local area network, including switches, routers, hubs,
and servers.
Much like the homework we did earlier showing LAN
connections.
© 2007 Angel G. Diaz. All Rights Reserved. 16
- 18. Feasibility Studies
There are a number of ways to determine if a proposed system is going to be feasible.
Technically feasible means the proposed system can be created and implemented
using currently existing technology.
Financially feasible means the proposed system can be built given the company’s
current financial ability.
Operationally feasible means the system operates as designed and implemented.
Time feasible means the system can be constructed in an agreed upon time frame.
Payback analysis is a good technique to use to determine financial feasibility.
To calculate payback analysis, you must know all the expenses that will be incurred to
create and maintain the system, as well as all possible income derived from the
system.
You must also be aware of the time value of money (a dollar today is worth more than
one dollar promised a year from now because the dollar can be invested).
© 2007 Angel G. Diaz. All Rights Reserved. 18
- 21. Capacity Planning
Capacity planning involves trying to determine the amount of network bandwidth
necessary to support an application or a set of applications.
A number of techniques exist for performing capacity planning, including linear
projection, computer simulation, benchmarking, and analytical modeling.
Linear projection involves predicting one or more network capacities based on the
current network parameters and multiplying by some constant.
A computer simulation involves modeling an existing system or proposed system
using a computer-based simulation tool.
Benchmarking involves generating system statistics under a controlled environment
and then comparing those statistics against known measurements.
Analytical modeling involves the creation of mathematical equations to calculate
various network values.
© 2007 Angel G. Diaz. All Rights Reserved. 21
- 22. Creating a Baseline
Involves the measurement and recording of a network’s state of operation over a
given period of time. A baseline can be used to determine current network
performance and to help determine future network needs. Baseline studies should be
ongoing projects, and not something started and stopped every so many years. To
perform a baseline study, you should:
1. Collect information on number and type of system nodes, including workstations,
routers, bridges, switches, hubs, and servers.
2. Create an up-to-date roadmap of all nodes along with model numbers, serial numbers
and any address information such as IP or Ethernet addresses.
3. Collect information on operational protocols used throughout the system.
4. List all network applications, including the number, type and utilization level.
5. Create a fairly extensive list of statistics to help meet your goals. These statistics can
include average network utilization, peak network utilization, total network
collisions, total cyclic redundancy check (CRC) errors, and nodes with highest
percentage of utilization.
© 2007 Angel G. Diaz. All Rights Reserved. 22
- 24. Network Manager Skills
A good network manager will possess many skills:
• Computer skills
• People skills
• Management skills
• Financial planning skills
• Knowledge of statistics
• Speaking and writing skills
© 2007 Angel G. Diaz. All Rights Reserved. 24
- 25. Generating Useable Statistics
Statistics, properly generated, can be an invaluable aid to
demonstrating current system demands and predicting future
needs.
Mean time between failures (MTBF) is the average time a device
or system will operate before it fails.
Mean time to repair (MTTR) is the average time necessary to
repair a failure within the computer system.
Availability is the probability that a particular component or
system will be available during a fixed time period.
Availability % = (Total available time – Downtime) / Total
available time
© 2007 Angel G. Diaz. All Rights Reserved. 25
- 26. Generating Useable Statistics
Suppose we want to calculate the availability of a modem that for
one month (24 hours per day for 30 days, or 720 hours), knowing
the modem will be down for two hours during that period:
Availability % = (720 – 2) / 720
= 0.997
Reliability is defined by the equation:
R(t) = e -bt
in which: b = 1/MTBF
t = the time interval of the operation
© 2007 Angel G. Diaz. All Rights Reserved. 26
- 27. Generating Useable Statistics
What is the reliability of a modem if the MTBF is 3000 hours
and a transaction takes 20 minutes, or 1/3 of an hour (0.333
hours):
R(0.333 hours) = e -(1/3000)(0.333) = 20 -0.000111 = 0.9989
© 2007 Angel G. Diaz. All Rights Reserved. 27
- 28. Managing Operations
There are many services and functions available to assist an individual in managing
computer network operations.
One of the more useful is Simple Network Management Protocol (SNMP).
SNMP is an industry standard designed to manage network components from a
remote location.
Currently in version 3, SNMP supports agents, managers, and the Management
Information Base (MIB).
A managed element has management software, called an agent, running in it.
A second object, the SNMP manager, controls the operations of a managed element
and maintains a database of information about all managed elements.
A manager can query an agent to return current operating values, or can instruct an
agent to perform a particular action.
The Management Information Base (MIB) is a collection of information that is
organized hierarchically and describes the operating parameters of all managed
agents.
© 2007 Angel G. Diaz. All Rights Reserved. 28
- 29. Network Diagnostic Tools
To assist a network support person, a number of diagnostic tools
are available:
• Electrical testers
• Cable testers
• Network testers
• Protocol analyzers
© 2007 Angel G. Diaz. All Rights Reserved. 29
- 30. Capacity Planning and Network Design In
Action: Sample Corporation
Sample Corporation complete design, including e-mail and
Internet access for each of the four sites.
A linear projection can be used to estimate the amount of
Internet traffic at each site.
An wide area connectivity map gives us a big picture of the
network interconnections.
© 2007 Angel G. Diaz. All Rights Reserved. 30
- 32. Capacity Planning and Network Design In
Action: Sample Corporation
A second linear projection can be used to determine the amount
of local area network traffic within each site.
© 2007 Angel G. Diaz. All Rights Reserved. 32
- 35. Why Interconnect?
To separate / connect one corporate division with another.
To connect two LANs with different protocols.
To connect a LAN to the Internet.
To break a LAN into segments to relieve traffic congestion.
To provide a security wall between two different types of users.
© 2007 Angel G. Diaz. All Rights Reserved. 35
- 37. Common LANs Network Devices
Hub: a common connection point for devices in a network. Hubs are
commonly used to connect segments of a LAN. A hub contains multiple ports.
When a packet arrives at one port, it is copied to the other ports so that all
segments of the LAN can see all packets.
Switch: a device that filters and forwards packets between LAN segments.
Switches operate at the data link layer (layer 2) and sometimes the network
layer (layer 3) of the OSI Reference Model and therefore support any packet
protocol. LANs that use switches to join segments are called switched LANs
or, in the case of Ethernet networks, switched Ethernet LANs.
Router: a device that forwards data packets along networks. A router is
connected to at least two networks, commonly two LANs or WANs or a LAN
and its ISP’s network. Routers are located at gateways, the places where two
or more networks connect.
© 2007 Angel G. Diaz. All Rights Reserved. 37
- 39. A Small Office Sample
A small office with 20 workstations in one room and 15
workstations in another room were connected to a server via
100BaseTX.
One hub was kept in a closet near the 20 workstations while a
second hub was near the server.
© 2007 Angel G. Diaz. All Rights Reserved. 39
- 41. A Small Office Sample
Now the owner wants to connect the LAN to the Internet.
He adds a router next to the server and connects it to the hub.
He connects the router to a high-speed telephone line such as a
T-1 service.
He will also have to program the router to perform IP addressing
and firewall functions.
© 2007 Angel G. Diaz. All Rights Reserved. 41
- 43. A Small Office Sample
Now network usage is so high that he must consider segmenting
the network.
He decides to install a database server near the original server
and replace both hubs with switches.
© 2007 Angel G. Diaz. All Rights Reserved. 43