Hi all, my router OS v7.21.4 is sending ipv6 to PPPoE clients. Clients are using Ipv6 normally, but with one client the error "2803:xxxx:40a7:c812::/64 can't add dual-stack queue: DUID-LL length should be 10" is appearing in MK log, this client uses a Huawei Ax3 router with DHCPv6 option enabled to receive IPv6 from server. It receives a IPv6 on WAN normally, but her LAN devices aren't navigating through IPv6. Someone could help me?
Ethernet Link Layer address DUID (DUID-LL) format is 00:03:00:01:xx:xx:xx:xx:xx:xx (10 bytes) where 00:03 is the DUID type (Link Layer address), 00:01 is the hardware type (Ethernet) and xx:xx:xx:xx:xx:xx is the Ethernet link layer address.
You may want to capture DHCPv6 traffic on the interface to find out what exactly the Huawei router is sending.
actually duid non having 0x0003 something is non really uncommon. systemd-networkd for example does also not use that. I simply added allow-dual-stack-quieue=no to the dhcp server (you could also just add that to the specific binding)
Thank you for your feedback. I dont know how to change the option "allow dual stack queue" to "no" as the pppoe server creates a dynamic entry for each pppoe connection in the dhcpv6 server bindings. When i tryed to copy the dynamic created to a new static with same parameters and restart the client connection, its doesnt connect. I think the problem is that Router OS doesnt work with DUID-LL type, only with DUID "Mac Address Based" Type.