GSOC2024DHCPv6FinalReport

From Nsnam
Jump to navigation Jump to search

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.

Merge Requests
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 --