Lab 3: WAN Capacity Planning for an Application Deployment



Similar documents
Lab 3: Evaluating Application Performance across a WAN

Lab 1: Evaluating Internet Connection Choices for a Small Home PC Network

Home Networking Evaluating Internet Connection Choices for a Small Home PC Network

LAB 1: Evaluating Internet Connection Choices for a Small Home PC Network

Applications. Network Application Performance Analysis. Laboratory. Objective. Overview

Planning a Network with Different Users, Hosts, and Services

Step One. Step Two. Step Three USING EXPORTED DATA IN MICROSOFT ACCESS (LAST REVISED: 12/10/2013)

Install FileZilla Client. Connecting to an FTP server

SUNYIT. Reaction Paper 2. Measuring the performance of VoIP over Wireless LAN

Security Labs in OPNET IT Guru

Packet Tracer 3 Lab VLSM 2 Solution

WSDOT ProjectWise V8i Training 101

RIP: Routing Information Protocol

Setting Up Your FTP Server

First Steps to Using a PacketShaper

Virtual Office Network Tests Version 2.0 Revision 1.0 8x8, Inc O'Nel Drive San Jose, CA Phone: Fax:

BGP: Border Gateway Protocol

NETFORT LANGUARDIAN MONITORING WAN CONNECTIONS. How to monitor WAN connections with NetFort LANGuardian Aisling Brennan

Lab: Create Your Own Homepage! This exercise uses MS Expression Web as a Web Page creation tool. If you like you

CHAPTER. Monitoring and Diagnosing

Salesforce Classic Guide for iphone

Traffic Modeling and Importing Traffic

Crystal Reports Payroll Exercise

RIP: Routing Information Protocol

SQL Server 2005: Report Builder

CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs

Uninstall Check Scanning software (Fujitsu S300)

Model 288B Charge Plate Graphing Software Operators Guide

MultiSite Manager. Setup Guide

Lync for Mac Get Help Guide

MicroStrategy Desktop

Using LiveAction Software for Successful VoIP Deployments How to quickly and accurately deploy QoS for VoIP networks

As your financial institution completes its system conversion, you

Adobe Acrobat 6.0 Professional

NOTE: Please refer to the LinkNavigator CD-ROM s IP Setup Utility if you do not know the LinkStation s IP Address or Host Name.

RemoteWare Software Manager

SOS SO S O n O lin n e lin e Bac Ba kup cku ck p u USER MANUAL

Completing Baseline s Site Survey Request Form

IMPORTANT! Please print this document and the message it came with so you can activate your account on Day 1 of the Conversion.

BIGPOND ONLINE STORAGE USER GUIDE Issue August 2005

Intro to Web Development

Qvis Security Technical Support Field Manual LX Series

MultiSite Manager. Setup Guide

How to Use JCWHosting Reseller Cloud Storage Solution

Stellar Phoenix Exchange Server Backup

Creating a Web Site with Publisher 2010

Tech Tips Helpful Tips for Pelco Products

WELCOME TO CITUS CLOUD LOAD TEST

ENSC 427: Communication Networks

Using SSH Secure Shell Client for FTP

Installing and Configuring vcloud Connector

Analysis of IP Network for different Quality of Service

GUIDE FOR SORTING RX HISTORY REPORTS IN MICROSOFT EXCEL

Macintosh: Microsoft Outlook Web Access

Managing Contacts in Outlook

Moving your GroupWise archive to Outlook 2010 Key step to take the day after your upgrade

BASIC ANALYSIS OF TCP/IP NETWORKS

Getting Started Guide - Desktop

138 Configuration Wizards

Step Sheet: Creating a Data Table and Charts

DocumentMall PPDM Upload Link Version 1.0 User s Guide

LogMeIn Network Console Version 8 Getting Started Guide

Deploying Windows Streaming Media Servers NLB Cluster and metasan

Aspera Connect User Guide

Xythos on Demand Quick Start Guide For Xythos Drive

Transcription Module Easy Start Guide

Results CRM 2012 User Manual

DataPA OpenAnalytics End User Training

IST 195 Lab 11: MS Access

WALKABOUT 5215 SUPPLEMENTAL INSTRUCTIONS FOR SETTING UP YOUR USER PROFILE IN DRAGON NATURALLYSPEAKING

Pure1 Manage User Guide

SonicWALL GMS Custom Reports

CREATING AN IKE IPSEC TUNNEL BETWEEN AN INTERNET SECURITY ROUTER AND A WINDOWS 2000/XP PC

Instructions for Creating an Outlook Distribution List from an Excel File

Network/VPN Overlap How-To with SonicOS 2.0 Enhanced Updated 9/26/03 SonicWALL,Inc.

ENSC 427: Communication Networks. Analysis of Voice over IP performance on Wi-Fi networks

CCNA Discovery Networking for Homes and Small Businesses Student Packet Tracer Lab Manual

Windows XP Pro: Basics 1

Basic Mercury Powered NXT Configuration in Doors.NET TM Application Note. 1.0 Adding an NXT-MSC Controller to the NXT Gateway

Content Author's Reference and Cookbook

Aspera Connect User Guide

CORSAIR GAMING KEYBOARD SOFTWARE USER MANUAL

QOS - Implementing Cisco Quality of Service

Getting Started with Tableau Server 6.1

Customer Network Assessment

Vodafone PC SMS (Software version 4.7.1) User Manual

Aspera Connect Linux 32/64-bit. Document Version: 1

Virtual Office Remote Installation Guide

Using Outlook Web App

Clearing the Way for VoIP

10 WIRELESS, REMOTE, AND WIDE AREA NETWORKING

Bloomfield Hills Schools VPN and Viewconnect Instructions

Scenario 1: One-pair VPN Trunk

SHARP Digital Signage Software Pro PN-SS05 OPERATION MANUAL

Using desktop ANYWHERE

Recommended QoS Configuration Settings for TP-LINK Archer C3200 Wireless Router

Transcription:

Lab 3: WAN Capacity Planning for an Application Deployment Objective In this lab, OPNET s IT Guru Academic Edition modeling software is used to perform a capacity planning study. IT Guru predicts the impact a new application deployment will have on network resources, and the impact the network will have on the application performance. You will learn the benefits of simulating applications on the network infrastructure prior to their deployment. You will understand how a new application affects the performance of other applications and what important decisions related to network infrastructure upgrades are needed to improve application performance. Lab Project Grow Money is a finance company with over $20 billion in assets, and offices throughout the US. Their plan is to deploy a new application called Ubiquitous, which will disseminate their strategy, over the course of the day, to all offices, so that executives in various locations can take their daily trading positions in line with the centralized strategy. Due to huge financial stakes, every user must be able to access every Ubiquitous transaction in less than 5 minutes. As one of Grow Money s network engineers, you have been assigned the task to predict, before Ubiquitous deployment, the impact by answering: (1) How will the network s background load affect Ubiquitous response time as experienced by the end user?, and (2) What effect will the expected Ubiquitous load have on the network? Overview In this lab, there are 3 scenarios. The first scenario studies the network and application performance prior to Ubiquitous deployment. In the second scenario, we deploy Ubiquitous, study its response time, and determine the impact it has on the network and other applications. The third scenario focuses on evaluating an option of a WAN upgrade to improve the performance. Lab Instructions Note: Bold marked words indicate menu/clickable options. You should be familiar with OPNET software and its environment. We will skip detailed instructions and focus more on results. Part 1: Understand the Model 1. Start IT Guru Academic Edition 9.1. 2. Select File -> Open 1

3. Scroll to the project named WAN_Lab, select it and click OK. If you do not see this project in the list, it means you have not downloaded and installed the labs properly. For complete instructions, follow the steps on this page: http://opnet.com/services/university/install_lab.html 4. The first scenario is named Baseline. You can verify the project and scenario names by observing the title bar. 5. Double-click on the README file icon to learn more about the scenario. Return to the topology by clicking. 6. You may wish to double-click the icon that marks every region in this view to drill down into the inter-city and/or intra-city infrastructure. Return to the topology by clicking. Part 2: Configure and Run the Simulation The goal is to evaluate network performance by simulating 50 minutes of a typical day. This is done by running a high-fidelity Discrete Event Simulation. 1. Click on the Configure/Run Simulation toolbar button. 2

2. Make sure the Simulation Duration is set to 50 minutes. 3. Click Run. Monitor the progress bar as the simulation proceeds. Ignore the messages, if any, that state Recoverable Error. This simulation may take many minutes to complete. Be patient. 4. When the simulation completes, Click Close. Part 3: View Results The goal here is to observe the results of (a) application response times for HTTP, FTP, and Email traffic, (b) packet delay and packet jitter values for Voice traffic, (c) top 10 link utilization values, and (d) top 10 queuing delay values. 1. Click on Results->View Results. View Application Response Times: 2. Expand Global Statistics -> HTTP. Repeat for Email, FTP, and Voice applications. 3. For both Email and FTP, select Download Response Time (sec) and Upload Response Time (sec). The selected graphs will be plotted on the right-side of the frame. On the lower-right side, make sure the settings are Stacked Statistics, This Scenario and As Is. Click Show. A window is created with the graphs containing the raw data for the Email and FTP application response times. 4. In the View Results Window, click the As Is drop-down menu and select average. This will convert the raw data into an average curve. Click Add and then click on the top-most graph of the window that you created in step 3. Now you have both the raw data and average graphs for Email and FTP application response times. 3

Note: If you did not follow the underlined instructions above, you may have mismatched raw data and average graphs, so close the graph, choose Delete and go through steps 3 and 4 again You may place the resulting window anywhere on your desktop by dragging it by its header bar. 5. Click Unselect to clear the current selections. 6. For HTTP, select Page Response Time (sec) and plot the raw and average data on one graph using steps 3-5 above. 7. For Voice, select Packet End-to-End Delay (sec) and Packet Delay Variation. Packet delay variation is synonymous with packet jitter. Plot the raw and average data on one graph using steps 3-5 above. What can you conclude looking at voice packet delay values? Answer: Voice packets experience an average delay of around 15-20 msec. It is recommended that voice packets have no more than a 50 msec delay to maintain a high quality of conversation. In this simulation, voice application quality is quite good. 4

View Top 10 Link Utilizations and Queuing Delays: 8. Click Results -> Find Top Results. Expand Link Statistics -> point-to-point and select Utilization and click Find Top Results button. You will see link utilization values in a table sorted in descending order. What is the most utilized link? Also, write its utilization value. Answer: 9. If you wish to graph these values, click on Graphs Stacked drop-down menu and select Graphs Overlaid. Click Graph. 10. Go back to Select Statistics Window and click Close. 11. Repeat steps 8-10 above but choose queuing delays instead of Utilization. Which link has the maximum queuing delay? Also, write the maximum delay value. Answer: 12. Close the Top Objects: point-to-point.utilization and Top Objects: pointto-point.queuing delay window. Part 4: Simulate Ubiquitous Deployment 1. Click on Scenarios ->Switch Scenarios. 2. Choose scenario Ubiquitous_Deployment. 3. Read the README. Click the icon to return to the topology view. Verify that Ubiquitous application is deployed by double-clicking DC node. Notice the Ubiquitous server is deployed on the same physical box where the Email server resides. Clients running Ubiquitous application will communicate with this server. Configuring custom applications is beyond the scope of this manual. 4. To verify the application deployment, double-click on Southern_California node and then, right-click on Malibu_LAN object. Select Edit Attributes. Select Supported Profiles and click the ( ), select Edit and observe that Ubi_profile is configured. 2 clients within this LAN will be acting as clients that run the Ubiquitous application. Click Cancel on all the windows to return to the scenario. 5. The traffic from other clients accessing Ubiquitous has been abstracted into IP Traffic Flows. The blue dotted lines pointing towards Malibu_LAN and 5

Irvine_LAN are examples of such IP Traffic Flows. Select a traffic flow, rightclick on it, and select Edit Attributes. Click on Traffic (bits/second) and select Select. You will see the variable traffic profile that the IP flow represents. Click Cancel on all the windows to return to the scenario. 6. Run the simulation for the Ubiquitous_Deployment scenario. Follow the steps outlined in Part 2: Configure and Run the Simulation section. 7. Once the simulation completes, view Ubiquitous performance by clicking Results -> View Results. Select Custom Application and choose Application Response Time (sec) <Ubi_profile / Ubiquitous>. Place both the raw and average data on one graph. Refer to steps 3 and 4 in Part 3: View Results section. It shows that Ubiquitous response time is between 2-5 minutes, which is acceptable. 8. Does Ubiquitous deployment impact other applications? We will now compare results with the previous scenario to study the impact Ubiquitous has had on other applications by graphing response times for Email, HTTP, FTP and Voice. 9. Click Results -> Compare Results. 10. Expand Global Statistics -> HTTP. Repeat for Email, FTP, and Voice applications. At the lower right corner, make sure the settings are Overlaid Statistics, All Scenarios, and As Is. 11. For Voice, select Packet End-to-End Delay (sec). Click Show. Click the As Is drop-down menu and select average. Click Show again. You now have two graphs (one raw data and one average) comparing the voice performance across the two scenarios. What do you observe? Answer: The voice quality has degraded due to Ubiquitous deployment as seen by increased packet delay. 12. Repeat step 11 for Packet Delay Variation (jitter). Note the jitter values increase with the simulation time indicating it has not reached steady state when the simulation finished. Increase in jitter values will lead to unpredictable voice quality. Note: Licensing for IT Guru Academic Edition 9.1 renders a limit on the number of simulation events it can complete. Ideally we want to run simulation until it reaches steady state but due to this limitation we set the Simulation Run Time to 50 minutes. The enterprise version of IT Guru does not have such limitation. 13. Repeat step 11 for HTTP choosing Page Response Time (seconds). Choose average values from here on for graph purposes. 6

14. Repeat step 11 for FTP choosing either Download or Upload Response Time (seconds). Notice the trend is similar. 15. Lastly, repeat step 11 for Email choosing either Download or Upload Response Time (seconds). Once again, notice the trend is similar. Ubiquitous deployment has adversely impacted the performance of other applications. Applications can impact each other based on what priority they have on the network. Ubiquitous was configured to be a best-effort service (on par with other applications), so the performance degradation points to a potential over-utilization of link bandwidth. It is essential to know about such problems before an actual application deployment. OPNET s advanced modeling software helps predict such issues before they occur in actual deployment. 16. Click Results -> Find Top Results. Expand Link Statistics -> point-topoint and select Utilization and click Find Top Results button. Notice there are several links that reach 100% maximum utilization over the course of simulation. When a link gets utilized completely, the incoming packets get queued up thereby increasing the queuing delay. Click Close. List all links that reach utilization values of 100%. Answer: (use multiple lines if necessary) 17. Right-click on the link between Southern_CA and New_York. Select Edit Attributes and note the model it says PPP_SONET_OC12. We will upgrade this link and some other 100% utilized links in the next scenario to see if the above problem caused by Ubiquitous goes away. 18. Repeat step 16 but choose queuing delays instead of Utilization. Note the top 10 values. You may wish to compare these values after you complete the third scenario. Which link has the maximum queuing delay? Also, write the maximum delay value. Answer: Note: In general, there may be several ways to address the types of problem faced in our second scenario the solution we offer in the third scenario is just one of the ways. 7

Part 5: Simulate WAN Upgrades. 1. Click on Scenarios ->Switch Scenarios. 2. Choose scenario WAN_Upgrade. 3. Read the README file by double-clicking the icon. Click the icon to return to the topology view. 4. Note the upgraded link between Southern_CA and New_York. Right-click on the link and select Edit Attributes. Note the model is PPP_SONET_OC24. Note: The bandwidth utilization % values have been adjusted because it is input as a percentage of the link bandwidth. Since we doubled the bandwidth from PPP_SONET_OC12 to PPP_SONET_OC24, we reduced the background utilization by a factor of 2 to keep background load the same across both the Ubiquitous_Deployment and WAN_Upgrade scenarios. You don t have to make any changes in the lab files they have been made for you. Bandwidth Utilization is an attribute of a link should you desire to take a look at values. To note the other upgraded links, explore each city by double-clicking the icon starting with Southern_CA. Upgraded links will be marked. The full list of upgraded links is as follows: a. Southern_California to NewYork. b. Texas to Georgia. c. Los_Angeles to Malibu (double click on Southern_California node to view) d. Los_Angeles to Irvine e. Irvine to Irvine_LAN 5. Run the simulation and compare the results by doing steps 6 15 outlined in Part 4: Simulate Ubiquitous Deployment section. What do you observe? Answer: After doing the WAN upgrade, the response times of other application have returned to levels seen in the baseline scenario. Ubiquitous Application Response Times have not changed much and stay within acceptable levels. 6. Repeat steps 16 & 18 (outlined in Part 4: Simulate Ubiquitous Deployment section). 7. Compare the values you get for this scenario. Click Results -> Compare Results. Expand Object Statistics -> Southern_California <-> NewYork [0]. Further, expand point-to-point and select queuing delay -->. Click Show to see 8

how queuing delays varied across scenarios. Select Unselect in the Compare Results window, select queuing delay <-- and click Show. What do you observe? Answer: We also observe that no link has reached 100% utilization, and hence effect of queuing delays on application response times has reduced. We do note that towards the end, there is very small jump in the jitter value. This suggests that (a) we have not necessarily reached the steady state, and (b) this network may not be completely ready for Ubiquitous deployment. Perhaps this warrants a further study using various QoS schemes based on the principle of traffic engineering. Note: We did not upgrade the 64 kbps links between users in Miami, Boston, Seattle and their routers. Their utilization continues to be 100%. The impact of those links are reflected in the higher-than-median values of FTP, Email and HTTP response times that are observed. You may wish to duplicate a scenario by clicking Scenarios > Duplicate Scenario to study the effects of upgrading the 64 kbps links as well. CONCLUSION: We have successfully sized our network by understanding the impact of Ubiquitous deployment on existing applications response times and on network capacity. Likewise, we understand the impact of the WAN link upgrade required to bring Voice application response times to acceptable limits without changing Ubiquitous response times too much. We acknowledge the study may warrant a further QoS study in light of a small jump in jitter values towards the end of the simulation. 9