dhcpv6-relay adding routes on 7.18beta4

Thank you for adding dhcpv6-relay bindings! I’m testing with kea as the dhcpv6 server and 7.18beta4 as the relay, and wondering if the route added for the prefix should point to the IA_NA address instead of the interface.

Current routes added:

[admin@Mikrotik] > /ipv6/route/print where dhcp
Flags: D - DYNAMIC; A - ACTIVE; d - DHCP
Columns: DST-ADDRESS, GATEWAY, DISTANCE
    DST-ADDRESS             GATEWAY  DISTANCE
DAd 2001:db8:8020:100::/56  ether4          1
DAd 2001:db8:8020::2/128    ether4          1

I think it should instead be:

[admin@Mikrotik] > /ipv6/route/print where dhcp
Flags: D - DYNAMIC; A - ACTIVE; d - DHCP
Columns: DST-ADDRESS, GATEWAY, DISTANCE
    DST-ADDRESS             GATEWAY            DISTANCE
DAd 2001:db8:8020:100::/56  2001:db8:8020::2	1
DAd 2001:db8:8020::2/128    ether4	        1

Example reservation in kea:

        "reservations": [
                {
                        "hw-address": "08:55:31:8F:19:98",
                        "ip-addresses": [
                                "2001:db8:8020::2"
                        ],
                        "prefixes": [
                                "2001:db8:8020:100::/56"
                        ]
                }

        ],

I totally agree. It can’t work that way.

I tested it too.

http://forum.mikrotik.com/t/v7-18beta-testing-is-released/181371/253

@mackenzieshadow It has been added to version 7.18rc2 and is now working.
relay.png