Patent ID: 8149805

Claim:
A method for optimizing routing in a mobile Internet Protocol version 6, IPv6, comprising: sending, by a mobile node, a routing optimization request signal to a routing optimization agent or a correspondence node wherein the routing optimization agent is required to provide authentication data; sending, by the routing optimization agent, a routing optimization response signal to the mobile node, wherein the routing optimization response signal comprises the authentication data of the routing optimization agent; and communicating by the mobile node and the correspondence node in a routing optimization mode through the routing optimization agent after a verification is passed; wherein the communicating by the mobile node and the correspondence node in a routing optimization mode through the routing optimization agent comprises: sending, by the mobile node, a home address and current care-of-address information to the routing optimization agent after the mobile node verifies the routing optimization agent; saving, by the routing optimization agent, binding information of the home address and the current care-of-address; and changing, by the routing optimization agent, a service packet between the mobile node and the correspondence node according to the binding information such that the current care-of-address is shielded from the correspondence node; wherein changing, by the routing optimization agent, a service packet between the mobile node and the correspondence node according to the binding information such that the current care-of-address is shielded from the correspondence node comprises: changing, by the route optimization agent, according to the binding information, a first service packet sent from the mobile node to the correspondence node, the first service packet having a source address being the current care-of-address of the mobile node, a destination address being an address of the correspondence node, and a home agent option, changing the first service packet including replacing the source address with the home address of the mobile node and removing the home agent option; changing, by the routing optimization agent, according to the binding information, a second service packet sent from the correspondence node to the mobile node, the second service packet having a source address being the address of the correspondence node and a destination address being the home address of the mobile node, changing the second service packet including replacing the destination address with the current care-of-address of the mobile node and adding a destination address option.