Multiple mobile IP sessions with dynamically allocated home IP address
AssigneeTelefonaktiebolaget L M Ericsson (publ)
InventorXiaobo Fan
Life of this patent
Estimating the term…
Abstract
A system, method and node for supporting multiple IP sessions with dynamically allocated home IP addresses in a CDMA2000 network. When the Home Agent (HA) receives a registration request from a Mobile Node (MN), it verifies if there are any mobility bindings for the MN. If yes, the HA verifies if the MN's care-of address equals one it already stores. If not, the HA verifies if the home IP address in the request is zero, and if no refreshes the mobility binding. However, if the IP address is zero, the HA verifies if the MN has reached its session number limit, and if so, the HA keeps only the first session and removes the others, but if no, the HA creates a new mobile IP session. The proper home IP address is the returned to the MN.
Claims22
A method for supporting multiple mobile IP sessions with dynamically allocated home IP addresses in a CDMA2000 network, the method comprising at a Home Agent (HA) the steps of:
- receiving a registration request ultimately sent from a Mobile Node (MN), the request comprising a care-of address (COA) and a home IP address;
- verifying if any mobility bindings exist for the MN;
- if yes, verifying if the COA from the registration request is equal to the COA from the latest registration request from the MN;
- if no, verifying if the home IP address in the registration request is zero;
- if yes, verifying if the MN has reached its session number limit;
- if no:
- creating a new mobile IP session for the MN;
- and
- if yes:
- retrieving the home IP address associated with the first mobility binding for the MN;
- removing any other mobility binding for the MN;
- and
- returning a registration response.
A system for supporting multiple mobile IP sessions with dynamically allocated home IP addresses in a CDMA2000 network, the system comprising a Home Agent (HA), wherein the HA:
- receives a registration request ultimately sent from a Mobile Node (MN), the request comprising a care-of address (COA) and a home IP address;
- verifies if any mobility bindings exist for the MN;
- if yes, verifies if the COA from the registration request is equal to the COA from the latest registration request from the MN;
- if no, verifies if the home IP address in the registration request is zero;
- if yes, verifies if the MN has reached its session number limit;
- if no:
- creates a new mobile IP session for the MN;
- and
- if yes:
- retrieves the home IP address associated with the first mobility binding for the MN;
- removes any other mobility binding for the MN;
- and
- returns a registration response.
A Home Agent (HA) for supporting multiple mobile IP sessions with dynamically allocated home IP addresses in a CDMA2000 network, the HA comprising an Input/Output unit and a processing unit, wherein:
- the Input/Output unit:
- receives a registration request ultimately sent from a Mobile Node (MN), the request comprising a care-of address (COA) and a home IP address;
- and
- sends relevant data from the registration request to the processing unit;
- receives data for a registration response from the processing unit;
- and
- returns the registration response;
- and
- the processing unit:
- verifies if any mobility bindings exist for the MN;
- if yes, verifies if the COA from the registration request is equal to the COA from the latest registration request from the MN;
- if no, verifies if the home IP address in the registration request is zero;
- if yes, verifies if the MN has reached its session number limit;
- if no:
- creates a new mobile IP session for the MN;
- and
- if yes:
- retrieves the home IP address associated with the first mobility binding for the MN;
- and
- removes any other mobility binding for the MN.
Dependencies are inferred from the claim text.