1. A computer-executable method for facilitating session migration, comprising: receiving, at an intermediary network device, a communication packet from a client destined to a remote server; determining whether the communication packet belongs to a pre-existing communication session; determining whether state information associated with the communication session is available at the intermediary network device; in response to the communication packet belonging to the pre-existing communication session and the session state information being unavailable, constructing a content-centric network (CCN) interest packet corresponding to the communication session based at least on an address of the client and a sequence number of the communication packet, wherein the interest packet comprises a first CCN name, which is a location-independent hierarchically structured variable-length name; disseminating the interest packet over a network; and receiving a session-data packet in response to disseminating the interest packet, wherein the session-data packet includes a second CCN name whose prefix matches the first CCN name included in the interest packet, and wherein the session-data packet includes the session state information, thereby facilitating session migration.