I don't use ifaliases at all. In /etc/ifconfig.wm0, i have (not the real addresses): inet x.y.z.w netmask 255.255.255.0 inet6 2001:a:b:c::d and i get both addresses. You can just set mulitple v6 addresses; there is no notion of alias in v6, just a set of addresses. If you are going to function as a router, set ip6mode=router. Both route6d and quagga's ripngd work. Make sure you are recent on both, because netbsd6 had a routing socket ABI/API change. Amusingly old binaries worked with the ABI compat. But programs that misused the API (assumed types rather than using the headers) failed.
Attachment:
pgp5dAW701R3R.pgp
Description: PGP signature