Hi Tengfei, I'm not sure if this is really a problem, but maybe we can start with a small timeout and extend it exponentially every time we observe 6P Timeout. In that case, the current definition of TIMEOUT can be the upper bound of the timeout.
Best regards, Toshio Ito From: 6tisch <6tisch-boun...@ietf.org> On Behalf Of Tengfei Chang Sent: Friday, August 23, 2019 9:49 PM To: 6tisch <6tisch@ietf.org> Subject: [6tisch] 6P Timeout in MSF Hi All, For the current version (06) of MSF, we defined the 6P Timeout as the result of following equation: 6PTIMEOUT = ((2^MAXBE)-1)*MAXRETRIES*SLOTFRAME_LENGTH o MAXBE is the maximum backoff exponent used o MAXRETRIES is the maximum retransmission times o SLOTFRAME_LENGTH represents the length of slotframe What I believed is this is the right timeout value according the definition of RFC8480: The value of the 6P Timeout should be greater than the longest possible time it takes to receive the 6P Response or Confirmation. However, this value could be super large depending the value of MAXBE and SLOTFRAME_LENGTH. For example, MAXBE = 5, MAXRETRIES=8 (to get a better reliability), SLOTFRAME_LENGTH=101. for 10 ms slot duration, the 6P timeout is more than 4 minutes. This could cause large delay for 6P transaction, for example at network forming phase. So my concerns on the 6P Timeout are - do you think this is an issue or not - if yes, what's your suggestion? Thanks! Tengfei -- Chang Tengfei, Postdoctoral Research Engineer, Inria
_______________________________________________ 6tisch mailing list 6tisch@ietf.org https://www.ietf.org/mailman/listinfo/6tisch