Broken clients performing neigh-adv DoS

Phil Mayers p.mayers at imperial.ac.uk
Mon Dec 5 20:36:31 CET 2011


All,

We've seen this several times before, and just had a recurrence. It 
pegged the CPU of our router to 100% until I blocked it.

The machines seem to be windows boxes that, for no readily apparently 
reason, suddenly start emitting NA packets at high speed:

06.061965 IP6 fe80::d62:6e15:4fe3:9f24 > fe80::215:c7ff:fe06:8c00: 
ICMP6, neighbor advertisement
06.062057 IP6 fe80::d62:6e15:4fe3:9f24 > fe80::215:c7ff:fe06:8c00: 
ICMP6, neighbor advertisement
06.062150 IP6 fe80::d62:6e15:4fe3:9f24 > fe80::215:c7ff:fe06:8c00: 
ICMP6, neighbor advertisement
06.062227 IP6 fe80::d62:6e15:4fe3:9f24 > fe80::215:c7ff:fe06:8c00: 
ICMP6, neighbor advertisement
06.062316 IP6 fe80::d62:6e15:4fe3:9f24 > fe80::215:c7ff:fe06:8c00: 
ICMP6, neighbor advertisement
06.062406 IP6 fe80::d62:6e15:4fe3:9f24 > fe80::215:c7ff:fe06:8c00: 
ICMP6, neighbor advertisement
06.062496 IP6 fe80::d62:6e15:4fe3:9f24 > fe80::215:c7ff:fe06:8c00: 
ICMP6, neighbor advertisement
06.062581 IP6 fe80::d62:6e15:4fe3:9f24 > fe80::215:c7ff:fe06:8c00: 
ICMP6, neighbor advertisement
06.062666 IP6 fe80::d62:6e15:4fe3:9f24 > fe80::215:c7ff:fe06:8c00: 
ICMP6, neighbor advertisement
06.062755 IP6 fe80::d62:6e15:4fe3:9f24 > fe80::215:c7ff:fe06:8c00: 
ICMP6, neighbor advertisement

The rate is more than sufficient to overwhelm the puny CPU available on 
this particular platform (sup720, with a whopping 600MHz to play with!)

The clients don't seem to be malicious - they're just ordinary windows 
boxes. They are wired, and don't seem to be suffering problems at the 
link layer - no rapid flapping of link state, for example.

Has anyone else seen this - legit clients "go crazy" and bomb the 
network with router advertisements? Are there known bugs / patches / 
hotfixes for the MS OSes?

I won't bother asking if Cisco have added NS DoS protection to currently 
shipping IOS - odds are it's either years away on all the platforms I 
care about, or "not supported in hardware" ;o)

Cheers,
Phil


More information about the ipv6-ops mailing list