Opened 4 years ago

Last modified 7 months ago

#3090 new defect

kea6 assign malformed address (::0 from the pool)

Reported by: wlodekwencel Owned by:
Priority: low Milestone: Outstanding Tasks
Component: dhcp6 Version:
Keywords: address Cc:
CVSS Scoring: Parent Tickets:
Sensitive: no Defect Severity: N/A
Sub-Project: DHCP Feature Depending on Ticket:
Estimated Difficulty: 0 Add Hours to Ticket: 0
Total Hours: 0 Internal?: no

Description (last modified by tomek)

Kea6 assigned address: 2001:db8:1::
which is of course malformed.

Kea sends this address when configured with:
subnet: 2001:db8:1::/64
pool: 2001:db8:1::0-2001:db8:1::ff

There should be some subnet/pool testing while configuration process (2001:db8:1::0 isn't proper host address)

wireshark capture attached.

Subtickets

Attachments (1)

address1 (68.4 KB) - added by wlodekwencel 4 years ago.

Download all attachments as: .zip

Change History (9)

Changed 4 years ago by wlodekwencel

comment:1 Changed 4 years ago by wlodekwencel

  • Milestone changed from New Tasks to DHCP-QA Defects

comment:2 Changed 2 years ago by tomek

  • Milestone changed from DHCP-QA Defects to DHCP Outstanding Tasks

comment:3 Changed 2 years ago by tomek

  • Milestone changed from DHCP Outstanding Tasks to Outstanding Tasks

Milestone renamed

comment:4 Changed 15 months ago by tomek

  • Description modified (diff)

Kea will use whatever pool it was told to use. Whether 2001:db8:1:: is a valid address or not depends only on the topology. For example if you assume that the prefix is 2001:db8::/56 and Kea was told to use only part of it (2001:db8:1::/64), then suddenly 2001:db8:1::0 becomes just an ordinary address.

Also, since the user explicitly told Kea to start assigning from 2001:db8:1::0, the should do as was told.

The only outstanding question is what kea should assign if pool was 2001:db8:1::/64? Should it assign the first address (start from 2001:db8:1::0) or skip it (start from 2001:db8:1::1)?

comment:5 Changed 15 months ago by tomek

  • Milestone changed from Outstanding Tasks to Kea1.2
  • Priority changed from medium to low

comment:6 Changed 15 months ago by tomek

  • Summary changed from kea6 assign malformed address. to kea6 assign malformed address (::0 from the pool)

comment:7 Changed 8 months ago by tomek

  • Milestone changed from Kea1.2 to Kea1.2-final

Code freeze for 1.2-beta. Moving all remaining open tickets to 1.2-final.

comment:8 Changed 7 months ago by tomek

  • Milestone changed from Kea1.2-final to Outstanding Tasks

As discussed on 2017-04-13 call, moving to outstanding.

Note: See TracTickets for help on using tickets.