CIDR FAQ

You can't strip a non-zero part of IPv6 address
as this would cause transport layer pseudo-header checksum to fail

which is why the compatable address has 96 0s in the prefix

Scott