Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Simulate a simple network using mininet.use iperf comand. Part 1: Build A Simple Network Goal of part 1: Modify file part1.py to ereate the following

Simulate a simple network using mininet.use iperf comand.

image text in transcribed

image text in transcribed

Part 1: Build A Simple Network Goal of part 1: Modify file part1.py to ereate the following topology. Run part 1: \$ sudo python 461_mininet/topos/part1. Some useful Mininet eommands: 1. dump (dump info about all nodes) 2. pingall (Literally, ping all the connections) 3. iperf (Test the bandwidth between two hosts) Mininet + Pox Controller In parts 2-4 you using a Pox Controller to manage Mininet switehes. Part 2: Firewall - Install Firewall rules to accept/drop packets - Launch controller with \$ sudo /pox/pox.py misc.part2controller - Run network topo with \$ sudo python /461_mininet/topos/part2.py - Make sure that controller and topo are running at the same time! - Look for constant definitions in / pox / pox/lib/packet Part 3: L2 Switch - Install forwarding rules to forward packets to its destination - No flooding for the central switch! - Other switches can continue to flood packets - Launch controller with \$ sudo /pox/pox.py misc.part3controller - Run network topo with \$ sudo python /461_mininet/topos/part3.py [ h10@10.0.1.10/24]-- { s1 }1 [h20@10.0.2.20/24]--\{s2 { cores21 }{ dcs31 }[ serv1@10.0.4.10/24] [h30@10.0.3.30/24]--\{s3 / [hnotrust1@172.16.10.100/24] Part 4: Learning Router - Router has to "learn" which switch is at which port - No hardeoding! - By looking at ARP messages! - Launch controller with \$ sudo /pox/pox.py misc.part4controller - Run network topo with \$sudo python /461_mininet/topos/part4.py [h10@10.0.1.10/24]--\{s1\}--1 [h20@10.0.2.20/24]--\{s2\}--\{cores21\}--\{dcs31 }[ serv1@10.0.4.10/24] [h30@10.0.3.30/24]--\{s3\}--1 [hnotrust1@172.16.10.100/24]

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Systems For Advanced Applications 27th International Conference Dasfaa 2022 Virtual Event April 11 14 2022 Proceedings Part 2 Lncs 13246

Authors: Arnab Bhattacharya ,Janice Lee Mong Li ,Divyakant Agrawal ,P. Krishna Reddy ,Mukesh Mohania ,Anirban Mondal ,Vikram Goyal ,Rage Uday Kiran

1st Edition

3031001257, 978-3031001253

More Books

Students also viewed these Databases questions