LAB3-4 - Introduction to Mininet Wi-Fi Mininet ApI and python More in Depth approach PDF

Title LAB3-4 - Introduction to Mininet Wi-Fi Mininet ApI and python More in Depth approach
Author Amir Khan
Course Wireless Mobile and Multimedia Netorking
Institution University of Hertfordshire
Pages 3
File Size 300.5 KB
File Type PDF
Total Downloads 29
Total Views 151

Summary

Introduction to Mininet Wi-Fi Mininet ApI and python More in Depth approach to Mininet python ApI with changing Parameters...


Description

7COM1030 MULTIMEDIA AND MULTICASTING NETWORKING LAB WORKSHEET 3 – MOBILITY AND HANDOVER SCENARIOS USING MININETWIFI OBJECTIVES • • •

To understand the mobility and the connectivity related to it Understand in a scenario with multiple Access points and how the handover process take place. Explore the Mininet-WiFi GUI and the mobility based on cardician coordinates

TASK 1 The first task is to download the python script and feeding it the Mininet-API as an executable. The Mininet-WiFi graph below represents the topology. The topology should consist of two stations and one AP. The two stations are not in a strict location but now in mobility. We will observe how the connectivity or the connection between nodes can differ and differentiate based on their geographical location and the coverage of the AP. https://drive.google.com/file/d/1kAYJhboXNxXF_2VPx4BByGFndSn8umSe/view?usp=sharing

Your python script should be as follows. The stations and the access point should contain the following configurations.

Now, we need to set Mobility for the nodes. For the purpose of this exercise we will use random mobility with random speed. But we can adjust the variables to assign velocity and locations. As with above image, we have assigned a velocity to be picked up at random between a min and a max value.

From the above command we will push the configurations towards the Mininet API where the random mobility will happen at the max x and y coordinates of 500 and 500. Mobility can start at any time. Upon completion of the script push the configurations towards the API. Whilst the nodes are in mobility initiate and ICMP stream between the two stations. Does the location or the speed of the nodes have an affect over the stream? Comment on your words and provide justification.

TASK 2 https://drive.google.com/file/d/1Z94WSTzk4JC4NDXl09f4dOU2e6VuHXt0/view?usp=sharing Now we will assign mobility patterns and observe how the mobility will affect connection and availability of the medium. Add one more station and an AP to the existing script or download the empty script from the link below.

Add a link between ap1 and ap2.

We need a conditional statement to initiate mobility in the python script. A simple if statement would suffice.

Don’t forget to start the access points. Feed the script to the Mininet and observe the results via an ICMP stream. You can observe the nodes in mobility. Where sta1 moves from ap1 to sta2. Change the start time and observe the ICMP stream while the nodes are in mobility.

TASK 3 https://drive.google.com/file/d/1cpslxMorfSJ3ngKrdsrjmexxIxqIKr3M/view?usp=sharing Observe handover of the nodes. Both stations will be in mobility and we will observe the handover and will access the AP the station is connected to. Prior mobility the nodes are connected to in the following order. STA1 < - - -> AP1 and STA2 AP2. Upon completion of the mobility the connection should be in following order. STA1 < - - -> AP2 and STA2 < - - -> AP1. The mobility should be in the following sequence.

The illustration represents your topology.

Initiate an ICMP stream and confirm the connectivity. Next, we will confirm that the handover has occurred successfully. Print out the connected aps after mobility on your own....


Similar Free PDFs