Network Design - UWC Computer Science

Download Report

Transcript Network Design - UWC Computer Science

Network Design
A Step by Step Process
Design with Change in Mind
• Building the network is just the beginning
• Growing the network for larger numbers of
users
• Growing the network for more services
• Growing the network to include emerging
technologies
• It never stops
• Design for this from the very beginning
A Design Process
•
•
•
•
•
•
•
Identify the uses of the network
List what happens on what computers
Client/server or P2P?
Diagram the network
Review your plans
Write a specification
Build the network
Identify the Uses of the Network
• Organisational purpose
– Network is not about technology
– Network is to serve a purpose
• Information collecting
– Management: core business
– Users: on-the-ground issues
– Collect, collate, and bring back for review
• Quantifying the Network
– # of users, # of machines
– Machines per user? Users per machine?
– Examples: Pick’n’Pay, UWC, software devel company
What Happens Where?
• Match applications/tasks to specific computers
• Rightsize: choose the capabilities of the machines
to match the use requirements
• Multiuser computers
– Servers: File, application, database, email, web
– Thin-client server
• Single-user computers
– Average user, power user
– Application suite
Centralisation
• Client/server vs. Peer-to-Peer
• Candidates for centralisation
– File services: uniform location
– Security: access and permissions
– Backup: uniform location
• Configuration Management
– Ensuring all machines have the same software and
hardware
– Why? Easier to fix problems if everything is (supposed
to be) configured the same
• Network Management Software
The Network Diagram
• Logical network diagram
– Start with the user
– Applications and resources
– Pay attention to sharing and security
• Physical network diagram
– Machines
– Network devices
– Physical connectivity
• Combined diagrams
– Diagram physical connectivity
– Show logical use with descriptive labels
Diagramming Best Practise
• Choose appropriate icons/images
• Label the icons clearly
• List the additional details in small text close to the icons, e.g. machine
name, IP address, etc.
• Use conventional methods to depict connectivity, e.g. Token Ring vs
Ethernet
• Use colour and styles to denote different types of connectivity
relationships, similar attributes, e.g. OS type, application, etc.
• Keep the overall layout simple and within page boundaries
• Use space to lay out the contents clearly – keep objects distinct with
space
• Resize objects to make best use of space and try to keep size of objects
relative to reality
• If using several different colours and/or line types, provide a legend in
an isolated corner
• Clearly identify the author(s) and target audience for the diagram
Write out Specification
• Write out a document with everything so far
• Why write a document?
– It’s not real until it’s on paper
– Defines the scope of the project (to protect you)
– Tangible item for reference
• Keep it short and clear
• Pass around the document for review
• Hold a review meeting and revise accordingly
Choose Hardware
•
•
•
•
•
•
Workstation and server computers
Network interface cards
Network devices
Wiring
Application software
Management software
Choose a Vendor
• Best to get all the equipment from a single vendor
to avoid “finger pointing”
• Collect bids from multiple vendors
– Detailed description of solution
– Detailed quote
– Rollout plan
• What to look for in a vendor
– How frequent they meet with you? How well do the
meetings go?
– Do they listen to your needs or push their product?
– Can they provide references?
– Meet with the techies as well as the salespeople
Build the Network
• Decide how much of the actual building
your vendor is going to do
• If the network is very large and complex, or
if you are adding services/technologies to
an existing network, rather build a staging
environment first
• Be sure to pick a time (like a vacation)
when no one will be around