For anyone with an ASUS router that runs on ASUSWRT. The Asuswrt-Merlin release now incorporates an IPv6 firewall, it also for me supports IPv6 via Native DHCP PD with IDNet. Although IDNet issues everyone a static IPv6 /48 prefix the Router WAN IPv6 address is 'dynamic' , however for those who use the TBB QM the Router LAN IPv6 address seems to remain the same following reboot. This LAN address will respond to ping so in theory a router reboot shouldn't destroy a TBB QM.
Ping between nodes is part of the specification for IPv6 and is not a security hole, if I get my maths right, one /64 subnet gives you 264 addresses which is a heck of a lot. I think it's more than the world's total of IPv4 addresses so it will take some time to find you.
http://www.mediafire.com/asuswrt-merlin/
Asuswrt-Merlin - build 3.0.0.4.372.32-Beta3 (18-Aug-2013)
http://forums.smallnetbuilder.com/forumdisplay.php?f=42
Release README attached.
An amendment to the above, I've been noticing some packet loss on both IPv6 and IPv4 with the TBB QM since I tried IPv6 via DHCP PD. Reverting back to a static IPv6 address seems to have resolved the issue. I wonder what the cause is?
(http://www.thinkbroadband.com/ping/share-thumb/f3073710dcf4ba74d0e0027e091629b6-22-08-2013.png) (http://www.thinkbroadband.com/ping/share/f3073710dcf4ba74d0e0027e091629b6-22-08-2013.html)