Patent ID: 8239555

Claim:
An apparatus, comprising: a network element that is configured to communicatively interconnect with other equipment in a Mobile IP network, the network element including a mobility agent in the Mobile IP network that provides Mobile IP services to one or more mobile nodes, the mobility agent including: a packet processing module to process Mobile IP packets received at the mobility agent and transmitted by the mobility agent; a security module coupled with the packet processing module to perform authentication, authorization, and accounting services; one or more mobility agent to mobility agent capabilities modules coupled with the packet processing module, wherein each capability module is a particular set of one or more operations that is to provide functionality of an application feature between one mobility agent with another mobility agent, wherein at least one of the one or more mobility agent to mobility agent capabilities modules is to provide functionality of a Mobile IP session recover application; a Mobile IP data structure coupled with the packet processing module and at least some of the mobility agent to mobility agent capabilities modules, the Mobile IP data structure including, a local mobility agent Mobile IP structure to store a record with Mobile IP information for each mobile node the mobility agent is providing Mobile IP service to, the Mobile IP information is specific to the mobility agent, and a remote mobility agent Mobile IP structure to store remote mobility agent specific information, wherein the remote mobility agent specific information is unrelated to the mobility agent providing Mobile IP services to the one or more mobile nodes; a static peer structure to store indication of one or more static mobility agent peers of the mobility agent; and a remote mobility agent configuration structure including, a supported remote mobility agents capabilities structure to indicate capabilities of remote mobility agents, and a remote mobility agents type structure to indicate a type of each remote mobility agent a mobility agent to mobility agent capabilities negotiation module coupled with the packet processing module and the remote mobility agent configuration structure, the mobility agent to mobility agent capabilities negotiation module to negotiate a set of one or more capabilities with one or more remote mobility agents and cause an indication of the negotiated capabilities to be stored in the remote mobility agent configuration structure; and wherein the mobility agent is to transfer mobility agent specific information stored in the local mobility agent Mobile IP structure to one or more remote mobility agent peers that also support the Mobile IP session recover application as indicated by the supported remote mobility agent capabilities structure.