Home Agent Security Association Database Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for managing security associations in Mobile IP networks are costly and non-scalable, particularly due to the need for external authentication and the burden on AAA servers, as well as the inefficiency in maintaining connections for mobile nodes that roam between networks.
Innovation Solution
Implementing a method where a security association is received from a remote authentication facility upon initial registration, and subsequent registrations use this association locally without re-accessing the remote facility as long as it is valid, with local databases managing the lifespan and capacity of security associations to reduce network traffic and processing load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If security associations are statically configured at foreign agent and home agent, then authentication is established, but memory and processor resources are consumed and the system is non-scalable
Solution Approach 1:
The system performs preliminary action by establishing security associations at the home agent before the mobile node needs to access foreign networks. The home agent proactively manages and distributes these security associations to foreign agents, eliminating the need for static configuration at each foreign agent while ensuring authentication readiness.
Solution Approach 2:
The invention extracts the security association management function from individual foreign agents and consolidates it at the home agent. This extraction reduces the burden on foreign agents and enables centralized management, thereby reducing memory and processor resource consumption at each node while maintaining authentication reliability.
2Reliability
If security association is downloaded from AAA server on-demand, then authentication is performed, but network traffic increases and AAA servers are burdened
Solution Approach 1:
The home agent performs preliminary action by receiving and caching security associations from the AAA server in advance, before mobile nodes need authentication. This allows subsequent authentication requests to be fulfilled locally without immediate AAA server contact, reducing network traffic and server burden while maintaining authentication reliability.
Solution Approach 2:
The system creates copies of security associations at the home agent and foreign agents rather than maintaining single instances at the AAA server. These local copies enable authentication without continuous network communication to the AAA server, reducing network traffic and energy consumption while preserving authentication functionality.
3Reliability
If security association is permanently cached on home agent or foreign agent, then authentication is available, but memory resources are consumed and scalability is reduced
Solution Approach 1:
The system implements dynamic security association management where associations are activated and deactivated based on actual mobile node registration needs. The home agent dynamically distributes security associations to foreign agents only when required, and removes them when no longer needed, optimizing memory usage while maintaining authentication availability.
Solution Approach 2:
Different parts of the system have different security association storage characteristics: the home agent maintains a comprehensive database for all mobile nodes, while foreign agents maintain only the security associations currently needed for active mobile nodes. This local quality differentiation optimizes memory resources at each location while ensuring authentication reliability where needed.
Data Source
AI summary
Techniques for security association management on a home and foreign agent are described. In one embodiment, in response to a first mobile network registration request from a mobile node, a remote authentication facility is accessed to retrieve a security association for the mobile node for authenticating and providing a first network connectivity to the mobile node, wherein the security association is associated with a lifespan. The security association is inserted in a local security association database (SADB) to create a security association entry, wherein the security association entry includes the lifespan. A second mobile network registration request from the mobile node after the first connectivity is terminated is received and the security association entry in the local SADB that corresponds to the mobile node is used to provide authentication of the mobile node without having to access the remote authentication facility again if the lifespan associated with the security association entry is valid.


