BIND 10 #3295: Refactor DHCPv6 code which processes Client FDQN option.
BIND 10 Development
do-not-reply at isc.org
Mon Jan 27 17:33:18 UTC 2014
#3295: Refactor DHCPv6 code which processes Client FDQN option.
-------------------------------------+-------------------------------------
Reporter: marcin | Owner:
Type: enhancement | UnAssigned
Priority: high | Status:
Component: dhcp-ddns | reviewing
Keywords: | Milestone: DHCP-
Sensitive: 0 | Kea0.9-alpha
Sub-Project: DHCP | Resolution:
Estimated Difficulty: 24 | CVSS Scoring:
Total Hours: 20 | Defect Severity: N/A
| Feature Depending on Ticket:
| Add Hours to Ticket: 6
| Internal?: 0
-------------------------------------+-------------------------------------
Changes (by marcin):
* owner: marcin => UnAssigned
* status: assigned => reviewing
Comment:
Please note, that the code to be reviewed is on '''trac3295_2''', NOT on
'''trac3295'''!
Here is a summary of changes to the dhcp6_srv code:
- The function processing client FQDN doesn't return client FQDN option
but it appends it to the message being sent back to a client. Other
functions use the object representing server's message to retrieve the
fqdn data.
- Allocation Engine returns the old lease (when new lease is acquired or a
lease is renewed). The old lease is then compared with the new lease to
make DDNS related decisions.
- Allocation Engine doesn't update the lease for Solicit.
- Added unit test which checks that appropriate NCRs are removed when
reusing an old lease.
- Among many IA_NAs and IAAddrs, only the first one is picked to create
NCR.
- Generation of an FQDN from leased IPv6 address when empty FQDN is sent
by a client or server is configured to override client's notion of FQDN.
- Created a convenience function which checks FQDN data between leases for
equality.
--
Ticket URL: <http://bind10.isc.org/ticket/3295#comment:6>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list