Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
soc:2011:pcmattman:journal:week8 [2011/07/16 04:18]
pcmattman day 6 log
soc:2011:pcmattman:journal:week8 [2011/07/16 05:44]
pcmattman update for day 6
Line 51: Line 51:
  
 I still need to implement some way for DHCPv6 to get enough information out of a router solicitation to make an address assignment globally routable, but that won't take too long at all. I think I can even do it without having to change too much of the existing router solicit code. I still need to implement some way for DHCPv6 to get enough information out of a router solicitation to make an address assignment globally routable, but that won't take too long at all. I think I can even do it without having to change too much of the existing router solicit code.
 +
 +**Update (0039 UTC):**
 +
 +I've managed to fix some routing issues in IPv6 and rework router solicitations as needed to allow DHCPv6 to get information about the routers and prefixes available. This means DHCPv6 can now assign a fully routable address, rather than having to assume the address is a /128 or something.
 +
 +This means DHCPv6 is essentially "​complete"​ in the sense that it can be used as a complete alternative to SLAAC. It does not yet have any features related to network booting, nor does it have features that gPXE's DHCPv4 implementation has such as caching.
 +
 +I just need to merge and rebase the commits related to DHCPv6 and rename and reimplement the "​ipv6"​ command now that this is complete. The complete user-visible IPv6 interface is now essentially complete; the remainder of my project is backend work.

QR Code
QR Code soc:2011:pcmattman:journal:week8 (generated for current page)