IPv6 in the enterprise

Ignatios Souvatzis ignatios at cs.uni-bonn.de
Thu Apr 21 11:39:38 CEST 2011


Hi,

On Thu, Apr 21, 2011 at 09:17:46AM +0200, S.P.Zeidler wrote:
> Thus wrote Mikael Abrahamsson (swmike at swm.pp.se):
> 
> > On Thu, 21 Apr 2011, S.P.Zeidler wrote:
> > 
> > >So can I. I've got a resolver that changed hardware three times in
> > >the past 6 months and fixing up the address wherever it appears is
> > >getting old.
> > 
> > Could you please elaborate on what you do when you are "fixing it up"?
> 
> Changing resolv.conf on its clients.
> 
> > I would create a dedicated resolver address (a subnet with the
> > address ::53 being the resolver) and then I would move this address
> > around when the service changes physical hardware, perhaps even
> > having it in multiple places (anycast).
> 
> That is an instance of not using SLAAC, yes.

KAME has some magic to take over the low 64 bit as new interface
identifier. I always wanted to look that up... moment... 

     eui64        (inet6 only) Fill interface index (lowermost 64bit of an
		  IPv6 address) automatically.

I always wanted to check this... moment...

> cat /etc/ifconfig.ex0
inet6 fe80::1:C3
up
media autoselect
!rtsol $int
> reboot
-- time passes --
> ifconfig ex0
ex0: flags=8863<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST> mtu 1500
[...]
	address: 00:50:da:34:25:bd
	media: Ethernet autoselect (100baseTX full-duplex)
	status: active
	inet pr.ef.ix.195 netmask 0xffffff80 broadcast 131.220.4.255
	inet6 fe80::1:c3%ex0 prefixlen 64 scopeid 0x1
	inet6 2001:pr:ef:ix::1:c3 prefixlen 64

So no, not only is SLAAC not necessarily bound to the default interface 
identifier derived from some unique hardware token - this feature is also
implemented in at least one OS. This would certainly be useful in the
resolver-gets-new-hardware case - just plug in the old disk and nothing
changes (well - if the Ethernet device has the same name, but a bit of
$(ifconfig -l) magic can help there, too).

Regards,
	-is


More information about the ipv6-ops mailing list