DAD Ipv6 Duplicate Address Detection

Unanswered Question
Apr 10th, 2012

Hi everyone,

My questions are; If a node starts a DAD process and send a NS, is it creates an entry on its neighbour cache for target address? Also if it recieve a NA packet for this NS we know that target address is duplicate and we can`t assign it, but what about neighbour cache? Is this NA update neighbor cache?  

Consequently , can DAD process update neighbor cache and used for reachibilty?

All replies will be appreciated.

Gokmen...

I have this problem too.
0 votes
  • 1
  • 2
  • 3
  • 4
  • 5
Average Rating: 0 (0 ratings)
fbovy Wed, 04/25/2012 - 18:41

Hi Gokmen,

During the TENTATIVE Step of Autoconfiguration we verify the IPv6 Addresses.

We start with Link-Local Address with DAD and if we receive a NA, two cases:

- Normal case, the interface is disabled for IPv6 (see remark below)

- SeND. We retry twice. If after 3 attempts, computed CGA are not unique we disable the Interface for IPv6 and report an Error (I tested it!)

Now about DAD itself, it is explained in rfc4862

http://tools.ietf.org/html/rfc4862#section-5.4.4

Quite funny the RFC says that the interface is  disabled for a link-local only if it is derived from a MAC Address  otherwise IP operation MAY continue... Quite funny as I don't see how we  could continue with a duplicated Link-local address!!!!

Now when it is the turn of other Addresses, if we receive a NA, the Address is not initialized by the local Node.

AFAIK, while the interface is in TENTATIVE mode we are not supposed to build the Neighbor Cache but only verify our own addresses and other task very well defined.

The address is not initialized and may be once the interface is enabled and no longer in TENTATIVE mode we can resolve this Neighbor MAC Address but I would be surprised that it would be done while in TENTATIVE mode during DAD!!!

I stay tuned... As somebody may correct me if I am wrong!

You may be interested by page 16 and 17, click on the graphics to see the animations...

http://www.fredbovy.com/Tutorial/IPv6Tutorial-RELEASE2.html

For more details about autoconfiguration you may be interested by this video (Presentation also available from slideshare, please check my wiki page)

http://www.youtube.com/watch?v=958sRC306UE

It would be funny

Kind Regards,

Fred

15 years ccie #3013

18 years ccsi #33517 (former #95003)

IPv6 Forum Gold Certified Engineer

IPv6 Forum Gold Certified Trainer

Email: fred@fredbovy.com

Web: http://www.fredbovy.com

Wicki: http://www.fredbovy.com/MediaWiki

Twitter: http://twitter.com/#!/Fr

Skype: FredericBovy

Actions

Login or Register to take actions

This Discussion

Posted April 10, 2012 at 12:10 AM
Stats:
Replies:2 Avg. Rating:
Views:4374 Votes:0
Shares:0
Tags: No tags.

Discussions Leaderboard