Reference no: EM132362530
Assessment Title - Software Defined Controllers
Purpose of the assessment
The main purpose of this assignment is to enable students to understand, demonstrate, and evaluate OpenFlow controllers, which is in line with learning outcomes of this unit as follows:
1. Plan, configure and troubleshoot OF switches, controllers and SDN networks
2. Apply and evaluate security challenges in the SDN paradigm
3. Evaluate the emerging SDN applications
Assignment Description
For this assignment, you are required to write a report consisting of a section on following questions i.e. (Question 1 to 4). For question 4, you all have to demonstrate in the lab on week 8 lab.
1. Describe how routing is implemented in Software defined networking (SDN). What are the advantages of SDN routing over traditional routing?
2. Write a review of two software defined controllers.
3. What is the role of ARP and ICMP while implementing a controller?
4. Create following topology as shown in Figure 1 using Mininet:
i) Identify the interface connecting each device.
ii) Create appropriate subnets and assign IP addresses to the interfaces.
iii) Create a static routing table for the routers as given in above network. Entries to the routing table can be as: [Des: IP, Next Node/Hope, Network Mask, Interface]
iv) Demonstrate the IP forwarding controller by creating logic for level two switches and Level three routers.
Note: Si {i=1,2,3,…,n} is level 2 switch that do not perform routing. Ri {i=1,2,3,…,n} is level three routers. Hi {i=1,2,3,…,n} is the host. These do not have forwarding information. The routing table is rather stored in the controller.