Patent ID: 9154993
Filing Date: 2015-10-06
Classification: H04L,H04W

Abstract:
1. A method comprising: receiving, by a home agent, an IPv6 packet, wherein the IPv6 packet contains a payload and an IPv6 header, wherein the IPv6 header encapsulates the payload, wherein the IPv6 header includes a source address field and a destination address field, wherein the source address field indicates a correspondent node address of a correspondent node that transmitted the IPv6 packet, and wherein the destination address field indicates a mobile node address; in response to receiving the IPv6 packet, inserting, by the home agent, an IPv6 routing header between the IPv6 header and the payload, wherein the IPv6 routing header indicates the mobile node address as an ultimate destination of the IPv6 packet, and wherein the routing header is fewer bytes than the IPv6 header; based on the mobile node address, determining, by the home agent, a care-of address associated with the mobile node address; overwriting, by the home agent, the destination address field of the IPv6 header with the care-of address; transmitting, by the home agent, the IPv6 packet as modified to the care-of address, wherein the care-of address identifies a mobile node associated with the mobile node address; receiving, by the home agent, a second IPv6 packet from the mobile node, wherein the second IPv6 packet contains a second payload, a second IPv6 header, and a second IPv6 routing header, wherein the second IPv6 header includes a second destination address field, and wherein the second IPv6 routing header includes an address field; and in response to receiving the second IPv6 packet, replacing the second destination address field of the second IPv6 packet with the address field of the second IPv6 routing header.