GSOC2024DHCPv6FinalReport: Difference between revisions
No edit summary |
|||
Line 10: | Line 10: | ||
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. | 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 [https://gitlab.com/ameyanrd/ns-3-dev/-/tree/gsoc-21 ''gsoc-21'']. | |||
Project Wiki Page: [https://www.nsnam.org/wiki/GSOC2021NixVector ''GSOC2021NixVector''] | |||
Proposal: [https://drive.google.com/file/d/18IpyX-UdrX7v_Xh-jpEixdEExq_0gsZa/view?usp=sharing ''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. | |||
{| class="wikitable" | |||
|+ Merge Requests | |||
|- | |||
! No. !! Name !! Status !! Commit | |||
|- | |||
| [1] || [https://gitlab.com/nsnam/ns-3-dev/-/merge_requests/2053 internet: Add TracedCallback to trace address state on DAD completion] || Merged || [https://gitlab.com/nsnam/ns-3-dev/-/commit/cc7fc01328238de13255c9e267df7c2b6dff4318] | |||
|- | |||
| [2] || [https://gitlab.com/nsnam/ns-3-dev/-/merge_requests/2064 internet: Add TracedCallback to trace valid address after DAD] || Merged || [https://gitlab.com/nsnam/ns-3-dev/-/commit/4af7b6d2d073c79426e1f23d19b1ccc9ed8b35d2], [https://gitlab.com/nsnam/ns-3-dev/-/commit/7c4b0dac96c4500f1e1979d7274a38208e92bdd2] | |||
|- | |||
| [3] || [https://gitlab.com/nsnam/ns-3-dev/-/merge_requests/2084 Draft: GSoC 24 - DHCPv6] || Draft || -- | |||
|- | |||
| [4] || [https://gitlab.com/nsnam/ns-3-dev/-/merge_requests/2102 internet: Add TracedCallback for interface on receiving M flag in RA] || Approved || -- | |||
|} |
Revision as of 01:26, 20 August 2024
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 | -- |