As I replied to your ticket you have open, your configurations are a bit off.
Tunnel source on the Cisco tunnel interface needs to be either the IPv4 endpoint if configured on the Cisco, or the IP on the interface that gets connectivity from that IPv4 endpoint.
So if your interface only has RFC1918 space on it, you'd run:
configure terminal
interface Tunnel0
description Hurricane Electric IPv6 Tunnel Broker
no ip address
ipv6 enable
ipv6 address 2001:470:4:358::2/64
tunnel source 192.168.2.2
tunnel destination 209.51.161.58
tunnel mode ipv6ip
ipv6 route ::/0 Tunnel0
end
write
Since your Cisco is on RFC1918 space, you need to make certain that whatever device is configured with your IPv4 endpoint upstream of the Cisco, allows Protocol 41 through (NOT a tcp/udp port).
Then on whatever LAN facing interface on your Cisco, you'd start configuring with the routed /64 associated with your tunnel.
Your current tunnel interface doesn't appear to have been created from the easy and convenient pull-down menu of OS configuration examples, which I used, edited, and pasted above.