Programming Assignment #3
Grades
Proper Submission
a- The submitted tar file does not contain any directories.
b- The program should run by typing the following:
make
node <IPv6 address>
If you violated one or more of the previous rules, you loose 5-10 marks for improper submission. For more information, please refer to the grading
guidelines of programming assignment #3.Test Cases
1- The following topologies have been used to test your code:
2- Testing Timer Thread: I used two different network parameters to test your timer, network1.parameters and network2.parameters.
3- Info: 10 marks have been deducted if you are not displaying the information as specified on the submission guidelines AND/OR displaying the routing table and/or node status each time you receive HELLO/LSP packets.
General Notes
1-
Error in the "Total" field means either I have got a compilation error during compiling your code or your code core dumps. So please contact me during my office hours to figure out what was the problem. I am not going to respond to any email regarding grading.2- A "-" in all the fields means that either you have not submitted the assignment or you submitted it late.
3- You may loose 10 marks on Dijkstra’s algorithm although you submitted the source code for it. This is because you are either not sending LSP and/or not handling them correctly. In order to test the algorithm, your LSP must be sent and handled correctly. I will be glad to regrade this part if you managed to show me that your algorithm is working correctly. This must be done during my office hours and not via emails.
SSN# |
proper 10 |
timer 20 |
Info. 10 |
Hello 15 |
LSP 15 |
Send & Receive 10 |
Node Failure 10 |
Dijkstra's 10 |
Total 100 |
0489 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
0503 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
0590 |
10 |
20 |
10 |
15 |
15 |
10 |
0 |
0 |
80 |
0821 |
10 |
20 |
10 |
15 |
15 |
10 |
10 |
10 |
100 |
0845 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
1381 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
1752 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
2032 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
2233 |
10 |
20 |
10 |
15 |
0 |
10 |
0 |
0 |
65 |
2808 |
Error |
0 |
|||||||
3085 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
3093 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
3495 |
Error |
0 |
|||||||
3510 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
3623 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
4293 |
10 |
20 |
10 |
15 |
15 |
10 |
10 |
10 |
100 |
4295 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
4412 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
4432 |
10 |
20 |
5 |
15 |
0 |
10 |
0 |
0 |
60 |
4788 |
10 |
10 |
5 |
15 |
5 |
10 |
0 |
0 |
55 |
4806 |
10 |
20 |
5 |
15 |
0 |
10 |
0 |
0 |
60 |
5098 |
10 |
15 |
5 |
15 |
0 |
10 |
0 |
0 |
55 |
6044 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
6091 |
10 |
5 |
5 |
5 |
0 |
10 |
0 |
0 |
35 |
6497 |
Error |
0 |
|||||||
7531 |
10 |
20 |
10 |
15 |
15 |
10 |
10 |
10 |
100 |
7860 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
8074 |
10 |
20 |
10 |
15 |
15 |
10 |
10 |
10 |
100 |
8298 |
10 |
20 |
10 |
15 |
15 |
10 |
10 |
10 |
100 |
8715 |
Error |
0 |
|||||||
8720 |
10 |
20 |
5 |
15 |
0 |
10 |
0 |
0 |
60 |
8923 |
10 |
20 |
5 |
15 |
5 |
10 |
0 |
0 |
65 |
9090 |
10 |
10 |
10 |
15 |
15 |
10 |
0 |
0 |
70 |
9361 |
10 |
20 |
10 |
15 |
15 |
10 |
10 |
10 |
100 |
9419 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
9694 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
9780 |
Error |
0 |
|||||||
Average |
46.35 |
||||||||
Max |
100 |
||||||||
Min |
0 |