Question: hello this is my assignment requirement for SDN simulation project using MININET EMULATOR but i am extremely new to SDN and struggling to grasp the

hello this is my assignment requirement for SDN simulation project using MININET EMULATOR but i am extremely new to SDN and struggling to grasp the fundamental topics and I have failed in this course once so can you suggest a begginer friendly project that will help me understand openFlow as well? Assignmetn: You are required to familiarize yourself with Software Defined Networking and OpenFlow. The first deliverable for this assignment will be a one page summary of your understanding of SDN, potential of network enhancements via SDN and challenges that network administrators will face with SDN implementations. Then, you should download and install Mininet (openflow enabled emulator for SDN that provides openflow network and end-host VMS within a single machine). It includes built-in support to create several common topologies and allows for the construction of custom topologies using a python script. The second deliverable for this assignment will be to create an openflow-enabled topology in mininet and provide an application that increments the security in a network. For instance, your application could reinvent the way rules are created and packets are inspected in firewalls; or change the add rules/drop rules in the switches for efficient control logic based on run-time network conditions; or provide the flexibility to modify traffic prioritization/route preferences in openflow switch control logic. As a part of this second deliverable you are required to provide a description of your application, topology used, how its implemented in networks today, how will openflow improve this implementation, what challenges (limitations) might be encountered for your proposed openflow enabled implementation and how would your implementation behave when the topology scales to include many more hosts. The topology for this network can vary for individual submissions. Although in its simplest form, it must contain at least one controller, 4 openflow enabled switches and 10 hosts to clearly demonstrate the usage and significance of your application.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!