[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: soft state (was Re: shim6 and bit errors in data packet headers



Iljitsch van Beijnum wrote:

I would think that if one side triggers reachability testing, the other side would also do it. The probes in one direction can also function as replies in the other direction, cutting down on the number of packets exchanged.

I'm not sure we'd end up with both ends triggering reachability testing at about the same time, because that would seem to assume some form of periodic reachability testing even when there is no ULP traffic. Such background chatter seems undesirable.


Thus I think we'd want a packet driven trigger of reachability testing (much like NUD). When A sends a ULP packet to B, it checks whether it has current reachability information for B, and if not it triggers reachability testing.

With such an approach, only in the case that B receives the ULP packet and this makes it send a ULP packet back (e.g., a TCP ACK), might B trigger reachability testing.
But when B doesn't receive the packet it would not trigger reachability testing at the same time as A does.


   Erik