Issue22

Issue Title Specification of handling of the NAT-Traversal object
Document: GIMPS Protocol Specification v07 Section: 7.3, C.4.8
Category: Technical Priority: Must Fix
Status: Closed

Created on 2005-01-17.12:39:16 by reh, last changed 2005-10-03.08:44:54.

Messages
msg220 Author: reh Date: 2005-10-03.08:44:54
Discussion of this point is included in the (new) 7.2 of v-08.
msg165 Author: admin Date: 2005-07-13.14:35:29
Updated section and document reference for -07. See also issue 23.
msg114 Author: reh Date: 2005-04-28.13:43:23
In particular, for correctly handling a Query/Confirm pair of messages and
subsequent refreshes at a Responder which delays state installation, the NAO is
needed
a) in the Confirm - since this is the only source of the data which subsequent
refreshing Queries will be matched against. It will clearly be in untranslated
form in the Confirm.
b) in the Query - it is needed in translated form (to be able to provide a
response at all), but also in untranslated form, because this is what will be
matched against the stored data from the Confirm

Also, to validate that a Confirm is only being used to set up routing state
which has been probed by a Query, the Responder cookie should be bound to the
Q-Node NAO, again in untranslated form.

The conclusion of this is that the NAT Traversal object should carry the
untranslated (i.e. source) NAO as well as the untranslated MRI.
msg113 Author: admin Date: 2005-04-28.13:21:42
[Updated to refer to -05 version.]
msg23 Author: reh Date: 2005-01-17.12:39:16
Most of the contents of the NAT-Traversal payload are implementation defined.
However, some fields must be interpreted at the message receiver (in both
upstream and downstream direction), and the whole object has to be reflected
back and forth in some control transactions. This needs to be reflected in the
message processing rules.
History
Date User Action Args
2005-10-03 08:44:54rehsetstatus: No Discussion -> Closed
messages: + msg220
2005-07-13 14:35:30adminsetsection: 6.3, C.4.8 -> 7.3, C.4.8
document: GIMPS Protocol Specification v05 -> GIMPS Protocol Specification v07
messages: + msg165
2005-04-28 13:43:23rehsetmessages: + msg114
2005-04-28 13:21:42adminsetdocument: GIMPS Protocol Specification v04 -> GIMPS Protocol Specification v05
messages: + msg113
2005-01-17 12:48:19adminsetsection: 6.4, C.4.8 -> 6.3, C.4.8
2005-01-17 12:39:16rehcreate