Network Design Principles

Slides:



Advertisements
Similar presentations
M A Wajid Tanveer Infrastructure M A Wajid Tanveer
Advertisements

Chapter 3: Planning a Network Upgrade
IS 477 BUSINESS DATA COMMUNICATIONS Network Design.
Chapter 13 Network Design and Management
CSCI 465 D ata Communications and Networks Lecture 20 Martin van Bommel CSCI 465 Data Communications & Networks 1.
CP Networking1 WAN and Internet Access. CP Networking2 Introduction What is Wide Area Networking? What is Wide Area Networking? How Internet.
Cisco 3 - Switches Perrine - Brierley Page 15/10/2015 Module 5 Switches LAN Design LAN Switches.
WAN Design Semester 4, Chapter 3 Chabot College Cisco Networking Academy.
WAN design ผศ. ดร. อนันต์ ผลเพิ่ม Asst.Prof.Anan Phonphoem, Ph.D. Computer Engineering Department Kasetsart.
Network Design and Implementation
Module CSY3021 Network Planning and Programming RD-CSY /09 1.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Requirements Capture and Specification IACT424/924 Corporate Network Design and Implementation.
Business Data Communications Chapter Six Backbone and Metropolitan Area Network Fundamentals.
Business Data Communications & Networking
Network Design and Implementation IACT 418/918 Autumn 2005 Gene Awyzio SITACS University of Wollongong.
Passive traffic measurement Capturing actual Internet packets in order to measure: –Packet sizes –Traffic volumes –Application utilisation –Resource utilisation.
1 K. Salah Module 1.0: Introduction Network overview What is ‘network design’? Network Design Lifecycle How it was done Our approach What is expected or.
LAN/WAN Optimization Techniques Chp.1~Chp.4 Harrell J. Van Norman Presented by Shaun Chang.
TCP/IP Reference Model Host To Network Layer Transport Layer Application Layer Internet Layer.
Cellular IP: Proxy Service Reference: “Incorporating proxy services into wide area cellular IP networks”; Zhimei Jiang; Li Fung Chang; Kim, B.J.J.; Leung,
CIS 460 – Network Analysis and Design Chapter 3 – Characterizing the Existing Internetwork.
Introduction to networking (Yarnfield) Introduction to routing.
Internet Traffic Management Prafull Suryawanshi Roll No - 04IT6008.
Network Topologies.
Introduction to networking (Yarnfield) Introduction to routing.
Chapter 13: WAN Technologies and Routing 1. LAN vs. WAN 2. Packet switch 3. Forming a WAN 4. Addressing in WAN 5. Routing in WAN 6. Modeling WAN using.
LAN Overview (part 2) CSE 3213 Fall April 2017.
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
Characterizing the Existing Internetwork PART 1
1 CP Lecture 3 Computer communications 2. 2 Information quality and reliability A reliable communication implies reliable information but.. Other.
Chapter 4. After completion of this chapter, you should be able to: Explain “what is the Internet? And how we connect to the Internet using an ISP. Explain.
Hands-on Networking Fundamentals
Module 4: Designing Routing and Switching Requirements.
 Lecturer : Ch. Nabeel Ahmed Superior University Grw Campus 1.
Technical Policy and Standards Andy Gorton – Senior Architect: Institutional Networks.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Identifying Application Impacts on Network Design Designing and Supporting.
Network Analysis and Design Computer Networks do not of themselves justify their existence Networks exist to do something It is what they.
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
Chapter 19: Network Management Business Data Communications, 4e.
CCNA 2 Week 1 Routers and WANs. Copyright © 2005 University of Bolton Welcome Back! CCNA 2 deals with routed networks You will learn how to configure.
S4-Chapter 3 WAN Design Requirements. WAN Technologies Leased Line –PPP networks –Hub and Spoke Topologies –Backup for other links ISDN –Cost-effective.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Introducing Network Design Concepts Designing and Supporting Computer Networks.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
Business Data Communications, Fourth Edition Chapter 11: Network Management.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Introducing Network Design Concepts Designing and Supporting Computer Networks.
Cisco 3 - Switches Perrine - Brierley Page 112/1/2015 Module 5 Switches.
Chapter 11. Network Design
Computer networks Internet, Intranet, Extranet, Lan, Wan, characteristics and differences.
CCNA Guide to Cisco Networking Chapter 2: Network Devices.
Lecture-2: Idea of Network LAN - Local Area Network WAN - Wide Area Network.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 Planning a Network Upgrade Working at a Small-to-Medium Business or ISP – Chapter.
Network design Topic 6 Testing and documentation.
. Large internetworks can consist of the following three distinct components:  Campus networks, which consist of locally connected users in a building.
Network design Topic 2 Existing network infrastructure.
Network Management CCNA 4 Chapter 7. Monitoring the Network Connection monitoring takes place every day when users log on Ping only shows that the connection.
Networking Protocols John R. Durrett ISQS 6343 #1.
11 ROUTING IP Chapter 3. Chapter 3: ROUTING IP2 CHAPTER INTRODUCTION  Understand the function of a router.  Understand the structure of a routing table.
Characteristics of Scaleable Internetworks
Company LOGO Network Management Architecture By Dr. Shadi Masadeh 1.
Introduction Computer networks: – definition – computer networks from the perspectives of users and designers – Evaluation criteria – Some concepts: –
.  Hubs send data from one computer to all other computers on the network. They are low-cost and low-function and typically operate at Layer 1 of the.
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 12 Chapter 14 Robert D’Andrea Some slides provide by Priscilla Oppenheimer and used with.
© 2003, Cisco Systems, Inc. All rights reserved. 2-1 Campus Network Design.
COMPUTER NETWORKS CS610 Lecture-15 Hammad Khalid Khan.
The Underlying Technologies
Network Management Functions
Computing Over Distance
Lecture 7: Network Design Principles
Requirements Definition
Presentation transcript:

Network Design Principles CP3397 Network Design and Security Lecture 2

Contents Design goals Design choices Design approaches The design process Capacity planning

Design goals Good designs should: Deliver services requested by users Deliver acceptable throughput and response times Be within budget and maximise cost efficiencies Be reliable Be expandable without major redesign Be manageable by maintenance and support staff Be well documented

Design Choices Balance of distribution Level of transparency Security Connectivity technology

Design approaches Two typical methods Traditional analytic design Building block approach Both use a similar iterative approach

The traditional design process

Design Stages - Agree requirements Engage end users Translate requirements Business objectives –> technical specification Phasing the requirements Right level of detail at each design stage Designing the requirements

Design Stages - Designing the requirements Aim for completeness Prioritise with a hierarchical system such as [M] - Mandatory [H] – Highly desirable [D] - Desirable [N] - Note

Design Stages - Assessing requirements Consider all aspects E.g. support & maintenance, depreciation, commissioning costs, project management fees, h/w & s/w upgrade costs, b/w/ costs, consultancy charges – over the lifetime of the network Weighted matrix multipliers M=100, H=10, D=1, N=0 Produce scores and rank suppliers

Design Stages - Information gathering Need to find details of user behaviour, application use and location information for example: User: location, numbers, services used, typical access Sites: number, location, constraints on traffic (security, political or cost) Servers and services: location, level of distribution WAN/backbone predicted link traffic Protocol support: bridged, routed or switched – Gateways needed? Legacy support: equipment, protocols or services Specific availability needs? 24-hour/backup links etc Five-year plan – changes to population or business requirements Budgetary constraints Greenfield or existing site Information is refined and leads to a requirements database and capacity plan

Design Stages - Site constraints Greenfield or Greenfield sites have no legacy constraints but… It is difficult to determine the real network loads and stresses Needs more detail of application use and underlying protocols Could use simulation to predict performance Existing site Limited access Access to live network could be restricted but… Bottlenecks more obvious Can use traffic/network analysis tools

Design Stages - Planning Uses information on Hosts, users, services, and their internetworking needs Iterative process of Conceptual design Analysis Refinement Involving Brainstorming, design reviews, modelling tools Leading to final draft design

Design Stages - Design specification Detailed document of the design Acts as a benchmark for design changes Final design choices and changes need justification and documenting Should include change history to aid maintenance Used for the implementation

Design Stages - Implementation Needs a project plan to include Phased introduction of new technology Educating the users (what to expect) Pilot installation (test for possible problems) Acceptance testing (to prove performance meets requirements) Deployment (provide support on going live and provide fallback position)

Connectivity options Technology choices LANs (Ethernet, Token ring, ATM) MANs (FDDI, SMDS, ATM, SONET/SDH) WANS (Frame relay, ATM, ISDN, X.25, PDCs, Satellite) Wireless (802.11, Bluetooth, GPRS, GSM) Dial-up lines Serial links

Connectivity option determinants Packet, cell or circuit switching Wired or wireless Distance Performance Bandwidth Quality of Service Availability

Media and bandwidth choices

Capacity Planning - Outline Concerned with User response times Application behaviour and performance characteristics Network utilisation Needed to Minimise downtime Maximise service to customers Minimise costs of procurement and maintenance Avoid unscheduled maintenance or re-design Avoid costly upgrades and bad publicity

Capacity Planning - Stages Form a discussion group (involve users etc.) Quantify user behaviour Quantify Application behaviour Baseline existing network Traffic profiles Make traffic projections Summarize input data for design process Assess other data (environmental, location restrictions, deployment constraints etc)

Capacity Planning – Step 1 Form a discussion group (involve users etc.) Needs wide representation Users, network managers, application groups To elicit What uses find acceptable and unacceptable Map of services and users and details of user behaviour Quantify items using User and service sizing data Snapshots from data capture and network management tools Traces of key services using protocol analysers Pilot network implementation

Capacity Planning – Step 2 Quantify user behaviour Need to know population and and location of users Summary of major user groups Application use by user group Site location data (country, grid ref., town, postcode, telephone exchange) Planned changes

Capacity Planning – Step 3 Quantify Application behaviour Need to identify Applications that could affect performance Location and performance of servers and clients Key constraints on performance (response times, buffer sizes etc And define Application behaviour under fault conditions (lost data) Addressing mechanisms( broad/multi/unicast) Packet characteristics (frame sizes and direction) Routable and non-routable services (IP, NETBIOS) Undefined applications allow choice of distribution balance

Capacity Planning – Step 4 Baseline existing network Baselining – a behavioural profile of the network obtained from Packet traces, transaction rates, event logs and stats Router ACLs, firewall rulebases Inventory of H/W and S/W revisions Traffic profiles -Capture data for a stable working network with details of B/w utilization by packet type and protocol Packet/frame size distribution Background error rates Collision rates Various tools can be used Network and protocol analysers, SNMP data, RMON probes, OS tools, traceroute, ping etc

Capacity Planning – Step 5 Make traffic projections using some, or all of: Hand calculation Commercial analytical tools to project network utilisation Simulation tools (most detail)

Capacity Planning – Step 6 Summarize input data for design process Budget Database of sites, user populations, List of key applications and their behaviour Traffic matrix Need to consider Static or dynamic bandwidth allocation Max. Delay and Max. hops between sites Resilience, Availability, degree of meshing Design constraints and trade-off (e.g. delay v cost)

The building-block design process (an alternative)

Summary Good design Is an iterative process of continuous refinement Is logical and consistent Should deliver acceptable performance and cost metrics (trade-off) Is more than choosing the technology!