Layer 3 routing in a Software-Defined Networking (SDN) environment, and develop the skills to read and modify open-sou
Description
CNT4713 roject 3 Overview: The goal of this project is to practice Layer 3 routing in a Software-Defined Networking (SDN) environment, and develop the skills to read and modify open-source software. You will implement Dijkstraàalgorithm in an open-source SDN environment consisting of: 1) Mininet, a virtual machine (VM) based network simulator; 2) FloodLight, an SDN controller in Java. Background: Software-Defined Networking (SDN) is an emerging architecture that uses a softwarebased, centralized approach to control network traffic. SDN decouples the network control and forwarding functions enabling the network control to become directly programmable via the OpenFlow [1] protocol. Floodlight [2] is a Java-based implementation of the SDN controller, and the Javadoc of Floodlight is available at http://floodlight.github.io/floodlight/javadoc/floodlight/index.html. Mininet [3] is a virtual testbed enabling the development and testing of network tools and protocols. Mininet works by creating a virtual network on your desktop or laptop. By incorporating the Open vSwitch, a software virtual SDN switch, Mininet supports the OpenFlow protocol and can talk to an SDN controller such as Floodlight. Link to zip for Floodlight https://drive.google.com/file/d/1coVsL03X1gMadO7gy…

Have a similar assignment? "Place an order for your assignment and have exceptional work written by our team of experts, guaranteeing you A results."