<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <pre>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:
<span style="font-family:monospace"><span style="color:#000000;background-color:#ffffff;"># ip -6 ad
</span>
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:
</span><span style="font-family:monospace"><span style="font-family:monospace"><span style="color:#000000;background-color:#ffffff;">{"Dhcp6": {
</span>    "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"
                 }
             ]
        }
    ]
}}
</span>
But when i try to ask server via dhcpv6 relay (network equipment) its print in logs error:
</span>
<span style="font-family:monospace"><span style="color:#000000;background-color:#ffffff;">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
</span>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 </span><span style="font-family:monospace"><span style="font-family:monospace"><span style="font-family:monospace">fdc4:130:234:7::1</span></span>3 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.

</span></pre>
    <p></p>
  </body>
</html>