すいません、linuxでipv6 6to4 tunnelingでipv6 routerを
作ろうとしているのですが、行き詰まっているのでアドバイスをいただけないでしょうか?

routerでping6 ipv6.google.comはOKですが、
clientのWin7からは,ping -6 ipv6.google.comが通りません(名前の解決はOK)。

ip -6 route showは、以下の通りです。
::/96 via :: dev 6to4 metric 256
2002:xxxx:xxxx::/48 dev 6to4 proto kernel metric 256
2000::/3 via ::192.88.99.1 dev 6to4 metric 2147483647
fe80::/64 dev eth0 proto kernel metric 256
fe80::/64 dev eth1 proto kernel metric 256
fe80::/64 dev ppp1 proto kernel metric 256
fe80::/64 dev 6to4 proto kernel metric 256
fe80::/10 dev ppp1 metric 1
fe80::/10 dev ppp1 proto kernel metric 256
ff00::/8 dev eth0 metric 256
ff00::/8 dev eth1 metric 256
ff00::/8 dev ppp1 metric 256
ff00::/8 dev 6to4 metric 256
default via ::192.88.99.1 dev 6to4 metric 1 mtu 1420

ip tunnel showは、以下の通りです。
sit0: ipv6/ip remote any local any ttl 64 nopmtudisc
6to4: ipv6/ip remote any local 223.xxx.xxx.xxx ttl 255

clientには、radvdで2002:xxxx:xxxx:yyyy:/64で配布しています。
どこがおかしいのか検討もつかないです...

ppp0は、ipv4のglobal addressがdynamicにアサインされています。

参考にしているのは、
http://research.sakura.ad.jp/2010/12/27/tunnel-6to4-linux/
http://tokyodebian.alioth.debian.org/pdf/debianmeetingresume201106-kansai.pdf です。

linuxのdistributionは、gentooです。