Evaluate the network statistics

Assignment Help Computer Engineering
Reference no: EM133578607

Wireless Mobile and Multimedia Networking

ANONYMOUS MARKING

You have been hired to design, test and evaluate a network for a new department building at University of Hertfordshire. The scenario can be explained in four tasks.

TASK 1

Fig.1 depicts the corridor of the new building, which will require continuous WiFi connection to users. Write a python script to emulate the environment with access points. Completion of this task will require the knowledge and understanding of the lab material and will require extra knowledge that can be obtained through self-study and research.

770_Floor plan.jpg

DI524 Access Points have been purchased that provide a range of 35. You are expected to deploy a number of APs (AP1, AP2, .., APn) to provide a continuous connection. For emulation purposes, emulate 5 stations. The stations can represent a smart hand-held device which can vary from to a laptop, UE or to any WiFi compatible device.
Stations (STA1, STA2, STA3, STA4, and STA5) must carry a Class C private IP address. APs must be connected using a physical link facilitating a linear topology. Fill the rest of the table below to suit your preference that will aid in facilitate the above floor plan.

Name

MAC

IP Address

(X,Y)

coordinates

SSID

Password

Channel

AP1

 

N/A

 

 

studentID

 

APn

 

N/A

 

 

studentID

 

STA1

 

 

 

N/A

studentID

N/A

STA2

 

 

 

N/A

studentID

N/A

STA3

 

 

 

N/A

studentID

N/A

STA4

 

 

 

N/A

studentID

N/A

STA5

 

 

 

N/A

studentID

N/A


Table 1: MAC, IP, SSID, coordinates and other information of the nodes to be filled by the student.

Encryption type for the communication is wpa2 and the failMode is standalone. The stations must be in mobility state. Add mobility to your script. Use your preferred x and y coordinates to Entrance, and Exit.

The mobility of the station nodes will be in the following sequence.

Name

Start Location

End Location

Start Time - End Time

Moving Speed (min-max)

STA1

Entrance

Exit

10s-20s

min_v=1, max_v=5

STA2

Entrance

Exit

30s-60s

min_v=5, max_v=5

STA3

Exit

Entrance

25s-60s

min_v=7, max_v=7

STA4

Exit

Entrance

10s-20s

min_v=1, max_v=10

STA5

Exit

Entrance

15s-20s

min_v=5, max_v=5

Table 2: Mobility of the Nodes

Upon completion of the script with mobility, your network should emulate the following.

Deliverable:
• Completed Table 1 and Table 2.
• Python script that you utilized to push to configurations towards the Mininet API
• Screenshot from the Mininet WiFI GUI
o Prior Mobility
o At the completion of mobility
• Ping STA1<- - - > STA2, STA2<- - - > STA3, STA1<- - -> STA3, STA1<- - - > STA4. Provide the screenshot of your successful pings. You may use the Mininet commands line or the x-Term CLI
• Initiate a VoIP connection between the two assigned STAs.
o Throughput
o Provide the Protocols visible in the VoIP connection and elaborate their functionality on how they contribute towards the connection.

TASK 2

Fig.2 depicts the floor plan of the new building and the emergency gathering car park. During an emergency, response units will communicate via AdHoc devices. You have been assigned to evaluate which adhoc protocol ( olsr or babel) functions best. You will require a minimum of 3 devices in mobility, either from car park to the emergency exit or vice-versa. Completion of this task will require the knowledge and understanding of the lab material and will require extra knowledge that can be obtained through self-study and research.

281_Floor plan and car park.jpg

Figure 2: Floor plan and car park

Name

IPv6

MAC

Position

Range

Antenna

Height

Antenna

Gain

Protocol

SSID

HT_CAP

adhoc1

 

 

 

40

1

5

olsr

adhocUoH

HT40+

adhoc2

 

 

 

40

2

6

olsr

adhocUoH

HT40+

adhoc3

 

 

 

40

3

7

olsr

adhocUoH

HT40+

adhoc4

 

 

 

30

3

7

olsr

adhocUoH

HT40+

adhoc5

 

 

 

30

3

7

batman

adhocUoH

HT40+

adhoc6

 

 

 

30

3

7

batman

adhocUoH

HT40+

Table 3: MAC, IP , SSID , coordinates and other information of the nodes for Task to be filled by the student

Your report must include the following:
• Modelling
o Brief explanation on Mininet, Adhoc networking and WIFI networking (0.5 pg)
o Explanation of the Python commands using code snippets
o Screenshots as mentioned in the deliverable section in each task
• Results
o Throughput graphs

• Analysis
o Calculate TCP Success rate for adhoc networks separately (olsr and batman).
o Critically evaluate the two adhoc protocols (olsr, batman) and present your findings. Which protocol performed better? Provide an analysis backed by references.

TASK 3

You have been hired to connect the newly built building with the old building of University of Hertfordshire. For the purpose of emulation each lecture room must have at least 1 PC. Server room must have two Servers. The three buildings and server room must be connected. Each Lecture room in must be in a separate VLAN and switches in each building must be connected using either a ring or grid topology.

2025_Building plan.jpg

Figure 4: Building plan

Name

IP Address

Room

MAC

VLAN

H1

Class B IP address/16

Lecture Room A

 

100

H2

Class B IP address/16

Lecture Room A

 

100

H3

Class B IP address/16

Lecture Room B

 

200

H4

Class B IP address/16

Lecture Room B

 

200

H5

Class B IP address/16

Lecture Room C

 

300

H6

Class B IP address/16

Lecture Room C

 

300

H7

Class B IP address/16

Lecture Room D

 

400

H8

Class B IP address/16

Lecture Room D

 

400

H9

Class B IP address/16

Lecture Room E

 

500

H10

Class B IP address/16

Lecture Room E

 

500

H11

Class B IP address/16

Lecture Room F

 

600

H12

Class B IP address/16

Lecture Room F

 

600

Server

12.0.0.1/8

Server Room

 

N/A

UDP

41.0.0.1/8

Server Room

 

N/A

Table 4: Network configurations

TASK 4

Upon successful completion of the above task, please use the video and the host assigned to you to conduct the rest of the tasks.
1. Configure a route between Server or UDP (as assigned) and the Host (as assigned to you). Provide the command you utilized at both server and client end.
2. Confirm the route functionality with a ICMP stream. Provide a screenshot of the same.
3. Initiate a UDP flow between Server/UDP and Host to total of 480 seconds using the port number assigned to you with a bandwidth of 10Mbps.
4. Use the video that have been assigned to you, host it at the assigned Server/UDP and stream it at the assigned Host.

Your report must include the following:
• Modelling
o Brief explanation on OpenFlow and SDN (0.5 page max)
o Explanation of the Python commands using code snippets
o What is a VLAN? Explain how this can be advantageous over LANs using references.
o Network metrics such as throughput, loss and jitter affect the overall performance of your network.
o Screenshots as mentioned in the deliverable section in each task
• Results
o Total jitter, delay and mean throughput of the UDP
o Throughput graph obtained from Wireshark during video stream
o Total number of Packet loss from the video stream, screenshot of the statistic file from Wireshark
• Analysis
o Evaluate the network statistics (packet loss, delay, and throughput) of UDP traffic of iPerf against the network statistics of video traffic.
o Evaluate a network based on SDN against a traditional next-hop network. Provide references.
There is a maximum of 20-page limit (A4 size) excluding appendices and references, although marginal excess can be condoned. Utilised Python Scripts must be in the Appendix section.

Report

Your report must include the following.
1. Modelling
a. A brief introduction to the environments
b. Modelling Process
c. Experiments
2. Results and Analysis
a. Task1
i. Results and Analysis
b. Task2
i. Results and Analysis
c. Task3
i. Results and Analysis
d. Task4
i. Results and Analysis
3. Conclusion
4. References
5. Appendixes

Reference no: EM133578607

Questions Cloud

How your strengths add value as a candidate in your chosen : how your strengths add value as a candidate in your chosen field as a Teacher Assistant and describe how you will work to improve upon your area for development
How many address fields are there in wilkes control : How many address fields are there in Wilkes Control Unit and Compare and contrast unencoded and highly encoded micro-instructions
Explaining why this resource is related to your career : summarizing the resource with a minimum of three content points, (3) relate the content of the resource to (specific) course content, and (4) leave the audience
Discuss your opinion about the value a strategic plan brings : Discuss your opinion about the value a strategic plan brings to an organization. Argue whether you believe advocacy and lobbying can enhance a strategic plan.
Evaluate the network statistics : 7COM1076 Wireless Mobile and Multimedia Networking, University of Hertfordshire - Evaluate the network statistics (packet loss, delay, and throughput) of UDP
Explain the reasons behind NABs actions : Explain the reasons behind NAB's actions. How did the market react to this news?
What ethical concerns arise from the use of art : What ethical concerns arise from the use of Assisted Reproductive Technologies (ART), such as surrogacy and genetic manipulation?
What is the cost of equity : The beta value of Solica Inc. is 0.8. A 3-month T-yield bill's is 2.7%, What is the cost of equity (in percent)?
Write a critical analysis of a tv movie or book character : For this option, you will write a critical analysis of a TV, movie, or book character portraying someone with a psychological disorder.

Reviews

Write a Review

Computer Engineering Questions & Answers

  What are pros and cons of each regarding data visualization

What are the qualities of each language regarding data visualization? What are the pros and cons of each regarding data visualization?

  Why would want to review the new cigna contract

Discuss some of the main points that you would look for in the MANAGED CARE contract and describe how these would affect the practice?

  What is autonomic relational database management system

In regards to Autonomic RDBMS, is it important to utilize a user-centered design (UCD) approach when designing a database for a small to medium size company. Why or why not.

  Conduct a small research project

Conduct a small research project aiming to answer a question related to a topic in SIT111. Create a plan to outline the question and method for your research

  What information can be brought to bear

We do know that the client has an advertising plan and budget in place where in he is presently spending 5% on creation of ad and 95% on airing of the commercial. It has been seen that the quality of advertise designing is falling and not upto the..

  How many bits will be dumped before other station slows down

Assume that two stations are on a typical ATM network. How many bits will be dumped before the other station slows down or stops its transmission?

  Building effective workplace behaviours

Underlying factors creating the problems among Amazon employees should address - Impact of Amazon's organisation values on employee behaviours

  Discuss the web interoperability including its advantages

Web standards comprise many dependent specifications and standards that manage features of the World Wide Web and the Internet. Such standards affect.

  Show the truth table for this function

Consider a logic function with three inputs, A, B, and C, and three outputs, D, E, and F . The function is defined as follows: D is true if A or C is true, E is true if A and C are true, and F is true only if B or C are false.

  How can the key and foreign key constraints be enforced

How can the key and foreign key constraints be enforced by the DBMS? Is the enforcement technique you suggest difficult to implement?

  How to recognize and defend against social engineering

As a Security Consultant for a University, you have been tasked with training the staff on how to recognize and defend against social engineering attacks.

  Discuss the idea of multi-programming and multiprocessing

Discuss in brief the idea of multi-programming, multiprocessing and multitasking along with some of their advantages? What is author-ware? Is Microsoft word.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd