Patent ID: 8179784
Filing Date: 2012-05-15
Classification: H04L

Abstract:
1. A method for recovering a communication connection comprising: storing, by a processor, state variables that pertain to states of plural protocol layers of a protocol stack used for tracking a state of the connection, wherein storing the state variables comprises: retrieving, by the processor, the state variables from the data packet stored in the storage medium; and restoring states of the plural protocol layers of the protocol stack according to the retrieved state variables to recover the connection; storing in the optional portion of the data packet a source address for the data packet, a destination address for the data packet, and an original next header field value, wherein the data packet further includes a first header and a second header, the first header having a next header indicator having an initial value that points to the optional portion; after recovering the connection according to the restored states of the plural protocol layers, modifying the data packet by removing the optional portion from the data packet; and as part of modifying the data packet, modifying the next header indicator to a different value to point to the second header, wherein modifying the next header indicator is based on the original next header field value stored in the optional portion.