Since Vodafone NZ do not support IPv6 you will need to setup a static IPv4 address. This is normally done through their business section but residential addresses can get a static IP for about 20 per month.
You will need
- Cisco modem / router (I have a 837)
- SixxS account
- Static IPv6 Address
- Assigned IPv6 Address range from SixxS
Residential customers can contact Vodafone NZ on 0800 438 448 or 0800 400 888 for business customers.
I use the SixxS tunnel since they have endpoints for New Zealand.
interface tunnel 0
description IPv6 uplink to SIXXS
no ip address
ipv6 nd suppress-ra
ipv6 nd ra suppress
ipv6 address [Your IPv6/64]
ipv6 mtu 1280
tunnel source [Your Public IP]
tunnel destination [IPv4 SixxS endpoint]
tunnel mode ipv6ip
ipv6 route 2000::/3 [SixxS Tunnel Endpoint]
The following you will need to add to a IPv6 Firewall
ipv6 access-list IPv6
permit icmp any any unreachable
permit icmp any any packet-too-big
permit icmp any any hop-limit
permit icmp any any reassembly-timeout
permit icmp any any header
permit icmp any any next-header
permit icmp any any parameter-option
permit icmp any any echo-request
permit icmp any any echo-reply
deny icmp any any
Put the rest of your IPv6 Rules
Dont forget you will need to add the following to your IPv4 dialer 0 firewall rule. If you dont you will not be able to connect through the IPv6 Internet.
permit 41 [Sixx IPv4 Tunnel endpoint] any
I hope you find this helpful and gives you enough information to get IPv6 setup on your Cisco router.