vt100

Home   Documentation   Impressum   Links

Cisco IOS 12.3 IPv6 subnet configuration

Disclaimer

This information is provided as is with no warranty. If you burn your kitchen sink don't blame me.

Introduction

This is a small howto set up a ipv6-subnet with capable cisco-gear

Prerequisites

Sample Network

			Cisco			IPv6-POP
v6-localnet:: ---- v6-localnet::1/v6-tunnel::2 ---- v6-tunnel::1/v6-world

Cisco Config

boring things cutted out...

ipv6 unicast-routing
ipv6 icmp error-interval 0
!
interface Tunnel0
 no ip address
 ipv6 enable
 ipv6 nd suppress-ra
 ipv6 address [v6-tunnel::2]/[netmask]
 tunnel mode ipv6ip
 tunnel source [myipv4]
 tunnel destination [POPv4]
!
interface FastEthernet0
 description internal
 ipv6 enable
 ipv6 address [v6-localnet::1]/[netmask]
!
ipv6 route 2000::/3 [v6-tunnel::1]

Links

These links were helpful:

http://www.cisco.com
http://www.sixxs.net
rfc 2462

Conclusions

Make sure you don't forget to set tunnel source and tunnel destination.
Since this is a router, radvd or rtadvd is not needed.
Clients can be configured using rfc 2462 (IPv6 Stateless Address Autoconfiguration).

The command "ipv6 icmp error-interval 0" disables the standard IPv6 ICMP rate-limit on IOS,
"ipv6 nd suppress-ra" disables routing announcements to the outside.
(Thanks to Pim van Pelt for pointing this out)

Reminder

In this setup, all rfc2462-enabled hosts are immediately reachable from the outside as soon as you finish writing the config.


Copyright © 2013 vt100.at. All rights reserved.

leitbruch