Answered step by step
Verified Expert Solution
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.
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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started