Patent ID: 9480090
Filing Date: 2016-10-25
CPC Classification: H04L,H04W

Claim Text:
1. A method for routing packets in an intermediate node between correspondent nodes in a packet-switched network, said packet-switched network having a protocol stack comprising an upper layer and a lower layer and comprising an upper-layer session between a correspondent node and a mobile node in which packets are transmitted between the correspondent node and the mobile node via the packet-switched network; and wherein only one of said correspondent node and said mobile node, called a macro-mobility enabled node, is configured to maintain the upper-layer session with the other node, when said mobile node is switching from a first lower-layer-address to a second lower-layer-address, different from the first lower-layer-address, by exchanging suitable lower-layer address update related messages with said other node, comprising at said intermediate node: exchanging lower-layer-address-update-related messages with said macro-mobility enabled node; mapping source address, destination address and potentially protocol parameters of lower-layer packets exchanged between said mobile node and said correspondent node in such a way that the macro-mobility enabled node can communicate with said other node as if said other node is also macro-mobility enabled, and such that said other node can communicate with said intermediate node as if said intermediate node is a non-macro-mobility-enabled node; wherein said intermediate node is embodied as a user-level application installed on a non-macro-mobility enabled user device, said non-macro-mobility enabled user device corresponding to said mobile node; wherein exchanging lower-layer-address-update related messages comprises receiving lower-layer-address update related messages from said correspondent node and sending lower-layer-address update related messages to said correspondent node and wherein mapping source address, destination address and potentially protocol parameters of lower-layer packets exchanged between said mobile node and said correspondent node comprises: replacing the destination address corresponding to the lower-layer address of said intermediate node by the lower-layer address of said mobile node assigned by said intermediate node, and potentially replacing protocol parameters.