[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [DNA] Re: Reclassification of DNA Protocol and new Simple DNAprotocol
>> o As a performance optimization, it must not sacrifice
>> correctness. In other words, false positives are not
>> acceptable. DNAv6 must not conclude that a host has returned
>> to a previously visited link where it has an operable IP
>> address if this is not in fact the case.
>
>Simple DNA will not produce false positives unless two routers on two
>different links happen to have the same link local address and MAC address.
>Is this a likely scenario that needs to be addressed?
The combination of same link local address *and* MAC address is unlikely,
assuming that the MAC address is globally unique. However, not all link
layers will have a globally unique MAC address, so that there may be a need
to restrict applicability to those that do.
>I think Simple DNA works as quick as RFC4861 in the worst case (false
>negative) scenarios.
>This is why we send the RS and the NSs in parallel as you suggested. This
>ensures that the simple DNA procedure does not run slower than just using
>RSs.
Right.
>The heuristic in use for simple dna is to store and use the previous 'n'
>link configurations. Thus it satisfies (a). It we use a sufficiently large
>value of 'n' we can ensure that (b) is met. We recommend n to be 2 but if
>you think that the number is too low we can increase it.
A previous link configuration should only be tried if it is still
corresponds to a valid address. Otherwise, confirming presence of the
corresponding router could result in installation of a configuration which
is no longer valid, which would create a false positive. In practice this
will restrict the DNAv6 traffic substantially so I'm not clear that it is
necessary to recommend a value of "n".