-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Joe Antony edited this page Apr 9, 2019
·
12 revisions
- Discussion with guide about SDN and P4.
- Literature survey on SDN and P4.
- Literature survey on NS4.
- Completed setting up the GitHub repository for the project.
- Completed the set-up of NS4 environment.
- Ran few example programs successfully.
- Facing issues in environment set up for P4.
- Tried contacting the authors of NS4 paper for contribution ideas, but didn't get any reply.
- Successfully set-up the virtual machine for p4 in our laptop.
- Facing issues in running tutorial examples given in p4 repository.
- Logged in to the 'gian' account in a system in lab and tried using the p4 environment set up during the GiAN course last December. It worked fine, and we plan to use the same for future development.
- Contacted Khursheed Ali regarding the issues faced.
- Ran some P4 examples successfully.
- Tried fixing the issue with the virtual machine set-up in lab.
--Mid semester examinations--
- NS4 base paper summary added
- Trying to run basic P4 Programs
- NS4 repository pulled down by the authors.
- Discussion with the guide regarding new topics for project.
- ns-3 OpenFlow setup completed.
- Went through ns-3 OpenFlow documentation.
- Created a two-switch topology to experiment with the existing OpenFlow model in ns-3.
- Problem detected - one controller can support only one switch.
- Implemented a triangle topology to redirect different traffics through separate paths.
- Infinite loop problem identified.
- Discussion with guide about the challenges faced during experimentation and came up with a plan to solve the issues.
- Fixing one controller-one switch issue.
- Fixed the one controller-one switch issue by modifying LsMap in controller.
- Went through POX controller documentation to understand the implementation of routing.
--Mid semester examinations--
- Hosted a website using GitHub pages for displaying our work.
- Implementing proactive-learning of topology by controller.
- Proactive-learning by controller implemented.
- Implemented Dijkstra's algorithm for the context of proactive-learning.
- More examples to test proactive learning added.
- Working on code indentation & documentation, website and report.