Issue27

Issue Title Route changes during routing state setup
Document: GIMPS Protocol Specification v04 Section: 4
Category: Technical Priority: Must Fix
Status: Closed

Created on 2005-01-17.13:15:01 by reh, last changed 2005-03-02.16:06:54.

Messages
msg57 Author: reh Date: 2005-03-02.16:06:54
This issue is fixed as a side effect of the new encapsulation rules in the -05
version. Now, Confirm messages are always sent with the 'normal' encapsulation
(i.e. directly addressed) and only Queries are e2e addressed. Therefore, a route
change will not affect the Confirm routing, and would have to be detected
subsequently.
msg31 Author: reh Date: 2005-01-17.13:15:01
It isn't clear what to do if a route change happens during a
Query/Response/Confirm cycle and no messaging association is being created. The
current draft would send the confirm using the flow source/destination
addresses, which would probably be seen as an error condition at the new
downstream node.

Probably, the right approach is to direct the Confirm explicitly to the
downstream peer, and rely on other mechanisms (network hints or soft-state
timeout) to pick up the routing change independently.
History
Date User Action Args
2005-03-02 16:06:54rehsetstatus: No Discussion -> Closed
messages: + msg57
2005-01-17 13:15:01rehcreate