[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [DNA] Review of draft-ietf-dna-link-information-03.txt
>The R-flag isn't necessarily being used, but the information
>that a prior indication may have been false can probably be
>fed into hysteresis algorithms.
If the DNAv6 specification doesn't use the 'R-flag' then I'm not clear why
it has to be defined here.
>We don't want to even suggest that DNA can't be implemented without
>spanning tree knowledge. It is beneficial in this case though, so
>we should probably change it to a MAY.
That makes sense.
>I'd contend that this has nothing to do with DNA (v4 or v6) at all, though.
I'd agree that this doesn't have anything to do with DNA.
>To suggest that either v4 or v6 hosts will not be interested in this, is
>near-sighted, IMO.
The DNAv4 specification depends only on "Link Up". On receipt of a "Link
Up" event, the DNAv4 reachability tests will be carried out, and timers will
be reset. However DNAv4 is rate limited so that "jittery" links will not
result in packet storms (maximum of one DNAv4 reachability test/second). So
if the "Link Up" events occur more closely spaced than this they will be
delayed. Overall, there is no special processing that will occur due to the
'R' bit, since there is no backoff or other state created by the false
indication, other than the dampening.
>Estimation's not so hard as you indicate. We're not talking
>about boot anyway, DNA is not for boot, it's for change detection.
DNAv4 is applicable both to boot/resume from sleep as well as movement
between networks. If operational addresses are saved in stable storage, they
are tested like any other address when the host reboots or resumes from
sleep. This can have a major impact on boot time reduction (several
seconds) so that DNAv4 boot integration is expected to be fairly popular.
>This means that at the earliest possible time, the host is informed
>of the availability of the link. If the prior indication is erroneous, and
>DNA(?) packets may have been lost, it gets another shot because of the
>additional indication.
The issue with multiple indications is that this causes twice as many
packets to be sent. This is particularly problematic if the link is jittery
and hosts do not implement dampening, since packet storms can result.
>Events generated due to 802.1AB and RSTP/STP completion _are_ Link Up
>indications. They just are generated on other events than completion of
>autonegotiation.
IEEE 802.1AB packets can only be sent *after* a link is already usable by IP
traffic. For example, .1AB traffic occurs after completion of IEEE 802.1X,
IEEE 802.11i 4-way handshake, etc. So .1AB packets are not indicative of
"Link Up", except in the unauthenticated wired case, where receipt of the
packets might be taken as an indication that the link is up, short
circuiting an RSTP/STP timer.
>NONE of the addresses is operable and will respond to probing.
In that case, DNAv4 will reset when the second "Link Up" is sent.