Computer Networking
Technology II
Network Design Intro
Glenn Booker
INFO 331
Network Design
Network Design
Through
Not
bad!
So how does all this come together to help
create a network?
INFO 331
Network Design
Network Design
Ok,
Network Design
Traditionally
Network Design
Security
Network Design
a network is
typically broken into three
sections:
Determine requirements
Define the overall
architecture
Choose technology and
specific devices
(McCabe, 2003)
INFO 331
Network Design
Systems Methodology
Theres
Network Design
Network Design
(McCabe, 2003)
INFO 331
Network Design
Plan Ahead!
The
So
INFO 331
Network Design
10
Requirements? Booooring!
Yes,
Network Design
11
Requirements
We
Network Design
12
Requirements
Part
INFO 331
Network Design
13
Requirements
We
How
Network Design
14
Requirements
Consider
INFO 331
Network Design
15
Requirements
What
Network Design
16
Requirements
Service
requirements
could include the
QoS (quality of
service) guarantees
(ATM, Intserv,
Diffserv, etc.)
This connects to
network management
monitoring of network
performance
INFO 331
Network Design
17
Requirements
Capacity
INFO 331
Network Design
18
Requirements Analysis
Given
Network Design
19
Requirements Analysis
Requirements
User Requirements
Application Requirements
Device Requirements
Network Requirements
Other Requirements
INFO 331
Network Design
20
User Requirements
User
requirements are
often qualitative and
very high level
Network Design
21
Application Requirements
What
Mission-critical
Rate-critical
Real-time and/or interactive
How
Network Design
22
Application Requirements
What
Network Design
23
Application Requirements
Where
are the
apps located?
Are some only
used in certain
locations?
INFO 331
Network Design
24
Device Requirements
What
Network Design
25
Device Requirements
Specialized
devices are
often locationspecific
INFO 331
Network Design
26
Device Requirements
We
INFO 331
Network Design
27
Device Requirements
Performance
Network Design
28
Device Requirements
The
device
locations are also
critical
Often generic
devices can be
grouped by their
quantity
Servers and
specialized stuff are
shown individually
INFO 331
Network Design
29
Network Requirements
Network
INFO 331
Network Design
30
Network Requirements
Issues
Network Design
31
Network Requirements
Interoperability dependencies
Network Design
32
Network Requirements
Network
Network configuration?
Troubleshoot support?
INFO 331
Network Design
33
Network Requirements
Security
analysis can
include the
severity
(effect) of
an attack,
and its
probability
of
occurrence
INFO 331
Effect/ Probability
User Devices
Servers
Network
Software
Services
Data
Unauthorized Access
B/A
B/B
C/B
A/B
B/C
A/B
Unauthorized Disclosure
B/C
B/B
C/C
A/B
B/C
A/B
Denial of Service
B/B
B/B
B/B
B/B
B/B
D/D
Theft
A/D
B/D
B/D
A/B
C/C
A/B
Corruption
A/C
B/C
C/C
A/B
D/D
A/B
Viruses
B/B
B/B
B/B
B/B
B/C
D/D
Physical Damage
A/D
B/C
C/C
D/D
D/D
D/D
Effect:
Probability:
A: Destructive
C: Disruptive
A: Certain
C: Likely
B: Disabling
D: No Impact
B: Unlikely
D: Impossible
Network Design
34
Other Requirements
Requirements
Network Design
35
Other Requirements
Financial
Network Design
36
Other Requirements
Enterprise
INFO 331
Network Design
37
Requirements
Network Design
38
Date
Type
INFO 331
Description
Gathered/Derived
Network Design
Locations
Status
Priority
39
Mapping can
show graphically
where stuff is,
what kind of
apps are used,
and existing
connectivity
INFO 331
Network Design
40
how do we
determine what the
requirements are for
our network?
Collect requirements
service metrics, and
delays to help
develop and
map requirements
INFO 331
Network Design
41
INFO 331
Network Design
42
Initial Conditions
Why
Network Design
43
Initial Conditions
What
Are
INFO 331
Network Design
44
Working
Network Design
45
Measure
Network Design
46
Requirements Management
The
Map
Network Design
47
Service Metrics
Service
RMA
Network Design
48
Service Metrics
Related
Service
Network Design
49
Service Metrics
Service
SNMP
Network Design
50
Service Metrics
MIB
Network Design
51
Metrics Tools
Service Metric
Measurement Method
LAN Delay
Ping
WAN Delay 1
Ping
WAN Delay 2
Ping
SNMP
INFO 331
Network Design
52
Characterizing Behavior
Next
User
Network Design
53
Characterizing Behavior
Application
Focus
Network Design
54
RMA Requirements
Reliability
is a common measurement
Maintainability
Network Design
55
RMA Requirements
Availability
Uptime
Network Design
56
RMA Requirements
Thresholds
measures
Different
INFO 331
Network Design
57
Delay Requirements
Various
INFO 331
Network Design
58
Delay Requirements
INTD
and
HRT help
distinguish
burst from
bulk apps
INFO 331
Network Design
59
Delay Requirements
End-to-end
Delay
INFO 331
Network Design
60
Capacity Requirements
Much
We
Network Design
61
Data Rates
Data
Often
Network Design
62
Average Completion
Time (Seconds)
Average Data
Size (Bytes)
Distributed Computing
(Batch Mode)
103
107
Web Transactions
10
104
Database
Entries/Queries
25
103
Payroll Entries
10
102
Teleconference
103
105
INFO 331
Network Design
63
Data Rates
Sometimes
Multimedia
Network Design
64
Supplemental Performance
Other
Network Design
65
Operational Suitability
How
All
Network Design
66
Supportability
Can
Network Design
67
Supportability
Maintenance
of a system expects
Reliability
Network Design
68
Supportability
Workforce
Network Design
69
Supportability
Tools
Stuff
Network Design
70
Supportability
All
Often
Network Design
71
Supportability
Level
Organizational
Common tools
Operator consoles
and controls
Inexpensive special
tools
Intermediate
Depot
INFO 331
Corrective
Maintenance
Day-to-day
monitoring
Troubleshooting
Fault isolation
Reconfiguring
system
Preventive
Maintenance
Monitoring
performance Minor
on-site cleaning and
adjustments
Major on-site
upgrades
Supplement
operators
Equipment to
refurbish
components
Scheduled overhaul
or disassembly of
LRUs
Overhaul and
refurbishment
Network Design
72
Confidence
Confidence
Measure
Network Design
73
Environment-specific Limits
What
Also
Network Design
74
INFO 331
Network Design
75
Flow Analysis
The
Network Design
76
Flow Analysis
Flow Characteristics
Importance/
Priority
Levels
Business/Enterprise/Provider
Political
Directionality
Common Sets of Users,
Applications, Devices
Other
INFO 331
Network Design
77
Flow Analysis
Flows
can be
individual, or
grouped into
composites
Flows can be
critical (and
often drive
architecture
and design)
INFO 331
Network Design
78
Flow Analysis
The
Network Design
79
Flow Analysis
INFO 331
Network Design
80
Consolidate Flows
INFO 331
Network Design
81
INFO 331
Network Design
82
Flow Models
Model
Peer-to-peer
Client-server
Hierarchical client-server
Distributed computing
These
INFO 331
Network Design
83
users or apps
are equal
Flows are all
critical or none are
Flows are all
equivalent (have
same
specification)
INFO 331
Network Design
84
INFO 331
Network Design
85
Hierarchical Client-Server
INFO 331
Network Design
86
Distributed Computing
Behavior
INFO 331
Network Design
87
Flow Prioritization
Flows
INFO 331
Network Design
88
Flow Specification
Like
Network Design
89
Network Architecture
Now
Network Design
90
Network Architecture
Avoid
Network Design
91
Network Architecture
Measure
Each
Network Design
92
Network Architecture
The
Network Design
93
Network Functions
The
Functions
Network Design
94
Network Design
95
Addressing/Routing
Addressing
for devices
Routing establishes connectivity within and
between networks
This component architecture defines how
user and management flows are forwarded,
and how hierarchy & interconnectivity are
balanced in subnets
INFO 331
Network Design
96
Addressing/Routing
Mechanisms
Notice
Network Design
97
INFO 331
Network Design
98
Performance Architecture
This
Network Design
99
Security Architecture
How
Define
Network Design
100
Reference Architecture
All
The
INFO 331
Network Design
101
Reference Architecture
Reqts
dictate
which
components
are favored,
if any
INFO 331
Network Design
102
Architectural Models
Models
Topology
Network Design
103
Topology Models
INFO 331
Network Design
104
Flow Models
Weve
Peer-to-peer
Client-server
Hierarchical client-server
Distributed-computing
INFO 331
Network Design
105
Functionality Models
These
These
INFO 331
Network Design
106
Functionality Models
Service
provider
and intranet/
extranet models
INFO 331
Network Design
107
Functionality Models
No
INFO 331
Network Design
108
Applying Models
The
INFO 331
Network Design
109
System Architecture
The
How
INFO 331
Network Design
110
Selecting Technologies
After
Technologies
Network Design
111
Selecting Technologies
Based
Network Design
112
Selecting Technologies
Consider
Here
Network Design
113
Selecting Technologies
Consider
But
Network Design
114
Selecting Technologies
As
Network Design
115
Technology Functions
What
INFO 331
Network Design
116
Performance Upgrades
Network Design
117
Performance Upgrades
Technology Maximum Capacity
Ethernet
10 Mb/s
100 Mb/s
1 Gb/s
Token Ring 4 Mb/s
16 Mb/s
100 Mb/s
ATM
T3
45 Mb/s
Maximum Throughput
39 Mb/s
8095 Mb/s
700980 Mb/s
4 Mb/s
16 Mb/s
80100 Mb/s
OC-3c
155 Mb/s
120135 Mb/s
OC-48
2.5 Gb/s
2.12.35 Gb/s
HiPPI
34 Mb/s
800 Mb/s
1.6 Gb/s
6.4 Gb/s
Frame relay 45 Mb/s
ADSL
Up to 1.5 Mb/s, depending on service level
INFO 331
350750 Mb/s
0.51.4 Gb/s
1.86 Gb/s
45 Mb/s
Up to 1.5 Mb/s, depending on service level
Network Design
118
Flow Considerations
The
Network Design
119
INFO 331
Network Design
120
Guaranteed
INFO 331
Network Design
121
Network Design
122
INFO 331
Network Design
123
We
Network Design
124
INFO 331
Network Design
125
INFO 331
Network Design
126
INFO 331
Network Design
127
INFO 331
Network Design
128
INFO 331
Network Design
129
INFO 331
Network Design
130
Network Design
131
Summary
Network
Network Design
132