(6bone) renumbering

Michel Py michel@arneill-py.sacramento.ca.us
Sat, 6 Apr 2002 14:51:55 -0800


Jeroen,

> The router:
> get config etc. dump it into file 'router.conf'
> cat router.conf | sed "s/3FFE:B00:4046/2002:0A64:0D2A:/g"
>new-router.conf
> upload the config, restart/reload/reboot it, done.

There are many traps in doing that kind of thing.

1. On a reasonably complex setup, there will always be some stuff that
you don't want to renumber today, but tomorrow. Automatic replacement
does not work there.
2. If for some reason the device displays "3FFE:0B00:4046" instead of
"3FFE:B00:4046" you are screwed.

There are other issues such as servers configured with a static IP,
bozos that insist on using the IP when they could have used the domain
name, and so on.
This is not "almost the push of a button".

Besides, the main problem in renumbering is not dealing with your own
setup, but dealing with all the third-party entities that connect to you
using a hard-coded IP address in a zillion different places, such as
static tunnels, access-lists, route-maps, distribute-lists, IPSEC
tunnels, the list is endless. If you depend on these third parties for
running a business (they could be suppliers, customers, etc) you have an
organizational nightmare.

Michel.