base.txt | issue88.txt | |||
---|---|---|---|---|
skipping to change at page 23, line 44 | skipping to change at page 23, line 44 | |||
o When a message is received from a new peer, i.e., one that is not | o When a message is received from a new peer, i.e., one that is not | |||
stored in the cache, the received timestamp, TSnew, is checked and | stored in the cache, the received timestamp, TSnew, is checked and | |||
the packet is accepted if the timestamp is recent enough with | the packet is accepted if the timestamp is recent enough with | |||
respect to the reception time of the packet, RDnew: | respect to the reception time of the packet, RDnew: | |||
-Delta < (RDnew - TSnew) < +Delta | -Delta < (RDnew - TSnew) < +Delta | |||
The RDnew and TSnew values SHOULD be stored into the cache as | The RDnew and TSnew values SHOULD be stored into the cache as | |||
RDlast and TSlast. | RDlast and TSlast. | |||
o If the timestamp is NOT within the boundaries but the message is a | o Even if the timestamp is NOT within the boundaries but the message | |||
Neighbor Solicitation message which should be answered by the | is a Neighbor Solicitation message which should be answered by the | |||
receiver, the receiver MAY respond to the message. However, if it | receiver, the receiver SHOULD respond to the message. However, if | |||
does respond to the message, it MUST NOT create a Neighbor Cache | it does respond to the message, it MUST NOT create a Neighbor | |||
entry. This allows nodes that have large differences in their | Cache entry. This allows nodes that have large differences in | |||
clocks to still communicate with each other, by exchanging NS/NA | their clocks to still communicate with each other, by exchanging | |||
pairs. | NS/NA pairs. | |||
o When a message is received from a known peer, i.e., one that | o When a message is received from a known peer, i.e., one that | |||
already has an entry in the cache, the time stamp is checked | already has an entry in the cache, the time stamp is checked | |||
against the previously received SEND message: | against the previously received SEND message: | |||
TSnew + fuzz > TSlast + (RDnew - RDlast) x (1 - drift) - fuzz | TSnew + fuzz > TSlast + (RDnew - RDlast) x (1 - drift) - fuzz | |||
If this inequality does not hold, the receiver SHOULD silently | If this inequality does not hold, the receiver SHOULD silently | |||
discard the message. On the other hand, if the inequality holds, | discard the message. On the other hand, if the inequality holds, | |||
the receiver SHOULD process the message. | the receiver SHOULD process the message. | |||
End of changes. | ||||
This html diff was produced by rfcdiff v1.06, available from http://www.levkowetz.com/ietf/tools/rfcdiff/ |