howto setup static ipv6 prefix from ipv6 pool

Hi

how can I set up static subnet prefixes for connected interfaces from a provider DHCPv6 assigned IPv6 pool with RouterOS?

Using this configuration does not work on RouterOS:

[admin@mikrotik-labdemo] /ipv6 pool> print
Flags: D - dynamic
 #   NAME                                    PREFIX                                      PREFIX-LENGTH EXPIRES-AFTER
 0 D DSL-IPV6-POOL                          2001:beef:cafe:ff00::/56                                 64 1h46m45s
[admin@mikrotik-labdemo] /ipv6 pool> /ipv6 address
[admin@mikrotik-labdemo] /ipv6 address> export
add address=::a:0:0:0:feed from-pool=DSL-IPV6-POOL interface=vlan10
add address=::b:0:0:0:feed from-pool=DSL-IPV6-POOL interface=vlan11
add address=::c:0:0:0:feed from-pool=DSL-IPV6-POOL interface=vlan12

RouterOS is ignoring the subnet prefix part which results in random (up counting) subnet assignments from the ipv6 pool.

Using the same configuration with Cisco IOS works perfectly fine:

interface Dialer0
 description DSL
 ...
 ipv6 enable
 no ipv6 redirects
 no ipv6 unreachables
 ipv6 verify unicast reverse-path
 ipv6 dhcp client pd DSL-IPV6-POOL rapid-commit
 ...
!
interface Vlan10
 ip address ...
 ipv6 address DSL-IPV6-POOL ::A:0:0:0:FEED/64
 ...
!
interface Vlan11
 ip address ...
 ipv6 address DSL-IPV6-POOL ::B:0:0:0:FEED/64
 ...
 !
 interface Vlan12
 ip address ...
 ipv6 address DSL-IPV6-POOL ::C:0:0:0:FEED/64
 ...

Any hints on how to fix this issue on Mikrotik RouterOS?

Thanks
-fflo

There is a “bug” in ROS: the wildcard size is not equal the pool size, but the prefixes it hand out.
There was a topic about that not long ago:
http://forum.mikrotik.com/t/ip6-address-from-pool-bug-fixed/134313/12

Ack.
@Mikrotik: any hint when this issue will be fixed?