161
Network Design Network Design Tools Tools Presentations Presentations Monday, March 5 Monday, March 5 th th , 2007, 5:00 PM , 2007, 5:00 PM CSE 550 – Computer Network Design CSE 550 – Computer Network Design Spring 2007 (Term 062) Spring 2007 (Term 062) Assignment 2 Assignment 2

Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Embed Size (px)

Citation preview

Page 1: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Network Design Network Design ToolsTools PresentationsPresentations

Monday, March 5Monday, March 5thth , 2007, 5:00 PM , 2007, 5:00 PM

CSE 550 – Computer Network DesignCSE 550 – Computer Network DesignSpring 2007 (Term 062)Spring 2007 (Term 062)

Assignment 2Assignment 2

Page 2: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Schedule of PresentationsSchedule of PresentationsSpeakers Tool

Saeed BawazirWael Hamri

OPNET Simulator Tool

Karim Asif SattarMohammad Rahil RafiqMohammed Moinuddin Farooqi

NetRule (http://www.analyticalengines.com/)

Walid Khalaf Alzu'biMohammad Tanvir ParvezHossain Arif

Netformx DesignXpert Visio Edition

Omar AL-HmouzMuhamad Khaled Alhamwi

Network Simulation Creator and Animator – NS-2 (http://sourceforge.net/projects/better-ns2-anim/)

Majeed Al-Saleh QualNet

Mohammed K. Al-GhusonBadr Al Yusef

COMNET III

Muhammed Ahmad RashedWaleed Humood Mohammed

NetSim

Page 3: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

BySaeed Bawazir & wael hamriCSE 550

OPtimum NETwork performance

Page 4: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Agenda

Overview of OPNET Tool Uses of the Tool and Examples Conclusion

Page 5: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Overview

OPNET stands for OPtimum NETwork performance Founded in 1986 Publicly traded in Aug. 2000

Run on Windows (V.9.1,10, 11, 12), UNIX & Linux (any version)

Page 6: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Features

OPNET products deliver a rapid ROI to a broad customer base, including Corporate Enterprises Network Service Providers Network Equipment Manufacturers Government and Defense Agencies

Blue chip customers invest in OPNET’s intelligent network management software to Improve product quality Decrease operating and capital costs Increase business productivity Enhance operational efficiency Reduce time-to-market Manage risk

Page 7: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

OPNET Solutions for Enterprises

Are current application performance complaints due to network, server, or application design problems? Where should changes be made?

Would investing in more bandwidth or a faster database server fix my current end-to-end problem? If so, how much more speed should I buy?

Is it possible to avoid infrastructure upgrades by more effectively tuning network routing or client/server protocols?

Which changes to application code or QoS policies would most improve end-to-end performance over the wide-area network?

How will new application deployments affect network performance? How should end-user expectations be set?

Are servers located and configured optimally to maximize application performance?

Page 8: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

OPNET IT Guru

Identifies the root-cause of end-to-end application performance and network configuration problems

Predicts how changes to applications, devices, and configurations will impact performance

Applications Networks Servers

Page 9: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

OPNET IT Guru: Benefits

Capital Cost Reduction

Operational Efficiency Improvement

Business Productivity Increase

Risk Reduction

Page 10: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

OPNET Development Kit (ODK)

A set of software development tools and libraries of mature software components

Used to develop custom applications for network modeling, simulation, analysis, and optimization

Enables NEM, service provider, enterprise, and government organizations to create tailored, network-centric applications efficiently and effectively Integrate your custom code, design algorithms, and business

logic Interface to external databases/Network Management Systems

(NMS)/Element Management Systems (EMS) Create a private labeled application

Page 11: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

OPNET Modules -- ACE

The Application Characterization Environment (ACE) can be used in a “pre” or “post” deployment environment

ACE assists in application rollouts Analyze and predict how the application and network

design/structure will affect performance of the new application Analyze and predict the impact of the new application on the network

ACE assists in troubleshooting Diagnose the performance of existing legacy applications by

analyzing actual application tasks from a production environment

Page 12: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 13: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Uses of the Tool and Examples

Page 14: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

OPNET Product Used

Page 15: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Network Design

Page 16: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Example (WLAN)

Page 17: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Example (WLAN)

Page 18: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Configuring Applications

Configure applications

Define profiles

Configure servers

Deploy profiles

Page 19: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Application Definition Object

Page 20: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Example: Hypertext Transfer Protocol (HTTP)

Download of a web page: Using distribution for number of objects in page and sizes Using page interarrival time distribution

Specific HTTP settings

Page 21: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Profiles

Define profiles

Configure applications

Configure servers

Deploy profiles

Page 22: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Profiles Properties

Profile Name

Applications

Operation Mode

Start Time

Duration

Repeatability

Page 23: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Configure Servers

Configure servers

Configure applications

Define profiles

Deploy profiles

Page 24: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Specify server settings

Page 25: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Deploy Profiles

Deploy profiles

Configure applications

Define profiles

Configure servers

Page 26: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Deploy Profiles

Page 27: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Simulation Results

Throughput (in bps) FHSSWLAN Delay (in sec.)

Page 28: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Simulation Log

Page 29: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Conclusion

OPNET…

Utility allows design and simulate networks of corporate, ISP, manufactures and governments

Answer critical questions:

·Are current application performance complaints due to network, server, or application design problems? Where should changes be made?

 ·How will new application deployments affect network performance? How should end-user expectations be set?

 ·Are servers located and configured optimally to maximize application performance?

Page 30: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

NetRuleNetRuleAn IntroductionAn Introduction

Presented byPresented by

Karim Asif SattarKarim Asif Sattar

Mohammed Rahil RafiqMohammed Rahil Rafiq

M. Moinuddin Rizwan FarooqiM. Moinuddin Rizwan Farooqi

Page 31: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

IntroductionIntroduction

►NetRule is a Network Design tool which NetRule is a Network Design tool which also analyzes the designed network and also analyzes the designed network and generates report contains components of generates report contains components of the network as well as the traffic flows.the network as well as the traffic flows.

►Uses mathematical analysis, such as Uses mathematical analysis, such as Queuing theory models, search Queuing theory models, search algorithms, that evaluates network load algorithms, that evaluates network load and performance with details and and performance with details and accuracy.accuracy.

Page 32: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Netrule - IntroductionNetrule - Introduction

►Netrule provides Extensive Analytical Netrule provides Extensive Analytical resultsresults DelayDelay UtilizationUtilization CostCost Response time (User wait time)Response time (User wait time) Worst case Analysis (Load levels)Worst case Analysis (Load levels) Sensitivity AnalysisSensitivity Analysis Link failure AnalysisLink failure Analysis Error ratesError rates

Page 33: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Netrule - IntroductionNetrule - Introduction

► NetRule runs on Java and therefore has the NetRule runs on Java and therefore has the ability to run on multiple platforms.ability to run on multiple platforms.

► Accuracy of Netrule results are compared Accuracy of Netrule results are compared with those from spreadsheets, simulation with those from spreadsheets, simulation tools, and the actual network data showing tools, and the actual network data showing accuracy comparable to other techniques.accuracy comparable to other techniques.

► Existing Networks can be imported.Existing Networks can be imported.► Built-in expertise about network

components and modeling, and can also import baseline data from network management tools.

Page 34: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Netrule – OverviewNetrule – Overview

► Interface – User friendly.Interface – User friendly.►Left Panel – Hierarchical access to all Left Panel – Hierarchical access to all

the network objects.the network objects.►Right panel – displays data (palette)Right panel – displays data (palette)►Can Animate message flow , highlight Can Animate message flow , highlight

bottlenecks, shows utilization and bottlenecks, shows utilization and delay bars by component.delay bars by component.

Page 35: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Netrule – OverviewNetrule – Overview

Page 36: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Netrule - OverviewNetrule - Overview

► Basic constructs are objects

► 16 different object types► 3 object types relate to

7 layers of OSI► A network is divided into

subnets, used to define logical groups, physical locations or IP address

Page 37: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Netrule – OverviewNetrule – Overview► A NetRule model consists of a A NetRule model consists of a

set of instances of these set of instances of these network objects, and their network objects, and their relationships, as shown on the relationships, as shown on the following entity-relationship following entity-relationship diagramdiagram

► Profiles: It concisely details Profiles: It concisely details hardware (clients, servers, hardware (clients, servers, routers, switches, hubs, routers, switches, hubs, firewalls, etc.) and their firewalls, etc.) and their capacity parameters through capacity parameters through profiles.profiles.

► Jobs: the exchange of traffic Jobs: the exchange of traffic between computers; a client between computers; a client contains a job that generates contains a job that generates traffic (a message) and may traffic (a message) and may request tasks (work) to be request tasks (work) to be executed by a server and may executed by a server and may involve a reply of data involve a reply of data

Page 38: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Netrule – OverviewNetrule – Overview► Job Profile :- The size, rate,

transport protocol, and other details for these messages are specified on a Job Profile.

► Links are defined by several network elements, including an Interface, a Filter, a Queue, a Class Policy, and a Link Protocol.

► NetRule imports your network topology and traffic. By putting the topology, discovered with a network management tool, taken from a database, or simply from a list, NetRule can import your devices and put them in your network.

► Uses Graphics to display Results.

Page 39: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Netrule - an ExampleNetrule - an Example

Page 40: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Netrule – an ExampleNetrule – an Example

Page 41: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Netrule – an ExampleNetrule – an Example

Page 42: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Netrule – an ExampleNetrule – an Example

Page 43: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Netrule – an ExampleNetrule – an Example

Page 44: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Netrule – an ExampleNetrule – an Example

Page 45: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Netrule – an ExampleNetrule – an Example

Page 46: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Netrule- an ExampleNetrule- an Example

Page 47: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Netrule –an ExampleNetrule –an Example

Page 48: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Netrule – an ExampleNetrule – an Example

Page 49: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Netrule – an ExampleNetrule – an Example

Page 50: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Netrule – an ExampleNetrule – an Example

Page 51: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Netrule – an ExampleNetrule – an Example

Page 52: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Network Design ToolNetwork Design ToolNetwork Design ToolNetwork Design ToolDesignXpert Visio® Ed. DesignXpert Visio® Ed.

ByByWalid Khalaf Walid Khalaf Hossain Arif Hossain Arif

Page 53: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Overview

DesignXpert is a Visio Add-on that appears as a toolbar button group.

Add-on connects to Netformx servers and retrieves three stencils: (Library Browser, Search Library & Blades).

Stencils use Netformx knowledge base to allow user to select, place, configure and validate NT devices.

Page 54: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Toolbar

Page 55: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Stencils

Page 56: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Overview

After you open a Visio drawing. You may start the design process in two

ways: by using Visio VNE (Visio Network Enterprise) stencils or by using one of three Netformx stencils.

The devices you require for your network design are dragged from the stencils into the drawing page, where the project topology is created and/or modified.

Page 57: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

OverviewFrom the drawing page, you can:Configure a device and its sub components

manually or by using configuration Wizard. Configured devices can then be validated either manually or automatically.

Generate and view a Bill of Materials sheet which contains a list of the products and subcomponents you have added to your network design, complete with catalog number, vendor, category, quantity and prices.

Change device views in the drawing from front to rear or logical and vice versa.

Page 58: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Features• Library Browser [Device Selection]

– Vendor-Classified

• Search Library [Device Selection]– Vendor: All, Cisco, 3Com– Category: Firewalls, LAN/MAN Switch– Interfaces:

technology (protocol), physical interface, min. no. of ports

– Device Name

• Blades [Device Configuration]Drag blades onto the selected device directly into

available slots.

Page 59: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Library

Browser

Stencil

Page 60: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Search

Library

Stencil

Page 61: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Blades

Stencil

Page 62: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

FeaturesConfiguration

– Manual ConfigurationIf you are familiar with configuring devices and know which components to add to

those devices.

– Configuration WizardIf you are not sure which components to put into your device. The Configuration

Wizard allows you to specify the protocol and number of ports needed for your device and lets you review and add components that meet your requirements.

Validation– Auto ValidateAutomatically verify the validity of each component as it is added to a device. If

some added component is not valid or more components are required, auto validate will take you to the Validator page and walk you through the configuration process, addressing all of the components needed for the device.

– Manual Validate Performs a check on your current configuration and determines if it is valid. If not, it

will take you the Validator page to validate your device.

Validation Error Correction move from issue to issue, displaying error messages and a list of components that will fix them by adding, replacing or removing them from device.

Page 63: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Manual

Configuration

Page 64: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Manual

Configuration

Page 65: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Generate Bill of Material

Page 66: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Generate Bill of Material

Page 67: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Bill of Material

Page 68: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

ApplicationsWhen

You are familiar with configuring devices and you know which components to add to those devices

You know your requirements but you are not sure which components to put into your device

ToCompare products from several vendorsCheck solution feasibility

Automatically document existing network (SNMP-based AutoDiscovery)

Modify design (reconfiguration, changing devices or topologies..)Start your design or documentation from template designs, or

imported designsMake HTML project representation

http://www.netformx.com

{

Page 69: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Demonstration

“Designing with Netformx“

Design and documentation methodology in Netformx.

Page 70: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 71: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 72: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 73: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 74: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 75: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 76: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 77: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 78: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 79: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 80: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 81: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 82: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 83: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 84: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 85: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 86: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 87: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 88: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 89: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 90: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 91: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 92: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 93: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 94: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 95: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Network Simulator and Network Simulator and AnimatorAnimator

Team MembersTeam Members

Omar MufidOmar Mufid

Muhamad Khaled Al-HamwiMuhamad Khaled Al-Hamwi

Page 96: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

NS2NS2

NS2 is a the open source competetor of NS2 is a the open source competetor of OPENT. OPENT.

NS2 has a large scale of modules for NS2 has a large scale of modules for protocols, devices and topologiesprotocols, devices and topologies

Typical input is a TCL script fileTypical input is a TCL script file A typical output of NS2 is a file with the A typical output of NS2 is a file with the

traffic statistics (trace file).traffic statistics (trace file). NS2 has a GUI called NAMNS2 has a GUI called NAM

Page 97: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

NAMNAM

NAM is a GUI with limited graphical NAM is a GUI with limited graphical representation of a NS2 script file.representation of a NS2 script file.

NAM has developed throughout the NS2 NAM has developed throughout the NS2 releases.releases.

Page 98: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

J-NamJ-Nam

Provides an improved interface to ns-2 Provides an improved interface to ns-2 simulatorsimulator

Generate TCL scripts graphicallyGenerate TCL scripts graphically Sketch the Topology graphicallySketch the Topology graphically Provides access to different module of NS2Provides access to different module of NS2 Animating simulation results on top of the Animating simulation results on top of the

network topology.network topology.

Page 99: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Propose or Usage of NS2Propose or Usage of NS2

NS2 combined with J-nam can:NS2 combined with J-nam can: Design complicated topologies of networksDesign complicated topologies of networks Use different protocols and application by using Use different protocols and application by using

drop down listsdrop down lists Graphically see the simulation resultsGraphically see the simulation results Generate a script file by graphing the network on a Generate a script file by graphing the network on a

GUIGUI Analyze the network behavior from the output fileAnalyze the network behavior from the output file

Page 100: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Simple ExampleSimple Example

Adding two nodesAdding two nodes

Page 101: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Simple ExampleSimple Example

Adding link Adding link between the between the nodesnodes

You can You can choose:choose:– Queue typeQueue type– Link latencyLink latency– Link BandwidthLink Bandwidth

Page 102: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Simple ExampleSimple Example

Adding TCP Adding TCP Source Agent Source Agent to Node0to Node0

Agent type:Agent type:– TCPSourceTCPSource– TCPSinkTCPSink– UDPUDP– TCPRenoTCPReno– TCPVegasTCPVegas– Etc..Etc..

Page 103: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Simple ExampleSimple Example

Adding TCP Adding TCP Sink Agent to Sink Agent to Node1Node1

Page 104: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Simple ExampleSimple Example

Connecting the Connecting the Source to SinkSource to Sink

Choosing an Choosing an applicationapplication– FTPFTP– TelnetTelnet– Exponential trafficExponential traffic– Etc..Etc..

Page 105: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Simple ExampleSimple Example

Scheduling a new Scheduling a new eventevent– Event startEvent start– Event stopEvent stop

Page 106: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Running ExampleRunning Example

Showing the Showing the traffic traffic exchanged exchanged between the between the two nodestwo nodes

Page 107: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Star TopologyStar Topology

One TCP One TCP Sink in the Sink in the center and center and five TCP five TCP SourcesSources

Page 108: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Generating the ScriptGenerating the Script

Page 109: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Hierarchical TopologyHierarchical Topology

One TCP One TCP Sink at the Sink at the top and top and eight TCP eight TCP Sources at Sources at the bottomthe bottom

Page 110: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

FilesFiles

Script fileScript file

Output fileOutput file

Page 111: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Thank YouThank You

Page 112: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

QualNetNetwork Design Tool

March 5th, 2007

Presented by Majeed A. Al-Saleh

Page 113: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

QualNet

Outline

• Introduction

• System Requirement

• Tool Features and Capabilities

• Components of QualNet

• Conclusion

Page 114: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

QualNet

Introduction

Network simulation is a very efficient and cost-effective way to develop new network technologies. By building virtual networks in a lab environment, researchers can test, optimize, and integrate next generation network technologies at a fraction of the cost of deploying physical testbeds.

The keys to the successful deployment of virtual networks are speed, scalability, accuracy, portability, and extensibility.

QualNet is network modeling software that predicts performance of networks through simulation and emulation.

Page 115: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

QualNet

System Requirement

QualNet is supported on Windows 2000 Professional, Windows XP (Home and Professional), and Windows XP Professional x64 Edition. The minimum platform requirements to run QualNet on a Windows system are:

Page 116: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

QualNet

Tool Features and Capabilities

• Speed: QualNet can support real-time simulation speed, which enables software in-the-loop, network emulation, hardware-inthe-loop, and human-in-the-loop exercises.

• Scalability: QualNet supports thousands of nodes. Speed and scalability are not mutually exclusive with QualNet. QualNet has achieved real-time simulation for models of 3500 nodes.

• Model Fidelity: QualNet offers highly detailed models of all aspects of networking. This ensures accurate modeling results.

• Portability: QualNet runs on a vast array of platforms, including Linux, Solaris, Windows XP, and Mac OS X operating systems, distributed and cluster parallel architectures, and both 32- and 64-bit computing environments.

• Extensibility: QualNet connects to other hardware & software applications, such as OTB, real networks, and STK, greatly enhancing the value of the network model.

Page 117: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

QualNet

Components of QualNet• QualNet Scenario Designera model setup tool that allows users to set

up geographical distribution, physical connections, and the functional parameters of the network nodes. Using intuitive click and drag operations, the user can also define network layer protocols and traffic characteristics down to each node.

• QualNet Analyzerstatistical graphing tool that displays

hundreds of metrics. Users can choose to see pre-designed reports or customize graphs with their own statistics. Real-time statistics are also an option, where users can view metrics as they are generated while a simulation is running. Multiexperiment reports are also available. All graphs are exportable to spreadsheets.

Page 118: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

QualNet

Components of QualNet

• QualNet 3D VisualizerThe 3D Visualizer is a QT-based tool for

rich animations of network simulations. Users set up QualNet scenarios in QualNet Scenario Designer and then send the simulation to the 3D Visualizer for animation.

Page 119: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

QualNet

Components of QualNet• QualNet Packet TracerQualNet Packet Tracer is a packet-level

visualization tool for viewing the contents of a packet as it goes up and down the network stack. This is a valuable debugging tool.

• QualNet AnimatorQualNet Animator offers in-depth

visualization and analysis. As simulations are running, users can watch traffic flow through the network and view dynamic graphs of critical performance metrics. Users can also assign jobs to run in batch mode on a faster server and view the animated data later.

Page 120: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

QualNet

Conclusion

• http://www.scalable-networks.com

• http://www.qualnet.com

Page 121: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Thank you

Page 122: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Badr Al Yusef 201078Mohammed Al Ghuson 207036

INTRODUCTION TO THE NETWORK SIMULATOR

COMNET III

Page 123: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Introduction-COMNET IIIHigh-Fidelity Network SimulationCOMNET III accurately predicts LAN, WAN,

and enterprise network performanceenabling users to reduce risk by

experimenting with diverse network alternatives before implementing their plans

eliminates the guesswork of planing and helps avoid costly mistakes

Page 124: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

With COMNET III you canPredict end-to-end delays, throughputs,

and utilization of links, buffers, and processors

See peaks and valleys of traffic-not just snapshots and averages

Pinpoint sources of delays and bottlenecks

Page 125: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

COMNET ComponentsCircuit-Switched Traffic Module.Satellite and Mobile Module.Distributed Software Module.COMNET Baseliner.COMNET PriceWizard.

Page 126: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Circuit-Switched Traffic Module Circuit-Switched Traffic Module helps you

address the challenges of ensuring smooth circuit-switched traffic flow over your network.

The Circuit-Switched Traffic Module and COMNET III work together to perform capacity planning scenarios for voice requiring bandwidth over a fixed amount of time.

Page 127: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Satellite and Mobile ModuleSatellite and Mobile Module is an add-on

module that enables information about your satellites and other mobile nodes to be incorporated into capacity planning scenarios in COMNET III.

Page 128: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Distributed Software ModuleThe Distributed Software Module for

COMNET III allows software developers to trace state-dependent application behaviors and isolate code problems. It shows you where the application will cause extensive application processing overhead, file contention, or excessive disk access delays.

Page 129: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

COMNET BaselinerCOMNET Baseliner extracts topology

information from popular network management systems and traffic information from a variety of network monitoring and RMON tools.

Page 130: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

With COMNET BaselinerImport network topology with nodes and

group nodes, or in hierarchical layout. Combine multiple network traffic data files-

which may be collected by different monitoring tools-into a single traffic characterization model.

Preview imported traffic patterns through a bird's-eye view of network activity.

Page 131: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

With COMNET BaselinerSee graphical representations of

conversations between nodes; data volume between node pairs is depicted by color-coded lines.

Upload the baseline model into COMNET III or COMNET Predictor to determine the effects of proposed network changes like adding users and applications, or altering equipment, bandwidth or routing.

Page 132: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

COMNET PriceWizardCOMNET PriceWizard from CACI products

company is an optional add-on module for the COMNET suite of performance planning tools that lets you determine and experiment with network costs in relation to the associated improvement in network performance.

Page 133: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Use PriceWizard to Compare carrier costs Build least-cost network designs using

tariffs from major carriers Identify cost-effective alternatives to WAN

backbone designs Price frame relay networks

Page 134: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2
Page 135: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

21-04-23Comnet III V.2 UALG135

Page 136: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

21-04-23Comnet III V.2 UALG136

Page 137: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

21-04-23Comnet III V.2 UALG137

Page 138: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

21-04-23Comnet III V.2 UALG138

Page 139: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

21-04-23Comnet III V.2 UALG139

Page 140: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

21-04-23Comnet III V.2 UALG140

Page 141: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

21-04-23Comnet III V.2 UALG141

Page 142: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

21-04-23Comnet III V.2 UALG142

Page 143: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

21-04-23Comnet III V.2 UALG143

Page 144: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

21-04-23Comnet III V.2 UALG144

Page 145: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

21-04-23Comnet III V.2 UALG145

Page 146: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

21-04-23Comnet III V.2 UALG146

Page 147: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

21-04-23Comnet III V.2 UALG147

Page 148: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

21-04-23Comnet III V.2 UALG148

Page 149: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

CSE – 550 : Network DesignTerm (062)

Assignment # 2 Network Design Tool:

NetSim

By Waleed Humood

Muhammad Rasheed

Page 150: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

OutlineIntroductionIts usage benefitsThe tool inputs and its functionsSnapshots and examples for using the toolConclusion

Page 151: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

IntroductionOne of network simulatorSuitable for what applications?The simulation is provided across various

protocols and devices.

Page 152: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

BenefitsModeling is simple and user friendly.Performance metricsIntra and inter protocol performance

comparison and analysis.Packet tracing300+ animations of networking principles

Page 153: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Input & functionsThe input?Functions:

build a network of any kind (LAN,WAN,AD HOC,etc).

construct scenarios to simulate them on the built networks

the simulation uses object based modeling approach

evaluate the network performance from the simulation results.

Page 154: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

An Example of WAN Network

Page 155: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Creating Network Scenario

Page 156: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Specifying the Routers Parameters

Page 157: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Specifying the Links Parameters

Page 158: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Network Performance

Page 159: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Analyzing The Designed Network

Page 160: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Bar Chart

Page 161: Network Design Tools Presentations Monday, March 5 th, 2007, 5:00 PM CSE 550 – Computer Network Design Spring 2007 (Term 062) Assignment 2

Q&A