Performance Evaluation of Ethernet Networks under different Scenarios Lab 6

Slides:



Advertisements
Similar presentations
Ethernet “dominant” LAN technology: cheap $20 for 100Mbs!
Advertisements

Assessment Storyboard. Using this presentation Used to indicate a note on the UI flow A question that is yet to be clarified.This requires inputs from.
Channel Allocation Protocols. Dynamic Channel Allocation Parameters Station Model. –N independent stations, each acting as a Poisson Process for the purpose.
The ALOHA Protocol “Free for all”: whenever station has a frame to send, it does so. –Station listens for maximum RTT for an ACK. –If no ACK after a specified.
12.1 Chapter 12 Multiple Access Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Fundamentals of Computer Networks ECE 478/578
13.3 CHANGES IN THE STANDARD The 10-Mbps Standard Ethernet has gone through several changes before moving to the higher data rates. These changes actually.
LECTURE 11 CT1303 LAN. DYNAMIC MAC PROTOCOL No fixed assignment for transmission media or any network resources.. It allows transmission when needed.
Performance analysis and Capacity planning of Home LAN Mobile Networks Lab 4
12.1 Chapter 12 Multiple Access Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Channel Access Methods When several devices are connected to a single channel, there must be some rules to govern these devices as they access, transmit,
Simulation of VoIP traffic in n networks Aya Mire Niv Tokman Oren Gur-Arie.
1 實驗五:媒介存取協定模擬 教師: 助教:. 2 Outline  Background  Transmission Protocols  ALOHA  CSMA/CD  CSMA/CA  Network Devices  Hub  Switch  Access Point (AP)
1 Pertemuan 13 Teknik Akses Jaringan - Random Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
Re-routing Instability in IEEE Multi-hop Ad-hoc Networks Ping Chung Ng and Soung Chang Liew The 4th IEEE International Workshop on Wireless Local.
CS 5253 Workshop 1 MAC Protocol and Traffic Model.
Shared vs. Switched Ethernet (Modeling and Simulation using OPNET)
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 17 Introduction to Computer Networks.
Internetworking School of Business Eastern Illinois University © Abdou Illia, Spring 2007 (Week 4, Tuesday 1/30/2007)
Network Concepts. Networks LAN WAN Main Concepts n Protocol n Media n Topology.
Ethernet: CSMA/CD (Carrier Sense Multiple Access with Collision Detection) Access method: method of controlling how network nodes access communications.
EE 122: Ethernet and Ion Stoica September 18, 2002 (* this talk is based in part on the on-line slides of J. Kurose & K. Rose)
5-1 Data Link Layer r Today, we will study the data link layer… r This is the last layer in the network protocol stack we will study in this class…
Service Providers & Data Link & Physical layers Week 4 Lecture 1.
1 Interconnecting LAN segments Repeaters Hubs Bridges Switches.
ECE358: Computer Networks Spring 2012
CS 5253 Workshop 1 MAC Protocol and Traffic Model.
Understanding Network Architecture Access Methods –CSMA/CD Carrier Sense Multiple Access/Collision Detect –CSMA/CA Carrier Sense Multiple Access/Collision.
Firewalls and VPNS Team 9 Keith Elliot David Snyder Matthew While.
COMPUTER NETWORKS LAB 3: HUBS AND SWITCHES
Network Simulation Internet Technologies and Applications.
Connecting LANs, Backbone Networks, and Virtual LANs
Network Topologies.
Networks. Bus Network Terminator‘Workstation’ ‘Client’ ‘Terminal’ ‘Node’ Computer Terminator Backbone Server (optional)
Enhanced CSMA Additional improvement  Use CSMA access  Listen while transmitting  Stop immediately if collision sensed  Called collision detection.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 17.
Introduction1-1 Data Communications and Computer Networks Chapter 5 CS 3830 Lecture 27 Omar Meqdadi Department of Computer Science and Software Engineering.
1 Computer Communication & Networks Lecture 13 Datalink Layer: Local Area Network Waleed Ejaz
Teaching with OPNET Software
LECTURE9 NET301. DYNAMIC MAC PROTOCOL: CONTENTION PROTOCOL Carrier Sense Multiple Access (CSMA): A protocol in which a node verifies the absence of other.
جلسه دهم شبکه های کامپیوتری به نــــــــــــام خدا.
Version How to Use Packet Tracer MarinaMD.
Datacenter Network Simulation using ns3
1Ethernet Lecture # 12 Computer Communication & Networks.
IST 126 Computer Networks Day 2. Server Security Only one password needed to access network Associated with the account is permission to access certain.
Multiple Access.
—————————— CACI Products Company - ——————————————————— COMNET III —————————————— 1-1 Day 1 - COMNET Program Operation, Network Topology.
LANs : Aloha/CSMA , summary
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
Ethernet. Ethernet (802.3) 1-persistent CSMA, CD, binary exponential backoff Carrier sense: station listens to channel first. 1-persistent: If idle, station.
Planning and Analyzing Wireless LAN
WEEK 11 – TOPOLOGIES, TCP/IP, SHARING & SECURITY IT1001- Personal Computer Hardware System & Operations.
Internetworking School of Business Eastern Illinois University © Abdou Illia, Spring 2016 (February 3, 2016)
EE 122: Lecture 6 Ion Stoica September 13, 2001 (* this talk is based in part on the on-line slides of J. Kurose & K. Rose)
實驗三 媒體存取協定模擬 教師: 助教: 1998/10/19 High Speed Network Lab. Department of Computer Information Science, NCTU.
CSMA/CD Simulation Carrier Sense Multiple Access (CSMA), although more efficient than ALOHA or slotted ALOHA, still has one glaring inefficiency: When.
COE-541 LAN / MAN Simulation & Performance Evaluation of CSMA/CA
Transmission Control Protocol A Reliable, Connection-Oriented, Byte-Stream Service Lab 9.
Data Network Designing and Evaluation
Network LAB 3 Prepared by: Eng. Mennatallah Hesham Uder Supervision of: Dr. Nermeen Hamza Dr. Iman Fahmy.
Lab Assignment Mobile Networks Lab 3
CS 5253 Workshop 1 MAC Protocol and Traffic Model.
Network Simulation with Opnet
Lab 2: Packet Capture & Traffic Analysis with Wireshark
The University of Adelaide, School of Computer Science
Services of DLL Framing Link access Reliable delivery
Introduction to Opnet Mobile Networks Introduction to Opnet
Mobile Networks Lab 7 Lab Quiz Mobile Networks Lab 7
Ethernet 16EC351 Computer networks unit II Mr.M.Jagadesh,AP/ECE.
Presentation transcript:

Performance Evaluation of Ethernet Networks under different Scenarios Lab 6

Lab Objective This lab is designed to demonstrate the operation of the Ethernet network. The simulation in this lab will help you examine the performance of the Ethernet network under different scenarios. In this lab you will set up an Ethernet a number of nodes connected via a coaxial link in a bus topology. The coaxial link is operating at a data rate of 10 Mbps. You will study how the throughput of the network is affected by the network load as well as the size of the packets.

Overview The Ethernet is a working example of the more general Carrier Sense, Multiple Access with Collision Detect (CSMA/CD) local area network technology. The Ethernet is a multiple-access network, meaning that a set of nodes sends and receives frames over a shared link. The “carrier sense” in CSMA/CD means that all the nodes can distinguish between an idle and a busy link. The “collision detect” means that a node listens as it transmits and can therefore detect when a frame it is transmitting has interfered (collided) with a frame transmitted by another node. The Ethernet is said to be a 1-persistent protocol because an adaptor with a frame to send, transmits with probability 1 whenever a busy line goes idle.

Network Topology Create Project with Office (200 x 100)m scale Rapid Configuration (BUS) – Select Models (ethcoax)

Edit attributes of Coax Cable Advance Edit Attributes – Delay (0.05) A higher delay is used here as an alternative to generating higher traffic which would require much longer simulation time. – Thickness (5)

Configuring Network Nodes Configure the traffic generated by the nodes: – Select all nodes (Select Similar Nodes) – Edit Attributes (Apply Changes to Selected Objects) – Expand the Traffic Generation Parameters – Expand Packet Generation Arguments

Promoted Attribute To examine the network performance under different loads, you need to run the simulation several times by changing the load into the network. An easy way to do that is using promoted attribute. The Interarrival Time attribute for package generation can be assigned different values during simulation time.

Adding values for promoted attribute Configure/Run Simulation – Object Attributes Click ADD Select 1 st row then WILDCARD – On object attributes Click Values Add the following 9 values

Saving values in File To save a “scalar” value that represents – the “average” load in the network – the average throughput of the network Configure the simulator to save them in a file. – Click on the Advanced tab in the Configure Simulation dialog box – Enter Scalar File Name

Choose Statistics Global Statistics – Traffic Sink (Traffic Received (pkt/sec)) – Traffic Source (Traffic Sent (pkt/sec)) Collecting Scalar Value at the end of each simulation run: – Choose Statistics (Advanced) Global Statistics Probes – Right-click on Traffic Received probe ⇒ Edit Attributes. Set the scalar data attribute to enabled ⇒ Set the scalar type attribute to time average ⇒ Compare to the following figure and click OK. – Repeat the previous step with the Traffic Sent probe. – Save the Probe Model (File  Save)

Running Simulation Run the simulation for 15 seconds the simulator will be completing nine runs, one for each traffic generation interarrival time (representing the load into the network). Notice that each successive run takes longer to complete because the traffic intensity is increasing.

View Results View Results (Advanced) Select Load Output Scalar File from the File menu Select Create Scalar Panel from the Panels menu – Assign: – View and Analyze the resulting Graph

Questions Explain the graph we received in the simulation that shows the relationship between the received throughput) and sent (load) packets. Why does the throughput drop when the load is either very low or very high?

Lab Task 2 Create three duplicates of the simulation scenario implemented in this lab. Name these scenarios Coax_Q2a, Coax_Q2b, and Coax_Q2c. Set the Interarrival Time attribute of the Packet Generation Arguments for all nodes (make sure to check Apply Changes to Selected Objects while editing the attribute) in the new scenarios as follows: – Coax_Q2a scenario: exponential(0.1) – Coax_Q2b scenario: exponential(0.05) – Coax_Q2c scenario: exponential(0.025) In all the above new scenarios, open the Configure Simulation dialog box and from the Object Attributes delete the multiple-value attribute (the only attribute shown in the list). Choose the following statistic for node 0: Ethcoax →Collision Count. Make sure that the following global statistic is chosen: Global Statistics→Traffic Sink→Traffic Received (packet/sec). Run the simulation for all three new scenarios. Get two graphs: one to compare node 0’s collision counts in these three scenarios and the other graph to compare the received traffic from the three scenarios. Explain the graphs and comment on the results. (Note: To compare results you need to select Compare Results from the Results menu after the simulation run is done.)

Lab Task 3 To study the effect of the number of stations on Ethernet segment performance, create a duplicate of the Coax_Q2c scenario, which you created in Lab Task2. Name the new scenario Coax_Q3. In the new scenario, remove the odd-numbered nodes, a total of 15 nodes (node 1, node 3, …, and node 29). Run the simulation for the new scenario. Create a graph that compares node 0’s collision counts in scenarios Coax_Q2c and Coax_Q3. Explain the graph and comment on the results.

Lab Task 4 In the simulation a packet size of 1024 bytes is used (Note: Each Ethernet packet can contain up to 1500 bytes of data). To study the effect of the packet size on the throughput of the created Ethernet network, create a duplicate of the Coax_Q2c scenario, which you created in Question 2. Name the new scenario Coax_Q4. In the new scenario use a packet size of 512 bytes (for all nodes). For both Coax_Q2c and Coax_Q4 scenarios, choose the following global statistic: – Global Statistics→Traffic Sink→Traffic Received (bits/sec). Rerun the simulation of Coax_Q2c and Coax_Q4 scenarios. Create a graph that compares the throughput as packets/sec and another graph that compares the throughput as bits/sec in Coax_Q2c and Coax_Q4 scenarios. Explain the graphs and comment on the results.

Lab Report Prepare a report that follows the guidelines explained in Lab 3. The report should include the answers to the above questions as well as the graphs you generated from the simulation scenarios. Discuss the results you obtained and compare these results with your expectations. Mention any anomalies or unexplained behaviors.