Method and apparatus for mobility agent recovery
First Claim
1. 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, anda 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, anda remote mobility agents type structure to indicate a type of each remote mobility agenta 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.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for recovering Mobile Internet Protocol (IP) session(s) of a mobility agent in a Mobile IP network are described herein. In one embodiment of the invention, for each mobility session associated with a mobility agent, the mobility agent distributively backs up mobility agent specific information to the mobility agent peer associated with that mobility session. The mobility agent specific information is not used by the mobility agent peer. Upon the mobility agent inadvertently losing at least one mobility session, the mobility agent recovers the stored mobility agent specific information associated with those sessions from the mobility agent peers respectively associated with those sessions. Other methods and apparatuses are also described.
-
Citations
4 Claims
-
1. 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. - View Dependent Claims (2, 3, 4)
Specification