GSOC2024DHCPv6FinalReport
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 2024 projects
Project Overview
- Project Name: DHCPv6
- Student: Kavya Bhat
- Mentors: Tommaso Pecorella, Alberto Gallegos Ramonet, Manoj Kumar Rana
The project aimed to implement DHCP for IPv6 (DHCPv6), which is used in IPv6 networks for address configuration on devices, and allows for central management of the network. ns-3 has a model for DHCP but currently does not have an implementation for DHCPv6, and the goal is to add functionality for this protocol.
Merge Requests, Commits, and Project Details
We maintained a single branch for all the GSoC work, named gsoc-21.
Project Wiki Page: GSOC2021NixVector
Proposal: link
To create a Merge Request, I picked the particular set of related commits from gsoc-21, applied them on another master-derived branch, and then made an MR.
No. | Name | Status | Commit |
---|---|---|---|
[1] | internet: Add TracedCallback to trace address state on DAD completion | Merged | [1] |
[2] | internet: Add TracedCallback to trace valid address after DAD | Merged | [2], [3] |
[3] | Draft: GSoC 24 - DHCPv6 | Draft | -- |
[4] | internet: Add TracedCallback for interface on receiving M flag in RA | Approved | -- |