Computer Network Design - Labs And Assignments
|Lab 0|| Using Network Tools
- This is a D.I.Y. lab exercise which you should do for practice.
- You do not need to submit anything and no marks will be given, but you are strongly encouraged to do it on your own.
|Lab 1||Implement, test and validate address resolution and smart switching in SwitchYard.|
|Lab 2|| IP forwarding and IP Routing:
- See how IP packets are moved around the network and set up OSPF.
|Lab 3|| Software Defined Networking (SDN):
- Setup and configure a network of SDN-enabled devices;
- Operate the network and compare with traditional IP network.
Lab Schedule (and Venue)
|09:00 - 10:00|
|10:00 - 11:00||CO246|
|11:00 - 12:00||CO246|
|12:00 - 13:00|
|13:00 - 14:00||CO246|
|14:00 - 15:00||CO246||CO246||CO246|
|15:00 - 16:00||CO246||CO246|
|16:00 - 17:00|
AssignmentsThese are practice questions similar to those that will appear in the final examinations. You are strongly encouraged to attempt them. Assignment 1 (DOCX) (PDF) - this assignment covers the material discussed in Weeks 1 - 2. Assignment 2 (DOCX) (PDF) - this assignment covers the material discussed in Weeks 3- 5. Assignment 3 (DOCX) (PDF) - this assignment covers the material discussed in Week 6 - 7. Assignment 4 (DOCX) (PDF) - this assignment covers the material on Routing and TCP. All assignments are to be submitted electronically (in PDF format) via the ECS submission system and are due at 23:59 on the date specified. The penalty for late submissions will be a deduction of 20% of the marks per day late (00:00 the following day is counted as one day late). Any request for extension must be supported by a medical certificate or other acceptable documentation for non medical reasons. Medical certificates must be provided by a registered medical practitioner. Approval for extensions can only be granted by the course lecturers.
Handout and Submission Due Dates
|Assignment 1||2.5%||21 Jul 2019 (Sunday)||4 Aug 2019 (Sunday)|
|Assignment 2||2.5%||11 Aug 2019 (Sunday)||2 Sep 2019 (Monday)|
|Assignment 3||2.5%||8 Sep 2019 (Sunday)||22 Sep 2019 (Sunday)|
|Assignment 4||2.5%||29 Sep 2019 (Sunday)||13 Oct 2019 (Sunday)|
|Lab 1||15%||29 Jul 2019 (Monday)||11 Aug 2019 (Sunday) for Part(a); 2 Sep 2019 (Monday) for Part(b)|
|Lab 2||15%||6 Sep 2019 (Friday)||18 Sep 2019 (Wednesday) for Part(a); 29 Sep 2019 (Sunday) for Part(b)|
|Lab 3||10%||30 Sep 2019 (Monday)||13 Oct 2019 (Sunday)|
Last day for submission of all assignments and lab reports is 27 Oct 2019 (Sunday) at 23:59hrs.
Python Crash CourseA four-session crash course on basic Python programming will be conducted in CO246 on the following times:
- 17 July: 14:00
- 18 July: 13:00
- 24 July: 14:00
- 25 Jul7: 13:00