network design and implementation

22
Network Design and Implementation IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong

Upload: murphy-nieves

Post on 31-Dec-2015

49 views

Category:

Documents


4 download

DESCRIPTION

Network Design and Implementation. IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong. Historical Background. Traditionally based on developing and applying a set of rules: The 80/20 rule [80% local traffic – 20% on the backbone] “bridge when you can, route when you must” - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Network Design and Implementation

Network Design and Implementation

IACT 918 July 2004

Gene Awyzio

SITACS University of Wollongong

Page 2: Network Design and Implementation

2

Historical Background• Traditionally based on developing and

applying a set of rules:– The 80/20 rule [80% local traffic – 20% on the

backbone]

– “bridge when you can, route when you must”

• Such rules were useful when there weren’t many choices in – network technology

– Network services

– Interconnection strategies

Page 3: Network Design and Implementation

3

Historical Background

• Network analysis, architecture and design has focused on capacity planning

– The buffer provided by this reduced customer congestion problems

• Bandwidth is only one of the resources that must be considered in network design

Page 4: Network Design and Implementation

4

Historical Background

• Also need to consider

– Delay performance

– Reliability

– Maintainability

– Availability

Page 5: Network Design and Implementation

5

Network Analysis

• Study of network components

– switches, routers, requirements and performance levels

• … and their inputs and outputs

• To gain an understanding of the networks behaviour under various circumstances

Page 6: Network Design and Implementation

6

Network Analysis• Defines and determines:

– Relationships between components

– State of the current network and problems

– Network goals

– Traffic flows

– User and application behaviour• Maps all of these within the network

environment• Allows designers to understand what

problems need to be solved

Page 7: Network Design and Implementation

7

Network Architecture

• Uses network analysis data to develop:

– High-level end-to-end structure for network

– Major network functions as architectural components that will be brought together to form the network

• Addressing/routing, network management, performance, security

– Goals for the network

– Interactions, trade-offs, dependencies and constraints

Page 8: Network Design and Implementation

8

Design Processes

• Provides physical details to the reference architecture

• Evaluation and choice of technologies• Development of network strategies• Mapping performance and requirements

to design goals • Evaluating designs against goals• Deciding on trade-offs

Page 9: Network Design and Implementation

9

Model for Network Design and Implementation Planning• Define the problem to be addressed• Establish and manage customer expectations• Analyse data• Develop set of options for solving problems• Evaluate and optimise options

(including trade-offs)• Selecting one or more options• Planning the implementation

Page 10: Network Design and Implementation

10

Architectures & Components of Network Design • Requirements Analysis

• Conceptual:

– What is needed from the network

– Users’ needs

– Applications’ needs

– Devices’ needs

– Network’s needs

Page 11: Network Design and Implementation

11

Architectures & Components of Network Design • Requirements Analysis• Process:

– Gathering• Initial Conditions, Expectations

etc

– Developing service metrics

– Characterising behaviour

– RAS requirements

– Delay requirements

– Capacity requirements

– Mapping requirements to Geographic locations

• Requirements map shows location of:

– Devices

– Applications

• From the map we can begin to develop flow specification

Page 12: Network Design and Implementation

12

Architectures & Components of Network Design • Requirements Analysis

• Conceptual:

– What is needed from the network

– Users’ needs

– Applications’ needs

– Devices’ needs

– Network’s needs

Page 13: Network Design and Implementation

13

Architectures & Components of

Network Design • Flow Analysis• Network designers need to:

– Identify individual & composite flows

– Identify critical flows

– Focus may be on:• Particular applications

• Specific profiles – user, application, criticality

– Develop an Application Flow Map

– Prioritise flows

– Specify Flows any how they need to be managed:

• Best effort

• Predictable Flows

• Guaranteed Flows

Apps E & F

App C

App B

App G

Page 14: Network Design and Implementation

14

Flow level & Critical function

• NB: Flows are not necessarily tied to criticality

– Eg: a critical function may only require a best effort flow!

• Must have database server available, but speed of access not critically important

– Eg: a non-critical function may require a guaranteed flow to operate at all!

• A VoIP service between two buildings may require guaranteed flow, but maybe isn’t a critical function

• Critical/non-critical reflects business activity• Flow level reflects network activity

Page 15: Network Design and Implementation

15

Architectures & Components of Network Design• The following Architectures need to be considered in

Network design:– Component Architecture for:

• Addressing/Routing

• Network Management

• Performance

• Security

– Reference Architectures for external relationships

– Architectural models for• Topology

• Flows

• Functionality

Page 16: Network Design and Implementation

16

Component Architecture

• Addressing/Routing

– Address Mechanisms

• Address classes

• Subnets

• Supernets

• Private and public addressing

– Routing Mechanisms

• Routing Flows

• Routing Boundaries

Page 17: Network Design and Implementation

17

Component Architecture

• Network Management architectural considerations:

– In-band/ Out-of-band

– Centralised/distributed/hierarchical

– Scaling of management traffic

– Management of Network management data

• How much, how long, where, storage needs, analysis needs etc

Page 18: Network Design and Implementation

18

Component Architecture

• Performance Architectures

– Quality of Service

– Prioritisation, Traffic management,Scheduling, Queueing

– Service Level Agreements (SLAs)

– Polices

Page 19: Network Design and Implementation

19

Component Architecture

• Security and Privacy

– Threat Analysis

– Polices and procedures

– Physical security

– Protocol and application security

– Encryption/decryption

– Network perimeter security

– Remote access security

Page 20: Network Design and Implementation

20

Selecting Technologies

• Objectives

– To select network technologies for your network design

– Using:

• Requirements

• Flows

• Goals

• Criteria

• and Guidelines

Page 21: Network Design and Implementation

21

Process

RequirementsSpecification

FlowSpecification

Network Architecture

Establishing Design Goals

Developing Criteria forTechnology Evaluation

Making Technology Choices for the Design

Guidelines forSelecting Technologies

Page 22: Network Design and Implementation

22

Process

RequirementsSpecification

FlowSpecification

Network Architecture

Establishing Design Goals

Developing Criteria forTechnology Evaluation

Making Technology Choices for the Design

Guidelines forSelecting Technologies