Too-frequent change of privacy address / ND monitoring
Phil Mayers
p.mayers at imperial.ac.uk
Tue Mar 26 13:14:38 CET 2013
All,
When rollout out IPv6, we deployed using SLAAC, and extended our IPv4
ARP monitoring to include IPv6 neighbour tables, giving us accounting of
who had what IP.
This works pretty well, except for a couple of problems, one minor, one
major.
The minor problem is that IPv6 privacy addresses from Win7 machines
change very frequently, much more so than the IPv4 addresses. This means
our data volume has gone up by a large fraction - nearly 100 (26 weeks *
1 address a week * 4x IPv4 storage size). This is tolerable because the
total volume is stll pretty small and the DB is architected with a
"live" and "old" table, so the in-memory size is sane.
However, the more serious issue we've faced is (presumably broken) hosts
who re-generate their privacy addresses EXTREMELY frequently - on the
order of minutes. I have one host (a Mac, I believe) that has 15,000
addresses in the last 6 months, all on the same subnet. Another PC with
12,600, and so on. And these are just the ones I can see - for all I
know, it's changing once a second.
These few hosts account for a huge amount of our IPv6 ND tracking. I
can't see any obvious reason a host would do this - the port they're on
is stable, no errors, no flapping, and our IPv6 ND timers are reasonable
though a fair bit shorter than defaults - 900 max and 600 preferred
(they're set short to "auto remove" IPv6 if something explodes; this was
precautionary when we were rolling out, but maybe we should increase
them now?)
Has anyone seen this behaviour? Any idea as to the cause? Presumably it
will be causing the host problems, if it can't maintain long-lived IPv6
connections.
To forestall a couple of suggestions:
DHCPv6 is not an option due to missing/buggy DHCPv6 relay functionality
on 6500/sup720 (output interface is selected as Null0 when using L3VPN
with LSP as a next hop - cisco claim this "works as intended"!).
And turning off privacy addresses is not a widely available solution, as
many of these machines are unmanaged.
Cheers,
Phil
More information about the ipv6-ops
mailing list