Top-Down Network Design

Similar documents
Top-Down Network Design

Top-Down Network Design

Expected Outcomes Able to design the network security for the entire network Able to develop and suggest the security plan and policy

Top-Down Network Design

Lecture 4: Introduction to Computer Network Design

Top-Down Network Design

itel MPLS (IP VPN) Maximum Network Potential

CPSC 441 Tutorial-1. Department of Computer Science University of Calgary

CS 344/444 Computer Network Fundamentals Final Exam Solutions Spring 2007

Encryption in high-speed optical networks

TinySec: A Link Layer Security Architecture for Wireless Sensor Networks. Presented by Paul Ruggieri

Mapping Mechanism to Enhance QoS in IP Networks

Introduction to VoIP. Cisco Networking Academy Program Cisco Systems, Inc. All rights reserved. Cisco Public. IP Telephony

MQC Hierarchical Queuing with 3 Level Scheduler

In the LAN area it is more than just buying a few devices In the WAN area it is more than just calling the phone company

2 Network Basics. types of communication service. how communication services are implemented. network performance measures. switching.

Fundamentals of Networking Network Terminologies

Comparing the bandwidth and priority Commands of a QoS Service Policy

Telecommunication Services Engineering Lab. Roch H. Glitho

Lecture 14: Performance Architecture

Hybrid Cloud for Business Communications

CSE 123b Communications Software

Configurable Queue Depth

ETSF10 Internet Protocols Transport Layer Protocols

Overview Computer Networking What is QoS? Queuing discipline and scheduling. Traffic Enforcement. Integrated services

Virtual private networks

Never Drop a Call With TecInfo SIP Proxy White Paper

CS533 Modeling and Performance Evaluation of Network and Computer Systems

CS533 Modeling and Performance Evaluation of Network and Computer Systems

5 What two Cisco tools can be used to analyze network application traffic? (Choose two.) NBAR NetFlow AutoQoS Wireshark Custom Queuing

Internetwork. recursive definition point-to-point and multi-access: internetwork. composition of one or more internetworks

Computer Networks. ENGG st Semester, 2010 Hayden Kwok-Hay So

Data center interconnect for the enterprise hybrid cloud

A closer look at network structure:

CS519: Computer Networks

Introducing Campus Networks

YOUR CONDUIT TO THE CLOUD

Cell Switching (ATM) Commonly transmitted over SONET other physical layers possible. Variable vs Fixed-Length Packets

Performance Modeling

Chapter 1. Cisco SONA and the Cisco Enterprise Architecture

Deploying MPLS & DiffServ

Multimedia Networking

Top-Down Network Design

Fragmenting and Interleaving Real-Time and Nonreal-Time Packets

Operational Network Security

CCVP QOS Quick Reference Sheets

Copyright 1998, Cisco Systems, Inc. All rights reserved. Printed in USA. Presentation_ID.scr 1. IPS _05_2001_c1

L1.5VPNs: PACKET-SWITCHING ADAPTIVE L1 VPNs

CS 457 Multimedia Applications. Fall 2014

THE COMPLETE FIELD GUIDE TO THE WAN

Multi-Level Priority Queues

The Network Layer and Routers

Cisco Implementing Cisco IP Routing (ROUTE v2.0)

TCP Optimization for Service Providers

Seven Criteria for a Sound Investment in WAN Optimization

Master Course Computer Networks IN2097

CHAPTER. Introduction. Last revised on: February 13, 2008

Last Time. Internet in a Day Day 2 of 1. Today: TCP and Apps

CSCD 433/533 Advanced Networks Spring Lecture 22 Quality of Service

Introduction to Quality of Service

QoS in IPv6. Madrid Global IPv6 Summit 2002 March Alberto López Toledo.

Cisco 4000 Series Integrated Services Routers: Architecture for Branch-Office Agility

QoS on Low Bandwidth High Delay Links. Prakash Shende Planning & Engg. Team Data Network Reliance Infocomm

Prepared by Agha Mohammad Haidari Network Manager ICT Directorate Ministry of Communication & IT

The Cisco WebEx Node for the Cisco ASR 1000 Series Delivers the Best Aspects of On-Premises and On-Demand Web Conferencing

Voice over Internet Protocol

WAN Technologies CCNA 4

Hierarchical Queuing Framework

Real-Time Protocol (RTP)

NETWORK PROBLEM SET Solution

Transform your network and your customer experience. Introducing SD-WAN Concierge

Testing Carrier Ethernet SLA s. Mark Mullins Carrier Ethernet Marketing Manager

31270 Networking Essentials Focus, Pre-Quiz, and Sample Exam Answers

Cisco ASR 1000 Series Aggregation Services Routers: QoS Architecture and Solutions

Computer Communication Networks

Technology Brief. VeloCloud Dynamic. Multipath Optimization. Page 1 TECHNOLOGY BRIEF

Distributing Bandwidth Between Queues

"Filling up an old bath with holes in it, indeed. Who would be such a fool?" "A sum it is, girl," my father said. "A sum. A problem for the mind.

Latency on a Switched Ethernet Network

VOIP Network Pre-Requisites

Digital Asset Management 5. Streaming multimedia

IP SLAs Overview. Finding Feature Information. Information About IP SLAs. IP SLAs Technology Overview

Introductions. Computer Networking Lecture 01. January 16, HKU SPACE Community College. HKU SPACE CC CN Lecture 01 1/36

Service Definition Internet Service

A Guide to Architecting the Active/Active Data Center

Exam: : VPN/Security. Ver :

XO Stats: User Guide. Monitor your circuit performance, troubleshoot, and plan future network capacity requirements

Southern Polytechnic State University Spring Semester 2009

Configuring Class-Based RTP and TCP Header Compression

Top-Down Network Design, Ch. 7: Selecting Switching and Routing Protocols. Top-Down Network Design. Selecting Switching and Routing Protocols

Advanced Computer Networks

Cisco Optimizing Converged Cisco Networks. Practice Test. Version

Selection of Techniques and Metrics

Scalability of Routing Protocols

precise rules that govern communication between two parties TCP/IP: the basic Internet protocols IP: Internet protocol (bottom level)

Models. Motivation Timing Diagrams Metrics Evaluation Techniques. TOC Models

COM-208: Computer Networks - Homework 1

Prioritizing Services

Module objectives. Integrated services. Support for real-time applications. Real-time flows and the current Internet protocols

PRACTICE QUESTIONS ON RESOURCE ALLOCATION

Transcription:

Top-Down Network Design Chapter Two Analyzing Technical Goals and Tradeoffs Copyright 2010 Cisco Press & Priscilla Oppenheimer 1 Technical Goals Scalability Availability Performance Security Manageability Usability Adaptability Affordability 2 Page 1

Scalability Scalability refers to the ability to grow Some technologies are more scalable Flat network designs, for example, don t scale well Try to learn Number of sites to be added What will be needed at each of these sites How many users will be added How many more servers will be added 3 Availability A customer s goal for availability is to keep missioncritical applications running smoothly, with little or no downtime Availability can be expressed as a percent uptime per year, month, week, day, or hour, compared to the total time in that period For example: 24/7 operation Network is up for 165 hours in the 168-hour week Availability is 98.21% Different applications may require different levels Some enterprises may want 99.999% or Five Nines availability 4 Page 2

Availability Downtime in Minutes 99.999% Availability May Require Triple Redundancy ISP 1 ISP 2 ISP 3 Enterprise Can the customer afford this? Redundancy is a solution to a goal of high availability 6 Page 3

Availability Availability can also be expressed as a mean time between failure (MTBF) and mean time to repair (MTTR) Availability = MTBF/(MTBF + MTTR) For example: The network should not fail more than once every 4,000 hours (166 days) and it should be fixed within one hour 4,000/4,001 = 99.98% availability 7 Network Performance Common performance factors include Bandwidth Throughput Bandwidth utilization Offered load Accuracy Efficiency Delay (latency) and delay variation Response time 8 Page 4

Bandwidth vs. Throughput Bandwidth and throughput are not the same thing Bandwidth is the data carrying capacity of a circuit Usually specified in bits per second Throughput is the amount of data moved successfully from one place to another in a given time period. Measured in bps, Bps, or packets per second (pps) 9 Bandwidth, Throughput, Load 10 Page 5

Other Factors that Affect Throughput The size of packets Inter-frame gaps between packets Packets-per-second ratings of devices that forward packets Client speed (CPU, memory, and HD access speeds) Server speed (CPU, memory, and HD access speeds) Network design Protocols Distance Errors Time of day, etc. 11 Throughput vs. Goodput You need to decide what you mean by throughput Are you referring to bytes per second, regardless of whether the bytes are user data bytes or packet header bytes Or are you concerned with application-layer throughput of user bytes, sometimes called goodput In that case, you have to consider that bandwidth is being wasted by the headers in every packet 12 Page 6

Performance (continued) Efficiency How much overhead is required to deliver an amount of data? How large can packets be? Larger better for efficiency (and goodput) But too large means too much data is lost if a packet is damaged How many packets can be sent in one bunch without an acknowledgment? 13 Efficiency 14 Page 7

Delay from the User s Point of View Response Time A function of the application and the equipment the application is running on, not just the network Most users expect to see something on the screen in 100 to 200 milliseconds 15 Delay from the Engineer s Point of View Propagation delay A signal travels in a cable at about 2/3 the speed of light in a vacuum Transmission delay (also known as serialization delay) Time to put digital data onto a transmission line For example, it takes about 5 ms to output a 1,024 byte packet on a 1.544 Mbps T1 line Packet-switching delay Queuing delay 16 Page 8

Queuing Delay and Bandwidth Utilization Number of packets in a queue increases exponentially as utilization increases 17 Example A packet switch has 5 users, each offering packets at a rate of 10 packets per second The average length of the packets is 1,024 bits The packet switch needs to transmit this data over a 56-Kbps WAN circuit Load = 5 x 10 x 1,024 = 51,200 bps Utilization = 51,200/56,000 = 91.4% Average number of packets in queue = (0.914)/(1-0.914) = 10.63 packets 18 Page 9

Delay Variation The amount of time average delay varies Also known as jitter Voice, video, and audio are intolerant of delay variation So forget everything we said about maximizing packet sizes There are always tradeoffs Efficiency for high-volume applications versus low and non-varying delay for multimedia 19 Security Focus on requirements first Detailed security planning later (Chapter 8) Identify network assets Including their value and the expected cost associated with losing them due to a security problem Analyze security risks 20 Page 10

Network Assets Hardware Software Applications Data Intellectual property Trade secrets Company s reputation 21 Security Risks Hacked network devices Data can be intercepted, analyzed, altered, or deleted User passwords can be compromised Device configurations can be changed Reconnaissance attacks Denial-of-service attacks 22 Page 11

Manageability Fault management Detecting, isolating, and correcting problems; reporting problems to end users and managers; tracking trends related to problems Configuration management Controlling, operating, identifying, and collecting data from managed devices Accounting management Accounting of network usage to allocate costs to network users and/or plan for changes in capacity requirements Performance management Analyzing traffic and application behavior to optimize a network, meet service-level agreements, and plan for expansion Security management Monitoring and testing security and protection policies, maintaining and distributing passwords and other authentication & authorization information, managing encryption keys, and auditing adherence to security policies 23 Usability Usability: the ease of use with which network users can access the network and services Networks should make users jobs easier Some design decisions will have a negative affect on usability: Strict security, for example 24 Page 12

Adaptability Avoid incorporating any design elements that would make it hard to implement new technologies in the future Change can come in the form of new protocols, new business practices, new fiscal goals, new legislation A flexible design can adapt to changing traffic patterns and Quality of Service (QoS) requirements 25 Affordability A network should carry the maximum amount of traffic possible for a given financial cost Affordability is especially important in campus network designs WANs are expected to cost more, but costs can be reduced with the proper use of technology Quiet routing protocols, for example 26 Page 13

Network Applications Technical Requirements 27 Making Tradeoffs 28 Page 14

29 Summary Continue to use a systematic, top-down approach Don t select products until you understand goals for scalability, availability, performance, security, manageability, usability, adaptability, and affordability Tradeoffs are almost always necessary 30 Page 15

Review Questions What are some typical technical goals for organizations today? How do bandwidth and throughput differ? How can one improve network efficiency? What tradeoffs may be necessary in order to improve network efficiency? 31 Page 16