[Kea-users] dhcpv6 relayed queries problem

Andrii Mykhailov andrii.mykhailov at ionos.com
Thu Sep 28 13:35:40 UTC 2023


Hello everybody.
I'm trying to setup dhcpv6 kea server to answer dhcp relayed queries

My unicast ipv6 address, that i want to answer queries, is binded to some "dummy" interface.
Here is network config:
# ip -6 ad 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 
1000    inet6 ::1/128 scope host       valid_lft forever preferred_lft 
forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP 
qlen 1000    inet6 fd27:7c53:761b:30:10:76:136:12/64 scope global 
       valid_lft forever preferred_lft forever    inet6 
fe80::21a:4aff:fe08:131/64 scope link       valid_lft forever 
preferred_lft forever 3: dummy0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 
state UNKNOWN qlen 1000    inet6 fd7c:99:66:40::1:1/128 scope global 
       valid_lft forever preferred_lft forever    inet6 
fe80::80eb:33ff:fe28:cb15/64 scope link       valid_lft forever 
preferred_lft forever And here is simple kea config: {"Dhcp6": { 
    "interfaces-config": {        "interfaces": 
["dummy0/fd7c:99:66:40::1:1"],    },    "lease-database": { 
        "type": "memfile",        "persist": true,        "name": 
"/var/lib/kea/dhcp6.leases"    },    "min-preferred-lifetime": 3600, 
    "preferred-lifetime": 3600,    "max-preferred-lifetime": 3600, 
    "min-valid-lifetime": 7200,    "valid-lifetime": 7200, 
    "max-valid-lifetime": 7200,    "t1-percent": 0.5,    "t2-percent": 
0.8,    "option-data": [        {            "name": "dns-servers", 
            "code": 23,            "space": "dhcp6", 
            "csv-format": true,            "data": 
"fd7c:99:66:41:72ec:1::1, fd7c:99:66:41:72ec:1::2"        },    ], 
    "subnet6": [        {            "subnet": "fdc4:130:234:7::/64", 
            "pools": [                 {                     "pool": 
"fdc4:130:234:7::10-fdc4:130:234:7::50"                 }             ] 
        }    ] }} But when i try to ask server via dhcpv6 relay (network 
equipment) its print in logs error:
INFO  [kea-dhcp6.dhcp6/1402481.140706201806400] DHCP6_QUERY_LABEL 
received query: 
duid=[00:04:0a:c3:a4:ab:a1:5e:22:4a:b9:1f:80:fd:d1:4f:a4:0b], 
tid=0x46363 INFO  [kea-dhcp6.leases/1402481.140706201806400] 
DHCP6_LEASE_ADVERT 
duid=[00:04:0a:c3:a4:ab:a1:5e:22:4a:b9:1f:80:fd:d1:4f:a4:0b], 
tid=0x46363: lease for address fdc4:130:234:7::13 and iaid=837507313 
will be advertised ERROR [kea-dhcp6.packets/1402481.140706201806400] 
DHCP6_PACKET_SEND_FAIL failed to send DHCPv6 packet: Interface eth0/2 
does not have any suitable IPv6 sockets open. I understand that for some 
reason it wants this unicast address to be binded to normal interface, 
and when i bind it to "eth0" it answers and all work OK. May be i have 
some misconfig, but i want to be able to bind this unicast IPv6 address 
to some logical interfaces in order to have anycast setup with multiple 
nics. P.S. i have tried 2.2, 2.4 and 2.5 versions of kea, all with same 
problem.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/kea-users/attachments/20230928/860c3b9f/attachment.htm>


More information about the Kea-users mailing list