Opened 6 years ago

Last modified 3 years ago

#3271 assigned defect

Kea6 assign IPv6 address which is configured with.

Reported by: wlodekwencel Owned by: tomek
Priority: medium Milestone: Outstanding Tasks
Component: dhcp6 Version:
Keywords: 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)

server configuration:

config set Dhcp6/renew-timer 1000
config set Dhcp6/rebind-timer 2000
config set Dhcp6/preferred-lifetime 3000
config set Dhcp6/valid-lifetime 4000
config add Dhcp6/subnet6
config set Dhcp6/subnet6[0]/subnet "3000::/64"
config set Dhcp6/subnet6[0]/pool [ "3000::55-3000::55" ]
config set Dhcp6/subnet6[0]/interface "eth2"
config commit

interface configuration:
ip addr show dev eth2

4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:11:c7:67 brd ff:ff:ff:ff:ff:ff
    inet6 3000::55/64 scope global 
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fe11:c767/64 scope link 
       valid_lft forever preferred_lft forever

Despite that server is configured with pool 3000::55-3000::55 on interface which has 3000::55 address, Kea is assigning address 3000::55 after client Requesting it (capture included).

Expected: Reply with IA_NA option with suboption Status Code with code 2 - NoAddrsAvail?.


Attachments (1)

capture.pcap (1.8 KB) - added by wlodekwencel 6 years ago.

Download all attachments as: .zip

Change History (6)

Changed 6 years ago by wlodekwencel

comment:1 Changed 6 years ago by wlodekwencel

  • Milestone changed from New Tasks to DHCP-QA Defects

comment:2 Changed 4 years ago by tomek

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

comment:3 Changed 4 years ago by tomek

  • Milestone changed from DHCP Outstanding Tasks to Outstanding Tasks

Milestone renamed

comment:4 Changed 3 years ago by tomek

  • Description modified (diff)
  • Owner changed from UnAssigned to tomek
  • Status changed from new to assigned

comment:5 Changed 3 years ago by tomek

We could probably add a warning if the address is currently configured on the local interface. But we can't really prevent the issue from happening, because you can start the server, then add an address to the interface.

Note: See TracTickets for help on using tickets.