GSOC2022PerfectArp: Difference between revisions
Jump to navigation
Jump to search
Line 16: | Line 16: | ||
= Milestones and Deliverables = | = Milestones and Deliverables = | ||
Phase 1 | Phase 1 | ||
Duration: Week 1 to Week 3 | Duration: Week 1 to Week 3 | ||
* Enable ipv4 static perfect Arp | |||
* Enable ipv6 static perfect Ndp | |||
* Prepare examples and tests for them | |||
Phase 2 | |||
Duration: Week 4 to Week 7 | |||
* Enable ipv4 dynamical perfect Arp | |||
* Enable ipv6 dynamical perfect Ndp | |||
* Prepare examples and tests for them |
Revision as of 06:08, 19 June 2022
Main Page - Roadmap - Summer Projects - Project Ideas - Developer FAQ - Tools - Related Projects
HOWTOs - Installation - Troubleshooting - User FAQ - Samples - Models - Education - Contributed Code - Papers
Back to GSoC 2022 projects
Project Overview
- Project Name: Perfect ARP and NDP
- Student: Zhiheng Dong
- Mentors: Tommaso Pecorella, Ameya Deshpande, Manoj Kumar Rana
- Google page: https://summerofcode.withgoogle.com/programs/2022/projects/DdUT09pZ
- Project Goals: The project aims to implement a “Perfect” version of ARP and NDP which produce caches that contain all needed IP address–MAC address mapping. ARP and NDP are sometimes intrusive in high level testing, it will introduce unexpected noise to the simulation (unwanted delays, packet drops, etc.). Perfect ARP/NDP can ensure every ARP/NDP look-up hits the cache so that no ARP messages or Neighbor discovery messages will be generated.
- Repository: https://gitlab.com/ZhiHengD/ns-3-dev
- About Me: I’m a first-year computer science graduate student from University of Southern California, US. I got my bachelor’s degree in computer science from University of Wisconsin- Madison, US. I began my graduate study in August 2021. I’m interested in computer networks and have good code experience in C and C++, I also did projects with Python, Java and JavaScript.
- Project Plan: link
Milestones and Deliverables
Phase 1
Duration: Week 1 to Week 3
- Enable ipv4 static perfect Arp
- Enable ipv6 static perfect Ndp
- Prepare examples and tests for them
Phase 2
Duration: Week 4 to Week 7
- Enable ipv4 dynamical perfect Arp
- Enable ipv6 dynamical perfect Ndp
- Prepare examples and tests for them