marcelo bagnulo braun wrote:
This implies that in the bit error case above, since B can't tell the difference between a bit error and the case when it has lost/discarded the state, B needs to at least send an error message to A saying "I have no matching shim6 context".
why?
i would argue that silently discarding the packet would be enough. I mean, i think that soft state approach is an interesting approach, but i would like to explore the possibility of silently discarding packets that don't match with any existent contexts.
I mean, i think that (as i think you mentioned a while ago) defining a error message in order to reply to those packets belonging to non existent contexts may introduce some security issues. In particular, it may allow an attacker to force to communicating end nodes to re-do the initial exchange, allowing the attacker to become a MiTM.
Erik