[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[DNA-BOF] DAD Optimization Problem Statement
Hi all,
I and Soohong have been writing a problem statement draft
for DAD optimization. Although we seems to need a more
discussion about the exact definition of 'DAD optimization',
we hope that our works will help us discuss about it.
You can see an incomplete version of the draft in the following link;
http://myhome.personaldb.net/bluebibi/dadopti/draft-han-dna-dadopti-problem-statement-00.txt
As Soohong said in the previous mail, we do not assure that
DNA wg just try to reduce time delays of the current DAD.
The current problem statement document handles mostly
the time delay problem. And, we included another problem as follows:
*******
[Link local scope of DAD]
The current DAD scheme can guarantee the uniqueness of an address
only inside a link. It uses the Neighbor Solicitation/Neighbor
Advertisement message exchange to detect duplicate address. Because
the messages can't go over a router, DAD may not detect a duplicate
address in an another link.
Here is an example. Assume a router has two interface attached to two
separate links. It assigns the same prefix A:: to them and advertises
the Router Advertisement messages with the prefix A:: with L bit
(on-link flag) off and A bit (autonomous address-configuration flag)
on.
________
A:: | | A::
_______________| Router |__________________
| |_______| |
| A::1 | A::1
___ |____ ___|___
| | | |
| Host | | MN |
|____ ___| |______|
Assume there is a host with address A::1 in the first link. Then
another host arrives at the second link and forms an address with
stateless address autoconfiguration. The second host happens to have
1 as its interface id and picks A::1 as its address. Then, even
though the second host performs DAD, it can not detect the duplicate
address at the first link. If the second host moves to the first link
(or the first host moves to the second link), hence, the address
collision occurs, because the moving host considers the new link as
the same link as the previous one and does not create a new address
at the new link.
********
What do you think about this? If you have any comments, please send me.
Currently, we consider this as a DAD problem related to DNA wg.
And, we can think another problems as follows.
The followings are not contained in the current document.
[Possible subjects 1]
The basic DAD procedure is very vulnerable to a simple Denial-
of-Service attack. Basically, an attacker simply prevents a
node from getting a link local address by claiming to have that
particular address.
[Possible subjects 2]
In order to process DAD, all nodes have to send solicited-node
multicast address using NS message, whenever IPv6 addresses are
composed of its interface identifier. This procedure may reduce
the network performance especially within the low bandwidth
networks.
[Possible subjects 3]
IPv6 node in 802.11 environments will never be able
to receive the DAD packets if its MAC address is same as another
node, because of the frame filtering based on the source MAC
address. In this case the DAD always succeeds even though the
addresses are duplicate.
Do you have any comments about these?
Should we include these problems in DAD optimization problem statements?
Thanks for reading long mail.
Youn-Hee Han