P ART 4 T ESTING, O PTIMIZING AND D OCUMENTING Y OUR N ETWORK D ESIGN 1.

Slides:



Advertisements
Similar presentations
Quality of Service CCDA Quick Reference.
Advertisements

Cultural Heritage in REGional NETworks REGNET Project Meeting Content Group
Top-Down Network Design Chapter Nine Developing Network Management Strategies Copyright 2010 Cisco Press & Priscilla Oppenheimer.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Guide to Network Defense and Countermeasures Second Edition
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Top-Down Network Design Chapter Fourteen Documenting Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Documenting Your Network Florence J. Davidson March 18, 2004 CIS460A1.
Network Design and Implementation
Project Management Methodology Procurement management.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Prototyping the WAN Designing and Supporting Computer Networks – Chapter 8.
Building Your Own Firewall Chapter 10. Learning Objectives List and define the two categories of firewalls Explain why desktop firewalls are used Explain.
Hands-On Microsoft Windows Server 2003 Networking Chapter 7 Windows Internet Naming Service.
Business Data Communications & Networking
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 12 Chapter 13 and 14 Robert D’Andrea 2015.
Readying Data Networks for Converged Services Presented by: Jaye Armstrong-CCIE Director of Data Services.
Top-Down Network Design Chapter Two Analyzing Technical Goals and Tradeoffs Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Bandwidth Throttling. Reason for Implementing Bandwidth Throttling Limited Available Bandwidth If left unattended, patron internet traffic can place a.
 Network Management  Network Administrators Jobs  Reasons for using Network Management Systems  Analysing Network Data  Points that must be taken.
Documenting Network Design
CLIENT A client is an application or system that accesses a service made available by a server. applicationserver.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
CIS460 – NETWORK ANALYSIS AND DESIGN
Design Completion A Major Milestone System is Presented to Users and Management for Approval.
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 11 Robert D’Andrea 2015.
Implementing ISA Server Publishing. Introduction What Are Web Publishing Rules? ISA Server uses Web publishing rules to make Web sites on protected networks.
OV Copyright © 2011 Element K Content LLC. All rights reserved. Network Management  Network Monitoring  Configuration Management Documentation.
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Oppenheimer.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Identifying Application Impacts on Network Design Designing and Supporting Computer.
Hands-on Networking Fundamentals
Module 4: Designing Routing and Switching Requirements.
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 12 Chapter 14 Robert D’Andrea Some slides provide by Priscilla Oppenheimer and used with.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 12 Chapter 14 Robert D’Andrea Some slides provide by Priscilla Oppenheimer and used with.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Gathering Network Requirements Designing and Supporting Computer Networks – Chapter.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Identifying Application Impacts on Network Design Designing and Supporting.
LAN Switching and Wireless – Chapter 1 Vilina Hutter, Instructor
Chapter 5: Implementing Intrusion Prevention
NETE Computer Network Analysis and DesignSlide 1 Documenting Network Design NETE-4635 Computer Network Analysis and Design.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Gathering Network Requirements Designing and Supporting Computer Networks – Chapter.
ITEC 275 Computer Networks – Switching, Routing, and WANs
Top-Down Network Design Chapter Twelve Testing Your Network Design Oppenheimer.
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 11 Robert D’Andrea Some slides provide by Priscilla Oppenheimer and used with permission.
Network design Topic 6 Testing and documentation.
1 Microsoft Windows 2000 Network Infrastructure Administration Chapter 4 Monitoring Network Activity.
Network design Topic 2 Existing network infrastructure.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Preparing the Proposal Designing and Supporting Computer Networks – Chapter 9.
Chapter 12 The Network Development Life Cycle
Role Of Network IDS in Network Perimeter Defense.
NT1210 Introduction to Networking
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 12 Chapter 14 Robert D’Andrea Some slides provide by Priscilla Oppenheimer and used with.
1 Presented by: Val Pennell, Test Tool Manager Date: March 9, 2004 Software Testing Tools – Load Testing.
© 2003, Cisco Systems, Inc. All rights reserved. 2-1 Campus Network Design.
ITEC 275 Computer Networks – Switching, Routing, and WANs
ITEC 275 Computer Networks – Switching, Routing, and WANs
Instructor Materials Chapter 6: Quality of Service
Chapter 9 Optimizing Network Performance
ITEC 275 Computer Networks – Switching, Routing, and WANs
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
ITEC 275 Computer Networks – Switching, Routing, and WANs
Top-Down Network Design Chapter Twelve Testing Your Network Design
Top-Down Network Design Chapter Fourteen Documenting Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
100% Exam Passing Guarantee & Money Back Assurance
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
CIS460 – NETWORK ANALYSIS AND DESIGN
1 Stadium Company Network. The Stadium Company Project Is a sports facility management company that manages a stadium. Stadium Company needs to upgrade.
Requirements Definition
Chapter-5 Traffic Engineering.
Preparing the Proposal
Presentation transcript:

P ART 4 T ESTING, O PTIMIZING AND D OCUMENTING Y OUR N ETWORK D ESIGN 1

C HAPTER T WELVE T ESTING Y OUR N ETWORK D ESIGN Copyright 2010 Cisco Press & Priscilla Oppenheimer 2

R EASONS TO T EST Verify that the design meets key business and technical goals Validate LAN and WAN technology and device selections Verify that a service provider provides the agreed- up service Identify bottlenecks or connectivity problems Determine optimization techniques that will be necessary Prove to yourself and your customers that your solution meets the goals and is the best choice. 3

T ESTING Y OUR N ETWORK D ESIGN Use industry testing services Build and test a prototype system Use third-party and Cisco tools 4

I NDUSTRY T ESTING S ERVICES Some respected, independent testing labs The Interoperability Lab at the University of New Hampshire (IOL) ICSA Labs Miercom Labs AppLabs The Tolly Group Suitable for simple, standard and test results published networks devices and network structures. But most of their tests are component test. 5

Prototype Network System A prototype is an initial implementation of a new system that provides a model on which the final implementation will be patterned. It’s functional but don’t need to implement a full-scale system. A prototype should verify important capabilities and functions that might not perform adequately. 6

Scope of a prototype system A prototype can be implemented in three ways Test network in a lab Integrated into a production network but tested during off hours Integrated into a production network but tested during normal business hours 7

C OMPONENTS OF A T EST P LAN Test objectives and acceptance criteria The types of tests that will be run Network equipments and other resources required Testing scripts The timeline and milestones for the testing project 8

T EST O BJECTIVES AND A CCEPTANCE C RITERIA (most important step) Specific and concrete Based on business and technical goals Clear criteria for declaring that a test passed or failed If appropriate, reference a baseline 9

Example of specific objectives and acceptance criteria Measure the response time for Application XYZ during peak usage hours. The acceptance criterion is that the response time must be <=0.1 s. 10

T YPES OF T ESTS Application response-time tests Throughput tests Availability tests Regression tests, makes sure the new system doesn’t break any applications or components that were known to work and perform to a certain level before the new system was installed. 11

R ESOURCES N EEDED FOR T ESTING Network topology and list of devices List of test tools Scheduled time in a lab either at your site or the customer’s site Power, air conditioning, rack space, and other physical resources Help from coworkers or customer staff Help from users to test applications Network addresses and names 12

E XAMPLE T EST S CRIPT Network ANetwork B Server 1 Firewall Protocol Analyzer Workstations Protocol Analyzer 13

E XAMPLE T EST S CRIPT ( CONTINUED ) Test objective. Assess the firewall’s capability to block Application ABC traffic, during both light and moderately heavy load conditions. Acceptance criterion. The firewall should block the TCP SYN request from every workstation on Network A that attempts to set up an Application ABC session with Server 1 on Network B. The firewall should send each workstation a TCP RST (reset) packet. 14

E XAMPLE T EST S CRIPT ( CONTINUED ) Test steps 1. Start capturing network traffic on the protocol analyzer on Network A. 2. Start capturing network traffic on the protocol analyzer on Network B. 3. Run Application ABC on a workstation located on Network A and access Server 1 on Network B. 4. Stop capturing network traffic on the protocol analyzers. 5. Display data on Network A’s protocol analyzer and verify that the analyzer captured a TCP SYN packet from the workstation. Verify that the network layer destination address is Server 1 on Network B, and the destination port is port 1234 (the port number for Application ABC). Verify that the firewall responded to the workstation with a TCP RST packet. 15

E XAMPLE T EST S CRIPT ( CONTINUED ) 6. Display data on Network B’s protocol analyzer and verify that the analyzer did not capture any Application-ABC traffic from the workstation. 7. Log the results of the test in the project log file. 8. Save the protocol-analyzer trace files to the project trace-file directory. 9. Gradually increase the workload on the firewall, by increasing the number of workstations on Network A one at a time, until 50 workstations are running Application ABC and attempting to reach Server 1. Repeat steps 1 through 8 after each workstation is added to the test. 16

T OOLS FOR T ESTING A N ETWORK D ESIGN Types of tools Network-management and monitoring tools Traffic generation tools Modeling and simulation tools QoS and service-level management tools 17

Benefits of using simulation software to test Lower overall cost Flexibility Scalability Control

Limitations of using simulation software to test the design: Limited functionality Unrealistic performance

S UMMARY An untested network design probably won’t work. It’s often not practical to test the entire design. However, by using industry testing services and tools, as well as your own testing scripts, you can (and should) test the complex, risky, and key components of a network design. 20

R EVIEW Q UESTIONS Why is it important to test your network design? Why is regression testing important? What are some characteristics of well-written acceptance criteria? What are some characteristics of a good network simulation tool? 21

C HAPTER T HIRTEEN O PTIMIZING Y OUR N ETWORK D ESIGN Copyright 2010 Cisco Press & Priscilla Oppenheimer 22

R EASONS TO O PTIMIZE Meet key business and technical goals Use bandwidth efficiently Control delay and jitter (essential for multimedia applications)delay and jitter Reduce serialization delay (T f Transmission time) Serialization Delay = Size of Packet (bits) / Transmission Rate (bps) Meet Quality of Service (QoS) requirements 23 Jitter is the undesired deviation from true periodicity of an assumed periodic signal in electronics and telecommunications

IP M ULTICAST H ELPS O PTIMIZE B ANDWIDTH U SAGE With IP multicast, you can send a high- volume multimedia stream just once instead of once for each user Requires support for Multicast addressing Multicast registration (IGMP) Multicast routing protocols 24

A F EW T ECHNOLOGIES FOR M EETING Q O S R EQUIREMENTS Internet Engineering Task Force Internet Engineering Task Force (IETF) controlled load service IETF guaranteed service IP precedence IP differentiated services 25

T RAFFIC S HAPING Manage and control network traffic to avoid bottlenecks Avoid overwhelming a downstream router or link Reduce outbound traffic for a flow to a configured bit rate Queue bursts of traffic for that flow 26

S UMMARY Optimization provides the high bandwidth, low delay, and controlled jitter required by many critical business applications To minimize bandwidth utilization by multimedia applications, use IP multicast To reduce serialization delay, use link fragmentation and compressed RTP To support QoS and optimize performance, use IP precedence, DSCP, 802.1p. advanced switching and queuing methods, RED, CAR, etc. 27

R EVIEW Q UESTIONS Why is it important to optimize your network? What has become of the IP type of service field? What are some methods for marking packets to identify the need for priority handling? Compare and contrast Cisco queuing services. 28

C HAPTER F OURTEEN D OCUMENTING Y OUR N ETWORK D ESIGN Copyright 2010 Cisco Press & Priscilla Oppenheimer 29

D OCUMENTING Y OUR D ESIGN If you are given a request for proposal (RFP), respond to the request in the exact format that the RFP specifies If no RFP, you should still write a design document Describe your customer’s requirements and how your design meets those requirements Document the budget for the project Explain plans for implementing the design 30

T YPICAL RFP R ESPONSE T OPICS A network topology for the new design Information on the protocols, technologies, and products that form the design An implementation plan A training plan Support and service information Prices and payment options Qualifications of the responding vendor or supplier Recommendations from other customers Legal contractual terms and conditions 31

Your report could be written in this way. C ONTENTS OF A N ETWORK D ESIGN D OCUMENT Executive summary Project goal Project scope Design requirements Current state of the network New logical and physical design Results of network design testing Implementation plan Project budget 32

33

D ESIGN R EQUIREMENTS Business goals explain the role the network design will play in helping an organization succeed Technical goals include scalability, performance, security, manageability, usability, adaptability, and affordability 34

L OGICAL AND P HYSICAL D ESIGN Logical design Topology Models for addressing and naming Switching and routing protocols Security strategies Network management strategies Physical design Actual technologies and devices 35

I MPLEMENTATION P LAN Recommendations for deploying the network design Project schedule Including any dates and times for service provider installations Any plans for outsourcing Training Risks A fallback plan if the implementation should fail A plan for evolving the design as new requirements arise 36

P LAN FOR THE I NTERNETWORK I MPLEMENTATION Determine the best installation method: New installation Phased installation Complete replacement

P LAN FOR THE I NTERNETWORK I MPLEMENTATION Estimate timelines and resources

P LAN FOR THE I NTERNETWORK I MPLEMENTATION Create an installation schedule based on maintenance windows and downtime allowances

P LAN FOR THE I NSTALLATION Prepare the cost estimate by creating a Bill of Material: Order new and replacement parts Identify additional devices Identify upgrades to existing devices Identify software requirements

P RESENT THE N ETWORK P ROPOSAL TO THE C USTOMER Complete the proposal and develop a proposal presentation

P RESENT THE N ETWORK P ROPOSAL TO THE C USTOMER Present the network design proposal to the class and gain sign-off from the instructor: Include slides or other visual aids Incorporate presentation best practices

P OSSIBLE A PPENDIXES Detailed topology maps Device configurations Addressing and naming details Network design testing results Contact information Pricing and payment options More information about the company that is presenting the design Annual reports, product catalogs, press releases Legal contractual terms and conditions 43

S UMMARY When a customer provides an RFP, make sure to follow the prescribed format When not bound by an RFP, develop a design document that describes requirements, the existing network, the logical and physical design, an implementation plan, and the budget Be sure to include an executive summary In some cases, you should also include appendixes with detailed information 44

R EVIEW Q UESTIONS Why is it important to document your network design? Why is it important to submit an RFP proposal in the exact format prescribed? What are the major topics in a design document? What are some possible appendixes for a design document? 45

46